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 ¶
- type GetClusterArgs
- type GetClusterResult
- type HBaseCluster
- func (r *HBaseCluster) ClusterVersion() *pulumi.StringOutput
- func (r *HBaseCluster) ComponentVersion() *pulumi.Output
- func (r *HBaseCluster) Gateway() *pulumi.Output
- func (r *HBaseCluster) HttpsEndpoint() *pulumi.StringOutput
- func (r *HBaseCluster) ID() *pulumi.IDOutput
- func (r *HBaseCluster) Location() *pulumi.StringOutput
- func (r *HBaseCluster) Name() *pulumi.StringOutput
- func (r *HBaseCluster) ResourceGroupName() *pulumi.StringOutput
- func (r *HBaseCluster) Roles() *pulumi.Output
- func (r *HBaseCluster) SshEndpoint() *pulumi.StringOutput
- func (r *HBaseCluster) StorageAccounts() *pulumi.ArrayOutput
- func (r *HBaseCluster) Tags() *pulumi.MapOutput
- func (r *HBaseCluster) Tier() *pulumi.StringOutput
- func (r *HBaseCluster) URN() *pulumi.URNOutput
- type HBaseClusterArgs
- type HBaseClusterState
- type HadoopCluster
- func (r *HadoopCluster) ClusterVersion() *pulumi.StringOutput
- func (r *HadoopCluster) ComponentVersion() *pulumi.Output
- func (r *HadoopCluster) Gateway() *pulumi.Output
- func (r *HadoopCluster) HttpsEndpoint() *pulumi.StringOutput
- func (r *HadoopCluster) ID() *pulumi.IDOutput
- func (r *HadoopCluster) Location() *pulumi.StringOutput
- func (r *HadoopCluster) Name() *pulumi.StringOutput
- func (r *HadoopCluster) ResourceGroupName() *pulumi.StringOutput
- func (r *HadoopCluster) Roles() *pulumi.Output
- func (r *HadoopCluster) SshEndpoint() *pulumi.StringOutput
- func (r *HadoopCluster) StorageAccounts() *pulumi.ArrayOutput
- func (r *HadoopCluster) Tags() *pulumi.MapOutput
- func (r *HadoopCluster) Tier() *pulumi.StringOutput
- func (r *HadoopCluster) URN() *pulumi.URNOutput
- type HadoopClusterArgs
- type HadoopClusterState
- type InteractiveQueryCluster
- func (r *InteractiveQueryCluster) ClusterVersion() *pulumi.StringOutput
- func (r *InteractiveQueryCluster) ComponentVersion() *pulumi.Output
- func (r *InteractiveQueryCluster) Gateway() *pulumi.Output
- func (r *InteractiveQueryCluster) HttpsEndpoint() *pulumi.StringOutput
- func (r *InteractiveQueryCluster) ID() *pulumi.IDOutput
- func (r *InteractiveQueryCluster) Location() *pulumi.StringOutput
- func (r *InteractiveQueryCluster) Name() *pulumi.StringOutput
- func (r *InteractiveQueryCluster) ResourceGroupName() *pulumi.StringOutput
- func (r *InteractiveQueryCluster) Roles() *pulumi.Output
- func (r *InteractiveQueryCluster) SshEndpoint() *pulumi.StringOutput
- func (r *InteractiveQueryCluster) StorageAccounts() *pulumi.ArrayOutput
- func (r *InteractiveQueryCluster) Tags() *pulumi.MapOutput
- func (r *InteractiveQueryCluster) Tier() *pulumi.StringOutput
- func (r *InteractiveQueryCluster) URN() *pulumi.URNOutput
- type InteractiveQueryClusterArgs
- type InteractiveQueryClusterState
- type KafkaCluster
- func (r *KafkaCluster) ClusterVersion() *pulumi.StringOutput
- func (r *KafkaCluster) ComponentVersion() *pulumi.Output
- func (r *KafkaCluster) Gateway() *pulumi.Output
- func (r *KafkaCluster) HttpsEndpoint() *pulumi.StringOutput
- func (r *KafkaCluster) ID() *pulumi.IDOutput
- func (r *KafkaCluster) Location() *pulumi.StringOutput
- func (r *KafkaCluster) Name() *pulumi.StringOutput
- func (r *KafkaCluster) ResourceGroupName() *pulumi.StringOutput
- func (r *KafkaCluster) Roles() *pulumi.Output
- func (r *KafkaCluster) SshEndpoint() *pulumi.StringOutput
- func (r *KafkaCluster) StorageAccounts() *pulumi.ArrayOutput
- func (r *KafkaCluster) Tags() *pulumi.MapOutput
- func (r *KafkaCluster) Tier() *pulumi.StringOutput
- func (r *KafkaCluster) URN() *pulumi.URNOutput
- type KafkaClusterArgs
- type KafkaClusterState
- type MLServicesCluster
- func (r *MLServicesCluster) ClusterVersion() *pulumi.StringOutput
- func (r *MLServicesCluster) EdgeSshEndpoint() *pulumi.StringOutput
- func (r *MLServicesCluster) Gateway() *pulumi.Output
- func (r *MLServicesCluster) HttpsEndpoint() *pulumi.StringOutput
- func (r *MLServicesCluster) ID() *pulumi.IDOutput
- func (r *MLServicesCluster) Location() *pulumi.StringOutput
- func (r *MLServicesCluster) Name() *pulumi.StringOutput
- func (r *MLServicesCluster) ResourceGroupName() *pulumi.StringOutput
- func (r *MLServicesCluster) Roles() *pulumi.Output
- func (r *MLServicesCluster) Rstudio() *pulumi.BoolOutput
- func (r *MLServicesCluster) SshEndpoint() *pulumi.StringOutput
- func (r *MLServicesCluster) StorageAccounts() *pulumi.ArrayOutput
- func (r *MLServicesCluster) Tags() *pulumi.MapOutput
- func (r *MLServicesCluster) Tier() *pulumi.StringOutput
- func (r *MLServicesCluster) URN() *pulumi.URNOutput
- type MLServicesClusterArgs
- type MLServicesClusterState
- type RServerCluster
- func (r *RServerCluster) ClusterVersion() *pulumi.StringOutput
- func (r *RServerCluster) EdgeSshEndpoint() *pulumi.StringOutput
- func (r *RServerCluster) Gateway() *pulumi.Output
- func (r *RServerCluster) HttpsEndpoint() *pulumi.StringOutput
- func (r *RServerCluster) ID() *pulumi.IDOutput
- func (r *RServerCluster) Location() *pulumi.StringOutput
- func (r *RServerCluster) Name() *pulumi.StringOutput
- func (r *RServerCluster) ResourceGroupName() *pulumi.StringOutput
- func (r *RServerCluster) Roles() *pulumi.Output
- func (r *RServerCluster) Rstudio() *pulumi.BoolOutput
- func (r *RServerCluster) SshEndpoint() *pulumi.StringOutput
- func (r *RServerCluster) StorageAccounts() *pulumi.ArrayOutput
- func (r *RServerCluster) Tags() *pulumi.MapOutput
- func (r *RServerCluster) Tier() *pulumi.StringOutput
- func (r *RServerCluster) URN() *pulumi.URNOutput
- type RServerClusterArgs
- type RServerClusterState
- type SparkCluster
- func (r *SparkCluster) ClusterVersion() *pulumi.StringOutput
- func (r *SparkCluster) ComponentVersion() *pulumi.Output
- func (r *SparkCluster) Gateway() *pulumi.Output
- func (r *SparkCluster) HttpsEndpoint() *pulumi.StringOutput
- func (r *SparkCluster) ID() *pulumi.IDOutput
- func (r *SparkCluster) Location() *pulumi.StringOutput
- func (r *SparkCluster) Name() *pulumi.StringOutput
- func (r *SparkCluster) ResourceGroupName() *pulumi.StringOutput
- func (r *SparkCluster) Roles() *pulumi.Output
- func (r *SparkCluster) SshEndpoint() *pulumi.StringOutput
- func (r *SparkCluster) StorageAccounts() *pulumi.ArrayOutput
- func (r *SparkCluster) Tags() *pulumi.MapOutput
- func (r *SparkCluster) Tier() *pulumi.StringOutput
- func (r *SparkCluster) URN() *pulumi.URNOutput
- type SparkClusterArgs
- type SparkClusterState
- type StormCluster
- func (r *StormCluster) ClusterVersion() *pulumi.StringOutput
- func (r *StormCluster) ComponentVersion() *pulumi.Output
- func (r *StormCluster) Gateway() *pulumi.Output
- func (r *StormCluster) HttpsEndpoint() *pulumi.StringOutput
- func (r *StormCluster) ID() *pulumi.IDOutput
- func (r *StormCluster) Location() *pulumi.StringOutput
- func (r *StormCluster) Name() *pulumi.StringOutput
- func (r *StormCluster) ResourceGroupName() *pulumi.StringOutput
- func (r *StormCluster) Roles() *pulumi.Output
- func (r *StormCluster) SshEndpoint() *pulumi.StringOutput
- func (r *StormCluster) StorageAccounts() *pulumi.ArrayOutput
- func (r *StormCluster) Tags() *pulumi.MapOutput
- func (r *StormCluster) Tier() *pulumi.StringOutput
- func (r *StormCluster) URN() *pulumi.URNOutput
- type StormClusterArgs
- type StormClusterState
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 ¶
func (r *InteractiveQueryCluster) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*InteractiveQueryCluster) Location ¶
func (r *InteractiveQueryCluster) Location() *pulumi.StringOutput
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
func (*InteractiveQueryCluster) Name ¶
func (r *InteractiveQueryCluster) Name() *pulumi.StringOutput
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 ¶
func (r *InteractiveQueryCluster) Roles() *pulumi.Output
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 ¶
func (r *InteractiveQueryCluster) Tags() *pulumi.MapOutput
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
func (*InteractiveQueryCluster) Tier ¶
func (r *InteractiveQueryCluster) Tier() *pulumi.StringOutput
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 ¶
func (r *InteractiveQueryCluster) URN() *pulumi.URNOutput
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 ¶
func (r *MLServicesCluster) ID() *pulumi.IDOutput
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 ¶
func (r *MLServicesCluster) Name() *pulumi.StringOutput
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 ¶
func (r *MLServicesCluster) Tier() *pulumi.StringOutput
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 ¶
func (r *MLServicesCluster) URN() *pulumi.URNOutput
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.