Documentation ¶
Index ¶
- func HdinsightHadoopCluster_IsConstruct(x interface{}) *bool
- func HdinsightHadoopCluster_TfResourceType() *string
- func NewHdinsightHadoopClusterComponentVersionOutputReference_Override(h HdinsightHadoopClusterComponentVersionOutputReference, ...)
- func NewHdinsightHadoopClusterComputeIsolationOutputReference_Override(h HdinsightHadoopClusterComputeIsolationOutputReference, ...)
- func NewHdinsightHadoopClusterDiskEncryptionList_Override(h HdinsightHadoopClusterDiskEncryptionList, ...)
- func NewHdinsightHadoopClusterDiskEncryptionOutputReference_Override(h HdinsightHadoopClusterDiskEncryptionOutputReference, ...)
- func NewHdinsightHadoopClusterExtensionOutputReference_Override(h HdinsightHadoopClusterExtensionOutputReference, ...)
- func NewHdinsightHadoopClusterGatewayOutputReference_Override(h HdinsightHadoopClusterGatewayOutputReference, ...)
- func NewHdinsightHadoopClusterMetastoresAmbariOutputReference_Override(h HdinsightHadoopClusterMetastoresAmbariOutputReference, ...)
- func NewHdinsightHadoopClusterMetastoresHiveOutputReference_Override(h HdinsightHadoopClusterMetastoresHiveOutputReference, ...)
- func NewHdinsightHadoopClusterMetastoresOozieOutputReference_Override(h HdinsightHadoopClusterMetastoresOozieOutputReference, ...)
- func NewHdinsightHadoopClusterMetastoresOutputReference_Override(h HdinsightHadoopClusterMetastoresOutputReference, ...)
- func NewHdinsightHadoopClusterMonitorOutputReference_Override(h HdinsightHadoopClusterMonitorOutputReference, ...)
- func NewHdinsightHadoopClusterNetworkOutputReference_Override(h HdinsightHadoopClusterNetworkOutputReference, ...)
- func NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList_Override(h HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList, ...)
- func NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference_Override(h HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference, ...)
- func NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList_Override(h HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList, ...)
- func NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference_Override(h HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference, ...)
- func NewHdinsightHadoopClusterRolesEdgeNodeOutputReference_Override(h HdinsightHadoopClusterRolesEdgeNodeOutputReference, ...)
- func NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList_Override(h HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList, ...)
- func NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference_Override(h HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference, ...)
- func NewHdinsightHadoopClusterRolesHeadNodeOutputReference_Override(h HdinsightHadoopClusterRolesHeadNodeOutputReference, ...)
- func NewHdinsightHadoopClusterRolesHeadNodeScriptActionsList_Override(h HdinsightHadoopClusterRolesHeadNodeScriptActionsList, ...)
- func NewHdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference_Override(h HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference, ...)
- func NewHdinsightHadoopClusterRolesOutputReference_Override(h HdinsightHadoopClusterRolesOutputReference, ...)
- func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference, ...)
- func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference, ...)
- func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference, ...)
- func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList, ...)
- func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override(...)
- func NewHdinsightHadoopClusterRolesWorkerNodeOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeOutputReference, ...)
- func NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsList_Override(h HdinsightHadoopClusterRolesWorkerNodeScriptActionsList, ...)
- func NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference, ...)
- func NewHdinsightHadoopClusterRolesZookeeperNodeOutputReference_Override(h HdinsightHadoopClusterRolesZookeeperNodeOutputReference, ...)
- func NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsList_Override(h HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList, ...)
- func NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference_Override(h HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference, ...)
- func NewHdinsightHadoopClusterSecurityProfileOutputReference_Override(h HdinsightHadoopClusterSecurityProfileOutputReference, ...)
- func NewHdinsightHadoopClusterStorageAccountGen2OutputReference_Override(h HdinsightHadoopClusterStorageAccountGen2OutputReference, ...)
- func NewHdinsightHadoopClusterStorageAccountList_Override(h HdinsightHadoopClusterStorageAccountList, ...)
- func NewHdinsightHadoopClusterStorageAccountOutputReference_Override(h HdinsightHadoopClusterStorageAccountOutputReference, ...)
- func NewHdinsightHadoopClusterTimeoutsOutputReference_Override(h HdinsightHadoopClusterTimeoutsOutputReference, ...)
- func NewHdinsightHadoopCluster_Override(h HdinsightHadoopCluster, scope constructs.Construct, id *string, ...)
- type HdinsightHadoopCluster
- type HdinsightHadoopClusterComponentVersion
- type HdinsightHadoopClusterComponentVersionOutputReference
- type HdinsightHadoopClusterComputeIsolation
- type HdinsightHadoopClusterComputeIsolationOutputReference
- type HdinsightHadoopClusterConfig
- type HdinsightHadoopClusterDiskEncryption
- type HdinsightHadoopClusterDiskEncryptionList
- type HdinsightHadoopClusterDiskEncryptionOutputReference
- type HdinsightHadoopClusterExtension
- type HdinsightHadoopClusterExtensionOutputReference
- type HdinsightHadoopClusterGateway
- type HdinsightHadoopClusterGatewayOutputReference
- type HdinsightHadoopClusterMetastores
- type HdinsightHadoopClusterMetastoresAmbari
- type HdinsightHadoopClusterMetastoresAmbariOutputReference
- type HdinsightHadoopClusterMetastoresHive
- type HdinsightHadoopClusterMetastoresHiveOutputReference
- type HdinsightHadoopClusterMetastoresOozie
- type HdinsightHadoopClusterMetastoresOozieOutputReference
- type HdinsightHadoopClusterMetastoresOutputReference
- type HdinsightHadoopClusterMonitor
- type HdinsightHadoopClusterMonitorOutputReference
- type HdinsightHadoopClusterNetwork
- type HdinsightHadoopClusterNetworkOutputReference
- type HdinsightHadoopClusterRoles
- type HdinsightHadoopClusterRolesEdgeNode
- type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpoints
- type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList
- type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference
- type HdinsightHadoopClusterRolesEdgeNodeInstallScriptAction
- type HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList
- type HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference
- type HdinsightHadoopClusterRolesEdgeNodeOutputReference
- type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActions
- type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList
- type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference
- type HdinsightHadoopClusterRolesHeadNode
- type HdinsightHadoopClusterRolesHeadNodeOutputReference
- type HdinsightHadoopClusterRolesHeadNodeScriptActions
- type HdinsightHadoopClusterRolesHeadNodeScriptActionsList
- type HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference
- type HdinsightHadoopClusterRolesOutputReference
- type HdinsightHadoopClusterRolesWorkerNode
- type HdinsightHadoopClusterRolesWorkerNodeAutoscale
- type HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity
- type HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference
- type HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference
- type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence
- type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference
- type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceSchedule
- type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList
- type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference
- type HdinsightHadoopClusterRolesWorkerNodeOutputReference
- type HdinsightHadoopClusterRolesWorkerNodeScriptActions
- type HdinsightHadoopClusterRolesWorkerNodeScriptActionsList
- type HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference
- type HdinsightHadoopClusterRolesZookeeperNode
- type HdinsightHadoopClusterRolesZookeeperNodeOutputReference
- type HdinsightHadoopClusterRolesZookeeperNodeScriptActions
- type HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList
- type HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference
- type HdinsightHadoopClusterSecurityProfile
- type HdinsightHadoopClusterSecurityProfileOutputReference
- type HdinsightHadoopClusterStorageAccount
- type HdinsightHadoopClusterStorageAccountGen2
- type HdinsightHadoopClusterStorageAccountGen2OutputReference
- type HdinsightHadoopClusterStorageAccountList
- type HdinsightHadoopClusterStorageAccountOutputReference
- type HdinsightHadoopClusterTimeouts
- type HdinsightHadoopClusterTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HdinsightHadoopCluster_IsConstruct ¶
func HdinsightHadoopCluster_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 HdinsightHadoopCluster_TfResourceType ¶
func HdinsightHadoopCluster_TfResourceType() *string
func NewHdinsightHadoopClusterComponentVersionOutputReference_Override ¶
func NewHdinsightHadoopClusterComponentVersionOutputReference_Override(h HdinsightHadoopClusterComponentVersionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterComputeIsolationOutputReference_Override ¶ added in v3.0.14
func NewHdinsightHadoopClusterComputeIsolationOutputReference_Override(h HdinsightHadoopClusterComputeIsolationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterDiskEncryptionList_Override ¶
func NewHdinsightHadoopClusterDiskEncryptionList_Override(h HdinsightHadoopClusterDiskEncryptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterDiskEncryptionOutputReference_Override ¶
func NewHdinsightHadoopClusterDiskEncryptionOutputReference_Override(h HdinsightHadoopClusterDiskEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterExtensionOutputReference_Override ¶
func NewHdinsightHadoopClusterExtensionOutputReference_Override(h HdinsightHadoopClusterExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterGatewayOutputReference_Override ¶
func NewHdinsightHadoopClusterGatewayOutputReference_Override(h HdinsightHadoopClusterGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterMetastoresAmbariOutputReference_Override ¶
func NewHdinsightHadoopClusterMetastoresAmbariOutputReference_Override(h HdinsightHadoopClusterMetastoresAmbariOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterMetastoresHiveOutputReference_Override ¶
func NewHdinsightHadoopClusterMetastoresHiveOutputReference_Override(h HdinsightHadoopClusterMetastoresHiveOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterMetastoresOozieOutputReference_Override ¶
func NewHdinsightHadoopClusterMetastoresOozieOutputReference_Override(h HdinsightHadoopClusterMetastoresOozieOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterMetastoresOutputReference_Override ¶
func NewHdinsightHadoopClusterMetastoresOutputReference_Override(h HdinsightHadoopClusterMetastoresOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterMonitorOutputReference_Override ¶
func NewHdinsightHadoopClusterMonitorOutputReference_Override(h HdinsightHadoopClusterMonitorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterNetworkOutputReference_Override ¶
func NewHdinsightHadoopClusterNetworkOutputReference_Override(h HdinsightHadoopClusterNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList_Override ¶
func NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList_Override(h HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference_Override(h HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList_Override ¶
func NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList_Override(h HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference_Override(h HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterRolesEdgeNodeOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesEdgeNodeOutputReference_Override(h HdinsightHadoopClusterRolesEdgeNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList_Override ¶
func NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList_Override(h HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference_Override(h HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterRolesHeadNodeOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesHeadNodeOutputReference_Override(h HdinsightHadoopClusterRolesHeadNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesHeadNodeScriptActionsList_Override ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesHeadNodeScriptActionsList_Override(h HdinsightHadoopClusterRolesHeadNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference_Override ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference_Override(h HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterRolesOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesOutputReference_Override(h HdinsightHadoopClusterRolesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterRolesWorkerNodeOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesWorkerNodeOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsList_Override ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsList_Override(h HdinsightHadoopClusterRolesWorkerNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference_Override ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference_Override(h HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterRolesZookeeperNodeOutputReference_Override ¶
func NewHdinsightHadoopClusterRolesZookeeperNodeOutputReference_Override(h HdinsightHadoopClusterRolesZookeeperNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsList_Override ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsList_Override(h HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference_Override ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference_Override(h HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterSecurityProfileOutputReference_Override ¶
func NewHdinsightHadoopClusterSecurityProfileOutputReference_Override(h HdinsightHadoopClusterSecurityProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterStorageAccountGen2OutputReference_Override ¶
func NewHdinsightHadoopClusterStorageAccountGen2OutputReference_Override(h HdinsightHadoopClusterStorageAccountGen2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopClusterStorageAccountList_Override ¶
func NewHdinsightHadoopClusterStorageAccountList_Override(h HdinsightHadoopClusterStorageAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHadoopClusterStorageAccountOutputReference_Override ¶
func NewHdinsightHadoopClusterStorageAccountOutputReference_Override(h HdinsightHadoopClusterStorageAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHadoopClusterTimeoutsOutputReference_Override ¶
func NewHdinsightHadoopClusterTimeoutsOutputReference_Override(h HdinsightHadoopClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHadoopCluster_Override ¶
func NewHdinsightHadoopCluster_Override(h HdinsightHadoopCluster, scope constructs.Construct, id *string, config *HdinsightHadoopClusterConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster azurerm_hdinsight_hadoop_cluster} Resource.
Types ¶
type HdinsightHadoopCluster ¶
type HdinsightHadoopCluster interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ClusterVersion() *string SetClusterVersion(val *string) ClusterVersionInput() *string ComponentVersion() HdinsightHadoopClusterComponentVersionOutputReference ComponentVersionInput() *HdinsightHadoopClusterComponentVersion ComputeIsolation() HdinsightHadoopClusterComputeIsolationOutputReference ComputeIsolationInput() *HdinsightHadoopClusterComputeIsolation // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DiskEncryption() HdinsightHadoopClusterDiskEncryptionList DiskEncryptionInput() interface{} Extension() HdinsightHadoopClusterExtensionOutputReference ExtensionInput() *HdinsightHadoopClusterExtension // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gateway() HdinsightHadoopClusterGatewayOutputReference GatewayInput() *HdinsightHadoopClusterGateway 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() HdinsightHadoopClusterMetastoresOutputReference MetastoresInput() *HdinsightHadoopClusterMetastores Monitor() HdinsightHadoopClusterMonitorOutputReference MonitorInput() *HdinsightHadoopClusterMonitor Name() *string SetName(val *string) NameInput() *string Network() HdinsightHadoopClusterNetworkOutputReference NetworkInput() *HdinsightHadoopClusterNetwork // The tree node. Node() constructs.Node // 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() HdinsightHadoopClusterRolesOutputReference RolesInput() *HdinsightHadoopClusterRoles SecurityProfile() HdinsightHadoopClusterSecurityProfileOutputReference SecurityProfileInput() *HdinsightHadoopClusterSecurityProfile SshEndpoint() *string StorageAccount() HdinsightHadoopClusterStorageAccountList StorageAccountGen2() HdinsightHadoopClusterStorageAccountGen2OutputReference StorageAccountGen2Input() *HdinsightHadoopClusterStorageAccountGen2 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() HdinsightHadoopClusterTimeoutsOutputReference TimeoutsInput() interface{} TlsMinVersion() *string SetTlsMinVersion(val *string) TlsMinVersionInput() *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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutComponentVersion(value *HdinsightHadoopClusterComponentVersion) PutComputeIsolation(value *HdinsightHadoopClusterComputeIsolation) PutDiskEncryption(value interface{}) PutExtension(value *HdinsightHadoopClusterExtension) PutGateway(value *HdinsightHadoopClusterGateway) PutMetastores(value *HdinsightHadoopClusterMetastores) PutMonitor(value *HdinsightHadoopClusterMonitor) PutNetwork(value *HdinsightHadoopClusterNetwork) PutRoles(value *HdinsightHadoopClusterRoles) PutSecurityProfile(value *HdinsightHadoopClusterSecurityProfile) PutStorageAccount(value interface{}) PutStorageAccountGen2(value *HdinsightHadoopClusterStorageAccountGen2) PutTimeouts(value *HdinsightHadoopClusterTimeouts) ResetComputeIsolation() ResetDiskEncryption() ResetExtension() ResetId() ResetMetastores() ResetMonitor() ResetNetwork() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSecurityProfile() ResetStorageAccount() ResetStorageAccountGen2() ResetTags() ResetTimeouts() ResetTlsMinVersion() SynthesizeAttributes() *map[string]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://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster azurerm_hdinsight_hadoop_cluster}.
func NewHdinsightHadoopCluster ¶
func NewHdinsightHadoopCluster(scope constructs.Construct, id *string, config *HdinsightHadoopClusterConfig) HdinsightHadoopCluster
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster azurerm_hdinsight_hadoop_cluster} Resource.
type HdinsightHadoopClusterComponentVersion ¶
type HdinsightHadoopClusterComponentVersion struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#hadoop HdinsightHadoopCluster#hadoop}. Hadoop *string `field:"required" json:"hadoop" yaml:"hadoop"` }
type HdinsightHadoopClusterComponentVersionOutputReference ¶
type HdinsightHadoopClusterComponentVersionOutputReference 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 Hadoop() *string SetHadoop(val *string) HadoopInput() *string InternalValue() *HdinsightHadoopClusterComponentVersion SetInternalValue(val *HdinsightHadoopClusterComponentVersion) // 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 NewHdinsightHadoopClusterComponentVersionOutputReference ¶
func NewHdinsightHadoopClusterComponentVersionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterComponentVersionOutputReference
type HdinsightHadoopClusterComputeIsolation ¶ added in v3.0.14
type HdinsightHadoopClusterComputeIsolation struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#compute_isolation_enabled HdinsightHadoopCluster#compute_isolation_enabled}. ComputeIsolationEnabled interface{} `field:"optional" json:"computeIsolationEnabled" yaml:"computeIsolationEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#host_sku HdinsightHadoopCluster#host_sku}. HostSku *string `field:"optional" json:"hostSku" yaml:"hostSku"` }
type HdinsightHadoopClusterComputeIsolationOutputReference ¶ added in v3.0.14
type HdinsightHadoopClusterComputeIsolationOutputReference 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() *HdinsightHadoopClusterComputeIsolation SetInternalValue(val *HdinsightHadoopClusterComputeIsolation) // 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 NewHdinsightHadoopClusterComputeIsolationOutputReference ¶ added in v3.0.14
func NewHdinsightHadoopClusterComputeIsolationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterComputeIsolationOutputReference
type HdinsightHadoopClusterConfig ¶
type HdinsightHadoopClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#cluster_version HdinsightHadoopCluster#cluster_version}. ClusterVersion *string `field:"required" json:"clusterVersion" yaml:"clusterVersion"` // component_version block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#component_version HdinsightHadoopCluster#component_version} ComponentVersion *HdinsightHadoopClusterComponentVersion `field:"required" json:"componentVersion" yaml:"componentVersion"` // gateway block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#gateway HdinsightHadoopCluster#gateway} Gateway *HdinsightHadoopClusterGateway `field:"required" json:"gateway" yaml:"gateway"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#location HdinsightHadoopCluster#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#name HdinsightHadoopCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#resource_group_name HdinsightHadoopCluster#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // roles block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#roles HdinsightHadoopCluster#roles} Roles *HdinsightHadoopClusterRoles `field:"required" json:"roles" yaml:"roles"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#tier HdinsightHadoopCluster#tier}. Tier *string `field:"required" json:"tier" yaml:"tier"` // compute_isolation block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#compute_isolation HdinsightHadoopCluster#compute_isolation} ComputeIsolation *HdinsightHadoopClusterComputeIsolation `field:"optional" json:"computeIsolation" yaml:"computeIsolation"` // disk_encryption block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#disk_encryption HdinsightHadoopCluster#disk_encryption} DiskEncryption interface{} `field:"optional" json:"diskEncryption" yaml:"diskEncryption"` // extension block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#extension HdinsightHadoopCluster#extension} Extension *HdinsightHadoopClusterExtension `field:"optional" json:"extension" yaml:"extension"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#id HdinsightHadoopCluster#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://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#metastores HdinsightHadoopCluster#metastores} Metastores *HdinsightHadoopClusterMetastores `field:"optional" json:"metastores" yaml:"metastores"` // monitor block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#monitor HdinsightHadoopCluster#monitor} Monitor *HdinsightHadoopClusterMonitor `field:"optional" json:"monitor" yaml:"monitor"` // network block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#network HdinsightHadoopCluster#network} Network *HdinsightHadoopClusterNetwork `field:"optional" json:"network" yaml:"network"` // security_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#security_profile HdinsightHadoopCluster#security_profile} SecurityProfile *HdinsightHadoopClusterSecurityProfile `field:"optional" json:"securityProfile" yaml:"securityProfile"` // storage_account block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#storage_account HdinsightHadoopCluster#storage_account} StorageAccount interface{} `field:"optional" json:"storageAccount" yaml:"storageAccount"` // storage_account_gen2 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#storage_account_gen2 HdinsightHadoopCluster#storage_account_gen2} StorageAccountGen2 *HdinsightHadoopClusterStorageAccountGen2 `field:"optional" json:"storageAccountGen2" yaml:"storageAccountGen2"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#tags HdinsightHadoopCluster#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#timeouts HdinsightHadoopCluster#timeouts} Timeouts *HdinsightHadoopClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#tls_min_version HdinsightHadoopCluster#tls_min_version}. TlsMinVersion *string `field:"optional" json:"tlsMinVersion" yaml:"tlsMinVersion"` }
type HdinsightHadoopClusterDiskEncryption ¶
type HdinsightHadoopClusterDiskEncryption struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#encryption_algorithm HdinsightHadoopCluster#encryption_algorithm}. EncryptionAlgorithm *string `field:"optional" json:"encryptionAlgorithm" yaml:"encryptionAlgorithm"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#encryption_at_host_enabled HdinsightHadoopCluster#encryption_at_host_enabled}. EncryptionAtHostEnabled interface{} `field:"optional" json:"encryptionAtHostEnabled" yaml:"encryptionAtHostEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#key_vault_key_id HdinsightHadoopCluster#key_vault_key_id}. KeyVaultKeyId *string `field:"optional" json:"keyVaultKeyId" yaml:"keyVaultKeyId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#key_vault_managed_identity_id HdinsightHadoopCluster#key_vault_managed_identity_id}. KeyVaultManagedIdentityId *string `field:"optional" json:"keyVaultManagedIdentityId" yaml:"keyVaultManagedIdentityId"` }
type HdinsightHadoopClusterDiskEncryptionList ¶
type HdinsightHadoopClusterDiskEncryptionList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterDiskEncryptionOutputReference // 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 NewHdinsightHadoopClusterDiskEncryptionList ¶
func NewHdinsightHadoopClusterDiskEncryptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterDiskEncryptionList
type HdinsightHadoopClusterDiskEncryptionOutputReference ¶
type HdinsightHadoopClusterDiskEncryptionOutputReference 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 NewHdinsightHadoopClusterDiskEncryptionOutputReference ¶
func NewHdinsightHadoopClusterDiskEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterDiskEncryptionOutputReference
type HdinsightHadoopClusterExtension ¶
type HdinsightHadoopClusterExtension struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#log_analytics_workspace_id HdinsightHadoopCluster#log_analytics_workspace_id}. LogAnalyticsWorkspaceId *string `field:"required" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#primary_key HdinsightHadoopCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightHadoopClusterExtensionOutputReference ¶
type HdinsightHadoopClusterExtensionOutputReference 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() *HdinsightHadoopClusterExtension SetInternalValue(val *HdinsightHadoopClusterExtension) 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 NewHdinsightHadoopClusterExtensionOutputReference ¶
func NewHdinsightHadoopClusterExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterExtensionOutputReference
type HdinsightHadoopClusterGateway ¶
type HdinsightHadoopClusterGateway struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#password HdinsightHadoopCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#username HdinsightHadoopCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightHadoopClusterGatewayOutputReference ¶
type HdinsightHadoopClusterGatewayOutputReference 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() *HdinsightHadoopClusterGateway SetInternalValue(val *HdinsightHadoopClusterGateway) 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 NewHdinsightHadoopClusterGatewayOutputReference ¶
func NewHdinsightHadoopClusterGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterGatewayOutputReference
type HdinsightHadoopClusterMetastores ¶
type HdinsightHadoopClusterMetastores struct { // ambari block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#ambari HdinsightHadoopCluster#ambari} Ambari *HdinsightHadoopClusterMetastoresAmbari `field:"optional" json:"ambari" yaml:"ambari"` // hive block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#hive HdinsightHadoopCluster#hive} Hive *HdinsightHadoopClusterMetastoresHive `field:"optional" json:"hive" yaml:"hive"` // oozie block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#oozie HdinsightHadoopCluster#oozie} Oozie *HdinsightHadoopClusterMetastoresOozie `field:"optional" json:"oozie" yaml:"oozie"` }
type HdinsightHadoopClusterMetastoresAmbari ¶
type HdinsightHadoopClusterMetastoresAmbari struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#database_name HdinsightHadoopCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#password HdinsightHadoopCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#server HdinsightHadoopCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#username HdinsightHadoopCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightHadoopClusterMetastoresAmbariOutputReference ¶
type HdinsightHadoopClusterMetastoresAmbariOutputReference 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() *HdinsightHadoopClusterMetastoresAmbari SetInternalValue(val *HdinsightHadoopClusterMetastoresAmbari) 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 NewHdinsightHadoopClusterMetastoresAmbariOutputReference ¶
func NewHdinsightHadoopClusterMetastoresAmbariOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterMetastoresAmbariOutputReference
type HdinsightHadoopClusterMetastoresHive ¶
type HdinsightHadoopClusterMetastoresHive struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#database_name HdinsightHadoopCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#password HdinsightHadoopCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#server HdinsightHadoopCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#username HdinsightHadoopCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightHadoopClusterMetastoresHiveOutputReference ¶
type HdinsightHadoopClusterMetastoresHiveOutputReference 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() *HdinsightHadoopClusterMetastoresHive SetInternalValue(val *HdinsightHadoopClusterMetastoresHive) 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 NewHdinsightHadoopClusterMetastoresHiveOutputReference ¶
func NewHdinsightHadoopClusterMetastoresHiveOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterMetastoresHiveOutputReference
type HdinsightHadoopClusterMetastoresOozie ¶
type HdinsightHadoopClusterMetastoresOozie struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#database_name HdinsightHadoopCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#password HdinsightHadoopCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#server HdinsightHadoopCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#username HdinsightHadoopCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightHadoopClusterMetastoresOozieOutputReference ¶
type HdinsightHadoopClusterMetastoresOozieOutputReference 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() *HdinsightHadoopClusterMetastoresOozie SetInternalValue(val *HdinsightHadoopClusterMetastoresOozie) 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 NewHdinsightHadoopClusterMetastoresOozieOutputReference ¶
func NewHdinsightHadoopClusterMetastoresOozieOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterMetastoresOozieOutputReference
type HdinsightHadoopClusterMetastoresOutputReference ¶
type HdinsightHadoopClusterMetastoresOutputReference interface { cdktf.ComplexObject Ambari() HdinsightHadoopClusterMetastoresAmbariOutputReference AmbariInput() *HdinsightHadoopClusterMetastoresAmbari // 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() HdinsightHadoopClusterMetastoresHiveOutputReference HiveInput() *HdinsightHadoopClusterMetastoresHive InternalValue() *HdinsightHadoopClusterMetastores SetInternalValue(val *HdinsightHadoopClusterMetastores) Oozie() HdinsightHadoopClusterMetastoresOozieOutputReference OozieInput() *HdinsightHadoopClusterMetastoresOozie // 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 *HdinsightHadoopClusterMetastoresAmbari) PutHive(value *HdinsightHadoopClusterMetastoresHive) PutOozie(value *HdinsightHadoopClusterMetastoresOozie) 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 NewHdinsightHadoopClusterMetastoresOutputReference ¶
func NewHdinsightHadoopClusterMetastoresOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterMetastoresOutputReference
type HdinsightHadoopClusterMonitor ¶
type HdinsightHadoopClusterMonitor struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#log_analytics_workspace_id HdinsightHadoopCluster#log_analytics_workspace_id}. LogAnalyticsWorkspaceId *string `field:"required" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#primary_key HdinsightHadoopCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightHadoopClusterMonitorOutputReference ¶
type HdinsightHadoopClusterMonitorOutputReference 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() *HdinsightHadoopClusterMonitor SetInternalValue(val *HdinsightHadoopClusterMonitor) 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 NewHdinsightHadoopClusterMonitorOutputReference ¶
func NewHdinsightHadoopClusterMonitorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterMonitorOutputReference
type HdinsightHadoopClusterNetwork ¶
type HdinsightHadoopClusterNetwork struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#connection_direction HdinsightHadoopCluster#connection_direction}. ConnectionDirection *string `field:"optional" json:"connectionDirection" yaml:"connectionDirection"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#private_link_enabled HdinsightHadoopCluster#private_link_enabled}. PrivateLinkEnabled interface{} `field:"optional" json:"privateLinkEnabled" yaml:"privateLinkEnabled"` }
type HdinsightHadoopClusterNetworkOutputReference ¶
type HdinsightHadoopClusterNetworkOutputReference 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() *HdinsightHadoopClusterNetwork SetInternalValue(val *HdinsightHadoopClusterNetwork) 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 NewHdinsightHadoopClusterNetworkOutputReference ¶
func NewHdinsightHadoopClusterNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterNetworkOutputReference
type HdinsightHadoopClusterRoles ¶
type HdinsightHadoopClusterRoles struct { // head_node block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#head_node HdinsightHadoopCluster#head_node} HeadNode *HdinsightHadoopClusterRolesHeadNode `field:"required" json:"headNode" yaml:"headNode"` // worker_node block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#worker_node HdinsightHadoopCluster#worker_node} WorkerNode *HdinsightHadoopClusterRolesWorkerNode `field:"required" json:"workerNode" yaml:"workerNode"` // zookeeper_node block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#zookeeper_node HdinsightHadoopCluster#zookeeper_node} ZookeeperNode *HdinsightHadoopClusterRolesZookeeperNode `field:"required" json:"zookeeperNode" yaml:"zookeeperNode"` // edge_node block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#edge_node HdinsightHadoopCluster#edge_node} EdgeNode *HdinsightHadoopClusterRolesEdgeNode `field:"optional" json:"edgeNode" yaml:"edgeNode"` }
type HdinsightHadoopClusterRolesEdgeNode ¶
type HdinsightHadoopClusterRolesEdgeNode struct { // install_script_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#install_script_action HdinsightHadoopCluster#install_script_action} InstallScriptAction interface{} `field:"required" json:"installScriptAction" yaml:"installScriptAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#target_instance_count HdinsightHadoopCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#vm_size HdinsightHadoopCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // https_endpoints block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#https_endpoints HdinsightHadoopCluster#https_endpoints} HttpsEndpoints interface{} `field:"optional" json:"httpsEndpoints" yaml:"httpsEndpoints"` // uninstall_script_actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#uninstall_script_actions HdinsightHadoopCluster#uninstall_script_actions} UninstallScriptActions interface{} `field:"optional" json:"uninstallScriptActions" yaml:"uninstallScriptActions"` }
type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpoints ¶
type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpoints struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#access_modes HdinsightHadoopCluster#access_modes}. AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#destination_port HdinsightHadoopCluster#destination_port}. DestinationPort *float64 `field:"optional" json:"destinationPort" yaml:"destinationPort"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#disable_gateway_auth HdinsightHadoopCluster#disable_gateway_auth}. DisableGatewayAuth interface{} `field:"optional" json:"disableGatewayAuth" yaml:"disableGatewayAuth"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#private_ip_address HdinsightHadoopCluster#private_ip_address}. PrivateIpAddress *string `field:"optional" json:"privateIpAddress" yaml:"privateIpAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#sub_domain_suffix HdinsightHadoopCluster#sub_domain_suffix}. SubDomainSuffix *string `field:"optional" json:"subDomainSuffix" yaml:"subDomainSuffix"` }
type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList ¶
type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference // 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 NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList ¶
func NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList
type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference ¶
type HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference interface { cdktf.ComplexObject AccessModes() *[]*string SetAccessModes(val *[]*string) AccessModesInput() *[]*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 DestinationPort() *float64 SetDestinationPort(val *float64) DestinationPortInput() *float64 DisableGatewayAuth() interface{} SetDisableGatewayAuth(val interface{}) DisableGatewayAuthInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PrivateIpAddress() *string SetPrivateIpAddress(val *string) PrivateIpAddressInput() *string SubDomainSuffix() *string SetSubDomainSuffix(val *string) SubDomainSuffixInput() *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 ResetAccessModes() ResetDestinationPort() ResetDisableGatewayAuth() ResetPrivateIpAddress() ResetSubDomainSuffix() // 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 NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference ¶
func NewHdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference
type HdinsightHadoopClusterRolesEdgeNodeInstallScriptAction ¶
type HdinsightHadoopClusterRolesEdgeNodeInstallScriptAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#name HdinsightHadoopCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#uri HdinsightHadoopCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#parameters HdinsightHadoopCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList ¶
type HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference // 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 NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList ¶
func NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList
type HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference ¶
type HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference 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 NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference ¶
func NewHdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference
type HdinsightHadoopClusterRolesEdgeNodeOutputReference ¶
type HdinsightHadoopClusterRolesEdgeNodeOutputReference 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 HttpsEndpoints() HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList HttpsEndpointsInput() interface{} InstallScriptAction() HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList InstallScriptActionInput() interface{} InternalValue() *HdinsightHadoopClusterRolesEdgeNode SetInternalValue(val *HdinsightHadoopClusterRolesEdgeNode) TargetInstanceCount() *float64 SetTargetInstanceCount(val *float64) TargetInstanceCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UninstallScriptActions() HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList UninstallScriptActionsInput() interface{} 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 PutHttpsEndpoints(value interface{}) PutInstallScriptAction(value interface{}) PutUninstallScriptActions(value interface{}) ResetHttpsEndpoints() ResetUninstallScriptActions() // 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 NewHdinsightHadoopClusterRolesEdgeNodeOutputReference ¶
func NewHdinsightHadoopClusterRolesEdgeNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterRolesEdgeNodeOutputReference
type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActions ¶
type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#name HdinsightHadoopCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#uri HdinsightHadoopCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#parameters HdinsightHadoopCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList ¶
type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference // 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 NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList ¶
func NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList
type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference ¶
type HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference 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 NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference ¶
func NewHdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference
type HdinsightHadoopClusterRolesHeadNode ¶
type HdinsightHadoopClusterRolesHeadNode struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#username HdinsightHadoopCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#vm_size HdinsightHadoopCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#password HdinsightHadoopCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#script_actions HdinsightHadoopCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#ssh_keys HdinsightHadoopCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#subnet_id HdinsightHadoopCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#virtual_network_id HdinsightHadoopCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightHadoopClusterRolesHeadNodeOutputReference ¶
type HdinsightHadoopClusterRolesHeadNodeOutputReference 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() *HdinsightHadoopClusterRolesHeadNode SetInternalValue(val *HdinsightHadoopClusterRolesHeadNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightHadoopClusterRolesHeadNodeScriptActionsList 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 NewHdinsightHadoopClusterRolesHeadNodeOutputReference ¶
func NewHdinsightHadoopClusterRolesHeadNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterRolesHeadNodeOutputReference
type HdinsightHadoopClusterRolesHeadNodeScriptActions ¶ added in v3.0.13
type HdinsightHadoopClusterRolesHeadNodeScriptActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#name HdinsightHadoopCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#uri HdinsightHadoopCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#parameters HdinsightHadoopCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightHadoopClusterRolesHeadNodeScriptActionsList ¶ added in v3.0.13
type HdinsightHadoopClusterRolesHeadNodeScriptActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference // 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 NewHdinsightHadoopClusterRolesHeadNodeScriptActionsList ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesHeadNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterRolesHeadNodeScriptActionsList
type HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference ¶ added in v3.0.13
type HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference 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 NewHdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference
type HdinsightHadoopClusterRolesOutputReference ¶
type HdinsightHadoopClusterRolesOutputReference 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 EdgeNode() HdinsightHadoopClusterRolesEdgeNodeOutputReference EdgeNodeInput() *HdinsightHadoopClusterRolesEdgeNode // Experimental. Fqn() *string HeadNode() HdinsightHadoopClusterRolesHeadNodeOutputReference HeadNodeInput() *HdinsightHadoopClusterRolesHeadNode InternalValue() *HdinsightHadoopClusterRoles SetInternalValue(val *HdinsightHadoopClusterRoles) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkerNode() HdinsightHadoopClusterRolesWorkerNodeOutputReference WorkerNodeInput() *HdinsightHadoopClusterRolesWorkerNode ZookeeperNode() HdinsightHadoopClusterRolesZookeeperNodeOutputReference ZookeeperNodeInput() *HdinsightHadoopClusterRolesZookeeperNode // 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 PutEdgeNode(value *HdinsightHadoopClusterRolesEdgeNode) PutHeadNode(value *HdinsightHadoopClusterRolesHeadNode) PutWorkerNode(value *HdinsightHadoopClusterRolesWorkerNode) PutZookeeperNode(value *HdinsightHadoopClusterRolesZookeeperNode) ResetEdgeNode() // 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 NewHdinsightHadoopClusterRolesOutputReference ¶
func NewHdinsightHadoopClusterRolesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterRolesOutputReference
type HdinsightHadoopClusterRolesWorkerNode ¶
type HdinsightHadoopClusterRolesWorkerNode struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#target_instance_count HdinsightHadoopCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#username HdinsightHadoopCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#vm_size HdinsightHadoopCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // autoscale block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#autoscale HdinsightHadoopCluster#autoscale} Autoscale *HdinsightHadoopClusterRolesWorkerNodeAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#password HdinsightHadoopCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#script_actions HdinsightHadoopCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#ssh_keys HdinsightHadoopCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#subnet_id HdinsightHadoopCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#virtual_network_id HdinsightHadoopCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightHadoopClusterRolesWorkerNodeAutoscale ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscale struct { // capacity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#capacity HdinsightHadoopCluster#capacity} Capacity *HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity `field:"optional" json:"capacity" yaml:"capacity"` // recurrence block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#recurrence HdinsightHadoopCluster#recurrence} Recurrence *HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence `field:"optional" json:"recurrence" yaml:"recurrence"` }
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#max_instance_count HdinsightHadoopCluster#max_instance_count}. MaxInstanceCount *float64 `field:"required" json:"maxInstanceCount" yaml:"maxInstanceCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#min_instance_count HdinsightHadoopCluster#min_instance_count}. MinInstanceCount *float64 `field:"required" json:"minInstanceCount" yaml:"minInstanceCount"` }
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference 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() *HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity SetInternalValue(val *HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity) 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 NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference interface { cdktf.ComplexObject Capacity() HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference CapacityInput() *HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity // 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() *HdinsightHadoopClusterRolesWorkerNodeAutoscale SetInternalValue(val *HdinsightHadoopClusterRolesWorkerNodeAutoscale) Recurrence() HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference RecurrenceInput() *HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence // 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 *HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity) PutRecurrence(value *HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence) 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 NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence struct { // schedule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#schedule HdinsightHadoopCluster#schedule} Schedule interface{} `field:"required" json:"schedule" yaml:"schedule"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#timezone HdinsightHadoopCluster#timezone}. Timezone *string `field:"required" json:"timezone" yaml:"timezone"` }
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference 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() *HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence SetInternalValue(val *HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence) Schedule() HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList 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 NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceSchedule ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceSchedule struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#days HdinsightHadoopCluster#days}. Days *[]*string `field:"required" json:"days" yaml:"days"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#target_instance_count HdinsightHadoopCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#time HdinsightHadoopCluster#time}. Time *string `field:"required" json:"time" yaml:"time"` }
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference // 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 NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference ¶
type HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference 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 NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference ¶
func NewHdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference
type HdinsightHadoopClusterRolesWorkerNodeOutputReference ¶
type HdinsightHadoopClusterRolesWorkerNodeOutputReference interface { cdktf.ComplexObject Autoscale() HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference AutoscaleInput() *HdinsightHadoopClusterRolesWorkerNodeAutoscale // 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() *HdinsightHadoopClusterRolesWorkerNode SetInternalValue(val *HdinsightHadoopClusterRolesWorkerNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightHadoopClusterRolesWorkerNodeScriptActionsList 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 *HdinsightHadoopClusterRolesWorkerNodeAutoscale) 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 NewHdinsightHadoopClusterRolesWorkerNodeOutputReference ¶
func NewHdinsightHadoopClusterRolesWorkerNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterRolesWorkerNodeOutputReference
type HdinsightHadoopClusterRolesWorkerNodeScriptActions ¶ added in v3.0.13
type HdinsightHadoopClusterRolesWorkerNodeScriptActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#name HdinsightHadoopCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#uri HdinsightHadoopCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#parameters HdinsightHadoopCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightHadoopClusterRolesWorkerNodeScriptActionsList ¶ added in v3.0.13
type HdinsightHadoopClusterRolesWorkerNodeScriptActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference // 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 NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsList ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterRolesWorkerNodeScriptActionsList
type HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference ¶ added in v3.0.13
type HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference 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 NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference
type HdinsightHadoopClusterRolesZookeeperNode ¶
type HdinsightHadoopClusterRolesZookeeperNode struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#username HdinsightHadoopCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#vm_size HdinsightHadoopCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#password HdinsightHadoopCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#script_actions HdinsightHadoopCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#ssh_keys HdinsightHadoopCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#subnet_id HdinsightHadoopCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#virtual_network_id HdinsightHadoopCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightHadoopClusterRolesZookeeperNodeOutputReference ¶
type HdinsightHadoopClusterRolesZookeeperNodeOutputReference 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() *HdinsightHadoopClusterRolesZookeeperNode SetInternalValue(val *HdinsightHadoopClusterRolesZookeeperNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList 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 NewHdinsightHadoopClusterRolesZookeeperNodeOutputReference ¶
func NewHdinsightHadoopClusterRolesZookeeperNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterRolesZookeeperNodeOutputReference
type HdinsightHadoopClusterRolesZookeeperNodeScriptActions ¶ added in v3.0.13
type HdinsightHadoopClusterRolesZookeeperNodeScriptActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#name HdinsightHadoopCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#uri HdinsightHadoopCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#parameters HdinsightHadoopCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList ¶ added in v3.0.13
type HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference // 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 NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsList ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList
type HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference ¶ added in v3.0.13
type HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference 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 NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference ¶ added in v3.0.13
func NewHdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference
type HdinsightHadoopClusterSecurityProfile ¶
type HdinsightHadoopClusterSecurityProfile struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#aadds_resource_id HdinsightHadoopCluster#aadds_resource_id}. AaddsResourceId *string `field:"required" json:"aaddsResourceId" yaml:"aaddsResourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#domain_name HdinsightHadoopCluster#domain_name}. DomainName *string `field:"required" json:"domainName" yaml:"domainName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#domain_username HdinsightHadoopCluster#domain_username}. DomainUsername *string `field:"required" json:"domainUsername" yaml:"domainUsername"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#domain_user_password HdinsightHadoopCluster#domain_user_password}. DomainUserPassword *string `field:"required" json:"domainUserPassword" yaml:"domainUserPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#ldaps_urls HdinsightHadoopCluster#ldaps_urls}. LdapsUrls *[]*string `field:"required" json:"ldapsUrls" yaml:"ldapsUrls"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#msi_resource_id HdinsightHadoopCluster#msi_resource_id}. MsiResourceId *string `field:"required" json:"msiResourceId" yaml:"msiResourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#cluster_users_group_dns HdinsightHadoopCluster#cluster_users_group_dns}. ClusterUsersGroupDns *[]*string `field:"optional" json:"clusterUsersGroupDns" yaml:"clusterUsersGroupDns"` }
type HdinsightHadoopClusterSecurityProfileOutputReference ¶
type HdinsightHadoopClusterSecurityProfileOutputReference 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() *HdinsightHadoopClusterSecurityProfile SetInternalValue(val *HdinsightHadoopClusterSecurityProfile) 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 NewHdinsightHadoopClusterSecurityProfileOutputReference ¶
func NewHdinsightHadoopClusterSecurityProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterSecurityProfileOutputReference
type HdinsightHadoopClusterStorageAccount ¶
type HdinsightHadoopClusterStorageAccount struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#is_default HdinsightHadoopCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#storage_account_key HdinsightHadoopCluster#storage_account_key}. StorageAccountKey *string `field:"required" json:"storageAccountKey" yaml:"storageAccountKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#storage_container_id HdinsightHadoopCluster#storage_container_id}. StorageContainerId *string `field:"required" json:"storageContainerId" yaml:"storageContainerId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#storage_resource_id HdinsightHadoopCluster#storage_resource_id}. StorageResourceId *string `field:"optional" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightHadoopClusterStorageAccountGen2 ¶
type HdinsightHadoopClusterStorageAccountGen2 struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#filesystem_id HdinsightHadoopCluster#filesystem_id}. FilesystemId *string `field:"required" json:"filesystemId" yaml:"filesystemId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#is_default HdinsightHadoopCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#managed_identity_resource_id HdinsightHadoopCluster#managed_identity_resource_id}. ManagedIdentityResourceId *string `field:"required" json:"managedIdentityResourceId" yaml:"managedIdentityResourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#storage_resource_id HdinsightHadoopCluster#storage_resource_id}. StorageResourceId *string `field:"required" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightHadoopClusterStorageAccountGen2OutputReference ¶
type HdinsightHadoopClusterStorageAccountGen2OutputReference 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() *HdinsightHadoopClusterStorageAccountGen2 SetInternalValue(val *HdinsightHadoopClusterStorageAccountGen2) 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 NewHdinsightHadoopClusterStorageAccountGen2OutputReference ¶
func NewHdinsightHadoopClusterStorageAccountGen2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterStorageAccountGen2OutputReference
type HdinsightHadoopClusterStorageAccountList ¶
type HdinsightHadoopClusterStorageAccountList 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) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHadoopClusterStorageAccountOutputReference // 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 NewHdinsightHadoopClusterStorageAccountList ¶
func NewHdinsightHadoopClusterStorageAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHadoopClusterStorageAccountList
type HdinsightHadoopClusterStorageAccountOutputReference ¶
type HdinsightHadoopClusterStorageAccountOutputReference 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 NewHdinsightHadoopClusterStorageAccountOutputReference ¶
func NewHdinsightHadoopClusterStorageAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHadoopClusterStorageAccountOutputReference
type HdinsightHadoopClusterTimeouts ¶
type HdinsightHadoopClusterTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#create HdinsightHadoopCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#delete HdinsightHadoopCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#read HdinsightHadoopCluster#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_hadoop_cluster#update HdinsightHadoopCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type HdinsightHadoopClusterTimeoutsOutputReference ¶
type HdinsightHadoopClusterTimeoutsOutputReference 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 NewHdinsightHadoopClusterTimeoutsOutputReference ¶
func NewHdinsightHadoopClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHadoopClusterTimeoutsOutputReference
Source Files ¶
- hdinsighthadoopcluster.go
- hdinsighthadoopcluster_HdinsightHadoopCluster.go
- hdinsighthadoopcluster_HdinsightHadoopClusterComponentVersion.go
- hdinsighthadoopcluster_HdinsightHadoopClusterComponentVersionOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterComponentVersionOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterComputeIsolation.go
- hdinsighthadoopcluster_HdinsightHadoopClusterComputeIsolationOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterComputeIsolationOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterConfig.go
- hdinsighthadoopcluster_HdinsightHadoopClusterDiskEncryption.go
- hdinsighthadoopcluster_HdinsightHadoopClusterDiskEncryptionList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterDiskEncryptionList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterDiskEncryptionOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterDiskEncryptionOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterExtension.go
- hdinsighthadoopcluster_HdinsightHadoopClusterExtensionOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterExtensionOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterGateway.go
- hdinsighthadoopcluster_HdinsightHadoopClusterGatewayOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterGatewayOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastores.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresAmbari.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresAmbariOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresAmbariOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresHive.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresHiveOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresHiveOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresOozie.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresOozieOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresOozieOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMetastoresOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMonitor.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMonitorOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterMonitorOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterNetwork.go
- hdinsighthadoopcluster_HdinsightHadoopClusterNetworkOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterNetworkOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRoles.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNode.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeHttpsEndpoints.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeHttpsEndpointsOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeInstallScriptAction.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeInstallScriptActionOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActions.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesEdgeNodeUninstallScriptActionsOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesHeadNode.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesHeadNodeOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesHeadNodeOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesHeadNodeScriptActions.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesHeadNodeScriptActionsList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesHeadNodeScriptActionsList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesHeadNodeScriptActionsOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNode.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscale.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacity.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleCapacityOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrence.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceSchedule.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeScriptActions.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeScriptActionsList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeScriptActionsList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesWorkerNodeScriptActionsOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesZookeeperNode.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesZookeeperNodeOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesZookeeperNodeOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesZookeeperNodeScriptActions.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesZookeeperNodeScriptActionsList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterRolesZookeeperNodeScriptActionsOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterSecurityProfile.go
- hdinsighthadoopcluster_HdinsightHadoopClusterSecurityProfileOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterSecurityProfileOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterStorageAccount.go
- hdinsighthadoopcluster_HdinsightHadoopClusterStorageAccountGen2.go
- hdinsighthadoopcluster_HdinsightHadoopClusterStorageAccountGen2OutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterStorageAccountGen2OutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterStorageAccountList.go
- hdinsighthadoopcluster_HdinsightHadoopClusterStorageAccountList__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterStorageAccountOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterStorageAccountOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopClusterTimeouts.go
- hdinsighthadoopcluster_HdinsightHadoopClusterTimeoutsOutputReference.go
- hdinsighthadoopcluster_HdinsightHadoopClusterTimeoutsOutputReference__runtime_type_checks.go
- hdinsighthadoopcluster_HdinsightHadoopCluster__runtime_type_checks.go