Documentation ¶
Index ¶
- func ExpandHDInsightAutoscaleCapacityDefinition(input []interface{}) *hdinsight.AutoscaleCapacity
- func ExpandHDInsightAutoscaleRecurrenceDefinition(input []interface{}) *hdinsight.AutoscaleRecurrence
- func ExpandHDInsightNodeAutoScaleDefinition(input []interface{}) *hdinsight.Autoscale
- func ExpandHDInsightNodeDefinition(name string, input []interface{}, definition HDInsightNodeDefinition) (*hdinsight.Role, error)
- func ExpandHDInsightSecurityProfile(input []interface{}) *hdinsight.SecurityProfile
- func ExpandHDInsightsAmbariMetastore(input []interface{}) map[string]interface{}
- func ExpandHDInsightsConfigurations(input []interface{}) map[string]interface{}
- func ExpandHDInsightsHiveMetastore(input []interface{}) map[string]interface{}
- func ExpandHDInsightsMonitor(input []interface{}) hdinsight.ClusterMonitoringRequest
- func ExpandHDInsightsNetwork(input []interface{}) *hdinsight.NetworkProperties
- func ExpandHDInsightsOozieMetastore(input []interface{}) map[string]interface{}
- func ExpandHDInsightsStorageAccounts(storageAccounts []interface{}, gen2storageAccounts []interface{}) (*[]hdinsight.StorageAccount, *hdinsight.ClusterIdentity, error)
- func FindHDInsightConnectivityEndpoint(name string, input *[]hdinsight.ConnectivityEndpoint) string
- func FindHDInsightRole(input *[]hdinsight.Role, name string) *hdinsight.Role
- func FlattenHDInsightAutoscaleCapacityDefinition(input *hdinsight.AutoscaleCapacity) []interface{}
- func FlattenHDInsightAutoscaleRecurrenceDefinition(input *hdinsight.AutoscaleRecurrence) []interface{}
- func FlattenHDInsightNodeAutoscaleDefinition(input *hdinsight.Autoscale) []interface{}
- func FlattenHDInsightNodeDefinition(input *hdinsight.Role, existing []interface{}, ...) []interface{}
- func FlattenHDInsightsAmbariMetastore(conf map[string]*string) []interface{}
- func FlattenHDInsightsConfigurations(input map[string]*string, d *pluginsdk.ResourceData) []interface{}
- func FlattenHDInsightsHiveMetastore(env map[string]*string, site map[string]*string) []interface{}
- func FlattenHDInsightsNetwork(input *hdinsight.NetworkProperties) []interface{}
- func FlattenHDInsightsOozieMetastore(env map[string]*string, site map[string]*string) []interface{}
- func SchemaHDInsightClusterVersion() *pluginsdk.Schema
- func SchemaHDInsightDataSourceName() *pluginsdk.Schema
- func SchemaHDInsightName() *pluginsdk.Schema
- func SchemaHDInsightNodeDefinition(schemaLocation string, definition HDInsightNodeDefinition, required bool) *pluginsdk.Schema
- func SchemaHDInsightTier() *pluginsdk.Schema
- func SchemaHDInsightTls() *pluginsdk.Schema
- func SchemaHDInsightsExternalMetastore() *pluginsdk.Schema
- func SchemaHDInsightsExternalMetastores() *pluginsdk.Schema
- func SchemaHDInsightsGateway() *pluginsdk.Schema
- func SchemaHDInsightsGen2StorageAccounts() *pluginsdk.Schema
- func SchemaHDInsightsMonitor() *pluginsdk.Schema
- func SchemaHDInsightsNetwork() *pluginsdk.Schema
- func SchemaHDInsightsSecurityProfile() *pluginsdk.Schema
- func SchemaHDInsightsStorageAccounts() *pluginsdk.Schema
- type HDInsightNodeDefinition
- type Registration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpandHDInsightAutoscaleCapacityDefinition ¶
func ExpandHDInsightAutoscaleCapacityDefinition(input []interface{}) *hdinsight.AutoscaleCapacity
func ExpandHDInsightAutoscaleRecurrenceDefinition ¶
func ExpandHDInsightAutoscaleRecurrenceDefinition(input []interface{}) *hdinsight.AutoscaleRecurrence
func ExpandHDInsightNodeDefinition ¶
func ExpandHDInsightNodeDefinition(name string, input []interface{}, definition HDInsightNodeDefinition) (*hdinsight.Role, error)
func ExpandHDInsightSecurityProfile ¶
func ExpandHDInsightSecurityProfile(input []interface{}) *hdinsight.SecurityProfile
func ExpandHDInsightsAmbariMetastore ¶
func ExpandHDInsightsAmbariMetastore(input []interface{}) map[string]interface{}
func ExpandHDInsightsConfigurations ¶
func ExpandHDInsightsConfigurations(input []interface{}) map[string]interface{}
func ExpandHDInsightsHiveMetastore ¶
func ExpandHDInsightsHiveMetastore(input []interface{}) map[string]interface{}
func ExpandHDInsightsMonitor ¶
func ExpandHDInsightsMonitor(input []interface{}) hdinsight.ClusterMonitoringRequest
func ExpandHDInsightsNetwork ¶
func ExpandHDInsightsNetwork(input []interface{}) *hdinsight.NetworkProperties
func ExpandHDInsightsOozieMetastore ¶
func ExpandHDInsightsOozieMetastore(input []interface{}) map[string]interface{}
func ExpandHDInsightsStorageAccounts ¶
func ExpandHDInsightsStorageAccounts(storageAccounts []interface{}, gen2storageAccounts []interface{}) (*[]hdinsight.StorageAccount, *hdinsight.ClusterIdentity, error)
ExpandHDInsightsStorageAccounts returns an array of StorageAccount structs, as well as a ClusterIdentity populated with any managed identities required for accessing Data Lake Gen2 storage.
func FindHDInsightConnectivityEndpoint ¶
func FindHDInsightConnectivityEndpoint(name string, input *[]hdinsight.ConnectivityEndpoint) string
func FindHDInsightRole ¶
func FlattenHDInsightAutoscaleCapacityDefinition ¶
func FlattenHDInsightAutoscaleCapacityDefinition(input *hdinsight.AutoscaleCapacity) []interface{}
func FlattenHDInsightAutoscaleRecurrenceDefinition ¶
func FlattenHDInsightAutoscaleRecurrenceDefinition(input *hdinsight.AutoscaleRecurrence) []interface{}
func FlattenHDInsightNodeDefinition ¶
func FlattenHDInsightNodeDefinition(input *hdinsight.Role, existing []interface{}, definition HDInsightNodeDefinition) []interface{}
func FlattenHDInsightsConfigurations ¶
func FlattenHDInsightsConfigurations(input map[string]*string, d *pluginsdk.ResourceData) []interface{}
func FlattenHDInsightsNetwork ¶
func FlattenHDInsightsNetwork(input *hdinsight.NetworkProperties) []interface{}
func SchemaHDInsightName ¶
func SchemaHDInsightNodeDefinition ¶
func SchemaHDInsightNodeDefinition(schemaLocation string, definition HDInsightNodeDefinition, required bool) *pluginsdk.Schema
func SchemaHDInsightTier ¶
func SchemaHDInsightTls ¶
func SchemaHDInsightsGateway ¶
func SchemaHDInsightsMonitor ¶
func SchemaHDInsightsNetwork ¶
Types ¶
type HDInsightNodeDefinition ¶
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
Source Files ¶
- common_hdinsight.go
- hdinsight_cluster_data_source.go
- hdinsight_hadoop_cluster_resource.go
- hdinsight_hbase_cluster_resource.go
- hdinsight_interactive_query_cluster_resource.go
- hdinsight_kafka_cluster_resource.go
- hdinsight_ml_services_cluster_resource.go
- hdinsight_rserver_cluster_resource.go
- hdinsight_spark_cluster_resource.go
- hdinsight_storm_cluster_resource.go
- registration.go
- resourceids.go
- schema.go
Click to show internal directories.
Click to hide internal directories.