Documentation ¶
Index ¶
- func HdinsightHbaseCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func HdinsightHbaseCluster_IsConstruct(x interface{}) *bool
- func HdinsightHbaseCluster_IsTerraformElement(x interface{}) *bool
- func HdinsightHbaseCluster_IsTerraformResource(x interface{}) *bool
- func HdinsightHbaseCluster_TfResourceType() *string
- func NewHdinsightHbaseClusterComponentVersionOutputReference_Override(h HdinsightHbaseClusterComponentVersionOutputReference, ...)
- func NewHdinsightHbaseClusterComputeIsolationOutputReference_Override(h HdinsightHbaseClusterComputeIsolationOutputReference, ...)
- func NewHdinsightHbaseClusterDiskEncryptionList_Override(h HdinsightHbaseClusterDiskEncryptionList, ...)
- func NewHdinsightHbaseClusterDiskEncryptionOutputReference_Override(h HdinsightHbaseClusterDiskEncryptionOutputReference, ...)
- func NewHdinsightHbaseClusterExtensionOutputReference_Override(h HdinsightHbaseClusterExtensionOutputReference, ...)
- func NewHdinsightHbaseClusterGatewayOutputReference_Override(h HdinsightHbaseClusterGatewayOutputReference, ...)
- func NewHdinsightHbaseClusterMetastoresAmbariOutputReference_Override(h HdinsightHbaseClusterMetastoresAmbariOutputReference, ...)
- func NewHdinsightHbaseClusterMetastoresHiveOutputReference_Override(h HdinsightHbaseClusterMetastoresHiveOutputReference, ...)
- func NewHdinsightHbaseClusterMetastoresOozieOutputReference_Override(h HdinsightHbaseClusterMetastoresOozieOutputReference, ...)
- func NewHdinsightHbaseClusterMetastoresOutputReference_Override(h HdinsightHbaseClusterMetastoresOutputReference, ...)
- func NewHdinsightHbaseClusterMonitorOutputReference_Override(h HdinsightHbaseClusterMonitorOutputReference, ...)
- func NewHdinsightHbaseClusterNetworkOutputReference_Override(h HdinsightHbaseClusterNetworkOutputReference, ...)
- func NewHdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference_Override(h HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference, ...)
- func NewHdinsightHbaseClusterPrivateLinkConfigurationOutputReference_Override(h HdinsightHbaseClusterPrivateLinkConfigurationOutputReference, ...)
- func NewHdinsightHbaseClusterRolesHeadNodeOutputReference_Override(h HdinsightHbaseClusterRolesHeadNodeOutputReference, ...)
- func NewHdinsightHbaseClusterRolesHeadNodeScriptActionsList_Override(h HdinsightHbaseClusterRolesHeadNodeScriptActionsList, ...)
- func NewHdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference_Override(h HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference, ...)
- func NewHdinsightHbaseClusterRolesOutputReference_Override(h HdinsightHbaseClusterRolesOutputReference, ...)
- func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference, ...)
- func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference, ...)
- func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override(h HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList, ...)
- func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override(...)
- func NewHdinsightHbaseClusterRolesWorkerNodeOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeOutputReference, ...)
- func NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsList_Override(h HdinsightHbaseClusterRolesWorkerNodeScriptActionsList, ...)
- func NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference, ...)
- func NewHdinsightHbaseClusterRolesZookeeperNodeOutputReference_Override(h HdinsightHbaseClusterRolesZookeeperNodeOutputReference, ...)
- func NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsList_Override(h HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList, ...)
- func NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference_Override(h HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference, ...)
- func NewHdinsightHbaseClusterSecurityProfileOutputReference_Override(h HdinsightHbaseClusterSecurityProfileOutputReference, ...)
- func NewHdinsightHbaseClusterStorageAccountGen2OutputReference_Override(h HdinsightHbaseClusterStorageAccountGen2OutputReference, ...)
- func NewHdinsightHbaseClusterStorageAccountList_Override(h HdinsightHbaseClusterStorageAccountList, ...)
- func NewHdinsightHbaseClusterStorageAccountOutputReference_Override(h HdinsightHbaseClusterStorageAccountOutputReference, ...)
- func NewHdinsightHbaseClusterTimeoutsOutputReference_Override(h HdinsightHbaseClusterTimeoutsOutputReference, ...)
- func NewHdinsightHbaseCluster_Override(h HdinsightHbaseCluster, scope constructs.Construct, id *string, ...)
- type HdinsightHbaseCluster
- type HdinsightHbaseClusterComponentVersion
- type HdinsightHbaseClusterComponentVersionOutputReference
- type HdinsightHbaseClusterComputeIsolation
- type HdinsightHbaseClusterComputeIsolationOutputReference
- type HdinsightHbaseClusterConfig
- type HdinsightHbaseClusterDiskEncryption
- type HdinsightHbaseClusterDiskEncryptionList
- type HdinsightHbaseClusterDiskEncryptionOutputReference
- type HdinsightHbaseClusterExtension
- type HdinsightHbaseClusterExtensionOutputReference
- type HdinsightHbaseClusterGateway
- type HdinsightHbaseClusterGatewayOutputReference
- type HdinsightHbaseClusterMetastores
- type HdinsightHbaseClusterMetastoresAmbari
- type HdinsightHbaseClusterMetastoresAmbariOutputReference
- type HdinsightHbaseClusterMetastoresHive
- type HdinsightHbaseClusterMetastoresHiveOutputReference
- type HdinsightHbaseClusterMetastoresOozie
- type HdinsightHbaseClusterMetastoresOozieOutputReference
- type HdinsightHbaseClusterMetastoresOutputReference
- type HdinsightHbaseClusterMonitor
- type HdinsightHbaseClusterMonitorOutputReference
- type HdinsightHbaseClusterNetwork
- type HdinsightHbaseClusterNetworkOutputReference
- type HdinsightHbaseClusterPrivateLinkConfiguration
- type HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration
- type HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference
- type HdinsightHbaseClusterPrivateLinkConfigurationOutputReference
- type HdinsightHbaseClusterRoles
- type HdinsightHbaseClusterRolesHeadNode
- type HdinsightHbaseClusterRolesHeadNodeOutputReference
- type HdinsightHbaseClusterRolesHeadNodeScriptActions
- type HdinsightHbaseClusterRolesHeadNodeScriptActionsList
- type HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference
- type HdinsightHbaseClusterRolesOutputReference
- type HdinsightHbaseClusterRolesWorkerNode
- type HdinsightHbaseClusterRolesWorkerNodeAutoscale
- type HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference
- type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence
- type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference
- type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceSchedule
- type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList
- type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference
- type HdinsightHbaseClusterRolesWorkerNodeOutputReference
- type HdinsightHbaseClusterRolesWorkerNodeScriptActions
- type HdinsightHbaseClusterRolesWorkerNodeScriptActionsList
- type HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference
- type HdinsightHbaseClusterRolesZookeeperNode
- type HdinsightHbaseClusterRolesZookeeperNodeOutputReference
- type HdinsightHbaseClusterRolesZookeeperNodeScriptActions
- type HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList
- type HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference
- type HdinsightHbaseClusterSecurityProfile
- type HdinsightHbaseClusterSecurityProfileOutputReference
- type HdinsightHbaseClusterStorageAccount
- type HdinsightHbaseClusterStorageAccountGen2
- type HdinsightHbaseClusterStorageAccountGen2OutputReference
- type HdinsightHbaseClusterStorageAccountList
- type HdinsightHbaseClusterStorageAccountOutputReference
- type HdinsightHbaseClusterTimeouts
- type HdinsightHbaseClusterTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HdinsightHbaseCluster_GenerateConfigForImport ¶
func HdinsightHbaseCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a HdinsightHbaseCluster resource upon running "cdktf plan <stack-name>".
func HdinsightHbaseCluster_IsConstruct ¶
func HdinsightHbaseCluster_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 HdinsightHbaseCluster_IsTerraformElement ¶
func HdinsightHbaseCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func HdinsightHbaseCluster_IsTerraformResource ¶
func HdinsightHbaseCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func HdinsightHbaseCluster_TfResourceType ¶
func HdinsightHbaseCluster_TfResourceType() *string
func NewHdinsightHbaseClusterComponentVersionOutputReference_Override ¶
func NewHdinsightHbaseClusterComponentVersionOutputReference_Override(h HdinsightHbaseClusterComponentVersionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterComputeIsolationOutputReference_Override ¶
func NewHdinsightHbaseClusterComputeIsolationOutputReference_Override(h HdinsightHbaseClusterComputeIsolationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterDiskEncryptionList_Override ¶
func NewHdinsightHbaseClusterDiskEncryptionList_Override(h HdinsightHbaseClusterDiskEncryptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHbaseClusterDiskEncryptionOutputReference_Override ¶
func NewHdinsightHbaseClusterDiskEncryptionOutputReference_Override(h HdinsightHbaseClusterDiskEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHbaseClusterExtensionOutputReference_Override ¶
func NewHdinsightHbaseClusterExtensionOutputReference_Override(h HdinsightHbaseClusterExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterGatewayOutputReference_Override ¶
func NewHdinsightHbaseClusterGatewayOutputReference_Override(h HdinsightHbaseClusterGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterMetastoresAmbariOutputReference_Override ¶
func NewHdinsightHbaseClusterMetastoresAmbariOutputReference_Override(h HdinsightHbaseClusterMetastoresAmbariOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterMetastoresHiveOutputReference_Override ¶
func NewHdinsightHbaseClusterMetastoresHiveOutputReference_Override(h HdinsightHbaseClusterMetastoresHiveOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterMetastoresOozieOutputReference_Override ¶
func NewHdinsightHbaseClusterMetastoresOozieOutputReference_Override(h HdinsightHbaseClusterMetastoresOozieOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterMetastoresOutputReference_Override ¶
func NewHdinsightHbaseClusterMetastoresOutputReference_Override(h HdinsightHbaseClusterMetastoresOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterMonitorOutputReference_Override ¶
func NewHdinsightHbaseClusterMonitorOutputReference_Override(h HdinsightHbaseClusterMonitorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterNetworkOutputReference_Override ¶
func NewHdinsightHbaseClusterNetworkOutputReference_Override(h HdinsightHbaseClusterNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference_Override ¶ added in v12.13.0
func NewHdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference_Override(h HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterPrivateLinkConfigurationOutputReference_Override ¶ added in v12.13.0
func NewHdinsightHbaseClusterPrivateLinkConfigurationOutputReference_Override(h HdinsightHbaseClusterPrivateLinkConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterRolesHeadNodeOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesHeadNodeOutputReference_Override(h HdinsightHbaseClusterRolesHeadNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterRolesHeadNodeScriptActionsList_Override ¶
func NewHdinsightHbaseClusterRolesHeadNodeScriptActionsList_Override(h HdinsightHbaseClusterRolesHeadNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference_Override(h HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHbaseClusterRolesOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesOutputReference_Override(h HdinsightHbaseClusterRolesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override ¶
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override(h HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHbaseClusterRolesWorkerNodeOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesWorkerNodeOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsList_Override ¶
func NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsList_Override(h HdinsightHbaseClusterRolesWorkerNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference_Override(h HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHbaseClusterRolesZookeeperNodeOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesZookeeperNodeOutputReference_Override(h HdinsightHbaseClusterRolesZookeeperNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsList_Override ¶
func NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsList_Override(h HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference_Override ¶
func NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference_Override(h HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHbaseClusterSecurityProfileOutputReference_Override ¶
func NewHdinsightHbaseClusterSecurityProfileOutputReference_Override(h HdinsightHbaseClusterSecurityProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterStorageAccountGen2OutputReference_Override ¶
func NewHdinsightHbaseClusterStorageAccountGen2OutputReference_Override(h HdinsightHbaseClusterStorageAccountGen2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseClusterStorageAccountList_Override ¶
func NewHdinsightHbaseClusterStorageAccountList_Override(h HdinsightHbaseClusterStorageAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightHbaseClusterStorageAccountOutputReference_Override ¶
func NewHdinsightHbaseClusterStorageAccountOutputReference_Override(h HdinsightHbaseClusterStorageAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightHbaseClusterTimeoutsOutputReference_Override ¶
func NewHdinsightHbaseClusterTimeoutsOutputReference_Override(h HdinsightHbaseClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightHbaseCluster_Override ¶
func NewHdinsightHbaseCluster_Override(h HdinsightHbaseCluster, scope constructs.Construct, id *string, config *HdinsightHbaseClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster azurerm_hdinsight_hbase_cluster} Resource.
Types ¶
type HdinsightHbaseCluster ¶
type HdinsightHbaseCluster interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ClusterVersion() *string SetClusterVersion(val *string) ClusterVersionInput() *string ComponentVersion() HdinsightHbaseClusterComponentVersionOutputReference ComponentVersionInput() *HdinsightHbaseClusterComponentVersion ComputeIsolation() HdinsightHbaseClusterComputeIsolationOutputReference ComputeIsolationInput() *HdinsightHbaseClusterComputeIsolation // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DiskEncryption() HdinsightHbaseClusterDiskEncryptionList DiskEncryptionInput() interface{} Extension() HdinsightHbaseClusterExtensionOutputReference ExtensionInput() *HdinsightHbaseClusterExtension // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gateway() HdinsightHbaseClusterGatewayOutputReference GatewayInput() *HdinsightHbaseClusterGateway 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() HdinsightHbaseClusterMetastoresOutputReference MetastoresInput() *HdinsightHbaseClusterMetastores Monitor() HdinsightHbaseClusterMonitorOutputReference MonitorInput() *HdinsightHbaseClusterMonitor Name() *string SetName(val *string) NameInput() *string Network() HdinsightHbaseClusterNetworkOutputReference NetworkInput() *HdinsightHbaseClusterNetwork // The tree node. Node() constructs.Node PrivateLinkConfiguration() HdinsightHbaseClusterPrivateLinkConfigurationOutputReference PrivateLinkConfigurationInput() *HdinsightHbaseClusterPrivateLinkConfiguration // 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() HdinsightHbaseClusterRolesOutputReference RolesInput() *HdinsightHbaseClusterRoles SecurityProfile() HdinsightHbaseClusterSecurityProfileOutputReference SecurityProfileInput() *HdinsightHbaseClusterSecurityProfile SshEndpoint() *string StorageAccount() HdinsightHbaseClusterStorageAccountList StorageAccountGen2() HdinsightHbaseClusterStorageAccountGen2OutputReference StorageAccountGen2Input() *HdinsightHbaseClusterStorageAccountGen2 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() HdinsightHbaseClusterTimeoutsOutputReference TimeoutsInput() interface{} TlsMinVersion() *string SetTlsMinVersion(val *string) TlsMinVersionInput() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutComponentVersion(value *HdinsightHbaseClusterComponentVersion) PutComputeIsolation(value *HdinsightHbaseClusterComputeIsolation) PutDiskEncryption(value interface{}) PutExtension(value *HdinsightHbaseClusterExtension) PutGateway(value *HdinsightHbaseClusterGateway) PutMetastores(value *HdinsightHbaseClusterMetastores) PutMonitor(value *HdinsightHbaseClusterMonitor) PutNetwork(value *HdinsightHbaseClusterNetwork) PutPrivateLinkConfiguration(value *HdinsightHbaseClusterPrivateLinkConfiguration) PutRoles(value *HdinsightHbaseClusterRoles) PutSecurityProfile(value *HdinsightHbaseClusterSecurityProfile) PutStorageAccount(value interface{}) PutStorageAccountGen2(value *HdinsightHbaseClusterStorageAccountGen2) PutTimeouts(value *HdinsightHbaseClusterTimeouts) ResetComputeIsolation() ResetDiskEncryption() ResetExtension() ResetId() ResetMetastores() ResetMonitor() ResetNetwork() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPrivateLinkConfiguration() ResetSecurityProfile() ResetStorageAccount() ResetStorageAccountGen2() ResetTags() ResetTimeouts() ResetTlsMinVersion() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster azurerm_hdinsight_hbase_cluster}.
func NewHdinsightHbaseCluster ¶
func NewHdinsightHbaseCluster(scope constructs.Construct, id *string, config *HdinsightHbaseClusterConfig) HdinsightHbaseCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster azurerm_hdinsight_hbase_cluster} Resource.
type HdinsightHbaseClusterComponentVersion ¶
type HdinsightHbaseClusterComponentVersion struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#hbase HdinsightHbaseCluster#hbase}. Hbase *string `field:"required" json:"hbase" yaml:"hbase"` }
type HdinsightHbaseClusterComponentVersionOutputReference ¶
type HdinsightHbaseClusterComponentVersionOutputReference 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 Hbase() *string SetHbase(val *string) HbaseInput() *string InternalValue() *HdinsightHbaseClusterComponentVersion SetInternalValue(val *HdinsightHbaseClusterComponentVersion) // 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 NewHdinsightHbaseClusterComponentVersionOutputReference ¶
func NewHdinsightHbaseClusterComponentVersionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterComponentVersionOutputReference
type HdinsightHbaseClusterComputeIsolation ¶
type HdinsightHbaseClusterComputeIsolation struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#compute_isolation_enabled HdinsightHbaseCluster#compute_isolation_enabled}. ComputeIsolationEnabled interface{} `field:"optional" json:"computeIsolationEnabled" yaml:"computeIsolationEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#host_sku HdinsightHbaseCluster#host_sku}. HostSku *string `field:"optional" json:"hostSku" yaml:"hostSku"` }
type HdinsightHbaseClusterComputeIsolationOutputReference ¶
type HdinsightHbaseClusterComputeIsolationOutputReference 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() *HdinsightHbaseClusterComputeIsolation SetInternalValue(val *HdinsightHbaseClusterComputeIsolation) // 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 NewHdinsightHbaseClusterComputeIsolationOutputReference ¶
func NewHdinsightHbaseClusterComputeIsolationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterComputeIsolationOutputReference
type HdinsightHbaseClusterConfig ¶
type HdinsightHbaseClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#cluster_version HdinsightHbaseCluster#cluster_version}. ClusterVersion *string `field:"required" json:"clusterVersion" yaml:"clusterVersion"` // component_version block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#component_version HdinsightHbaseCluster#component_version} ComponentVersion *HdinsightHbaseClusterComponentVersion `field:"required" json:"componentVersion" yaml:"componentVersion"` // gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#gateway HdinsightHbaseCluster#gateway} Gateway *HdinsightHbaseClusterGateway `field:"required" json:"gateway" yaml:"gateway"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#location HdinsightHbaseCluster#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#name HdinsightHbaseCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#resource_group_name HdinsightHbaseCluster#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // roles block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#roles HdinsightHbaseCluster#roles} Roles *HdinsightHbaseClusterRoles `field:"required" json:"roles" yaml:"roles"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#tier HdinsightHbaseCluster#tier}. Tier *string `field:"required" json:"tier" yaml:"tier"` // compute_isolation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#compute_isolation HdinsightHbaseCluster#compute_isolation} ComputeIsolation *HdinsightHbaseClusterComputeIsolation `field:"optional" json:"computeIsolation" yaml:"computeIsolation"` // disk_encryption block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#disk_encryption HdinsightHbaseCluster#disk_encryption} DiskEncryption interface{} `field:"optional" json:"diskEncryption" yaml:"diskEncryption"` // extension block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#extension HdinsightHbaseCluster#extension} Extension *HdinsightHbaseClusterExtension `field:"optional" json:"extension" yaml:"extension"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#id HdinsightHbaseCluster#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // metastores block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#metastores HdinsightHbaseCluster#metastores} Metastores *HdinsightHbaseClusterMetastores `field:"optional" json:"metastores" yaml:"metastores"` // monitor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#monitor HdinsightHbaseCluster#monitor} Monitor *HdinsightHbaseClusterMonitor `field:"optional" json:"monitor" yaml:"monitor"` // network block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#network HdinsightHbaseCluster#network} Network *HdinsightHbaseClusterNetwork `field:"optional" json:"network" yaml:"network"` // private_link_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#private_link_configuration HdinsightHbaseCluster#private_link_configuration} PrivateLinkConfiguration *HdinsightHbaseClusterPrivateLinkConfiguration `field:"optional" json:"privateLinkConfiguration" yaml:"privateLinkConfiguration"` // security_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#security_profile HdinsightHbaseCluster#security_profile} SecurityProfile *HdinsightHbaseClusterSecurityProfile `field:"optional" json:"securityProfile" yaml:"securityProfile"` // storage_account block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#storage_account HdinsightHbaseCluster#storage_account} StorageAccount interface{} `field:"optional" json:"storageAccount" yaml:"storageAccount"` // storage_account_gen2 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#storage_account_gen2 HdinsightHbaseCluster#storage_account_gen2} StorageAccountGen2 *HdinsightHbaseClusterStorageAccountGen2 `field:"optional" json:"storageAccountGen2" yaml:"storageAccountGen2"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#tags HdinsightHbaseCluster#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#timeouts HdinsightHbaseCluster#timeouts} Timeouts *HdinsightHbaseClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#tls_min_version HdinsightHbaseCluster#tls_min_version}. TlsMinVersion *string `field:"optional" json:"tlsMinVersion" yaml:"tlsMinVersion"` }
type HdinsightHbaseClusterDiskEncryption ¶
type HdinsightHbaseClusterDiskEncryption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#encryption_algorithm HdinsightHbaseCluster#encryption_algorithm}. EncryptionAlgorithm *string `field:"optional" json:"encryptionAlgorithm" yaml:"encryptionAlgorithm"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#encryption_at_host_enabled HdinsightHbaseCluster#encryption_at_host_enabled}. EncryptionAtHostEnabled interface{} `field:"optional" json:"encryptionAtHostEnabled" yaml:"encryptionAtHostEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#key_vault_key_id HdinsightHbaseCluster#key_vault_key_id}. KeyVaultKeyId *string `field:"optional" json:"keyVaultKeyId" yaml:"keyVaultKeyId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#key_vault_managed_identity_id HdinsightHbaseCluster#key_vault_managed_identity_id}. KeyVaultManagedIdentityId *string `field:"optional" json:"keyVaultManagedIdentityId" yaml:"keyVaultManagedIdentityId"` }
type HdinsightHbaseClusterDiskEncryptionList ¶
type HdinsightHbaseClusterDiskEncryptionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHbaseClusterDiskEncryptionOutputReference // 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 NewHdinsightHbaseClusterDiskEncryptionList ¶
func NewHdinsightHbaseClusterDiskEncryptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHbaseClusterDiskEncryptionList
type HdinsightHbaseClusterDiskEncryptionOutputReference ¶
type HdinsightHbaseClusterDiskEncryptionOutputReference 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 NewHdinsightHbaseClusterDiskEncryptionOutputReference ¶
func NewHdinsightHbaseClusterDiskEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHbaseClusterDiskEncryptionOutputReference
type HdinsightHbaseClusterExtension ¶
type HdinsightHbaseClusterExtension struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#log_analytics_workspace_id HdinsightHbaseCluster#log_analytics_workspace_id}. LogAnalyticsWorkspaceId *string `field:"required" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#primary_key HdinsightHbaseCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightHbaseClusterExtensionOutputReference ¶
type HdinsightHbaseClusterExtensionOutputReference 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() *HdinsightHbaseClusterExtension SetInternalValue(val *HdinsightHbaseClusterExtension) 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 NewHdinsightHbaseClusterExtensionOutputReference ¶
func NewHdinsightHbaseClusterExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterExtensionOutputReference
type HdinsightHbaseClusterGateway ¶
type HdinsightHbaseClusterGateway struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#password HdinsightHbaseCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#username HdinsightHbaseCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightHbaseClusterGatewayOutputReference ¶
type HdinsightHbaseClusterGatewayOutputReference 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() *HdinsightHbaseClusterGateway SetInternalValue(val *HdinsightHbaseClusterGateway) 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 NewHdinsightHbaseClusterGatewayOutputReference ¶
func NewHdinsightHbaseClusterGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterGatewayOutputReference
type HdinsightHbaseClusterMetastores ¶
type HdinsightHbaseClusterMetastores struct { // ambari block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#ambari HdinsightHbaseCluster#ambari} Ambari *HdinsightHbaseClusterMetastoresAmbari `field:"optional" json:"ambari" yaml:"ambari"` // hive block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#hive HdinsightHbaseCluster#hive} Hive *HdinsightHbaseClusterMetastoresHive `field:"optional" json:"hive" yaml:"hive"` // oozie block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#oozie HdinsightHbaseCluster#oozie} Oozie *HdinsightHbaseClusterMetastoresOozie `field:"optional" json:"oozie" yaml:"oozie"` }
type HdinsightHbaseClusterMetastoresAmbari ¶
type HdinsightHbaseClusterMetastoresAmbari struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#database_name HdinsightHbaseCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#password HdinsightHbaseCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#server HdinsightHbaseCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#username HdinsightHbaseCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightHbaseClusterMetastoresAmbariOutputReference ¶
type HdinsightHbaseClusterMetastoresAmbariOutputReference 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() *HdinsightHbaseClusterMetastoresAmbari SetInternalValue(val *HdinsightHbaseClusterMetastoresAmbari) 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 NewHdinsightHbaseClusterMetastoresAmbariOutputReference ¶
func NewHdinsightHbaseClusterMetastoresAmbariOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterMetastoresAmbariOutputReference
type HdinsightHbaseClusterMetastoresHive ¶
type HdinsightHbaseClusterMetastoresHive struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#database_name HdinsightHbaseCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#password HdinsightHbaseCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#server HdinsightHbaseCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#username HdinsightHbaseCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightHbaseClusterMetastoresHiveOutputReference ¶
type HdinsightHbaseClusterMetastoresHiveOutputReference 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() *HdinsightHbaseClusterMetastoresHive SetInternalValue(val *HdinsightHbaseClusterMetastoresHive) 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 NewHdinsightHbaseClusterMetastoresHiveOutputReference ¶
func NewHdinsightHbaseClusterMetastoresHiveOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterMetastoresHiveOutputReference
type HdinsightHbaseClusterMetastoresOozie ¶
type HdinsightHbaseClusterMetastoresOozie struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#database_name HdinsightHbaseCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#password HdinsightHbaseCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#server HdinsightHbaseCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#username HdinsightHbaseCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightHbaseClusterMetastoresOozieOutputReference ¶
type HdinsightHbaseClusterMetastoresOozieOutputReference 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() *HdinsightHbaseClusterMetastoresOozie SetInternalValue(val *HdinsightHbaseClusterMetastoresOozie) 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 NewHdinsightHbaseClusterMetastoresOozieOutputReference ¶
func NewHdinsightHbaseClusterMetastoresOozieOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterMetastoresOozieOutputReference
type HdinsightHbaseClusterMetastoresOutputReference ¶
type HdinsightHbaseClusterMetastoresOutputReference interface { cdktf.ComplexObject Ambari() HdinsightHbaseClusterMetastoresAmbariOutputReference AmbariInput() *HdinsightHbaseClusterMetastoresAmbari // 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() HdinsightHbaseClusterMetastoresHiveOutputReference HiveInput() *HdinsightHbaseClusterMetastoresHive InternalValue() *HdinsightHbaseClusterMetastores SetInternalValue(val *HdinsightHbaseClusterMetastores) Oozie() HdinsightHbaseClusterMetastoresOozieOutputReference OozieInput() *HdinsightHbaseClusterMetastoresOozie // 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 *HdinsightHbaseClusterMetastoresAmbari) PutHive(value *HdinsightHbaseClusterMetastoresHive) PutOozie(value *HdinsightHbaseClusterMetastoresOozie) 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 NewHdinsightHbaseClusterMetastoresOutputReference ¶
func NewHdinsightHbaseClusterMetastoresOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterMetastoresOutputReference
type HdinsightHbaseClusterMonitor ¶
type HdinsightHbaseClusterMonitor struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#log_analytics_workspace_id HdinsightHbaseCluster#log_analytics_workspace_id}. LogAnalyticsWorkspaceId *string `field:"required" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#primary_key HdinsightHbaseCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightHbaseClusterMonitorOutputReference ¶
type HdinsightHbaseClusterMonitorOutputReference 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() *HdinsightHbaseClusterMonitor SetInternalValue(val *HdinsightHbaseClusterMonitor) 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 NewHdinsightHbaseClusterMonitorOutputReference ¶
func NewHdinsightHbaseClusterMonitorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterMonitorOutputReference
type HdinsightHbaseClusterNetwork ¶
type HdinsightHbaseClusterNetwork struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#connection_direction HdinsightHbaseCluster#connection_direction}. ConnectionDirection *string `field:"optional" json:"connectionDirection" yaml:"connectionDirection"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#private_link_enabled HdinsightHbaseCluster#private_link_enabled}. PrivateLinkEnabled interface{} `field:"optional" json:"privateLinkEnabled" yaml:"privateLinkEnabled"` }
type HdinsightHbaseClusterNetworkOutputReference ¶
type HdinsightHbaseClusterNetworkOutputReference 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() *HdinsightHbaseClusterNetwork SetInternalValue(val *HdinsightHbaseClusterNetwork) 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 NewHdinsightHbaseClusterNetworkOutputReference ¶
func NewHdinsightHbaseClusterNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterNetworkOutputReference
type HdinsightHbaseClusterPrivateLinkConfiguration ¶ added in v12.13.0
type HdinsightHbaseClusterPrivateLinkConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#group_id HdinsightHbaseCluster#group_id}. GroupId *string `field:"required" json:"groupId" yaml:"groupId"` // ip_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#ip_configuration HdinsightHbaseCluster#ip_configuration} IpConfiguration *HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration `field:"required" json:"ipConfiguration" yaml:"ipConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#name HdinsightHbaseCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration ¶ added in v12.13.0
type HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#name HdinsightHbaseCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#primary HdinsightHbaseCluster#primary}. Primary interface{} `field:"optional" json:"primary" yaml:"primary"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#private_ip_address HdinsightHbaseCluster#private_ip_address}. PrivateIpAddress *string `field:"optional" json:"privateIpAddress" yaml:"privateIpAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#private_ip_allocation_method HdinsightHbaseCluster#private_ip_allocation_method}. PrivateIpAllocationMethod *string `field:"optional" json:"privateIpAllocationMethod" yaml:"privateIpAllocationMethod"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#subnet_id HdinsightHbaseCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` }
type HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference ¶ added in v12.13.0
type HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference 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() *HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration SetInternalValue(val *HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration) Name() *string SetName(val *string) NameInput() *string Primary() interface{} SetPrimary(val interface{}) PrimaryInput() interface{} PrivateIpAddress() *string SetPrivateIpAddress(val *string) PrivateIpAddressInput() *string PrivateIpAllocationMethod() *string SetPrivateIpAllocationMethod(val *string) PrivateIpAllocationMethodInput() *string SubnetId() *string SetSubnetId(val *string) SubnetIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPrimary() ResetPrivateIpAddress() ResetPrivateIpAllocationMethod() ResetSubnetId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference ¶ added in v12.13.0
func NewHdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference
type HdinsightHbaseClusterPrivateLinkConfigurationOutputReference ¶ added in v12.13.0
type HdinsightHbaseClusterPrivateLinkConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string InternalValue() *HdinsightHbaseClusterPrivateLinkConfiguration SetInternalValue(val *HdinsightHbaseClusterPrivateLinkConfiguration) IpConfiguration() HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference IpConfigurationInput() *HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutIpConfiguration(value *HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration) // 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 NewHdinsightHbaseClusterPrivateLinkConfigurationOutputReference ¶ added in v12.13.0
func NewHdinsightHbaseClusterPrivateLinkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterPrivateLinkConfigurationOutputReference
type HdinsightHbaseClusterRoles ¶
type HdinsightHbaseClusterRoles struct { // head_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#head_node HdinsightHbaseCluster#head_node} HeadNode *HdinsightHbaseClusterRolesHeadNode `field:"required" json:"headNode" yaml:"headNode"` // worker_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#worker_node HdinsightHbaseCluster#worker_node} WorkerNode *HdinsightHbaseClusterRolesWorkerNode `field:"required" json:"workerNode" yaml:"workerNode"` // zookeeper_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#zookeeper_node HdinsightHbaseCluster#zookeeper_node} ZookeeperNode *HdinsightHbaseClusterRolesZookeeperNode `field:"required" json:"zookeeperNode" yaml:"zookeeperNode"` }
type HdinsightHbaseClusterRolesHeadNode ¶
type HdinsightHbaseClusterRolesHeadNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#username HdinsightHbaseCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#vm_size HdinsightHbaseCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#password HdinsightHbaseCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#script_actions HdinsightHbaseCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#ssh_keys HdinsightHbaseCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#subnet_id HdinsightHbaseCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#virtual_network_id HdinsightHbaseCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightHbaseClusterRolesHeadNodeOutputReference ¶
type HdinsightHbaseClusterRolesHeadNodeOutputReference 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() *HdinsightHbaseClusterRolesHeadNode SetInternalValue(val *HdinsightHbaseClusterRolesHeadNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightHbaseClusterRolesHeadNodeScriptActionsList 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 NewHdinsightHbaseClusterRolesHeadNodeOutputReference ¶
func NewHdinsightHbaseClusterRolesHeadNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterRolesHeadNodeOutputReference
type HdinsightHbaseClusterRolesHeadNodeScriptActions ¶
type HdinsightHbaseClusterRolesHeadNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#name HdinsightHbaseCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#uri HdinsightHbaseCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#parameters HdinsightHbaseCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightHbaseClusterRolesHeadNodeScriptActionsList ¶
type HdinsightHbaseClusterRolesHeadNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference // 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 NewHdinsightHbaseClusterRolesHeadNodeScriptActionsList ¶
func NewHdinsightHbaseClusterRolesHeadNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHbaseClusterRolesHeadNodeScriptActionsList
type HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference ¶
type HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference 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 NewHdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference ¶
func NewHdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference
type HdinsightHbaseClusterRolesOutputReference ¶
type HdinsightHbaseClusterRolesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HeadNode() HdinsightHbaseClusterRolesHeadNodeOutputReference HeadNodeInput() *HdinsightHbaseClusterRolesHeadNode InternalValue() *HdinsightHbaseClusterRoles SetInternalValue(val *HdinsightHbaseClusterRoles) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkerNode() HdinsightHbaseClusterRolesWorkerNodeOutputReference WorkerNodeInput() *HdinsightHbaseClusterRolesWorkerNode ZookeeperNode() HdinsightHbaseClusterRolesZookeeperNodeOutputReference ZookeeperNodeInput() *HdinsightHbaseClusterRolesZookeeperNode // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeadNode(value *HdinsightHbaseClusterRolesHeadNode) PutWorkerNode(value *HdinsightHbaseClusterRolesWorkerNode) PutZookeeperNode(value *HdinsightHbaseClusterRolesZookeeperNode) // 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 NewHdinsightHbaseClusterRolesOutputReference ¶
func NewHdinsightHbaseClusterRolesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterRolesOutputReference
type HdinsightHbaseClusterRolesWorkerNode ¶
type HdinsightHbaseClusterRolesWorkerNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#target_instance_count HdinsightHbaseCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#username HdinsightHbaseCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#vm_size HdinsightHbaseCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // autoscale block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#autoscale HdinsightHbaseCluster#autoscale} Autoscale *HdinsightHbaseClusterRolesWorkerNodeAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#password HdinsightHbaseCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#script_actions HdinsightHbaseCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#ssh_keys HdinsightHbaseCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#subnet_id HdinsightHbaseCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#virtual_network_id HdinsightHbaseCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightHbaseClusterRolesWorkerNodeAutoscale ¶
type HdinsightHbaseClusterRolesWorkerNodeAutoscale struct { // recurrence block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#recurrence HdinsightHbaseCluster#recurrence} Recurrence *HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence `field:"optional" json:"recurrence" yaml:"recurrence"` }
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference ¶
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference 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() *HdinsightHbaseClusterRolesWorkerNodeAutoscale SetInternalValue(val *HdinsightHbaseClusterRolesWorkerNodeAutoscale) Recurrence() HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference RecurrenceInput() *HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence // 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 PutRecurrence(value *HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence) 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 NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference ¶
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence ¶
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence struct { // schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#schedule HdinsightHbaseCluster#schedule} Schedule interface{} `field:"required" json:"schedule" yaml:"schedule"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#timezone HdinsightHbaseCluster#timezone}. Timezone *string `field:"required" json:"timezone" yaml:"timezone"` }
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference ¶
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference 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() *HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence SetInternalValue(val *HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence) Schedule() HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList 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 NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference ¶
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceSchedule ¶
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceSchedule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#days HdinsightHbaseCluster#days}. Days *[]*string `field:"required" json:"days" yaml:"days"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#target_instance_count HdinsightHbaseCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#time HdinsightHbaseCluster#time}. Time *string `field:"required" json:"time" yaml:"time"` }
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ¶
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference // 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 NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ¶
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference ¶
type HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference 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 NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference ¶
func NewHdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference
type HdinsightHbaseClusterRolesWorkerNodeOutputReference ¶
type HdinsightHbaseClusterRolesWorkerNodeOutputReference interface { cdktf.ComplexObject Autoscale() HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference AutoscaleInput() *HdinsightHbaseClusterRolesWorkerNodeAutoscale // 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() *HdinsightHbaseClusterRolesWorkerNode SetInternalValue(val *HdinsightHbaseClusterRolesWorkerNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightHbaseClusterRolesWorkerNodeScriptActionsList 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 *HdinsightHbaseClusterRolesWorkerNodeAutoscale) 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 NewHdinsightHbaseClusterRolesWorkerNodeOutputReference ¶
func NewHdinsightHbaseClusterRolesWorkerNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterRolesWorkerNodeOutputReference
type HdinsightHbaseClusterRolesWorkerNodeScriptActions ¶
type HdinsightHbaseClusterRolesWorkerNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#name HdinsightHbaseCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#uri HdinsightHbaseCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#parameters HdinsightHbaseCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightHbaseClusterRolesWorkerNodeScriptActionsList ¶
type HdinsightHbaseClusterRolesWorkerNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference // 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 NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsList ¶
func NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHbaseClusterRolesWorkerNodeScriptActionsList
type HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference ¶
type HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference 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 NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference ¶
func NewHdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference
type HdinsightHbaseClusterRolesZookeeperNode ¶
type HdinsightHbaseClusterRolesZookeeperNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#username HdinsightHbaseCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#vm_size HdinsightHbaseCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#password HdinsightHbaseCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // script_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#script_actions HdinsightHbaseCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#ssh_keys HdinsightHbaseCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#subnet_id HdinsightHbaseCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#virtual_network_id HdinsightHbaseCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightHbaseClusterRolesZookeeperNodeOutputReference ¶
type HdinsightHbaseClusterRolesZookeeperNodeOutputReference 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() *HdinsightHbaseClusterRolesZookeeperNode SetInternalValue(val *HdinsightHbaseClusterRolesZookeeperNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList 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 NewHdinsightHbaseClusterRolesZookeeperNodeOutputReference ¶
func NewHdinsightHbaseClusterRolesZookeeperNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterRolesZookeeperNodeOutputReference
type HdinsightHbaseClusterRolesZookeeperNodeScriptActions ¶
type HdinsightHbaseClusterRolesZookeeperNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#name HdinsightHbaseCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#uri HdinsightHbaseCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#parameters HdinsightHbaseCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList ¶
type HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference // 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 NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsList ¶
func NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList
type HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference ¶
type HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference 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 NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference ¶
func NewHdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference
type HdinsightHbaseClusterSecurityProfile ¶
type HdinsightHbaseClusterSecurityProfile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#aadds_resource_id HdinsightHbaseCluster#aadds_resource_id}. AaddsResourceId *string `field:"required" json:"aaddsResourceId" yaml:"aaddsResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#domain_name HdinsightHbaseCluster#domain_name}. DomainName *string `field:"required" json:"domainName" yaml:"domainName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#domain_username HdinsightHbaseCluster#domain_username}. DomainUsername *string `field:"required" json:"domainUsername" yaml:"domainUsername"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#domain_user_password HdinsightHbaseCluster#domain_user_password}. DomainUserPassword *string `field:"required" json:"domainUserPassword" yaml:"domainUserPassword"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#ldaps_urls HdinsightHbaseCluster#ldaps_urls}. LdapsUrls *[]*string `field:"required" json:"ldapsUrls" yaml:"ldapsUrls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#msi_resource_id HdinsightHbaseCluster#msi_resource_id}. MsiResourceId *string `field:"required" json:"msiResourceId" yaml:"msiResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#cluster_users_group_dns HdinsightHbaseCluster#cluster_users_group_dns}. ClusterUsersGroupDns *[]*string `field:"optional" json:"clusterUsersGroupDns" yaml:"clusterUsersGroupDns"` }
type HdinsightHbaseClusterSecurityProfileOutputReference ¶
type HdinsightHbaseClusterSecurityProfileOutputReference 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() *HdinsightHbaseClusterSecurityProfile SetInternalValue(val *HdinsightHbaseClusterSecurityProfile) 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 NewHdinsightHbaseClusterSecurityProfileOutputReference ¶
func NewHdinsightHbaseClusterSecurityProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterSecurityProfileOutputReference
type HdinsightHbaseClusterStorageAccount ¶
type HdinsightHbaseClusterStorageAccount struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#is_default HdinsightHbaseCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#storage_account_key HdinsightHbaseCluster#storage_account_key}. StorageAccountKey *string `field:"required" json:"storageAccountKey" yaml:"storageAccountKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#storage_container_id HdinsightHbaseCluster#storage_container_id}. StorageContainerId *string `field:"required" json:"storageContainerId" yaml:"storageContainerId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#storage_resource_id HdinsightHbaseCluster#storage_resource_id}. StorageResourceId *string `field:"optional" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightHbaseClusterStorageAccountGen2 ¶
type HdinsightHbaseClusterStorageAccountGen2 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#filesystem_id HdinsightHbaseCluster#filesystem_id}. FilesystemId *string `field:"required" json:"filesystemId" yaml:"filesystemId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#is_default HdinsightHbaseCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#managed_identity_resource_id HdinsightHbaseCluster#managed_identity_resource_id}. ManagedIdentityResourceId *string `field:"required" json:"managedIdentityResourceId" yaml:"managedIdentityResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#storage_resource_id HdinsightHbaseCluster#storage_resource_id}. StorageResourceId *string `field:"required" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightHbaseClusterStorageAccountGen2OutputReference ¶
type HdinsightHbaseClusterStorageAccountGen2OutputReference 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() *HdinsightHbaseClusterStorageAccountGen2 SetInternalValue(val *HdinsightHbaseClusterStorageAccountGen2) 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 NewHdinsightHbaseClusterStorageAccountGen2OutputReference ¶
func NewHdinsightHbaseClusterStorageAccountGen2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterStorageAccountGen2OutputReference
type HdinsightHbaseClusterStorageAccountList ¶
type HdinsightHbaseClusterStorageAccountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) HdinsightHbaseClusterStorageAccountOutputReference // 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 NewHdinsightHbaseClusterStorageAccountList ¶
func NewHdinsightHbaseClusterStorageAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightHbaseClusterStorageAccountList
type HdinsightHbaseClusterStorageAccountOutputReference ¶
type HdinsightHbaseClusterStorageAccountOutputReference 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 NewHdinsightHbaseClusterStorageAccountOutputReference ¶
func NewHdinsightHbaseClusterStorageAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightHbaseClusterStorageAccountOutputReference
type HdinsightHbaseClusterTimeouts ¶
type HdinsightHbaseClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#create HdinsightHbaseCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#delete HdinsightHbaseCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#read HdinsightHbaseCluster#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.115.0/docs/resources/hdinsight_hbase_cluster#update HdinsightHbaseCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type HdinsightHbaseClusterTimeoutsOutputReference ¶
type HdinsightHbaseClusterTimeoutsOutputReference 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 NewHdinsightHbaseClusterTimeoutsOutputReference ¶
func NewHdinsightHbaseClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightHbaseClusterTimeoutsOutputReference
Source Files ¶
- HdinsightHbaseCluster.go
- HdinsightHbaseClusterComponentVersion.go
- HdinsightHbaseClusterComponentVersionOutputReference.go
- HdinsightHbaseClusterComponentVersionOutputReference__checks.go
- HdinsightHbaseClusterComputeIsolation.go
- HdinsightHbaseClusterComputeIsolationOutputReference.go
- HdinsightHbaseClusterComputeIsolationOutputReference__checks.go
- HdinsightHbaseClusterConfig.go
- HdinsightHbaseClusterDiskEncryption.go
- HdinsightHbaseClusterDiskEncryptionList.go
- HdinsightHbaseClusterDiskEncryptionList__checks.go
- HdinsightHbaseClusterDiskEncryptionOutputReference.go
- HdinsightHbaseClusterDiskEncryptionOutputReference__checks.go
- HdinsightHbaseClusterExtension.go
- HdinsightHbaseClusterExtensionOutputReference.go
- HdinsightHbaseClusterExtensionOutputReference__checks.go
- HdinsightHbaseClusterGateway.go
- HdinsightHbaseClusterGatewayOutputReference.go
- HdinsightHbaseClusterGatewayOutputReference__checks.go
- HdinsightHbaseClusterMetastores.go
- HdinsightHbaseClusterMetastoresAmbari.go
- HdinsightHbaseClusterMetastoresAmbariOutputReference.go
- HdinsightHbaseClusterMetastoresAmbariOutputReference__checks.go
- HdinsightHbaseClusterMetastoresHive.go
- HdinsightHbaseClusterMetastoresHiveOutputReference.go
- HdinsightHbaseClusterMetastoresHiveOutputReference__checks.go
- HdinsightHbaseClusterMetastoresOozie.go
- HdinsightHbaseClusterMetastoresOozieOutputReference.go
- HdinsightHbaseClusterMetastoresOozieOutputReference__checks.go
- HdinsightHbaseClusterMetastoresOutputReference.go
- HdinsightHbaseClusterMetastoresOutputReference__checks.go
- HdinsightHbaseClusterMonitor.go
- HdinsightHbaseClusterMonitorOutputReference.go
- HdinsightHbaseClusterMonitorOutputReference__checks.go
- HdinsightHbaseClusterNetwork.go
- HdinsightHbaseClusterNetworkOutputReference.go
- HdinsightHbaseClusterNetworkOutputReference__checks.go
- HdinsightHbaseClusterPrivateLinkConfiguration.go
- HdinsightHbaseClusterPrivateLinkConfigurationIpConfiguration.go
- HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference.go
- HdinsightHbaseClusterPrivateLinkConfigurationIpConfigurationOutputReference__checks.go
- HdinsightHbaseClusterPrivateLinkConfigurationOutputReference.go
- HdinsightHbaseClusterPrivateLinkConfigurationOutputReference__checks.go
- HdinsightHbaseClusterRoles.go
- HdinsightHbaseClusterRolesHeadNode.go
- HdinsightHbaseClusterRolesHeadNodeOutputReference.go
- HdinsightHbaseClusterRolesHeadNodeOutputReference__checks.go
- HdinsightHbaseClusterRolesHeadNodeScriptActions.go
- HdinsightHbaseClusterRolesHeadNodeScriptActionsList.go
- HdinsightHbaseClusterRolesHeadNodeScriptActionsList__checks.go
- HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference.go
- HdinsightHbaseClusterRolesHeadNodeScriptActionsOutputReference__checks.go
- HdinsightHbaseClusterRolesOutputReference.go
- HdinsightHbaseClusterRolesOutputReference__checks.go
- HdinsightHbaseClusterRolesWorkerNode.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscale.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleOutputReference__checks.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrence.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference__checks.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceSchedule.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList__checks.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference.go
- HdinsightHbaseClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference__checks.go
- HdinsightHbaseClusterRolesWorkerNodeOutputReference.go
- HdinsightHbaseClusterRolesWorkerNodeOutputReference__checks.go
- HdinsightHbaseClusterRolesWorkerNodeScriptActions.go
- HdinsightHbaseClusterRolesWorkerNodeScriptActionsList.go
- HdinsightHbaseClusterRolesWorkerNodeScriptActionsList__checks.go
- HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference.go
- HdinsightHbaseClusterRolesWorkerNodeScriptActionsOutputReference__checks.go
- HdinsightHbaseClusterRolesZookeeperNode.go
- HdinsightHbaseClusterRolesZookeeperNodeOutputReference.go
- HdinsightHbaseClusterRolesZookeeperNodeOutputReference__checks.go
- HdinsightHbaseClusterRolesZookeeperNodeScriptActions.go
- HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList.go
- HdinsightHbaseClusterRolesZookeeperNodeScriptActionsList__checks.go
- HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference.go
- HdinsightHbaseClusterRolesZookeeperNodeScriptActionsOutputReference__checks.go
- HdinsightHbaseClusterSecurityProfile.go
- HdinsightHbaseClusterSecurityProfileOutputReference.go
- HdinsightHbaseClusterSecurityProfileOutputReference__checks.go
- HdinsightHbaseClusterStorageAccount.go
- HdinsightHbaseClusterStorageAccountGen2.go
- HdinsightHbaseClusterStorageAccountGen2OutputReference.go
- HdinsightHbaseClusterStorageAccountGen2OutputReference__checks.go
- HdinsightHbaseClusterStorageAccountList.go
- HdinsightHbaseClusterStorageAccountList__checks.go
- HdinsightHbaseClusterStorageAccountOutputReference.go
- HdinsightHbaseClusterStorageAccountOutputReference__checks.go
- HdinsightHbaseClusterTimeouts.go
- HdinsightHbaseClusterTimeoutsOutputReference.go
- HdinsightHbaseClusterTimeoutsOutputReference__checks.go
- HdinsightHbaseCluster__checks.go
- main.go