hdinsight

package
v1.44.1-0...-4e0a530 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: MPL-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExpandHDInsightAutoscaleCapacityDefinition

func ExpandHDInsightAutoscaleCapacityDefinition(input []interface{}) *clusters.AutoscaleCapacity

func ExpandHDInsightAutoscaleRecurrenceDefinition

func ExpandHDInsightAutoscaleRecurrenceDefinition(input []interface{}) *clusters.AutoscaleRecurrence

func ExpandHDInsightComputeIsolationProperties

func ExpandHDInsightComputeIsolationProperties(input []interface{}) *clusters.ComputeIsolationProperties

func ExpandHDInsightNodeAutoScaleDefinition

func ExpandHDInsightNodeAutoScaleDefinition(input []interface{}) *clusters.Autoscale

func ExpandHDInsightNodeDefinition

func ExpandHDInsightNodeDefinition(name string, input []interface{}, definition HDInsightNodeDefinition) (*clusters.Role, error)

func ExpandHDInsightPrivateLinkConfigurationIpConfiguration

func ExpandHDInsightPrivateLinkConfigurationIpConfiguration(input []interface{}) []clusters.IPConfiguration

func ExpandHDInsightPrivateLinkConfigurationIpConfigurationProperties

func ExpandHDInsightPrivateLinkConfigurationIpConfigurationProperties(input []interface{}) *clusters.IPConfigurationProperties

func ExpandHDInsightPrivateLinkConfigurationProperties

func ExpandHDInsightPrivateLinkConfigurationProperties(input []interface{}) clusters.PrivateLinkConfigurationProperties

func ExpandHDInsightPrivateLinkConfigurations

func ExpandHDInsightPrivateLinkConfigurations(input []interface{}) *[]clusters.PrivateLinkConfiguration

func ExpandHDInsightSecurityProfile

func ExpandHDInsightSecurityProfile(input []interface{}) *clusters.SecurityProfile

func ExpandHDInsightsAmbariMetastore

func ExpandHDInsightsAmbariMetastore(input []interface{}) map[string]interface{}

func ExpandHDInsightsConfigurations

func ExpandHDInsightsConfigurations(input []interface{}) map[string]interface{}

func ExpandHDInsightsDiskEncryptionProperties

func ExpandHDInsightsDiskEncryptionProperties(input []interface{}) (*clusters.DiskEncryptionProperties, error)

func ExpandHDInsightsHiveMetastore

func ExpandHDInsightsHiveMetastore(input []interface{}) map[string]interface{}

func ExpandHDInsightsMonitor

func ExpandHDInsightsMonitor(input []interface{}) extensions.ClusterMonitoringRequest

func ExpandHDInsightsNetwork

func ExpandHDInsightsNetwork(input []interface{}) *clusters.NetworkProperties

func ExpandHDInsightsOozieMetastore

func ExpandHDInsightsOozieMetastore(input []interface{}) map[string]interface{}

func ExpandHDInsightsRolesScriptActions

func ExpandHDInsightsRolesScriptActions(input []interface{}) *[]clusters.ScriptAction

func ExpandHDInsightsStorageAccounts

func ExpandHDInsightsStorageAccounts(storageAccounts []interface{}, gen2storageAccounts []interface{}) (*[]clusters.StorageAccount, *identity.SystemAndUserAssignedMap, 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 FindHDInsightRole

func FindHDInsightRole(input *[]clusters.Role, name string) *clusters.Role

func FlattenHDInsightAutoscaleCapacityDefinition

func FlattenHDInsightAutoscaleCapacityDefinition(input *clusters.AutoscaleCapacity) []interface{}

func FlattenHDInsightAutoscaleRecurrenceDefinition

func FlattenHDInsightAutoscaleRecurrenceDefinition(input *clusters.AutoscaleRecurrence) []interface{}

func FlattenHDInsightNodeAutoscaleDefinition

func FlattenHDInsightNodeAutoscaleDefinition(input *clusters.Autoscale) []interface{}

func FlattenHDInsightNodeDefinition

func FlattenHDInsightNodeDefinition(input *clusters.Role, existing []interface{}, definition HDInsightNodeDefinition) []interface{}

func FlattenHDInsightsAmbariMetastore

func FlattenHDInsightsAmbariMetastore(conf map[string]string) []interface{}

func FlattenHDInsightsConfigurations

func FlattenHDInsightsConfigurations(input map[string]string, d *pluginsdk.ResourceData) []interface{}

func FlattenHDInsightsHiveMetastore

func FlattenHDInsightsHiveMetastore(env map[string]string, site map[string]string) []interface{}

func FlattenHDInsightsOozieMetastore

func FlattenHDInsightsOozieMetastore(env map[string]string, site map[string]string) []interface{}

func SchemaHDInsightClusterVersion

func SchemaHDInsightClusterVersion() *pluginsdk.Schema

func SchemaHDInsightName

func SchemaHDInsightName() *pluginsdk.Schema

func SchemaHDInsightNodeDefinition

func SchemaHDInsightNodeDefinition(schemaLocation string, definition HDInsightNodeDefinition, required bool) *pluginsdk.Schema

func SchemaHDInsightPrivateLinkConfigurationIpConfiguration

func SchemaHDInsightPrivateLinkConfigurationIpConfiguration() *pluginsdk.Schema

func SchemaHDInsightPrivateLinkConfigurations

func SchemaHDInsightPrivateLinkConfigurations() *pluginsdk.Schema

func SchemaHDInsightTier

func SchemaHDInsightTier() *pluginsdk.Schema

func SchemaHDInsightTls

func SchemaHDInsightTls() *pluginsdk.Schema

func SchemaHDInsightsComputeIsolation

func SchemaHDInsightsComputeIsolation() *pluginsdk.Schema

func SchemaHDInsightsDiskEncryptionProperties

func SchemaHDInsightsDiskEncryptionProperties() *pluginsdk.Schema

func SchemaHDInsightsExtension

func SchemaHDInsightsExtension() *pluginsdk.Schema

func SchemaHDInsightsExternalMetastore

func SchemaHDInsightsExternalMetastore() *pluginsdk.Schema

func SchemaHDInsightsExternalMetastores

func SchemaHDInsightsExternalMetastores() *pluginsdk.Schema

func SchemaHDInsightsGateway

func SchemaHDInsightsGateway() *pluginsdk.Schema

func SchemaHDInsightsGen2StorageAccounts

func SchemaHDInsightsGen2StorageAccounts() *pluginsdk.Schema

func SchemaHDInsightsHttpsEndpoints

func SchemaHDInsightsHttpsEndpoints() *pluginsdk.Schema

func SchemaHDInsightsMonitor

func SchemaHDInsightsMonitor() *pluginsdk.Schema

func SchemaHDInsightsNetwork

func SchemaHDInsightsNetwork() *pluginsdk.Schema

func SchemaHDInsightsScriptActions

func SchemaHDInsightsScriptActions() *pluginsdk.Schema

func SchemaHDInsightsSecurityProfile

func SchemaHDInsightsSecurityProfile() *pluginsdk.Schema

func SchemaHDInsightsStorageAccounts

func SchemaHDInsightsStorageAccounts() *pluginsdk.Schema

Types

type HDInsightNodeDefinition

type HDInsightNodeDefinition struct {
	CanSpecifyInstanceCount  bool
	MinInstanceCount         int
	MaxInstanceCount         *int
	CanSpecifyDisks          bool
	MaxNumberOfDisksPerNode  *int
	FixedMinInstanceCount    *int64
	FixedTargetInstanceCount *int64
	CanAutoScaleByCapacity   bool
	CanAutoScaleOnSchedule   bool
	// todo remove in 4.0
	CanAutoScaleByCapacityDeprecated4PointOh bool
}

type HttpEndpointModel

type HttpEndpointModel struct {
	AccessModes        []string `tfschema:"access_modes"`
	DestinationPort    int32    `tfschema:"destination_port"`
	DisableGatewayAuth bool     `tfschema:"disable_gateway_auth"`
	PrivateIpAddress   string   `tfschema:"private_ip_address"`
	SubDomainSuffix    string   `tfschema:"sub_domain_suffix"`
}

type Registration

type Registration struct{}

func (Registration) AssociatedGitHubLabel

func (r Registration) AssociatedGitHubLabel() string

func (Registration) Name

func (r Registration) Name() string

Name is the name of this Service

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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