Documentation ¶
Index ¶
- func HdinsightSparkCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func HdinsightSparkCluster_IsConstruct(x interface{}) *bool
- func HdinsightSparkCluster_IsTerraformElement(x interface{}) *bool
- func HdinsightSparkCluster_IsTerraformResource(x interface{}) *bool
- func HdinsightSparkCluster_TfResourceType() *string
- func NewHdinsightSparkClusterComponentVersionOutputReference_Override(h HdinsightSparkClusterComponentVersionOutputReference, ...)
- func NewHdinsightSparkClusterComputeIsolationOutputReference_Override(h HdinsightSparkClusterComputeIsolationOutputReference, ...)
- func NewHdinsightSparkClusterDiskEncryptionList_Override(h HdinsightSparkClusterDiskEncryptionList, ...)
- func NewHdinsightSparkClusterDiskEncryptionOutputReference_Override(h HdinsightSparkClusterDiskEncryptionOutputReference, ...)
- func NewHdinsightSparkClusterExtensionOutputReference_Override(h HdinsightSparkClusterExtensionOutputReference, ...)
- func NewHdinsightSparkClusterGatewayOutputReference_Override(h HdinsightSparkClusterGatewayOutputReference, ...)
- func NewHdinsightSparkClusterMetastoresAmbariOutputReference_Override(h HdinsightSparkClusterMetastoresAmbariOutputReference, ...)
- func NewHdinsightSparkClusterMetastoresHiveOutputReference_Override(h HdinsightSparkClusterMetastoresHiveOutputReference, ...)
- func NewHdinsightSparkClusterMetastoresOozieOutputReference_Override(h HdinsightSparkClusterMetastoresOozieOutputReference, ...)
- func NewHdinsightSparkClusterMetastoresOutputReference_Override(h HdinsightSparkClusterMetastoresOutputReference, ...)
- func NewHdinsightSparkClusterMonitorOutputReference_Override(h HdinsightSparkClusterMonitorOutputReference, ...)
- func NewHdinsightSparkClusterNetworkOutputReference_Override(h HdinsightSparkClusterNetworkOutputReference, ...)
- func NewHdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference_Override(h HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference, ...)
- func NewHdinsightSparkClusterPrivateLinkConfigurationOutputReference_Override(h HdinsightSparkClusterPrivateLinkConfigurationOutputReference, ...)
- func NewHdinsightSparkClusterRolesHeadNodeOutputReference_Override(h HdinsightSparkClusterRolesHeadNodeOutputReference, ...)
- func NewHdinsightSparkClusterRolesHeadNodeScriptActionsList_Override(h HdinsightSparkClusterRolesHeadNodeScriptActionsList, ...)
- func NewHdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference_Override(h HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference, ...)
- func NewHdinsightSparkClusterRolesOutputReference_Override(h HdinsightSparkClusterRolesOutputReference, ...)
- func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference, ...)
- func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference, ...)
- func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference, ...)
- func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList, ...)
- func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override(...)
- func NewHdinsightSparkClusterRolesWorkerNodeOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeOutputReference, ...)
- func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsList_Override(h HdinsightSparkClusterRolesWorkerNodeScriptActionsList, ...)
- func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference, ...)
- func NewHdinsightSparkClusterRolesZookeeperNodeOutputReference_Override(h HdinsightSparkClusterRolesZookeeperNodeOutputReference, ...)
- func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsList_Override(h HdinsightSparkClusterRolesZookeeperNodeScriptActionsList, ...)
- func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference_Override(h HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference, ...)
- func NewHdinsightSparkClusterSecurityProfileOutputReference_Override(h HdinsightSparkClusterSecurityProfileOutputReference, ...)
- func NewHdinsightSparkClusterStorageAccountGen2OutputReference_Override(h HdinsightSparkClusterStorageAccountGen2OutputReference, ...)
- func NewHdinsightSparkClusterStorageAccountList_Override(h HdinsightSparkClusterStorageAccountList, ...)
- func NewHdinsightSparkClusterStorageAccountOutputReference_Override(h HdinsightSparkClusterStorageAccountOutputReference, ...)
- func NewHdinsightSparkClusterTimeoutsOutputReference_Override(h HdinsightSparkClusterTimeoutsOutputReference, ...)
- func NewHdinsightSparkCluster_Override(h HdinsightSparkCluster, scope constructs.Construct, id *string, ...)
- type HdinsightSparkCluster
- type HdinsightSparkClusterComponentVersion
- type HdinsightSparkClusterComponentVersionOutputReference
- type HdinsightSparkClusterComputeIsolation
- type HdinsightSparkClusterComputeIsolationOutputReference
- type HdinsightSparkClusterConfig
- type HdinsightSparkClusterDiskEncryption
- type HdinsightSparkClusterDiskEncryptionList
- type HdinsightSparkClusterDiskEncryptionOutputReference
- type HdinsightSparkClusterExtension
- type HdinsightSparkClusterExtensionOutputReference
- type HdinsightSparkClusterGateway
- type HdinsightSparkClusterGatewayOutputReference
- type HdinsightSparkClusterMetastores
- type HdinsightSparkClusterMetastoresAmbari
- type HdinsightSparkClusterMetastoresAmbariOutputReference
- type HdinsightSparkClusterMetastoresHive
- type HdinsightSparkClusterMetastoresHiveOutputReference
- type HdinsightSparkClusterMetastoresOozie
- type HdinsightSparkClusterMetastoresOozieOutputReference
- type HdinsightSparkClusterMetastoresOutputReference
- type HdinsightSparkClusterMonitor
- type HdinsightSparkClusterMonitorOutputReference
- type HdinsightSparkClusterNetwork
- type HdinsightSparkClusterNetworkOutputReference
- type HdinsightSparkClusterPrivateLinkConfiguration
- type HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration
- type HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference
- type HdinsightSparkClusterPrivateLinkConfigurationOutputReference
- type HdinsightSparkClusterRoles
- type HdinsightSparkClusterRolesHeadNode
- type HdinsightSparkClusterRolesHeadNodeOutputReference
- type HdinsightSparkClusterRolesHeadNodeScriptActions
- type HdinsightSparkClusterRolesHeadNodeScriptActionsList
- type HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference
- type HdinsightSparkClusterRolesOutputReference
- type HdinsightSparkClusterRolesWorkerNode
- type HdinsightSparkClusterRolesWorkerNodeAutoscale
- type HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity
- type HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference
- type HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference
- type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence
- type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference
- type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceSchedule
- type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList
- type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference
- type HdinsightSparkClusterRolesWorkerNodeOutputReference
- type HdinsightSparkClusterRolesWorkerNodeScriptActions
- type HdinsightSparkClusterRolesWorkerNodeScriptActionsList
- type HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference
- type HdinsightSparkClusterRolesZookeeperNode
- type HdinsightSparkClusterRolesZookeeperNodeOutputReference
- type HdinsightSparkClusterRolesZookeeperNodeScriptActions
- type HdinsightSparkClusterRolesZookeeperNodeScriptActionsList
- type HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference
- type HdinsightSparkClusterSecurityProfile
- type HdinsightSparkClusterSecurityProfileOutputReference
- type HdinsightSparkClusterStorageAccount
- type HdinsightSparkClusterStorageAccountGen2
- type HdinsightSparkClusterStorageAccountGen2OutputReference
- type HdinsightSparkClusterStorageAccountList
- type HdinsightSparkClusterStorageAccountOutputReference
- type HdinsightSparkClusterTimeouts
- type HdinsightSparkClusterTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HdinsightSparkCluster_GenerateConfigForImport ¶
func HdinsightSparkCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a HdinsightSparkCluster resource upon running "cdktf plan <stack-name>".
func HdinsightSparkCluster_IsConstruct ¶
func HdinsightSparkCluster_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func HdinsightSparkCluster_IsTerraformElement ¶
func HdinsightSparkCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func HdinsightSparkCluster_IsTerraformResource ¶
func HdinsightSparkCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func HdinsightSparkCluster_TfResourceType ¶
func HdinsightSparkCluster_TfResourceType() *string
func NewHdinsightSparkClusterComponentVersionOutputReference_Override ¶
func NewHdinsightSparkClusterComponentVersionOutputReference_Override(h HdinsightSparkClusterComponentVersionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterComputeIsolationOutputReference_Override ¶
func NewHdinsightSparkClusterComputeIsolationOutputReference_Override(h HdinsightSparkClusterComputeIsolationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterDiskEncryptionList_Override ¶
func NewHdinsightSparkClusterDiskEncryptionList_Override(h HdinsightSparkClusterDiskEncryptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightSparkClusterDiskEncryptionOutputReference_Override ¶
func NewHdinsightSparkClusterDiskEncryptionOutputReference_Override(h HdinsightSparkClusterDiskEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightSparkClusterExtensionOutputReference_Override ¶
func NewHdinsightSparkClusterExtensionOutputReference_Override(h HdinsightSparkClusterExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterGatewayOutputReference_Override ¶
func NewHdinsightSparkClusterGatewayOutputReference_Override(h HdinsightSparkClusterGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterMetastoresAmbariOutputReference_Override ¶
func NewHdinsightSparkClusterMetastoresAmbariOutputReference_Override(h HdinsightSparkClusterMetastoresAmbariOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterMetastoresHiveOutputReference_Override ¶
func NewHdinsightSparkClusterMetastoresHiveOutputReference_Override(h HdinsightSparkClusterMetastoresHiveOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterMetastoresOozieOutputReference_Override ¶
func NewHdinsightSparkClusterMetastoresOozieOutputReference_Override(h HdinsightSparkClusterMetastoresOozieOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterMetastoresOutputReference_Override ¶
func NewHdinsightSparkClusterMetastoresOutputReference_Override(h HdinsightSparkClusterMetastoresOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterMonitorOutputReference_Override ¶
func NewHdinsightSparkClusterMonitorOutputReference_Override(h HdinsightSparkClusterMonitorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterNetworkOutputReference_Override ¶
func NewHdinsightSparkClusterNetworkOutputReference_Override(h HdinsightSparkClusterNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference_Override ¶
func NewHdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference_Override(h HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterPrivateLinkConfigurationOutputReference_Override ¶
func NewHdinsightSparkClusterPrivateLinkConfigurationOutputReference_Override(h HdinsightSparkClusterPrivateLinkConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterRolesHeadNodeOutputReference_Override ¶
func NewHdinsightSparkClusterRolesHeadNodeOutputReference_Override(h HdinsightSparkClusterRolesHeadNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterRolesHeadNodeScriptActionsList_Override ¶
func NewHdinsightSparkClusterRolesHeadNodeScriptActionsList_Override(h HdinsightSparkClusterRolesHeadNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference_Override ¶
func NewHdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference_Override(h HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightSparkClusterRolesOutputReference_Override ¶
func NewHdinsightSparkClusterRolesOutputReference_Override(h HdinsightSparkClusterRolesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference_Override ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightSparkClusterRolesWorkerNodeOutputReference_Override ¶
func NewHdinsightSparkClusterRolesWorkerNodeOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsList_Override ¶
func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsList_Override(h HdinsightSparkClusterRolesWorkerNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference_Override ¶
func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference_Override(h HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightSparkClusterRolesZookeeperNodeOutputReference_Override ¶
func NewHdinsightSparkClusterRolesZookeeperNodeOutputReference_Override(h HdinsightSparkClusterRolesZookeeperNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsList_Override ¶
func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsList_Override(h HdinsightSparkClusterRolesZookeeperNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference_Override ¶
func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference_Override(h HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightSparkClusterSecurityProfileOutputReference_Override ¶
func NewHdinsightSparkClusterSecurityProfileOutputReference_Override(h HdinsightSparkClusterSecurityProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterStorageAccountGen2OutputReference_Override ¶
func NewHdinsightSparkClusterStorageAccountGen2OutputReference_Override(h HdinsightSparkClusterStorageAccountGen2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkClusterStorageAccountList_Override ¶
func NewHdinsightSparkClusterStorageAccountList_Override(h HdinsightSparkClusterStorageAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightSparkClusterStorageAccountOutputReference_Override ¶
func NewHdinsightSparkClusterStorageAccountOutputReference_Override(h HdinsightSparkClusterStorageAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightSparkClusterTimeoutsOutputReference_Override ¶
func NewHdinsightSparkClusterTimeoutsOutputReference_Override(h HdinsightSparkClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightSparkCluster_Override ¶
func NewHdinsightSparkCluster_Override(h HdinsightSparkCluster, scope constructs.Construct, id *string, config *HdinsightSparkClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster azurerm_hdinsight_spark_cluster} Resource.
Types ¶
type HdinsightSparkCluster ¶
type HdinsightSparkCluster interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ClusterVersion() *string SetClusterVersion(val *string) ClusterVersionInput() *string ComponentVersion() HdinsightSparkClusterComponentVersionOutputReference ComponentVersionInput() *HdinsightSparkClusterComponentVersion ComputeIsolation() HdinsightSparkClusterComputeIsolationOutputReference ComputeIsolationInput() *HdinsightSparkClusterComputeIsolation // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DiskEncryption() HdinsightSparkClusterDiskEncryptionList DiskEncryptionInput() interface{} EncryptionInTransitEnabled() interface{} SetEncryptionInTransitEnabled(val interface{}) EncryptionInTransitEnabledInput() interface{} Extension() HdinsightSparkClusterExtensionOutputReference ExtensionInput() *HdinsightSparkClusterExtension // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gateway() HdinsightSparkClusterGatewayOutputReference GatewayInput() *HdinsightSparkClusterGateway HttpsEndpoint() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Metastores() HdinsightSparkClusterMetastoresOutputReference MetastoresInput() *HdinsightSparkClusterMetastores Monitor() HdinsightSparkClusterMonitorOutputReference MonitorInput() *HdinsightSparkClusterMonitor Name() *string SetName(val *string) NameInput() *string Network() HdinsightSparkClusterNetworkOutputReference NetworkInput() *HdinsightSparkClusterNetwork // The tree node. Node() constructs.Node PrivateLinkConfiguration() HdinsightSparkClusterPrivateLinkConfigurationOutputReference PrivateLinkConfigurationInput() *HdinsightSparkClusterPrivateLinkConfiguration // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string Roles() HdinsightSparkClusterRolesOutputReference RolesInput() *HdinsightSparkClusterRoles SecurityProfile() HdinsightSparkClusterSecurityProfileOutputReference SecurityProfileInput() *HdinsightSparkClusterSecurityProfile SshEndpoint() *string StorageAccount() HdinsightSparkClusterStorageAccountList StorageAccountGen2() HdinsightSparkClusterStorageAccountGen2OutputReference StorageAccountGen2Input() *HdinsightSparkClusterStorageAccountGen2 StorageAccountInput() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Tier() *string SetTier(val *string) TierInput() *string Timeouts() HdinsightSparkClusterTimeoutsOutputReference TimeoutsInput() interface{} TlsMinVersion() *string SetTlsMinVersion(val *string) TlsMinVersionInput() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutComponentVersion(value *HdinsightSparkClusterComponentVersion) PutComputeIsolation(value *HdinsightSparkClusterComputeIsolation) PutDiskEncryption(value interface{}) PutExtension(value *HdinsightSparkClusterExtension) PutGateway(value *HdinsightSparkClusterGateway) PutMetastores(value *HdinsightSparkClusterMetastores) PutMonitor(value *HdinsightSparkClusterMonitor) PutNetwork(value *HdinsightSparkClusterNetwork) PutPrivateLinkConfiguration(value *HdinsightSparkClusterPrivateLinkConfiguration) PutRoles(value *HdinsightSparkClusterRoles) PutSecurityProfile(value *HdinsightSparkClusterSecurityProfile) PutStorageAccount(value interface{}) PutStorageAccountGen2(value *HdinsightSparkClusterStorageAccountGen2) PutTimeouts(value *HdinsightSparkClusterTimeouts) ResetComputeIsolation() ResetDiskEncryption() ResetEncryptionInTransitEnabled() ResetExtension() ResetId() ResetMetastores() ResetMonitor() ResetNetwork() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPrivateLinkConfiguration() ResetSecurityProfile() ResetStorageAccount() ResetStorageAccountGen2() ResetTags() ResetTimeouts() ResetTlsMinVersion() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster azurerm_hdinsight_spark_cluster}.
func NewHdinsightSparkCluster ¶
func NewHdinsightSparkCluster(scope constructs.Construct, id *string, config *HdinsightSparkClusterConfig) HdinsightSparkCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster azurerm_hdinsight_spark_cluster} Resource.
type HdinsightSparkClusterComponentVersion ¶
type HdinsightSparkClusterComponentVersion struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#spark HdinsightSparkCluster#spark}. Spark *string `field:"required" json:"spark" yaml:"spark"` }
type HdinsightSparkClusterComponentVersionOutputReference ¶
type HdinsightSparkClusterComponentVersionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterComponentVersion SetInternalValue(val *HdinsightSparkClusterComponentVersion) Spark() *string SetSpark(val *string) SparkInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterComponentVersionOutputReference ¶
func NewHdinsightSparkClusterComponentVersionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterComponentVersionOutputReference
type HdinsightSparkClusterComputeIsolation ¶
type HdinsightSparkClusterComputeIsolation struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#compute_isolation_enabled HdinsightSparkCluster#compute_isolation_enabled}. ComputeIsolationEnabled interface{} `field:"optional" json:"computeIsolationEnabled" yaml:"computeIsolationEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#host_sku HdinsightSparkCluster#host_sku}. HostSku *string `field:"optional" json:"hostSku" yaml:"hostSku"` }
type HdinsightSparkClusterComputeIsolationOutputReference ¶
type HdinsightSparkClusterComputeIsolationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ComputeIsolationEnabled() interface{} SetComputeIsolationEnabled(val interface{}) ComputeIsolationEnabledInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HostSku() *string SetHostSku(val *string) HostSkuInput() *string InternalValue() *HdinsightSparkClusterComputeIsolation SetInternalValue(val *HdinsightSparkClusterComputeIsolation) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetComputeIsolationEnabled() ResetHostSku() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterComputeIsolationOutputReference ¶
func NewHdinsightSparkClusterComputeIsolationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterComputeIsolationOutputReference
type HdinsightSparkClusterConfig ¶
type HdinsightSparkClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#cluster_version HdinsightSparkCluster#cluster_version}. ClusterVersion *string `field:"required" json:"clusterVersion" yaml:"clusterVersion"` // component_version block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#component_version HdinsightSparkCluster#component_version} ComponentVersion *HdinsightSparkClusterComponentVersion `field:"required" json:"componentVersion" yaml:"componentVersion"` // gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#gateway HdinsightSparkCluster#gateway} Gateway *HdinsightSparkClusterGateway `field:"required" json:"gateway" yaml:"gateway"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#location HdinsightSparkCluster#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#name HdinsightSparkCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#resource_group_name HdinsightSparkCluster#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // roles block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#roles HdinsightSparkCluster#roles} Roles *HdinsightSparkClusterRoles `field:"required" json:"roles" yaml:"roles"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#tier HdinsightSparkCluster#tier}. Tier *string `field:"required" json:"tier" yaml:"tier"` // compute_isolation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#compute_isolation HdinsightSparkCluster#compute_isolation} ComputeIsolation *HdinsightSparkClusterComputeIsolation `field:"optional" json:"computeIsolation" yaml:"computeIsolation"` // disk_encryption block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#disk_encryption HdinsightSparkCluster#disk_encryption} DiskEncryption interface{} `field:"optional" json:"diskEncryption" yaml:"diskEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#encryption_in_transit_enabled HdinsightSparkCluster#encryption_in_transit_enabled}. EncryptionInTransitEnabled interface{} `field:"optional" json:"encryptionInTransitEnabled" yaml:"encryptionInTransitEnabled"` // extension block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#extension HdinsightSparkCluster#extension} Extension *HdinsightSparkClusterExtension `field:"optional" json:"extension" yaml:"extension"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#id HdinsightSparkCluster#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // metastores block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#metastores HdinsightSparkCluster#metastores} Metastores *HdinsightSparkClusterMetastores `field:"optional" json:"metastores" yaml:"metastores"` // monitor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#monitor HdinsightSparkCluster#monitor} Monitor *HdinsightSparkClusterMonitor `field:"optional" json:"monitor" yaml:"monitor"` // network block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#network HdinsightSparkCluster#network} Network *HdinsightSparkClusterNetwork `field:"optional" json:"network" yaml:"network"` // private_link_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#private_link_configuration HdinsightSparkCluster#private_link_configuration} PrivateLinkConfiguration *HdinsightSparkClusterPrivateLinkConfiguration `field:"optional" json:"privateLinkConfiguration" yaml:"privateLinkConfiguration"` // security_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#security_profile HdinsightSparkCluster#security_profile} SecurityProfile *HdinsightSparkClusterSecurityProfile `field:"optional" json:"securityProfile" yaml:"securityProfile"` // storage_account block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#storage_account HdinsightSparkCluster#storage_account} StorageAccount interface{} `field:"optional" json:"storageAccount" yaml:"storageAccount"` // storage_account_gen2 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#storage_account_gen2 HdinsightSparkCluster#storage_account_gen2} StorageAccountGen2 *HdinsightSparkClusterStorageAccountGen2 `field:"optional" json:"storageAccountGen2" yaml:"storageAccountGen2"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#tags HdinsightSparkCluster#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#timeouts HdinsightSparkCluster#timeouts} Timeouts *HdinsightSparkClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#tls_min_version HdinsightSparkCluster#tls_min_version}. TlsMinVersion *string `field:"optional" json:"tlsMinVersion" yaml:"tlsMinVersion"` }
type HdinsightSparkClusterDiskEncryption ¶
type HdinsightSparkClusterDiskEncryption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#encryption_algorithm HdinsightSparkCluster#encryption_algorithm}. EncryptionAlgorithm *string `field:"optional" json:"encryptionAlgorithm" yaml:"encryptionAlgorithm"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#encryption_at_host_enabled HdinsightSparkCluster#encryption_at_host_enabled}. EncryptionAtHostEnabled interface{} `field:"optional" json:"encryptionAtHostEnabled" yaml:"encryptionAtHostEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#key_vault_key_id HdinsightSparkCluster#key_vault_key_id}. KeyVaultKeyId *string `field:"optional" json:"keyVaultKeyId" yaml:"keyVaultKeyId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#key_vault_managed_identity_id HdinsightSparkCluster#key_vault_managed_identity_id}. KeyVaultManagedIdentityId *string `field:"optional" json:"keyVaultManagedIdentityId" yaml:"keyVaultManagedIdentityId"` }
type HdinsightSparkClusterDiskEncryptionList ¶
type HdinsightSparkClusterDiskEncryptionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightSparkClusterDiskEncryptionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterDiskEncryptionList ¶
func NewHdinsightSparkClusterDiskEncryptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightSparkClusterDiskEncryptionList
type HdinsightSparkClusterDiskEncryptionOutputReference ¶
type HdinsightSparkClusterDiskEncryptionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EncryptionAlgorithm() *string SetEncryptionAlgorithm(val *string) EncryptionAlgorithmInput() *string EncryptionAtHostEnabled() interface{} SetEncryptionAtHostEnabled(val interface{}) EncryptionAtHostEnabledInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) KeyVaultKeyId() *string SetKeyVaultKeyId(val *string) KeyVaultKeyIdInput() *string KeyVaultManagedIdentityId() *string SetKeyVaultManagedIdentityId(val *string) KeyVaultManagedIdentityIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEncryptionAlgorithm() ResetEncryptionAtHostEnabled() ResetKeyVaultKeyId() ResetKeyVaultManagedIdentityId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterDiskEncryptionOutputReference ¶
func NewHdinsightSparkClusterDiskEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightSparkClusterDiskEncryptionOutputReference
type HdinsightSparkClusterExtension ¶
type HdinsightSparkClusterExtension struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#log_analytics_workspace_id HdinsightSparkCluster#log_analytics_workspace_id}. LogAnalyticsWorkspaceId *string `field:"required" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#primary_key HdinsightSparkCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightSparkClusterExtensionOutputReference ¶
type HdinsightSparkClusterExtensionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterExtension SetInternalValue(val *HdinsightSparkClusterExtension) LogAnalyticsWorkspaceId() *string SetLogAnalyticsWorkspaceId(val *string) LogAnalyticsWorkspaceIdInput() *string PrimaryKey() *string SetPrimaryKey(val *string) PrimaryKeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterExtensionOutputReference ¶
func NewHdinsightSparkClusterExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterExtensionOutputReference
type HdinsightSparkClusterGateway ¶
type HdinsightSparkClusterGateway struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#password HdinsightSparkCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#username HdinsightSparkCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightSparkClusterGatewayOutputReference ¶
type HdinsightSparkClusterGatewayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterGateway SetInternalValue(val *HdinsightSparkClusterGateway) Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterGatewayOutputReference ¶
func NewHdinsightSparkClusterGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterGatewayOutputReference
type HdinsightSparkClusterMetastores ¶
type HdinsightSparkClusterMetastores struct { // ambari block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#ambari HdinsightSparkCluster#ambari} Ambari *HdinsightSparkClusterMetastoresAmbari `field:"optional" json:"ambari" yaml:"ambari"` // hive block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#hive HdinsightSparkCluster#hive} Hive *HdinsightSparkClusterMetastoresHive `field:"optional" json:"hive" yaml:"hive"` // oozie block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#oozie HdinsightSparkCluster#oozie} Oozie *HdinsightSparkClusterMetastoresOozie `field:"optional" json:"oozie" yaml:"oozie"` }
type HdinsightSparkClusterMetastoresAmbari ¶
type HdinsightSparkClusterMetastoresAmbari struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#database_name HdinsightSparkCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#password HdinsightSparkCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#server HdinsightSparkCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#username HdinsightSparkCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightSparkClusterMetastoresAmbariOutputReference ¶
type HdinsightSparkClusterMetastoresAmbariOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatabaseName() *string SetDatabaseName(val *string) DatabaseNameInput() *string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterMetastoresAmbari SetInternalValue(val *HdinsightSparkClusterMetastoresAmbari) Password() *string SetPassword(val *string) PasswordInput() *string Server() *string SetServer(val *string) ServerInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterMetastoresAmbariOutputReference ¶
func NewHdinsightSparkClusterMetastoresAmbariOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterMetastoresAmbariOutputReference
type HdinsightSparkClusterMetastoresHive ¶
type HdinsightSparkClusterMetastoresHive struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#database_name HdinsightSparkCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#password HdinsightSparkCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#server HdinsightSparkCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#username HdinsightSparkCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightSparkClusterMetastoresHiveOutputReference ¶
type HdinsightSparkClusterMetastoresHiveOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatabaseName() *string SetDatabaseName(val *string) DatabaseNameInput() *string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterMetastoresHive SetInternalValue(val *HdinsightSparkClusterMetastoresHive) Password() *string SetPassword(val *string) PasswordInput() *string Server() *string SetServer(val *string) ServerInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterMetastoresHiveOutputReference ¶
func NewHdinsightSparkClusterMetastoresHiveOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterMetastoresHiveOutputReference
type HdinsightSparkClusterMetastoresOozie ¶
type HdinsightSparkClusterMetastoresOozie struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#database_name HdinsightSparkCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#password HdinsightSparkCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#server HdinsightSparkCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#username HdinsightSparkCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightSparkClusterMetastoresOozieOutputReference ¶
type HdinsightSparkClusterMetastoresOozieOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatabaseName() *string SetDatabaseName(val *string) DatabaseNameInput() *string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterMetastoresOozie SetInternalValue(val *HdinsightSparkClusterMetastoresOozie) Password() *string SetPassword(val *string) PasswordInput() *string Server() *string SetServer(val *string) ServerInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterMetastoresOozieOutputReference ¶
func NewHdinsightSparkClusterMetastoresOozieOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterMetastoresOozieOutputReference
type HdinsightSparkClusterMetastoresOutputReference ¶
type HdinsightSparkClusterMetastoresOutputReference interface { cdktf.ComplexObject Ambari() HdinsightSparkClusterMetastoresAmbariOutputReference AmbariInput() *HdinsightSparkClusterMetastoresAmbari // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hive() HdinsightSparkClusterMetastoresHiveOutputReference HiveInput() *HdinsightSparkClusterMetastoresHive InternalValue() *HdinsightSparkClusterMetastores SetInternalValue(val *HdinsightSparkClusterMetastores) Oozie() HdinsightSparkClusterMetastoresOozieOutputReference OozieInput() *HdinsightSparkClusterMetastoresOozie // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAmbari(value *HdinsightSparkClusterMetastoresAmbari) PutHive(value *HdinsightSparkClusterMetastoresHive) PutOozie(value *HdinsightSparkClusterMetastoresOozie) ResetAmbari() ResetHive() ResetOozie() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterMetastoresOutputReference ¶
func NewHdinsightSparkClusterMetastoresOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterMetastoresOutputReference
type HdinsightSparkClusterMonitor ¶
type HdinsightSparkClusterMonitor struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#log_analytics_workspace_id HdinsightSparkCluster#log_analytics_workspace_id}. LogAnalyticsWorkspaceId *string `field:"required" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#primary_key HdinsightSparkCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightSparkClusterMonitorOutputReference ¶
type HdinsightSparkClusterMonitorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterMonitor SetInternalValue(val *HdinsightSparkClusterMonitor) LogAnalyticsWorkspaceId() *string SetLogAnalyticsWorkspaceId(val *string) LogAnalyticsWorkspaceIdInput() *string PrimaryKey() *string SetPrimaryKey(val *string) PrimaryKeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterMonitorOutputReference ¶
func NewHdinsightSparkClusterMonitorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterMonitorOutputReference
type HdinsightSparkClusterNetwork ¶
type HdinsightSparkClusterNetwork struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#connection_direction HdinsightSparkCluster#connection_direction}. ConnectionDirection *string `field:"optional" json:"connectionDirection" yaml:"connectionDirection"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#private_link_enabled HdinsightSparkCluster#private_link_enabled}. PrivateLinkEnabled interface{} `field:"optional" json:"privateLinkEnabled" yaml:"privateLinkEnabled"` }
type HdinsightSparkClusterNetworkOutputReference ¶
type HdinsightSparkClusterNetworkOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConnectionDirection() *string SetConnectionDirection(val *string) ConnectionDirectionInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterNetwork SetInternalValue(val *HdinsightSparkClusterNetwork) PrivateLinkEnabled() interface{} SetPrivateLinkEnabled(val interface{}) PrivateLinkEnabledInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetConnectionDirection() ResetPrivateLinkEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterNetworkOutputReference ¶
func NewHdinsightSparkClusterNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterNetworkOutputReference
type HdinsightSparkClusterPrivateLinkConfiguration ¶
type HdinsightSparkClusterPrivateLinkConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#group_id HdinsightSparkCluster#group_id}. GroupId *string `field:"required" json:"groupId" yaml:"groupId"` // ip_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#ip_configuration HdinsightSparkCluster#ip_configuration} IpConfiguration *HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration `field:"required" json:"ipConfiguration" yaml:"ipConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#name HdinsightSparkCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration ¶
type HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#name HdinsightSparkCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#primary HdinsightSparkCluster#primary}. Primary interface{} `field:"optional" json:"primary" yaml:"primary"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#private_ip_address HdinsightSparkCluster#private_ip_address}. PrivateIpAddress *string `field:"optional" json:"privateIpAddress" yaml:"privateIpAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#private_ip_allocation_method HdinsightSparkCluster#private_ip_allocation_method}. PrivateIpAllocationMethod *string `field:"optional" json:"privateIpAllocationMethod" yaml:"privateIpAllocationMethod"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#subnet_id HdinsightSparkCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` }
type HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference ¶
type HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration SetInternalValue(val *HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration) Name() *string SetName(val *string) NameInput() *string Primary() interface{} SetPrimary(val interface{}) PrimaryInput() interface{} PrivateIpAddress() *string SetPrivateIpAddress(val *string) PrivateIpAddressInput() *string PrivateIpAllocationMethod() *string SetPrivateIpAllocationMethod(val *string) PrivateIpAllocationMethodInput() *string SubnetId() *string SetSubnetId(val *string) SubnetIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPrimary() ResetPrivateIpAddress() ResetPrivateIpAllocationMethod() ResetSubnetId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference ¶
func NewHdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference
type HdinsightSparkClusterPrivateLinkConfigurationOutputReference ¶
type HdinsightSparkClusterPrivateLinkConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string InternalValue() *HdinsightSparkClusterPrivateLinkConfiguration SetInternalValue(val *HdinsightSparkClusterPrivateLinkConfiguration) IpConfiguration() HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference IpConfigurationInput() *HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutIpConfiguration(value *HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterPrivateLinkConfigurationOutputReference ¶
func NewHdinsightSparkClusterPrivateLinkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterPrivateLinkConfigurationOutputReference
type HdinsightSparkClusterRoles ¶
type HdinsightSparkClusterRoles struct { // head_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#head_node HdinsightSparkCluster#head_node} HeadNode *HdinsightSparkClusterRolesHeadNode `field:"required" json:"headNode" yaml:"headNode"` // worker_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#worker_node HdinsightSparkCluster#worker_node} WorkerNode *HdinsightSparkClusterRolesWorkerNode `field:"required" json:"workerNode" yaml:"workerNode"` // zookeeper_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#zookeeper_node HdinsightSparkCluster#zookeeper_node} ZookeeperNode *HdinsightSparkClusterRolesZookeeperNode `field:"required" json:"zookeeperNode" yaml:"zookeeperNode"` }
type HdinsightSparkClusterRolesHeadNode ¶
type HdinsightSparkClusterRolesHeadNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#username HdinsightSparkCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#vm_size HdinsightSparkCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#password HdinsightSparkCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#script_actions HdinsightSparkCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#ssh_keys HdinsightSparkCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#subnet_id HdinsightSparkCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#virtual_network_id HdinsightSparkCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightSparkClusterRolesHeadNodeOutputReference ¶
type HdinsightSparkClusterRolesHeadNodeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterRolesHeadNode SetInternalValue(val *HdinsightSparkClusterRolesHeadNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightSparkClusterRolesHeadNodeScriptActionsList ScriptActionsInput() interface{} SshKeys() *[]*string SetSshKeys(val *[]*string) SshKeysInput() *[]*string SubnetId() *string SetSubnetId(val *string) SubnetIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string VirtualNetworkId() *string SetVirtualNetworkId(val *string) VirtualNetworkIdInput() *string VmSize() *string SetVmSize(val *string) VmSizeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutScriptActions(value interface{}) ResetPassword() ResetScriptActions() ResetSshKeys() ResetSubnetId() ResetVirtualNetworkId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesHeadNodeOutputReference ¶
func NewHdinsightSparkClusterRolesHeadNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterRolesHeadNodeOutputReference
type HdinsightSparkClusterRolesHeadNodeScriptActions ¶
type HdinsightSparkClusterRolesHeadNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#name HdinsightSparkCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#uri HdinsightSparkCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#parameters HdinsightSparkCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightSparkClusterRolesHeadNodeScriptActionsList ¶
type HdinsightSparkClusterRolesHeadNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesHeadNodeScriptActionsList ¶
func NewHdinsightSparkClusterRolesHeadNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightSparkClusterRolesHeadNodeScriptActionsList
type HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference ¶
type HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Parameters() *string SetParameters(val *string) ParametersInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uri() *string SetUri(val *string) UriInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference ¶
func NewHdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference
type HdinsightSparkClusterRolesOutputReference ¶
type HdinsightSparkClusterRolesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HeadNode() HdinsightSparkClusterRolesHeadNodeOutputReference HeadNodeInput() *HdinsightSparkClusterRolesHeadNode InternalValue() *HdinsightSparkClusterRoles SetInternalValue(val *HdinsightSparkClusterRoles) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkerNode() HdinsightSparkClusterRolesWorkerNodeOutputReference WorkerNodeInput() *HdinsightSparkClusterRolesWorkerNode ZookeeperNode() HdinsightSparkClusterRolesZookeeperNodeOutputReference ZookeeperNodeInput() *HdinsightSparkClusterRolesZookeeperNode // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeadNode(value *HdinsightSparkClusterRolesHeadNode) PutWorkerNode(value *HdinsightSparkClusterRolesWorkerNode) PutZookeeperNode(value *HdinsightSparkClusterRolesZookeeperNode) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesOutputReference ¶
func NewHdinsightSparkClusterRolesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterRolesOutputReference
type HdinsightSparkClusterRolesWorkerNode ¶
type HdinsightSparkClusterRolesWorkerNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#target_instance_count HdinsightSparkCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#username HdinsightSparkCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#vm_size HdinsightSparkCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // autoscale block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#autoscale HdinsightSparkCluster#autoscale} Autoscale *HdinsightSparkClusterRolesWorkerNodeAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#password HdinsightSparkCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#script_actions HdinsightSparkCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#ssh_keys HdinsightSparkCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#subnet_id HdinsightSparkCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#virtual_network_id HdinsightSparkCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightSparkClusterRolesWorkerNodeAutoscale ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscale struct { // capacity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#capacity HdinsightSparkCluster#capacity} Capacity *HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity `field:"optional" json:"capacity" yaml:"capacity"` // recurrence block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#recurrence HdinsightSparkCluster#recurrence} Recurrence *HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence `field:"optional" json:"recurrence" yaml:"recurrence"` }
type HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#max_instance_count HdinsightSparkCluster#max_instance_count}. MaxInstanceCount *float64 `field:"required" json:"maxInstanceCount" yaml:"maxInstanceCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#min_instance_count HdinsightSparkCluster#min_instance_count}. MinInstanceCount *float64 `field:"required" json:"minInstanceCount" yaml:"minInstanceCount"` }
type HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity SetInternalValue(val *HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity) MaxInstanceCount() *float64 SetMaxInstanceCount(val *float64) MaxInstanceCountInput() *float64 MinInstanceCount() *float64 SetMinInstanceCount(val *float64) MinInstanceCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference
type HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference interface { cdktf.ComplexObject Capacity() HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference CapacityInput() *HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterRolesWorkerNodeAutoscale SetInternalValue(val *HdinsightSparkClusterRolesWorkerNodeAutoscale) Recurrence() HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference RecurrenceInput() *HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCapacity(value *HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity) PutRecurrence(value *HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence) ResetCapacity() ResetRecurrence() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence struct { // schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#schedule HdinsightSparkCluster#schedule} Schedule interface{} `field:"required" json:"schedule" yaml:"schedule"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#timezone HdinsightSparkCluster#timezone}. Timezone *string `field:"required" json:"timezone" yaml:"timezone"` }
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence SetInternalValue(val *HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence) Schedule() HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ScheduleInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timezone() *string SetTimezone(val *string) TimezoneInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSchedule(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceSchedule ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceSchedule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#days HdinsightSparkCluster#days}. Days *[]*string `field:"required" json:"days" yaml:"days"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#target_instance_count HdinsightSparkCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#time HdinsightSparkCluster#time}. Time *string `field:"required" json:"time" yaml:"time"` }
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference ¶
type HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Days() *[]*string SetDays(val *[]*string) DaysInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) TargetInstanceCount() *float64 SetTargetInstanceCount(val *float64) TargetInstanceCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Time() *string SetTime(val *string) TimeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference ¶
func NewHdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference
type HdinsightSparkClusterRolesWorkerNodeOutputReference ¶
type HdinsightSparkClusterRolesWorkerNodeOutputReference interface { cdktf.ComplexObject Autoscale() HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference AutoscaleInput() *HdinsightSparkClusterRolesWorkerNodeAutoscale // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterRolesWorkerNode SetInternalValue(val *HdinsightSparkClusterRolesWorkerNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightSparkClusterRolesWorkerNodeScriptActionsList ScriptActionsInput() interface{} SshKeys() *[]*string SetSshKeys(val *[]*string) SshKeysInput() *[]*string SubnetId() *string SetSubnetId(val *string) SubnetIdInput() *string TargetInstanceCount() *float64 SetTargetInstanceCount(val *float64) TargetInstanceCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string VirtualNetworkId() *string SetVirtualNetworkId(val *string) VirtualNetworkIdInput() *string VmSize() *string SetVmSize(val *string) VmSizeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAutoscale(value *HdinsightSparkClusterRolesWorkerNodeAutoscale) PutScriptActions(value interface{}) ResetAutoscale() ResetPassword() ResetScriptActions() ResetSshKeys() ResetSubnetId() ResetVirtualNetworkId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesWorkerNodeOutputReference ¶
func NewHdinsightSparkClusterRolesWorkerNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterRolesWorkerNodeOutputReference
type HdinsightSparkClusterRolesWorkerNodeScriptActions ¶
type HdinsightSparkClusterRolesWorkerNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#name HdinsightSparkCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#uri HdinsightSparkCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#parameters HdinsightSparkCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightSparkClusterRolesWorkerNodeScriptActionsList ¶
type HdinsightSparkClusterRolesWorkerNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsList ¶
func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightSparkClusterRolesWorkerNodeScriptActionsList
type HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference ¶
type HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Parameters() *string SetParameters(val *string) ParametersInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uri() *string SetUri(val *string) UriInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference ¶
func NewHdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference
type HdinsightSparkClusterRolesZookeeperNode ¶
type HdinsightSparkClusterRolesZookeeperNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#username HdinsightSparkCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#vm_size HdinsightSparkCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#password HdinsightSparkCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#script_actions HdinsightSparkCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#ssh_keys HdinsightSparkCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#subnet_id HdinsightSparkCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#virtual_network_id HdinsightSparkCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightSparkClusterRolesZookeeperNodeOutputReference ¶
type HdinsightSparkClusterRolesZookeeperNodeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterRolesZookeeperNode SetInternalValue(val *HdinsightSparkClusterRolesZookeeperNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightSparkClusterRolesZookeeperNodeScriptActionsList ScriptActionsInput() interface{} SshKeys() *[]*string SetSshKeys(val *[]*string) SshKeysInput() *[]*string SubnetId() *string SetSubnetId(val *string) SubnetIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string VirtualNetworkId() *string SetVirtualNetworkId(val *string) VirtualNetworkIdInput() *string VmSize() *string SetVmSize(val *string) VmSizeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutScriptActions(value interface{}) ResetPassword() ResetScriptActions() ResetSshKeys() ResetSubnetId() ResetVirtualNetworkId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesZookeeperNodeOutputReference ¶
func NewHdinsightSparkClusterRolesZookeeperNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterRolesZookeeperNodeOutputReference
type HdinsightSparkClusterRolesZookeeperNodeScriptActions ¶
type HdinsightSparkClusterRolesZookeeperNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#name HdinsightSparkCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#uri HdinsightSparkCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#parameters HdinsightSparkCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightSparkClusterRolesZookeeperNodeScriptActionsList ¶
type HdinsightSparkClusterRolesZookeeperNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsList ¶
func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightSparkClusterRolesZookeeperNodeScriptActionsList
type HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference ¶
type HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Parameters() *string SetParameters(val *string) ParametersInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uri() *string SetUri(val *string) UriInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference ¶
func NewHdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference
type HdinsightSparkClusterSecurityProfile ¶
type HdinsightSparkClusterSecurityProfile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#aadds_resource_id HdinsightSparkCluster#aadds_resource_id}. AaddsResourceId *string `field:"required" json:"aaddsResourceId" yaml:"aaddsResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#domain_name HdinsightSparkCluster#domain_name}. DomainName *string `field:"required" json:"domainName" yaml:"domainName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#domain_username HdinsightSparkCluster#domain_username}. DomainUsername *string `field:"required" json:"domainUsername" yaml:"domainUsername"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#domain_user_password HdinsightSparkCluster#domain_user_password}. DomainUserPassword *string `field:"required" json:"domainUserPassword" yaml:"domainUserPassword"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#ldaps_urls HdinsightSparkCluster#ldaps_urls}. LdapsUrls *[]*string `field:"required" json:"ldapsUrls" yaml:"ldapsUrls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#msi_resource_id HdinsightSparkCluster#msi_resource_id}. MsiResourceId *string `field:"required" json:"msiResourceId" yaml:"msiResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#cluster_users_group_dns HdinsightSparkCluster#cluster_users_group_dns}. ClusterUsersGroupDns *[]*string `field:"optional" json:"clusterUsersGroupDns" yaml:"clusterUsersGroupDns"` }
type HdinsightSparkClusterSecurityProfileOutputReference ¶
type HdinsightSparkClusterSecurityProfileOutputReference interface { cdktf.ComplexObject AaddsResourceId() *string SetAaddsResourceId(val *string) AaddsResourceIdInput() *string ClusterUsersGroupDns() *[]*string SetClusterUsersGroupDns(val *[]*string) ClusterUsersGroupDnsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DomainName() *string SetDomainName(val *string) DomainNameInput() *string DomainUsername() *string SetDomainUsername(val *string) DomainUsernameInput() *string DomainUserPassword() *string SetDomainUserPassword(val *string) DomainUserPasswordInput() *string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterSecurityProfile SetInternalValue(val *HdinsightSparkClusterSecurityProfile) LdapsUrls() *[]*string SetLdapsUrls(val *[]*string) LdapsUrlsInput() *[]*string MsiResourceId() *string SetMsiResourceId(val *string) MsiResourceIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetClusterUsersGroupDns() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterSecurityProfileOutputReference ¶
func NewHdinsightSparkClusterSecurityProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterSecurityProfileOutputReference
type HdinsightSparkClusterStorageAccount ¶
type HdinsightSparkClusterStorageAccount struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#is_default HdinsightSparkCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#storage_account_key HdinsightSparkCluster#storage_account_key}. StorageAccountKey *string `field:"required" json:"storageAccountKey" yaml:"storageAccountKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#storage_container_id HdinsightSparkCluster#storage_container_id}. StorageContainerId *string `field:"required" json:"storageContainerId" yaml:"storageContainerId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#storage_resource_id HdinsightSparkCluster#storage_resource_id}. StorageResourceId *string `field:"optional" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightSparkClusterStorageAccountGen2 ¶
type HdinsightSparkClusterStorageAccountGen2 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#filesystem_id HdinsightSparkCluster#filesystem_id}. FilesystemId *string `field:"required" json:"filesystemId" yaml:"filesystemId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#is_default HdinsightSparkCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#managed_identity_resource_id HdinsightSparkCluster#managed_identity_resource_id}. ManagedIdentityResourceId *string `field:"required" json:"managedIdentityResourceId" yaml:"managedIdentityResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#storage_resource_id HdinsightSparkCluster#storage_resource_id}. StorageResourceId *string `field:"required" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightSparkClusterStorageAccountGen2OutputReference ¶
type HdinsightSparkClusterStorageAccountGen2OutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FilesystemId() *string SetFilesystemId(val *string) FilesystemIdInput() *string // Experimental. Fqn() *string InternalValue() *HdinsightSparkClusterStorageAccountGen2 SetInternalValue(val *HdinsightSparkClusterStorageAccountGen2) IsDefault() interface{} SetIsDefault(val interface{}) IsDefaultInput() interface{} ManagedIdentityResourceId() *string SetManagedIdentityResourceId(val *string) ManagedIdentityResourceIdInput() *string StorageResourceId() *string SetStorageResourceId(val *string) StorageResourceIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterStorageAccountGen2OutputReference ¶
func NewHdinsightSparkClusterStorageAccountGen2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterStorageAccountGen2OutputReference
type HdinsightSparkClusterStorageAccountList ¶
type HdinsightSparkClusterStorageAccountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightSparkClusterStorageAccountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterStorageAccountList ¶
func NewHdinsightSparkClusterStorageAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightSparkClusterStorageAccountList
type HdinsightSparkClusterStorageAccountOutputReference ¶
type HdinsightSparkClusterStorageAccountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IsDefault() interface{} SetIsDefault(val interface{}) IsDefaultInput() interface{} StorageAccountKey() *string SetStorageAccountKey(val *string) StorageAccountKeyInput() *string StorageContainerId() *string SetStorageContainerId(val *string) StorageContainerIdInput() *string StorageResourceId() *string SetStorageResourceId(val *string) StorageResourceIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetStorageResourceId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterStorageAccountOutputReference ¶
func NewHdinsightSparkClusterStorageAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightSparkClusterStorageAccountOutputReference
type HdinsightSparkClusterTimeouts ¶
type HdinsightSparkClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#create HdinsightSparkCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#delete HdinsightSparkCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#read HdinsightSparkCluster#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/hdinsight_spark_cluster#update HdinsightSparkCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type HdinsightSparkClusterTimeoutsOutputReference ¶
type HdinsightSparkClusterTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightSparkClusterTimeoutsOutputReference ¶
func NewHdinsightSparkClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightSparkClusterTimeoutsOutputReference
Source Files ¶
- HdinsightSparkCluster.go
- HdinsightSparkClusterComponentVersion.go
- HdinsightSparkClusterComponentVersionOutputReference.go
- HdinsightSparkClusterComponentVersionOutputReference__checks.go
- HdinsightSparkClusterComputeIsolation.go
- HdinsightSparkClusterComputeIsolationOutputReference.go
- HdinsightSparkClusterComputeIsolationOutputReference__checks.go
- HdinsightSparkClusterConfig.go
- HdinsightSparkClusterDiskEncryption.go
- HdinsightSparkClusterDiskEncryptionList.go
- HdinsightSparkClusterDiskEncryptionList__checks.go
- HdinsightSparkClusterDiskEncryptionOutputReference.go
- HdinsightSparkClusterDiskEncryptionOutputReference__checks.go
- HdinsightSparkClusterExtension.go
- HdinsightSparkClusterExtensionOutputReference.go
- HdinsightSparkClusterExtensionOutputReference__checks.go
- HdinsightSparkClusterGateway.go
- HdinsightSparkClusterGatewayOutputReference.go
- HdinsightSparkClusterGatewayOutputReference__checks.go
- HdinsightSparkClusterMetastores.go
- HdinsightSparkClusterMetastoresAmbari.go
- HdinsightSparkClusterMetastoresAmbariOutputReference.go
- HdinsightSparkClusterMetastoresAmbariOutputReference__checks.go
- HdinsightSparkClusterMetastoresHive.go
- HdinsightSparkClusterMetastoresHiveOutputReference.go
- HdinsightSparkClusterMetastoresHiveOutputReference__checks.go
- HdinsightSparkClusterMetastoresOozie.go
- HdinsightSparkClusterMetastoresOozieOutputReference.go
- HdinsightSparkClusterMetastoresOozieOutputReference__checks.go
- HdinsightSparkClusterMetastoresOutputReference.go
- HdinsightSparkClusterMetastoresOutputReference__checks.go
- HdinsightSparkClusterMonitor.go
- HdinsightSparkClusterMonitorOutputReference.go
- HdinsightSparkClusterMonitorOutputReference__checks.go
- HdinsightSparkClusterNetwork.go
- HdinsightSparkClusterNetworkOutputReference.go
- HdinsightSparkClusterNetworkOutputReference__checks.go
- HdinsightSparkClusterPrivateLinkConfiguration.go
- HdinsightSparkClusterPrivateLinkConfigurationIpConfiguration.go
- HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference.go
- HdinsightSparkClusterPrivateLinkConfigurationIpConfigurationOutputReference__checks.go
- HdinsightSparkClusterPrivateLinkConfigurationOutputReference.go
- HdinsightSparkClusterPrivateLinkConfigurationOutputReference__checks.go
- HdinsightSparkClusterRoles.go
- HdinsightSparkClusterRolesHeadNode.go
- HdinsightSparkClusterRolesHeadNodeOutputReference.go
- HdinsightSparkClusterRolesHeadNodeOutputReference__checks.go
- HdinsightSparkClusterRolesHeadNodeScriptActions.go
- HdinsightSparkClusterRolesHeadNodeScriptActionsList.go
- HdinsightSparkClusterRolesHeadNodeScriptActionsList__checks.go
- HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference.go
- HdinsightSparkClusterRolesHeadNodeScriptActionsOutputReference__checks.go
- HdinsightSparkClusterRolesOutputReference.go
- HdinsightSparkClusterRolesOutputReference__checks.go
- HdinsightSparkClusterRolesWorkerNode.go
- HdinsightSparkClusterRolesWorkerNodeAutoscale.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacity.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleCapacityOutputReference__checks.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleOutputReference__checks.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrence.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference__checks.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceSchedule.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList__checks.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference.go
- HdinsightSparkClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference__checks.go
- HdinsightSparkClusterRolesWorkerNodeOutputReference.go
- HdinsightSparkClusterRolesWorkerNodeOutputReference__checks.go
- HdinsightSparkClusterRolesWorkerNodeScriptActions.go
- HdinsightSparkClusterRolesWorkerNodeScriptActionsList.go
- HdinsightSparkClusterRolesWorkerNodeScriptActionsList__checks.go
- HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference.go
- HdinsightSparkClusterRolesWorkerNodeScriptActionsOutputReference__checks.go
- HdinsightSparkClusterRolesZookeeperNode.go
- HdinsightSparkClusterRolesZookeeperNodeOutputReference.go
- HdinsightSparkClusterRolesZookeeperNodeOutputReference__checks.go
- HdinsightSparkClusterRolesZookeeperNodeScriptActions.go
- HdinsightSparkClusterRolesZookeeperNodeScriptActionsList.go
- HdinsightSparkClusterRolesZookeeperNodeScriptActionsList__checks.go
- HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference.go
- HdinsightSparkClusterRolesZookeeperNodeScriptActionsOutputReference__checks.go
- HdinsightSparkClusterSecurityProfile.go
- HdinsightSparkClusterSecurityProfileOutputReference.go
- HdinsightSparkClusterSecurityProfileOutputReference__checks.go
- HdinsightSparkClusterStorageAccount.go
- HdinsightSparkClusterStorageAccountGen2.go
- HdinsightSparkClusterStorageAccountGen2OutputReference.go
- HdinsightSparkClusterStorageAccountGen2OutputReference__checks.go
- HdinsightSparkClusterStorageAccountList.go
- HdinsightSparkClusterStorageAccountList__checks.go
- HdinsightSparkClusterStorageAccountOutputReference.go
- HdinsightSparkClusterStorageAccountOutputReference__checks.go
- HdinsightSparkClusterTimeouts.go
- HdinsightSparkClusterTimeoutsOutputReference.go
- HdinsightSparkClusterTimeoutsOutputReference__checks.go
- HdinsightSparkCluster__checks.go
- main.go