Documentation ¶
Index ¶
- func HdinsightKafkaCluster_IsConstruct(x interface{}) *bool
- func HdinsightKafkaCluster_IsTerraformElement(x interface{}) *bool
- func HdinsightKafkaCluster_IsTerraformResource(x interface{}) *bool
- func HdinsightKafkaCluster_TfResourceType() *string
- func NewHdinsightKafkaClusterComponentVersionOutputReference_Override(h HdinsightKafkaClusterComponentVersionOutputReference, ...)
- func NewHdinsightKafkaClusterComputeIsolationOutputReference_Override(h HdinsightKafkaClusterComputeIsolationOutputReference, ...)
- func NewHdinsightKafkaClusterDiskEncryptionList_Override(h HdinsightKafkaClusterDiskEncryptionList, ...)
- func NewHdinsightKafkaClusterDiskEncryptionOutputReference_Override(h HdinsightKafkaClusterDiskEncryptionOutputReference, ...)
- func NewHdinsightKafkaClusterExtensionOutputReference_Override(h HdinsightKafkaClusterExtensionOutputReference, ...)
- func NewHdinsightKafkaClusterGatewayOutputReference_Override(h HdinsightKafkaClusterGatewayOutputReference, ...)
- func NewHdinsightKafkaClusterMetastoresAmbariOutputReference_Override(h HdinsightKafkaClusterMetastoresAmbariOutputReference, ...)
- func NewHdinsightKafkaClusterMetastoresHiveOutputReference_Override(h HdinsightKafkaClusterMetastoresHiveOutputReference, ...)
- func NewHdinsightKafkaClusterMetastoresOozieOutputReference_Override(h HdinsightKafkaClusterMetastoresOozieOutputReference, ...)
- func NewHdinsightKafkaClusterMetastoresOutputReference_Override(h HdinsightKafkaClusterMetastoresOutputReference, ...)
- func NewHdinsightKafkaClusterMonitorOutputReference_Override(h HdinsightKafkaClusterMonitorOutputReference, ...)
- func NewHdinsightKafkaClusterNetworkOutputReference_Override(h HdinsightKafkaClusterNetworkOutputReference, ...)
- func NewHdinsightKafkaClusterRestProxyOutputReference_Override(h HdinsightKafkaClusterRestProxyOutputReference, ...)
- func NewHdinsightKafkaClusterRolesHeadNodeOutputReference_Override(h HdinsightKafkaClusterRolesHeadNodeOutputReference, ...)
- func NewHdinsightKafkaClusterRolesHeadNodeScriptActionsList_Override(h HdinsightKafkaClusterRolesHeadNodeScriptActionsList, ...)
- func NewHdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference_Override(h HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference, ...)
- func NewHdinsightKafkaClusterRolesKafkaManagementNodeOutputReference_Override(h HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference, ...)
- func NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList_Override(h HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList, ...)
- func NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference_Override(h HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference, ...)
- func NewHdinsightKafkaClusterRolesOutputReference_Override(h HdinsightKafkaClusterRolesOutputReference, ...)
- func NewHdinsightKafkaClusterRolesWorkerNodeOutputReference_Override(h HdinsightKafkaClusterRolesWorkerNodeOutputReference, ...)
- func NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsList_Override(h HdinsightKafkaClusterRolesWorkerNodeScriptActionsList, ...)
- func NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference_Override(h HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference, ...)
- func NewHdinsightKafkaClusterRolesZookeeperNodeOutputReference_Override(h HdinsightKafkaClusterRolesZookeeperNodeOutputReference, ...)
- func NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsList_Override(h HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList, ...)
- func NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference_Override(h HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference, ...)
- func NewHdinsightKafkaClusterSecurityProfileOutputReference_Override(h HdinsightKafkaClusterSecurityProfileOutputReference, ...)
- func NewHdinsightKafkaClusterStorageAccountGen2OutputReference_Override(h HdinsightKafkaClusterStorageAccountGen2OutputReference, ...)
- func NewHdinsightKafkaClusterStorageAccountList_Override(h HdinsightKafkaClusterStorageAccountList, ...)
- func NewHdinsightKafkaClusterStorageAccountOutputReference_Override(h HdinsightKafkaClusterStorageAccountOutputReference, ...)
- func NewHdinsightKafkaClusterTimeoutsOutputReference_Override(h HdinsightKafkaClusterTimeoutsOutputReference, ...)
- func NewHdinsightKafkaCluster_Override(h HdinsightKafkaCluster, scope constructs.Construct, id *string, ...)
- type HdinsightKafkaCluster
- type HdinsightKafkaClusterComponentVersion
- type HdinsightKafkaClusterComponentVersionOutputReference
- type HdinsightKafkaClusterComputeIsolation
- type HdinsightKafkaClusterComputeIsolationOutputReference
- type HdinsightKafkaClusterConfig
- type HdinsightKafkaClusterDiskEncryption
- type HdinsightKafkaClusterDiskEncryptionList
- type HdinsightKafkaClusterDiskEncryptionOutputReference
- type HdinsightKafkaClusterExtension
- type HdinsightKafkaClusterExtensionOutputReference
- type HdinsightKafkaClusterGateway
- type HdinsightKafkaClusterGatewayOutputReference
- type HdinsightKafkaClusterMetastores
- type HdinsightKafkaClusterMetastoresAmbari
- type HdinsightKafkaClusterMetastoresAmbariOutputReference
- type HdinsightKafkaClusterMetastoresHive
- type HdinsightKafkaClusterMetastoresHiveOutputReference
- type HdinsightKafkaClusterMetastoresOozie
- type HdinsightKafkaClusterMetastoresOozieOutputReference
- type HdinsightKafkaClusterMetastoresOutputReference
- type HdinsightKafkaClusterMonitor
- type HdinsightKafkaClusterMonitorOutputReference
- type HdinsightKafkaClusterNetwork
- type HdinsightKafkaClusterNetworkOutputReference
- type HdinsightKafkaClusterRestProxy
- type HdinsightKafkaClusterRestProxyOutputReference
- type HdinsightKafkaClusterRoles
- type HdinsightKafkaClusterRolesHeadNode
- type HdinsightKafkaClusterRolesHeadNodeOutputReference
- type HdinsightKafkaClusterRolesHeadNodeScriptActions
- type HdinsightKafkaClusterRolesHeadNodeScriptActionsList
- type HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference
- type HdinsightKafkaClusterRolesKafkaManagementNode
- type HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference
- type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActions
- type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList
- type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference
- type HdinsightKafkaClusterRolesOutputReference
- type HdinsightKafkaClusterRolesWorkerNode
- type HdinsightKafkaClusterRolesWorkerNodeOutputReference
- type HdinsightKafkaClusterRolesWorkerNodeScriptActions
- type HdinsightKafkaClusterRolesWorkerNodeScriptActionsList
- type HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference
- type HdinsightKafkaClusterRolesZookeeperNode
- type HdinsightKafkaClusterRolesZookeeperNodeOutputReference
- type HdinsightKafkaClusterRolesZookeeperNodeScriptActions
- type HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList
- type HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference
- type HdinsightKafkaClusterSecurityProfile
- type HdinsightKafkaClusterSecurityProfileOutputReference
- type HdinsightKafkaClusterStorageAccount
- type HdinsightKafkaClusterStorageAccountGen2
- type HdinsightKafkaClusterStorageAccountGen2OutputReference
- type HdinsightKafkaClusterStorageAccountList
- type HdinsightKafkaClusterStorageAccountOutputReference
- type HdinsightKafkaClusterTimeouts
- type HdinsightKafkaClusterTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HdinsightKafkaCluster_IsConstruct ¶
func HdinsightKafkaCluster_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 HdinsightKafkaCluster_IsTerraformElement ¶
func HdinsightKafkaCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func HdinsightKafkaCluster_IsTerraformResource ¶
func HdinsightKafkaCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func HdinsightKafkaCluster_TfResourceType ¶
func HdinsightKafkaCluster_TfResourceType() *string
func NewHdinsightKafkaClusterComponentVersionOutputReference_Override ¶
func NewHdinsightKafkaClusterComponentVersionOutputReference_Override(h HdinsightKafkaClusterComponentVersionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterComputeIsolationOutputReference_Override ¶
func NewHdinsightKafkaClusterComputeIsolationOutputReference_Override(h HdinsightKafkaClusterComputeIsolationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterDiskEncryptionList_Override ¶
func NewHdinsightKafkaClusterDiskEncryptionList_Override(h HdinsightKafkaClusterDiskEncryptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightKafkaClusterDiskEncryptionOutputReference_Override ¶
func NewHdinsightKafkaClusterDiskEncryptionOutputReference_Override(h HdinsightKafkaClusterDiskEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightKafkaClusterExtensionOutputReference_Override ¶
func NewHdinsightKafkaClusterExtensionOutputReference_Override(h HdinsightKafkaClusterExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterGatewayOutputReference_Override ¶
func NewHdinsightKafkaClusterGatewayOutputReference_Override(h HdinsightKafkaClusterGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterMetastoresAmbariOutputReference_Override ¶
func NewHdinsightKafkaClusterMetastoresAmbariOutputReference_Override(h HdinsightKafkaClusterMetastoresAmbariOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterMetastoresHiveOutputReference_Override ¶
func NewHdinsightKafkaClusterMetastoresHiveOutputReference_Override(h HdinsightKafkaClusterMetastoresHiveOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterMetastoresOozieOutputReference_Override ¶
func NewHdinsightKafkaClusterMetastoresOozieOutputReference_Override(h HdinsightKafkaClusterMetastoresOozieOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterMetastoresOutputReference_Override ¶
func NewHdinsightKafkaClusterMetastoresOutputReference_Override(h HdinsightKafkaClusterMetastoresOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterMonitorOutputReference_Override ¶
func NewHdinsightKafkaClusterMonitorOutputReference_Override(h HdinsightKafkaClusterMonitorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterNetworkOutputReference_Override ¶
func NewHdinsightKafkaClusterNetworkOutputReference_Override(h HdinsightKafkaClusterNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterRestProxyOutputReference_Override ¶
func NewHdinsightKafkaClusterRestProxyOutputReference_Override(h HdinsightKafkaClusterRestProxyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterRolesHeadNodeOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesHeadNodeOutputReference_Override(h HdinsightKafkaClusterRolesHeadNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterRolesHeadNodeScriptActionsList_Override ¶
func NewHdinsightKafkaClusterRolesHeadNodeScriptActionsList_Override(h HdinsightKafkaClusterRolesHeadNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference_Override(h HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightKafkaClusterRolesKafkaManagementNodeOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesKafkaManagementNodeOutputReference_Override(h HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList_Override ¶
func NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList_Override(h HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference_Override(h HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightKafkaClusterRolesOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesOutputReference_Override(h HdinsightKafkaClusterRolesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterRolesWorkerNodeOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesWorkerNodeOutputReference_Override(h HdinsightKafkaClusterRolesWorkerNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsList_Override ¶
func NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsList_Override(h HdinsightKafkaClusterRolesWorkerNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference_Override(h HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightKafkaClusterRolesZookeeperNodeOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesZookeeperNodeOutputReference_Override(h HdinsightKafkaClusterRolesZookeeperNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsList_Override ¶
func NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsList_Override(h HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference_Override ¶
func NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference_Override(h HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightKafkaClusterSecurityProfileOutputReference_Override ¶
func NewHdinsightKafkaClusterSecurityProfileOutputReference_Override(h HdinsightKafkaClusterSecurityProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterStorageAccountGen2OutputReference_Override ¶
func NewHdinsightKafkaClusterStorageAccountGen2OutputReference_Override(h HdinsightKafkaClusterStorageAccountGen2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaClusterStorageAccountList_Override ¶
func NewHdinsightKafkaClusterStorageAccountList_Override(h HdinsightKafkaClusterStorageAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightKafkaClusterStorageAccountOutputReference_Override ¶
func NewHdinsightKafkaClusterStorageAccountOutputReference_Override(h HdinsightKafkaClusterStorageAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightKafkaClusterTimeoutsOutputReference_Override ¶
func NewHdinsightKafkaClusterTimeoutsOutputReference_Override(h HdinsightKafkaClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightKafkaCluster_Override ¶
func NewHdinsightKafkaCluster_Override(h HdinsightKafkaCluster, scope constructs.Construct, id *string, config *HdinsightKafkaClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster azurerm_hdinsight_kafka_cluster} Resource.
Types ¶
type HdinsightKafkaCluster ¶
type HdinsightKafkaCluster interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ClusterVersion() *string SetClusterVersion(val *string) ClusterVersionInput() *string ComponentVersion() HdinsightKafkaClusterComponentVersionOutputReference ComponentVersionInput() *HdinsightKafkaClusterComponentVersion ComputeIsolation() HdinsightKafkaClusterComputeIsolationOutputReference ComputeIsolationInput() *HdinsightKafkaClusterComputeIsolation // 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() HdinsightKafkaClusterDiskEncryptionList DiskEncryptionInput() interface{} EncryptionInTransitEnabled() interface{} SetEncryptionInTransitEnabled(val interface{}) EncryptionInTransitEnabledInput() interface{} Extension() HdinsightKafkaClusterExtensionOutputReference ExtensionInput() *HdinsightKafkaClusterExtension // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gateway() HdinsightKafkaClusterGatewayOutputReference GatewayInput() *HdinsightKafkaClusterGateway HttpsEndpoint() *string Id() *string SetId(val *string) IdInput() *string KafkaRestProxyEndpoint() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Metastores() HdinsightKafkaClusterMetastoresOutputReference MetastoresInput() *HdinsightKafkaClusterMetastores Monitor() HdinsightKafkaClusterMonitorOutputReference MonitorInput() *HdinsightKafkaClusterMonitor Name() *string SetName(val *string) NameInput() *string Network() HdinsightKafkaClusterNetworkOutputReference NetworkInput() *HdinsightKafkaClusterNetwork // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string RestProxy() HdinsightKafkaClusterRestProxyOutputReference RestProxyInput() *HdinsightKafkaClusterRestProxy Roles() HdinsightKafkaClusterRolesOutputReference RolesInput() *HdinsightKafkaClusterRoles SecurityProfile() HdinsightKafkaClusterSecurityProfileOutputReference SecurityProfileInput() *HdinsightKafkaClusterSecurityProfile SshEndpoint() *string StorageAccount() HdinsightKafkaClusterStorageAccountList StorageAccountGen2() HdinsightKafkaClusterStorageAccountGen2OutputReference StorageAccountGen2Input() *HdinsightKafkaClusterStorageAccountGen2 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() HdinsightKafkaClusterTimeoutsOutputReference TimeoutsInput() interface{} TlsMinVersion() *string SetTlsMinVersion(val *string) TlsMinVersionInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutComponentVersion(value *HdinsightKafkaClusterComponentVersion) PutComputeIsolation(value *HdinsightKafkaClusterComputeIsolation) PutDiskEncryption(value interface{}) PutExtension(value *HdinsightKafkaClusterExtension) PutGateway(value *HdinsightKafkaClusterGateway) PutMetastores(value *HdinsightKafkaClusterMetastores) PutMonitor(value *HdinsightKafkaClusterMonitor) PutNetwork(value *HdinsightKafkaClusterNetwork) PutRestProxy(value *HdinsightKafkaClusterRestProxy) PutRoles(value *HdinsightKafkaClusterRoles) PutSecurityProfile(value *HdinsightKafkaClusterSecurityProfile) PutStorageAccount(value interface{}) PutStorageAccountGen2(value *HdinsightKafkaClusterStorageAccountGen2) PutTimeouts(value *HdinsightKafkaClusterTimeouts) ResetComputeIsolation() ResetDiskEncryption() ResetEncryptionInTransitEnabled() ResetExtension() ResetId() ResetMetastores() ResetMonitor() ResetNetwork() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRestProxy() ResetSecurityProfile() ResetStorageAccount() ResetStorageAccountGen2() ResetTags() ResetTimeouts() ResetTlsMinVersion() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster azurerm_hdinsight_kafka_cluster}.
func NewHdinsightKafkaCluster ¶
func NewHdinsightKafkaCluster(scope constructs.Construct, id *string, config *HdinsightKafkaClusterConfig) HdinsightKafkaCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster azurerm_hdinsight_kafka_cluster} Resource.
type HdinsightKafkaClusterComponentVersion ¶
type HdinsightKafkaClusterComponentVersion struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#kafka HdinsightKafkaCluster#kafka}. Kafka *string `field:"required" json:"kafka" yaml:"kafka"` }
type HdinsightKafkaClusterComponentVersionOutputReference ¶
type HdinsightKafkaClusterComponentVersionOutputReference 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() *HdinsightKafkaClusterComponentVersion SetInternalValue(val *HdinsightKafkaClusterComponentVersion) Kafka() *string SetKafka(val *string) KafkaInput() *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 NewHdinsightKafkaClusterComponentVersionOutputReference ¶
func NewHdinsightKafkaClusterComponentVersionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterComponentVersionOutputReference
type HdinsightKafkaClusterComputeIsolation ¶
type HdinsightKafkaClusterComputeIsolation struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#compute_isolation_enabled HdinsightKafkaCluster#compute_isolation_enabled}. ComputeIsolationEnabled interface{} `field:"optional" json:"computeIsolationEnabled" yaml:"computeIsolationEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#host_sku HdinsightKafkaCluster#host_sku}. HostSku *string `field:"optional" json:"hostSku" yaml:"hostSku"` }
type HdinsightKafkaClusterComputeIsolationOutputReference ¶
type HdinsightKafkaClusterComputeIsolationOutputReference 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() *HdinsightKafkaClusterComputeIsolation SetInternalValue(val *HdinsightKafkaClusterComputeIsolation) // 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 NewHdinsightKafkaClusterComputeIsolationOutputReference ¶
func NewHdinsightKafkaClusterComputeIsolationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterComputeIsolationOutputReference
type HdinsightKafkaClusterConfig ¶
type HdinsightKafkaClusterConfig 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.59.0/docs/resources/hdinsight_kafka_cluster#cluster_version HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#component_version HdinsightKafkaCluster#component_version} ComponentVersion *HdinsightKafkaClusterComponentVersion `field:"required" json:"componentVersion" yaml:"componentVersion"` // gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#gateway HdinsightKafkaCluster#gateway} Gateway *HdinsightKafkaClusterGateway `field:"required" json:"gateway" yaml:"gateway"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#location HdinsightKafkaCluster#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#name HdinsightKafkaCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#resource_group_name HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#roles HdinsightKafkaCluster#roles} Roles *HdinsightKafkaClusterRoles `field:"required" json:"roles" yaml:"roles"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#tier HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#compute_isolation HdinsightKafkaCluster#compute_isolation} ComputeIsolation *HdinsightKafkaClusterComputeIsolation `field:"optional" json:"computeIsolation" yaml:"computeIsolation"` // disk_encryption block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#disk_encryption HdinsightKafkaCluster#disk_encryption} DiskEncryption interface{} `field:"optional" json:"diskEncryption" yaml:"diskEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#encryption_in_transit_enabled HdinsightKafkaCluster#encryption_in_transit_enabled}. EncryptionInTransitEnabled interface{} `field:"optional" json:"encryptionInTransitEnabled" yaml:"encryptionInTransitEnabled"` // extension block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#extension HdinsightKafkaCluster#extension} Extension *HdinsightKafkaClusterExtension `field:"optional" json:"extension" yaml:"extension"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#id HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#metastores HdinsightKafkaCluster#metastores} Metastores *HdinsightKafkaClusterMetastores `field:"optional" json:"metastores" yaml:"metastores"` // monitor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#monitor HdinsightKafkaCluster#monitor} Monitor *HdinsightKafkaClusterMonitor `field:"optional" json:"monitor" yaml:"monitor"` // network block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#network HdinsightKafkaCluster#network} Network *HdinsightKafkaClusterNetwork `field:"optional" json:"network" yaml:"network"` // rest_proxy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#rest_proxy HdinsightKafkaCluster#rest_proxy} RestProxy *HdinsightKafkaClusterRestProxy `field:"optional" json:"restProxy" yaml:"restProxy"` // security_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#security_profile HdinsightKafkaCluster#security_profile} SecurityProfile *HdinsightKafkaClusterSecurityProfile `field:"optional" json:"securityProfile" yaml:"securityProfile"` // storage_account block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#storage_account HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#storage_account_gen2 HdinsightKafkaCluster#storage_account_gen2} StorageAccountGen2 *HdinsightKafkaClusterStorageAccountGen2 `field:"optional" json:"storageAccountGen2" yaml:"storageAccountGen2"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#tags HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#timeouts HdinsightKafkaCluster#timeouts} Timeouts *HdinsightKafkaClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#tls_min_version HdinsightKafkaCluster#tls_min_version}. TlsMinVersion *string `field:"optional" json:"tlsMinVersion" yaml:"tlsMinVersion"` }
type HdinsightKafkaClusterDiskEncryption ¶
type HdinsightKafkaClusterDiskEncryption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#encryption_algorithm HdinsightKafkaCluster#encryption_algorithm}. EncryptionAlgorithm *string `field:"optional" json:"encryptionAlgorithm" yaml:"encryptionAlgorithm"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#encryption_at_host_enabled HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#key_vault_key_id HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#key_vault_managed_identity_id HdinsightKafkaCluster#key_vault_managed_identity_id}. KeyVaultManagedIdentityId *string `field:"optional" json:"keyVaultManagedIdentityId" yaml:"keyVaultManagedIdentityId"` }
type HdinsightKafkaClusterDiskEncryptionList ¶
type HdinsightKafkaClusterDiskEncryptionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightKafkaClusterDiskEncryptionOutputReference // 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 NewHdinsightKafkaClusterDiskEncryptionList ¶
func NewHdinsightKafkaClusterDiskEncryptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightKafkaClusterDiskEncryptionList
type HdinsightKafkaClusterDiskEncryptionOutputReference ¶
type HdinsightKafkaClusterDiskEncryptionOutputReference 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 NewHdinsightKafkaClusterDiskEncryptionOutputReference ¶
func NewHdinsightKafkaClusterDiskEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightKafkaClusterDiskEncryptionOutputReference
type HdinsightKafkaClusterExtension ¶
type HdinsightKafkaClusterExtension struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#log_analytics_workspace_id HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#primary_key HdinsightKafkaCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightKafkaClusterExtensionOutputReference ¶
type HdinsightKafkaClusterExtensionOutputReference 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() *HdinsightKafkaClusterExtension SetInternalValue(val *HdinsightKafkaClusterExtension) 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 NewHdinsightKafkaClusterExtensionOutputReference ¶
func NewHdinsightKafkaClusterExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterExtensionOutputReference
type HdinsightKafkaClusterGateway ¶
type HdinsightKafkaClusterGateway struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#password HdinsightKafkaCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#username HdinsightKafkaCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightKafkaClusterGatewayOutputReference ¶
type HdinsightKafkaClusterGatewayOutputReference 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() *HdinsightKafkaClusterGateway SetInternalValue(val *HdinsightKafkaClusterGateway) 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 NewHdinsightKafkaClusterGatewayOutputReference ¶
func NewHdinsightKafkaClusterGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterGatewayOutputReference
type HdinsightKafkaClusterMetastores ¶
type HdinsightKafkaClusterMetastores struct { // ambari block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#ambari HdinsightKafkaCluster#ambari} Ambari *HdinsightKafkaClusterMetastoresAmbari `field:"optional" json:"ambari" yaml:"ambari"` // hive block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#hive HdinsightKafkaCluster#hive} Hive *HdinsightKafkaClusterMetastoresHive `field:"optional" json:"hive" yaml:"hive"` // oozie block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#oozie HdinsightKafkaCluster#oozie} Oozie *HdinsightKafkaClusterMetastoresOozie `field:"optional" json:"oozie" yaml:"oozie"` }
type HdinsightKafkaClusterMetastoresAmbari ¶
type HdinsightKafkaClusterMetastoresAmbari struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#database_name HdinsightKafkaCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#password HdinsightKafkaCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#server HdinsightKafkaCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#username HdinsightKafkaCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightKafkaClusterMetastoresAmbariOutputReference ¶
type HdinsightKafkaClusterMetastoresAmbariOutputReference 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() *HdinsightKafkaClusterMetastoresAmbari SetInternalValue(val *HdinsightKafkaClusterMetastoresAmbari) 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 NewHdinsightKafkaClusterMetastoresAmbariOutputReference ¶
func NewHdinsightKafkaClusterMetastoresAmbariOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterMetastoresAmbariOutputReference
type HdinsightKafkaClusterMetastoresHive ¶
type HdinsightKafkaClusterMetastoresHive struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#database_name HdinsightKafkaCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#password HdinsightKafkaCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#server HdinsightKafkaCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#username HdinsightKafkaCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightKafkaClusterMetastoresHiveOutputReference ¶
type HdinsightKafkaClusterMetastoresHiveOutputReference 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() *HdinsightKafkaClusterMetastoresHive SetInternalValue(val *HdinsightKafkaClusterMetastoresHive) 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 NewHdinsightKafkaClusterMetastoresHiveOutputReference ¶
func NewHdinsightKafkaClusterMetastoresHiveOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterMetastoresHiveOutputReference
type HdinsightKafkaClusterMetastoresOozie ¶
type HdinsightKafkaClusterMetastoresOozie struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#database_name HdinsightKafkaCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#password HdinsightKafkaCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#server HdinsightKafkaCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#username HdinsightKafkaCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightKafkaClusterMetastoresOozieOutputReference ¶
type HdinsightKafkaClusterMetastoresOozieOutputReference 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() *HdinsightKafkaClusterMetastoresOozie SetInternalValue(val *HdinsightKafkaClusterMetastoresOozie) 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 NewHdinsightKafkaClusterMetastoresOozieOutputReference ¶
func NewHdinsightKafkaClusterMetastoresOozieOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterMetastoresOozieOutputReference
type HdinsightKafkaClusterMetastoresOutputReference ¶
type HdinsightKafkaClusterMetastoresOutputReference interface { cdktf.ComplexObject Ambari() HdinsightKafkaClusterMetastoresAmbariOutputReference AmbariInput() *HdinsightKafkaClusterMetastoresAmbari // 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() HdinsightKafkaClusterMetastoresHiveOutputReference HiveInput() *HdinsightKafkaClusterMetastoresHive InternalValue() *HdinsightKafkaClusterMetastores SetInternalValue(val *HdinsightKafkaClusterMetastores) Oozie() HdinsightKafkaClusterMetastoresOozieOutputReference OozieInput() *HdinsightKafkaClusterMetastoresOozie // 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 *HdinsightKafkaClusterMetastoresAmbari) PutHive(value *HdinsightKafkaClusterMetastoresHive) PutOozie(value *HdinsightKafkaClusterMetastoresOozie) 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 NewHdinsightKafkaClusterMetastoresOutputReference ¶
func NewHdinsightKafkaClusterMetastoresOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterMetastoresOutputReference
type HdinsightKafkaClusterMonitor ¶
type HdinsightKafkaClusterMonitor struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#log_analytics_workspace_id HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#primary_key HdinsightKafkaCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightKafkaClusterMonitorOutputReference ¶
type HdinsightKafkaClusterMonitorOutputReference 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() *HdinsightKafkaClusterMonitor SetInternalValue(val *HdinsightKafkaClusterMonitor) 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 NewHdinsightKafkaClusterMonitorOutputReference ¶
func NewHdinsightKafkaClusterMonitorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterMonitorOutputReference
type HdinsightKafkaClusterNetwork ¶
type HdinsightKafkaClusterNetwork struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#connection_direction HdinsightKafkaCluster#connection_direction}. ConnectionDirection *string `field:"optional" json:"connectionDirection" yaml:"connectionDirection"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#private_link_enabled HdinsightKafkaCluster#private_link_enabled}. PrivateLinkEnabled interface{} `field:"optional" json:"privateLinkEnabled" yaml:"privateLinkEnabled"` }
type HdinsightKafkaClusterNetworkOutputReference ¶
type HdinsightKafkaClusterNetworkOutputReference 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() *HdinsightKafkaClusterNetwork SetInternalValue(val *HdinsightKafkaClusterNetwork) 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 NewHdinsightKafkaClusterNetworkOutputReference ¶
func NewHdinsightKafkaClusterNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterNetworkOutputReference
type HdinsightKafkaClusterRestProxy ¶
type HdinsightKafkaClusterRestProxy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#security_group_id HdinsightKafkaCluster#security_group_id}. SecurityGroupId *string `field:"required" json:"securityGroupId" yaml:"securityGroupId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#security_group_name HdinsightKafkaCluster#security_group_name}. SecurityGroupName *string `field:"required" json:"securityGroupName" yaml:"securityGroupName"` }
type HdinsightKafkaClusterRestProxyOutputReference ¶
type HdinsightKafkaClusterRestProxyOutputReference 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() *HdinsightKafkaClusterRestProxy SetInternalValue(val *HdinsightKafkaClusterRestProxy) SecurityGroupId() *string SetSecurityGroupId(val *string) SecurityGroupIdInput() *string SecurityGroupName() *string SetSecurityGroupName(val *string) SecurityGroupNameInput() *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 NewHdinsightKafkaClusterRestProxyOutputReference ¶
func NewHdinsightKafkaClusterRestProxyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterRestProxyOutputReference
type HdinsightKafkaClusterRoles ¶
type HdinsightKafkaClusterRoles struct { // head_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#head_node HdinsightKafkaCluster#head_node} HeadNode *HdinsightKafkaClusterRolesHeadNode `field:"required" json:"headNode" yaml:"headNode"` // worker_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#worker_node HdinsightKafkaCluster#worker_node} WorkerNode *HdinsightKafkaClusterRolesWorkerNode `field:"required" json:"workerNode" yaml:"workerNode"` // zookeeper_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#zookeeper_node HdinsightKafkaCluster#zookeeper_node} ZookeeperNode *HdinsightKafkaClusterRolesZookeeperNode `field:"required" json:"zookeeperNode" yaml:"zookeeperNode"` // kafka_management_node block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#kafka_management_node HdinsightKafkaCluster#kafka_management_node} KafkaManagementNode *HdinsightKafkaClusterRolesKafkaManagementNode `field:"optional" json:"kafkaManagementNode" yaml:"kafkaManagementNode"` }
type HdinsightKafkaClusterRolesHeadNode ¶
type HdinsightKafkaClusterRolesHeadNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#username HdinsightKafkaCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#vm_size HdinsightKafkaCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#password HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#script_actions HdinsightKafkaCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#ssh_keys HdinsightKafkaCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#subnet_id HdinsightKafkaCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#virtual_network_id HdinsightKafkaCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightKafkaClusterRolesHeadNodeOutputReference ¶
type HdinsightKafkaClusterRolesHeadNodeOutputReference 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() *HdinsightKafkaClusterRolesHeadNode SetInternalValue(val *HdinsightKafkaClusterRolesHeadNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightKafkaClusterRolesHeadNodeScriptActionsList 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 NewHdinsightKafkaClusterRolesHeadNodeOutputReference ¶
func NewHdinsightKafkaClusterRolesHeadNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterRolesHeadNodeOutputReference
type HdinsightKafkaClusterRolesHeadNodeScriptActions ¶
type HdinsightKafkaClusterRolesHeadNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#name HdinsightKafkaCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#uri HdinsightKafkaCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#parameters HdinsightKafkaCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightKafkaClusterRolesHeadNodeScriptActionsList ¶
type HdinsightKafkaClusterRolesHeadNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference // 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 NewHdinsightKafkaClusterRolesHeadNodeScriptActionsList ¶
func NewHdinsightKafkaClusterRolesHeadNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightKafkaClusterRolesHeadNodeScriptActionsList
type HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference ¶
type HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference 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 NewHdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference ¶
func NewHdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference
type HdinsightKafkaClusterRolesKafkaManagementNode ¶
type HdinsightKafkaClusterRolesKafkaManagementNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#username HdinsightKafkaCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#vm_size HdinsightKafkaCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#password HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#script_actions HdinsightKafkaCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#ssh_keys HdinsightKafkaCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#subnet_id HdinsightKafkaCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#virtual_network_id HdinsightKafkaCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference ¶
type HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference 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() *HdinsightKafkaClusterRolesKafkaManagementNode SetInternalValue(val *HdinsightKafkaClusterRolesKafkaManagementNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList 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 NewHdinsightKafkaClusterRolesKafkaManagementNodeOutputReference ¶
func NewHdinsightKafkaClusterRolesKafkaManagementNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference
type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActions ¶
type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#name HdinsightKafkaCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#uri HdinsightKafkaCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#parameters HdinsightKafkaCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList ¶
type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference // 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 NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList ¶
func NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList
type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference ¶
type HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference 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 NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference ¶
func NewHdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference
type HdinsightKafkaClusterRolesOutputReference ¶
type HdinsightKafkaClusterRolesOutputReference 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() HdinsightKafkaClusterRolesHeadNodeOutputReference HeadNodeInput() *HdinsightKafkaClusterRolesHeadNode InternalValue() *HdinsightKafkaClusterRoles SetInternalValue(val *HdinsightKafkaClusterRoles) KafkaManagementNode() HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference KafkaManagementNodeInput() *HdinsightKafkaClusterRolesKafkaManagementNode // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkerNode() HdinsightKafkaClusterRolesWorkerNodeOutputReference WorkerNodeInput() *HdinsightKafkaClusterRolesWorkerNode ZookeeperNode() HdinsightKafkaClusterRolesZookeeperNodeOutputReference ZookeeperNodeInput() *HdinsightKafkaClusterRolesZookeeperNode // 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 *HdinsightKafkaClusterRolesHeadNode) PutKafkaManagementNode(value *HdinsightKafkaClusterRolesKafkaManagementNode) PutWorkerNode(value *HdinsightKafkaClusterRolesWorkerNode) PutZookeeperNode(value *HdinsightKafkaClusterRolesZookeeperNode) ResetKafkaManagementNode() // 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 NewHdinsightKafkaClusterRolesOutputReference ¶
func NewHdinsightKafkaClusterRolesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterRolesOutputReference
type HdinsightKafkaClusterRolesWorkerNode ¶
type HdinsightKafkaClusterRolesWorkerNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#number_of_disks_per_node HdinsightKafkaCluster#number_of_disks_per_node}. NumberOfDisksPerNode *float64 `field:"required" json:"numberOfDisksPerNode" yaml:"numberOfDisksPerNode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#target_instance_count HdinsightKafkaCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#username HdinsightKafkaCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#vm_size HdinsightKafkaCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#password HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#script_actions HdinsightKafkaCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#ssh_keys HdinsightKafkaCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#subnet_id HdinsightKafkaCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#virtual_network_id HdinsightKafkaCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightKafkaClusterRolesWorkerNodeOutputReference ¶
type HdinsightKafkaClusterRolesWorkerNodeOutputReference 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() *HdinsightKafkaClusterRolesWorkerNode SetInternalValue(val *HdinsightKafkaClusterRolesWorkerNode) NumberOfDisksPerNode() *float64 SetNumberOfDisksPerNode(val *float64) NumberOfDisksPerNodeInput() *float64 Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightKafkaClusterRolesWorkerNodeScriptActionsList 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 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 NewHdinsightKafkaClusterRolesWorkerNodeOutputReference ¶
func NewHdinsightKafkaClusterRolesWorkerNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterRolesWorkerNodeOutputReference
type HdinsightKafkaClusterRolesWorkerNodeScriptActions ¶
type HdinsightKafkaClusterRolesWorkerNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#name HdinsightKafkaCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#uri HdinsightKafkaCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#parameters HdinsightKafkaCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightKafkaClusterRolesWorkerNodeScriptActionsList ¶
type HdinsightKafkaClusterRolesWorkerNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference // 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 NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsList ¶
func NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightKafkaClusterRolesWorkerNodeScriptActionsList
type HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference ¶
type HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference 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 NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference ¶
func NewHdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference
type HdinsightKafkaClusterRolesZookeeperNode ¶
type HdinsightKafkaClusterRolesZookeeperNode struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#username HdinsightKafkaCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#vm_size HdinsightKafkaCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#password HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#script_actions HdinsightKafkaCluster#script_actions} ScriptActions interface{} `field:"optional" json:"scriptActions" yaml:"scriptActions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#ssh_keys HdinsightKafkaCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#subnet_id HdinsightKafkaCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#virtual_network_id HdinsightKafkaCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightKafkaClusterRolesZookeeperNodeOutputReference ¶
type HdinsightKafkaClusterRolesZookeeperNodeOutputReference 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() *HdinsightKafkaClusterRolesZookeeperNode SetInternalValue(val *HdinsightKafkaClusterRolesZookeeperNode) Password() *string SetPassword(val *string) PasswordInput() *string ScriptActions() HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList 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 NewHdinsightKafkaClusterRolesZookeeperNodeOutputReference ¶
func NewHdinsightKafkaClusterRolesZookeeperNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterRolesZookeeperNodeOutputReference
type HdinsightKafkaClusterRolesZookeeperNodeScriptActions ¶
type HdinsightKafkaClusterRolesZookeeperNodeScriptActions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#name HdinsightKafkaCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#uri HdinsightKafkaCluster#uri}. Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#parameters HdinsightKafkaCluster#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList ¶
type HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference // 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 NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsList ¶
func NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList
type HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference ¶
type HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference 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 NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference ¶
func NewHdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference
type HdinsightKafkaClusterSecurityProfile ¶
type HdinsightKafkaClusterSecurityProfile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#aadds_resource_id HdinsightKafkaCluster#aadds_resource_id}. AaddsResourceId *string `field:"required" json:"aaddsResourceId" yaml:"aaddsResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#domain_name HdinsightKafkaCluster#domain_name}. DomainName *string `field:"required" json:"domainName" yaml:"domainName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#domain_username HdinsightKafkaCluster#domain_username}. DomainUsername *string `field:"required" json:"domainUsername" yaml:"domainUsername"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#domain_user_password HdinsightKafkaCluster#domain_user_password}. DomainUserPassword *string `field:"required" json:"domainUserPassword" yaml:"domainUserPassword"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#ldaps_urls HdinsightKafkaCluster#ldaps_urls}. LdapsUrls *[]*string `field:"required" json:"ldapsUrls" yaml:"ldapsUrls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#msi_resource_id HdinsightKafkaCluster#msi_resource_id}. MsiResourceId *string `field:"required" json:"msiResourceId" yaml:"msiResourceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#cluster_users_group_dns HdinsightKafkaCluster#cluster_users_group_dns}. ClusterUsersGroupDns *[]*string `field:"optional" json:"clusterUsersGroupDns" yaml:"clusterUsersGroupDns"` }
type HdinsightKafkaClusterSecurityProfileOutputReference ¶
type HdinsightKafkaClusterSecurityProfileOutputReference 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() *HdinsightKafkaClusterSecurityProfile SetInternalValue(val *HdinsightKafkaClusterSecurityProfile) 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 NewHdinsightKafkaClusterSecurityProfileOutputReference ¶
func NewHdinsightKafkaClusterSecurityProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterSecurityProfileOutputReference
type HdinsightKafkaClusterStorageAccount ¶
type HdinsightKafkaClusterStorageAccount struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#is_default HdinsightKafkaCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#storage_account_key HdinsightKafkaCluster#storage_account_key}. StorageAccountKey *string `field:"required" json:"storageAccountKey" yaml:"storageAccountKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#storage_container_id HdinsightKafkaCluster#storage_container_id}. StorageContainerId *string `field:"required" json:"storageContainerId" yaml:"storageContainerId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#storage_resource_id HdinsightKafkaCluster#storage_resource_id}. StorageResourceId *string `field:"optional" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightKafkaClusterStorageAccountGen2 ¶
type HdinsightKafkaClusterStorageAccountGen2 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#filesystem_id HdinsightKafkaCluster#filesystem_id}. FilesystemId *string `field:"required" json:"filesystemId" yaml:"filesystemId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#is_default HdinsightKafkaCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#managed_identity_resource_id HdinsightKafkaCluster#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.59.0/docs/resources/hdinsight_kafka_cluster#storage_resource_id HdinsightKafkaCluster#storage_resource_id}. StorageResourceId *string `field:"required" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightKafkaClusterStorageAccountGen2OutputReference ¶
type HdinsightKafkaClusterStorageAccountGen2OutputReference 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() *HdinsightKafkaClusterStorageAccountGen2 SetInternalValue(val *HdinsightKafkaClusterStorageAccountGen2) 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 NewHdinsightKafkaClusterStorageAccountGen2OutputReference ¶
func NewHdinsightKafkaClusterStorageAccountGen2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterStorageAccountGen2OutputReference
type HdinsightKafkaClusterStorageAccountList ¶
type HdinsightKafkaClusterStorageAccountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) HdinsightKafkaClusterStorageAccountOutputReference // 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 NewHdinsightKafkaClusterStorageAccountList ¶
func NewHdinsightKafkaClusterStorageAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightKafkaClusterStorageAccountList
type HdinsightKafkaClusterStorageAccountOutputReference ¶
type HdinsightKafkaClusterStorageAccountOutputReference 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 NewHdinsightKafkaClusterStorageAccountOutputReference ¶
func NewHdinsightKafkaClusterStorageAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightKafkaClusterStorageAccountOutputReference
type HdinsightKafkaClusterTimeouts ¶
type HdinsightKafkaClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#create HdinsightKafkaCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#delete HdinsightKafkaCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#read HdinsightKafkaCluster#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/hdinsight_kafka_cluster#update HdinsightKafkaCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type HdinsightKafkaClusterTimeoutsOutputReference ¶
type HdinsightKafkaClusterTimeoutsOutputReference 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 NewHdinsightKafkaClusterTimeoutsOutputReference ¶
func NewHdinsightKafkaClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightKafkaClusterTimeoutsOutputReference
Source Files ¶
- HdinsightKafkaCluster.go
- HdinsightKafkaClusterComponentVersion.go
- HdinsightKafkaClusterComponentVersionOutputReference.go
- HdinsightKafkaClusterComponentVersionOutputReference__checks.go
- HdinsightKafkaClusterComputeIsolation.go
- HdinsightKafkaClusterComputeIsolationOutputReference.go
- HdinsightKafkaClusterComputeIsolationOutputReference__checks.go
- HdinsightKafkaClusterConfig.go
- HdinsightKafkaClusterDiskEncryption.go
- HdinsightKafkaClusterDiskEncryptionList.go
- HdinsightKafkaClusterDiskEncryptionList__checks.go
- HdinsightKafkaClusterDiskEncryptionOutputReference.go
- HdinsightKafkaClusterDiskEncryptionOutputReference__checks.go
- HdinsightKafkaClusterExtension.go
- HdinsightKafkaClusterExtensionOutputReference.go
- HdinsightKafkaClusterExtensionOutputReference__checks.go
- HdinsightKafkaClusterGateway.go
- HdinsightKafkaClusterGatewayOutputReference.go
- HdinsightKafkaClusterGatewayOutputReference__checks.go
- HdinsightKafkaClusterMetastores.go
- HdinsightKafkaClusterMetastoresAmbari.go
- HdinsightKafkaClusterMetastoresAmbariOutputReference.go
- HdinsightKafkaClusterMetastoresAmbariOutputReference__checks.go
- HdinsightKafkaClusterMetastoresHive.go
- HdinsightKafkaClusterMetastoresHiveOutputReference.go
- HdinsightKafkaClusterMetastoresHiveOutputReference__checks.go
- HdinsightKafkaClusterMetastoresOozie.go
- HdinsightKafkaClusterMetastoresOozieOutputReference.go
- HdinsightKafkaClusterMetastoresOozieOutputReference__checks.go
- HdinsightKafkaClusterMetastoresOutputReference.go
- HdinsightKafkaClusterMetastoresOutputReference__checks.go
- HdinsightKafkaClusterMonitor.go
- HdinsightKafkaClusterMonitorOutputReference.go
- HdinsightKafkaClusterMonitorOutputReference__checks.go
- HdinsightKafkaClusterNetwork.go
- HdinsightKafkaClusterNetworkOutputReference.go
- HdinsightKafkaClusterNetworkOutputReference__checks.go
- HdinsightKafkaClusterRestProxy.go
- HdinsightKafkaClusterRestProxyOutputReference.go
- HdinsightKafkaClusterRestProxyOutputReference__checks.go
- HdinsightKafkaClusterRoles.go
- HdinsightKafkaClusterRolesHeadNode.go
- HdinsightKafkaClusterRolesHeadNodeOutputReference.go
- HdinsightKafkaClusterRolesHeadNodeOutputReference__checks.go
- HdinsightKafkaClusterRolesHeadNodeScriptActions.go
- HdinsightKafkaClusterRolesHeadNodeScriptActionsList.go
- HdinsightKafkaClusterRolesHeadNodeScriptActionsList__checks.go
- HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference.go
- HdinsightKafkaClusterRolesHeadNodeScriptActionsOutputReference__checks.go
- HdinsightKafkaClusterRolesKafkaManagementNode.go
- HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference.go
- HdinsightKafkaClusterRolesKafkaManagementNodeOutputReference__checks.go
- HdinsightKafkaClusterRolesKafkaManagementNodeScriptActions.go
- HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList.go
- HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsList__checks.go
- HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference.go
- HdinsightKafkaClusterRolesKafkaManagementNodeScriptActionsOutputReference__checks.go
- HdinsightKafkaClusterRolesOutputReference.go
- HdinsightKafkaClusterRolesOutputReference__checks.go
- HdinsightKafkaClusterRolesWorkerNode.go
- HdinsightKafkaClusterRolesWorkerNodeOutputReference.go
- HdinsightKafkaClusterRolesWorkerNodeOutputReference__checks.go
- HdinsightKafkaClusterRolesWorkerNodeScriptActions.go
- HdinsightKafkaClusterRolesWorkerNodeScriptActionsList.go
- HdinsightKafkaClusterRolesWorkerNodeScriptActionsList__checks.go
- HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference.go
- HdinsightKafkaClusterRolesWorkerNodeScriptActionsOutputReference__checks.go
- HdinsightKafkaClusterRolesZookeeperNode.go
- HdinsightKafkaClusterRolesZookeeperNodeOutputReference.go
- HdinsightKafkaClusterRolesZookeeperNodeOutputReference__checks.go
- HdinsightKafkaClusterRolesZookeeperNodeScriptActions.go
- HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList.go
- HdinsightKafkaClusterRolesZookeeperNodeScriptActionsList__checks.go
- HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference.go
- HdinsightKafkaClusterRolesZookeeperNodeScriptActionsOutputReference__checks.go
- HdinsightKafkaClusterSecurityProfile.go
- HdinsightKafkaClusterSecurityProfileOutputReference.go
- HdinsightKafkaClusterSecurityProfileOutputReference__checks.go
- HdinsightKafkaClusterStorageAccount.go
- HdinsightKafkaClusterStorageAccountGen2.go
- HdinsightKafkaClusterStorageAccountGen2OutputReference.go
- HdinsightKafkaClusterStorageAccountGen2OutputReference__checks.go
- HdinsightKafkaClusterStorageAccountList.go
- HdinsightKafkaClusterStorageAccountList__checks.go
- HdinsightKafkaClusterStorageAccountOutputReference.go
- HdinsightKafkaClusterStorageAccountOutputReference__checks.go
- HdinsightKafkaClusterTimeouts.go
- HdinsightKafkaClusterTimeoutsOutputReference.go
- HdinsightKafkaClusterTimeoutsOutputReference__checks.go
- HdinsightKafkaCluster__checks.go
- main.go