Documentation ¶
Index ¶
- func HdinsightInteractiveQueryCluster_IsConstruct(x interface{}) *bool
- func HdinsightInteractiveQueryCluster_TfResourceType() *string
- func NewHdinsightInteractiveQueryClusterComponentVersionOutputReference_Override(h HdinsightInteractiveQueryClusterComponentVersionOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterDiskEncryptionList_Override(h HdinsightInteractiveQueryClusterDiskEncryptionList, ...)
- func NewHdinsightInteractiveQueryClusterDiskEncryptionOutputReference_Override(h HdinsightInteractiveQueryClusterDiskEncryptionOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterExtensionOutputReference_Override(h HdinsightInteractiveQueryClusterExtensionOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterGatewayOutputReference_Override(h HdinsightInteractiveQueryClusterGatewayOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterMetastoresAmbariOutputReference_Override(h HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterMetastoresHiveOutputReference_Override(h HdinsightInteractiveQueryClusterMetastoresHiveOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterMetastoresOozieOutputReference_Override(h HdinsightInteractiveQueryClusterMetastoresOozieOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterMetastoresOutputReference_Override(h HdinsightInteractiveQueryClusterMetastoresOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterMonitorOutputReference_Override(h HdinsightInteractiveQueryClusterMonitorOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterNetworkOutputReference_Override(h HdinsightInteractiveQueryClusterNetworkOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterRolesHeadNodeOutputReference_Override(h HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterRolesOutputReference_Override(h HdinsightInteractiveQueryClusterRolesOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override(...)
- func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference_Override(h HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override(...)
- func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override(...)
- func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override(...)
- func NewHdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference_Override(h HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference_Override(h HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterSecurityProfileOutputReference_Override(h HdinsightInteractiveQueryClusterSecurityProfileOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterStorageAccountGen2OutputReference_Override(h HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference, ...)
- func NewHdinsightInteractiveQueryClusterStorageAccountList_Override(h HdinsightInteractiveQueryClusterStorageAccountList, ...)
- func NewHdinsightInteractiveQueryClusterStorageAccountOutputReference_Override(h HdinsightInteractiveQueryClusterStorageAccountOutputReference, ...)
- func NewHdinsightInteractiveQueryClusterTimeoutsOutputReference_Override(h HdinsightInteractiveQueryClusterTimeoutsOutputReference, ...)
- func NewHdinsightInteractiveQueryCluster_Override(h HdinsightInteractiveQueryCluster, scope constructs.Construct, id *string, ...)
- type HdinsightInteractiveQueryCluster
- type HdinsightInteractiveQueryClusterComponentVersion
- type HdinsightInteractiveQueryClusterComponentVersionOutputReference
- type HdinsightInteractiveQueryClusterConfig
- type HdinsightInteractiveQueryClusterDiskEncryption
- type HdinsightInteractiveQueryClusterDiskEncryptionList
- type HdinsightInteractiveQueryClusterDiskEncryptionOutputReference
- type HdinsightInteractiveQueryClusterExtension
- type HdinsightInteractiveQueryClusterExtensionOutputReference
- type HdinsightInteractiveQueryClusterGateway
- type HdinsightInteractiveQueryClusterGatewayOutputReference
- type HdinsightInteractiveQueryClusterMetastores
- type HdinsightInteractiveQueryClusterMetastoresAmbari
- type HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference
- type HdinsightInteractiveQueryClusterMetastoresHive
- type HdinsightInteractiveQueryClusterMetastoresHiveOutputReference
- type HdinsightInteractiveQueryClusterMetastoresOozie
- type HdinsightInteractiveQueryClusterMetastoresOozieOutputReference
- type HdinsightInteractiveQueryClusterMetastoresOutputReference
- type HdinsightInteractiveQueryClusterMonitor
- type HdinsightInteractiveQueryClusterMonitorOutputReference
- type HdinsightInteractiveQueryClusterNetwork
- type HdinsightInteractiveQueryClusterNetworkOutputReference
- type HdinsightInteractiveQueryClusterRoles
- type HdinsightInteractiveQueryClusterRolesHeadNode
- type HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference
- type HdinsightInteractiveQueryClusterRolesOutputReference
- type HdinsightInteractiveQueryClusterRolesWorkerNode
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList
- type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference
- type HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference
- type HdinsightInteractiveQueryClusterRolesZookeeperNode
- type HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference
- type HdinsightInteractiveQueryClusterSecurityProfile
- type HdinsightInteractiveQueryClusterSecurityProfileOutputReference
- type HdinsightInteractiveQueryClusterStorageAccount
- type HdinsightInteractiveQueryClusterStorageAccountGen2
- type HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference
- type HdinsightInteractiveQueryClusterStorageAccountList
- type HdinsightInteractiveQueryClusterStorageAccountOutputReference
- type HdinsightInteractiveQueryClusterTimeouts
- type HdinsightInteractiveQueryClusterTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HdinsightInteractiveQueryCluster_IsConstruct ¶
func HdinsightInteractiveQueryCluster_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 HdinsightInteractiveQueryCluster_TfResourceType ¶
func HdinsightInteractiveQueryCluster_TfResourceType() *string
func NewHdinsightInteractiveQueryClusterComponentVersionOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterComponentVersionOutputReference_Override(h HdinsightInteractiveQueryClusterComponentVersionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterDiskEncryptionList_Override ¶
func NewHdinsightInteractiveQueryClusterDiskEncryptionList_Override(h HdinsightInteractiveQueryClusterDiskEncryptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightInteractiveQueryClusterDiskEncryptionOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterDiskEncryptionOutputReference_Override(h HdinsightInteractiveQueryClusterDiskEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightInteractiveQueryClusterExtensionOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterExtensionOutputReference_Override(h HdinsightInteractiveQueryClusterExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterGatewayOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterGatewayOutputReference_Override(h HdinsightInteractiveQueryClusterGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterMetastoresAmbariOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterMetastoresAmbariOutputReference_Override(h HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterMetastoresHiveOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterMetastoresHiveOutputReference_Override(h HdinsightInteractiveQueryClusterMetastoresHiveOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterMetastoresOozieOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterMetastoresOozieOutputReference_Override(h HdinsightInteractiveQueryClusterMetastoresOozieOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterMetastoresOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterMetastoresOutputReference_Override(h HdinsightInteractiveQueryClusterMetastoresOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterMonitorOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterMonitorOutputReference_Override(h HdinsightInteractiveQueryClusterMonitorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterNetworkOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterNetworkOutputReference_Override(h HdinsightInteractiveQueryClusterNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterRolesHeadNodeOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterRolesHeadNodeOutputReference_Override(h HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterRolesOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterRolesOutputReference_Override(h HdinsightInteractiveQueryClusterRolesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference_Override(h HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference_Override(h HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference_Override(h HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList_Override(h HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference_Override(h HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference_Override(h HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference_Override(h HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterSecurityProfileOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterSecurityProfileOutputReference_Override(h HdinsightInteractiveQueryClusterSecurityProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterStorageAccountGen2OutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterStorageAccountGen2OutputReference_Override(h HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryClusterStorageAccountList_Override ¶
func NewHdinsightInteractiveQueryClusterStorageAccountList_Override(h HdinsightInteractiveQueryClusterStorageAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHdinsightInteractiveQueryClusterStorageAccountOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterStorageAccountOutputReference_Override(h HdinsightInteractiveQueryClusterStorageAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHdinsightInteractiveQueryClusterTimeoutsOutputReference_Override ¶
func NewHdinsightInteractiveQueryClusterTimeoutsOutputReference_Override(h HdinsightInteractiveQueryClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHdinsightInteractiveQueryCluster_Override ¶
func NewHdinsightInteractiveQueryCluster_Override(h HdinsightInteractiveQueryCluster, scope constructs.Construct, id *string, config *HdinsightInteractiveQueryClusterConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster azurerm_hdinsight_interactive_query_cluster} Resource.
Types ¶
type HdinsightInteractiveQueryCluster ¶
type HdinsightInteractiveQueryCluster interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ClusterVersion() *string SetClusterVersion(val *string) ClusterVersionInput() *string ComponentVersion() HdinsightInteractiveQueryClusterComponentVersionOutputReference ComponentVersionInput() *HdinsightInteractiveQueryClusterComponentVersion // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DiskEncryption() HdinsightInteractiveQueryClusterDiskEncryptionList DiskEncryptionInput() interface{} EncryptionInTransitEnabled() interface{} SetEncryptionInTransitEnabled(val interface{}) EncryptionInTransitEnabledInput() interface{} Extension() HdinsightInteractiveQueryClusterExtensionOutputReference ExtensionInput() *HdinsightInteractiveQueryClusterExtension // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gateway() HdinsightInteractiveQueryClusterGatewayOutputReference GatewayInput() *HdinsightInteractiveQueryClusterGateway HttpsEndpoint() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Metastores() HdinsightInteractiveQueryClusterMetastoresOutputReference MetastoresInput() *HdinsightInteractiveQueryClusterMetastores Monitor() HdinsightInteractiveQueryClusterMonitorOutputReference MonitorInput() *HdinsightInteractiveQueryClusterMonitor Name() *string SetName(val *string) NameInput() *string Network() HdinsightInteractiveQueryClusterNetworkOutputReference NetworkInput() *HdinsightInteractiveQueryClusterNetwork // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string Roles() HdinsightInteractiveQueryClusterRolesOutputReference RolesInput() *HdinsightInteractiveQueryClusterRoles SecurityProfile() HdinsightInteractiveQueryClusterSecurityProfileOutputReference SecurityProfileInput() *HdinsightInteractiveQueryClusterSecurityProfile SshEndpoint() *string StorageAccount() HdinsightInteractiveQueryClusterStorageAccountList StorageAccountGen2() HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference StorageAccountGen2Input() *HdinsightInteractiveQueryClusterStorageAccountGen2 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() HdinsightInteractiveQueryClusterTimeoutsOutputReference 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 *HdinsightInteractiveQueryClusterComponentVersion) PutDiskEncryption(value interface{}) PutExtension(value *HdinsightInteractiveQueryClusterExtension) PutGateway(value *HdinsightInteractiveQueryClusterGateway) PutMetastores(value *HdinsightInteractiveQueryClusterMetastores) PutMonitor(value *HdinsightInteractiveQueryClusterMonitor) PutNetwork(value *HdinsightInteractiveQueryClusterNetwork) PutRoles(value *HdinsightInteractiveQueryClusterRoles) PutSecurityProfile(value *HdinsightInteractiveQueryClusterSecurityProfile) PutStorageAccount(value interface{}) PutStorageAccountGen2(value *HdinsightInteractiveQueryClusterStorageAccountGen2) PutTimeouts(value *HdinsightInteractiveQueryClusterTimeouts) ResetDiskEncryption() ResetEncryptionInTransitEnabled() ResetExtension() ResetId() ResetMetastores() ResetMonitor() ResetNetwork() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSecurityProfile() ResetStorageAccount() ResetStorageAccountGen2() ResetTags() ResetTimeouts() ResetTlsMinVersion() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster azurerm_hdinsight_interactive_query_cluster}.
func NewHdinsightInteractiveQueryCluster ¶
func NewHdinsightInteractiveQueryCluster(scope constructs.Construct, id *string, config *HdinsightInteractiveQueryClusterConfig) HdinsightInteractiveQueryCluster
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster azurerm_hdinsight_interactive_query_cluster} Resource.
type HdinsightInteractiveQueryClusterComponentVersion ¶
type HdinsightInteractiveQueryClusterComponentVersion struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#interactive_hive HdinsightInteractiveQueryCluster#interactive_hive}. InteractiveHive *string `field:"required" json:"interactiveHive" yaml:"interactiveHive"` }
type HdinsightInteractiveQueryClusterComponentVersionOutputReference ¶
type HdinsightInteractiveQueryClusterComponentVersionOutputReference 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 InteractiveHive() *string SetInteractiveHive(val *string) InteractiveHiveInput() *string InternalValue() *HdinsightInteractiveQueryClusterComponentVersion SetInternalValue(val *HdinsightInteractiveQueryClusterComponentVersion) // 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 NewHdinsightInteractiveQueryClusterComponentVersionOutputReference ¶
func NewHdinsightInteractiveQueryClusterComponentVersionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterComponentVersionOutputReference
type HdinsightInteractiveQueryClusterConfig ¶
type HdinsightInteractiveQueryClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#cluster_version HdinsightInteractiveQueryCluster#cluster_version}. ClusterVersion *string `field:"required" json:"clusterVersion" yaml:"clusterVersion"` // component_version block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#component_version HdinsightInteractiveQueryCluster#component_version} ComponentVersion *HdinsightInteractiveQueryClusterComponentVersion `field:"required" json:"componentVersion" yaml:"componentVersion"` // gateway block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#gateway HdinsightInteractiveQueryCluster#gateway} Gateway *HdinsightInteractiveQueryClusterGateway `field:"required" json:"gateway" yaml:"gateway"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#location HdinsightInteractiveQueryCluster#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#name HdinsightInteractiveQueryCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#resource_group_name HdinsightInteractiveQueryCluster#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // roles block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#roles HdinsightInteractiveQueryCluster#roles} Roles *HdinsightInteractiveQueryClusterRoles `field:"required" json:"roles" yaml:"roles"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#tier HdinsightInteractiveQueryCluster#tier}. Tier *string `field:"required" json:"tier" yaml:"tier"` // disk_encryption block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#disk_encryption HdinsightInteractiveQueryCluster#disk_encryption} DiskEncryption interface{} `field:"optional" json:"diskEncryption" yaml:"diskEncryption"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#encryption_in_transit_enabled HdinsightInteractiveQueryCluster#encryption_in_transit_enabled}. EncryptionInTransitEnabled interface{} `field:"optional" json:"encryptionInTransitEnabled" yaml:"encryptionInTransitEnabled"` // extension block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#extension HdinsightInteractiveQueryCluster#extension} Extension *HdinsightInteractiveQueryClusterExtension `field:"optional" json:"extension" yaml:"extension"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#id HdinsightInteractiveQueryCluster#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // metastores block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#metastores HdinsightInteractiveQueryCluster#metastores} Metastores *HdinsightInteractiveQueryClusterMetastores `field:"optional" json:"metastores" yaml:"metastores"` // monitor block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#monitor HdinsightInteractiveQueryCluster#monitor} Monitor *HdinsightInteractiveQueryClusterMonitor `field:"optional" json:"monitor" yaml:"monitor"` // network block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#network HdinsightInteractiveQueryCluster#network} Network *HdinsightInteractiveQueryClusterNetwork `field:"optional" json:"network" yaml:"network"` // security_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#security_profile HdinsightInteractiveQueryCluster#security_profile} SecurityProfile *HdinsightInteractiveQueryClusterSecurityProfile `field:"optional" json:"securityProfile" yaml:"securityProfile"` // storage_account block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#storage_account HdinsightInteractiveQueryCluster#storage_account} StorageAccount interface{} `field:"optional" json:"storageAccount" yaml:"storageAccount"` // storage_account_gen2 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#storage_account_gen2 HdinsightInteractiveQueryCluster#storage_account_gen2} StorageAccountGen2 *HdinsightInteractiveQueryClusterStorageAccountGen2 `field:"optional" json:"storageAccountGen2" yaml:"storageAccountGen2"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#tags HdinsightInteractiveQueryCluster#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#timeouts HdinsightInteractiveQueryCluster#timeouts} Timeouts *HdinsightInteractiveQueryClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#tls_min_version HdinsightInteractiveQueryCluster#tls_min_version}. TlsMinVersion *string `field:"optional" json:"tlsMinVersion" yaml:"tlsMinVersion"` }
type HdinsightInteractiveQueryClusterDiskEncryption ¶
type HdinsightInteractiveQueryClusterDiskEncryption struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#encryption_algorithm HdinsightInteractiveQueryCluster#encryption_algorithm}. EncryptionAlgorithm *string `field:"optional" json:"encryptionAlgorithm" yaml:"encryptionAlgorithm"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#encryption_at_host_enabled HdinsightInteractiveQueryCluster#encryption_at_host_enabled}. EncryptionAtHostEnabled interface{} `field:"optional" json:"encryptionAtHostEnabled" yaml:"encryptionAtHostEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#key_vault_key_id HdinsightInteractiveQueryCluster#key_vault_key_id}. KeyVaultKeyId *string `field:"optional" json:"keyVaultKeyId" yaml:"keyVaultKeyId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#key_vault_managed_identity_id HdinsightInteractiveQueryCluster#key_vault_managed_identity_id}. KeyVaultManagedIdentityId *string `field:"optional" json:"keyVaultManagedIdentityId" yaml:"keyVaultManagedIdentityId"` }
type HdinsightInteractiveQueryClusterDiskEncryptionList ¶
type HdinsightInteractiveQueryClusterDiskEncryptionList 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) HdinsightInteractiveQueryClusterDiskEncryptionOutputReference // 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 NewHdinsightInteractiveQueryClusterDiskEncryptionList ¶
func NewHdinsightInteractiveQueryClusterDiskEncryptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightInteractiveQueryClusterDiskEncryptionList
type HdinsightInteractiveQueryClusterDiskEncryptionOutputReference ¶
type HdinsightInteractiveQueryClusterDiskEncryptionOutputReference 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 NewHdinsightInteractiveQueryClusterDiskEncryptionOutputReference ¶
func NewHdinsightInteractiveQueryClusterDiskEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightInteractiveQueryClusterDiskEncryptionOutputReference
type HdinsightInteractiveQueryClusterExtension ¶
type HdinsightInteractiveQueryClusterExtension struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#log_analytics_workspace_id HdinsightInteractiveQueryCluster#log_analytics_workspace_id}. LogAnalyticsWorkspaceId *string `field:"required" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#primary_key HdinsightInteractiveQueryCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightInteractiveQueryClusterExtensionOutputReference ¶
type HdinsightInteractiveQueryClusterExtensionOutputReference 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() *HdinsightInteractiveQueryClusterExtension SetInternalValue(val *HdinsightInteractiveQueryClusterExtension) 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 NewHdinsightInteractiveQueryClusterExtensionOutputReference ¶
func NewHdinsightInteractiveQueryClusterExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterExtensionOutputReference
type HdinsightInteractiveQueryClusterGateway ¶
type HdinsightInteractiveQueryClusterGateway struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#password HdinsightInteractiveQueryCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#username HdinsightInteractiveQueryCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightInteractiveQueryClusterGatewayOutputReference ¶
type HdinsightInteractiveQueryClusterGatewayOutputReference 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() *HdinsightInteractiveQueryClusterGateway SetInternalValue(val *HdinsightInteractiveQueryClusterGateway) 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 NewHdinsightInteractiveQueryClusterGatewayOutputReference ¶
func NewHdinsightInteractiveQueryClusterGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterGatewayOutputReference
type HdinsightInteractiveQueryClusterMetastores ¶
type HdinsightInteractiveQueryClusterMetastores struct { // ambari block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#ambari HdinsightInteractiveQueryCluster#ambari} Ambari *HdinsightInteractiveQueryClusterMetastoresAmbari `field:"optional" json:"ambari" yaml:"ambari"` // hive block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#hive HdinsightInteractiveQueryCluster#hive} Hive *HdinsightInteractiveQueryClusterMetastoresHive `field:"optional" json:"hive" yaml:"hive"` // oozie block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#oozie HdinsightInteractiveQueryCluster#oozie} Oozie *HdinsightInteractiveQueryClusterMetastoresOozie `field:"optional" json:"oozie" yaml:"oozie"` }
type HdinsightInteractiveQueryClusterMetastoresAmbari ¶
type HdinsightInteractiveQueryClusterMetastoresAmbari struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#database_name HdinsightInteractiveQueryCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#password HdinsightInteractiveQueryCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#server HdinsightInteractiveQueryCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#username HdinsightInteractiveQueryCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference ¶
type HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference 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() *HdinsightInteractiveQueryClusterMetastoresAmbari SetInternalValue(val *HdinsightInteractiveQueryClusterMetastoresAmbari) 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 NewHdinsightInteractiveQueryClusterMetastoresAmbariOutputReference ¶
func NewHdinsightInteractiveQueryClusterMetastoresAmbariOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference
type HdinsightInteractiveQueryClusterMetastoresHive ¶
type HdinsightInteractiveQueryClusterMetastoresHive struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#database_name HdinsightInteractiveQueryCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#password HdinsightInteractiveQueryCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#server HdinsightInteractiveQueryCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#username HdinsightInteractiveQueryCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightInteractiveQueryClusterMetastoresHiveOutputReference ¶
type HdinsightInteractiveQueryClusterMetastoresHiveOutputReference 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() *HdinsightInteractiveQueryClusterMetastoresHive SetInternalValue(val *HdinsightInteractiveQueryClusterMetastoresHive) 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 NewHdinsightInteractiveQueryClusterMetastoresHiveOutputReference ¶
func NewHdinsightInteractiveQueryClusterMetastoresHiveOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterMetastoresHiveOutputReference
type HdinsightInteractiveQueryClusterMetastoresOozie ¶
type HdinsightInteractiveQueryClusterMetastoresOozie struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#database_name HdinsightInteractiveQueryCluster#database_name}. DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#password HdinsightInteractiveQueryCluster#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#server HdinsightInteractiveQueryCluster#server}. Server *string `field:"required" json:"server" yaml:"server"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#username HdinsightInteractiveQueryCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type HdinsightInteractiveQueryClusterMetastoresOozieOutputReference ¶
type HdinsightInteractiveQueryClusterMetastoresOozieOutputReference 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() *HdinsightInteractiveQueryClusterMetastoresOozie SetInternalValue(val *HdinsightInteractiveQueryClusterMetastoresOozie) 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 NewHdinsightInteractiveQueryClusterMetastoresOozieOutputReference ¶
func NewHdinsightInteractiveQueryClusterMetastoresOozieOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterMetastoresOozieOutputReference
type HdinsightInteractiveQueryClusterMetastoresOutputReference ¶
type HdinsightInteractiveQueryClusterMetastoresOutputReference interface { cdktf.ComplexObject Ambari() HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference AmbariInput() *HdinsightInteractiveQueryClusterMetastoresAmbari // 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() HdinsightInteractiveQueryClusterMetastoresHiveOutputReference HiveInput() *HdinsightInteractiveQueryClusterMetastoresHive InternalValue() *HdinsightInteractiveQueryClusterMetastores SetInternalValue(val *HdinsightInteractiveQueryClusterMetastores) Oozie() HdinsightInteractiveQueryClusterMetastoresOozieOutputReference OozieInput() *HdinsightInteractiveQueryClusterMetastoresOozie // 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 *HdinsightInteractiveQueryClusterMetastoresAmbari) PutHive(value *HdinsightInteractiveQueryClusterMetastoresHive) PutOozie(value *HdinsightInteractiveQueryClusterMetastoresOozie) 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 NewHdinsightInteractiveQueryClusterMetastoresOutputReference ¶
func NewHdinsightInteractiveQueryClusterMetastoresOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterMetastoresOutputReference
type HdinsightInteractiveQueryClusterMonitor ¶
type HdinsightInteractiveQueryClusterMonitor struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#log_analytics_workspace_id HdinsightInteractiveQueryCluster#log_analytics_workspace_id}. LogAnalyticsWorkspaceId *string `field:"required" json:"logAnalyticsWorkspaceId" yaml:"logAnalyticsWorkspaceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#primary_key HdinsightInteractiveQueryCluster#primary_key}. PrimaryKey *string `field:"required" json:"primaryKey" yaml:"primaryKey"` }
type HdinsightInteractiveQueryClusterMonitorOutputReference ¶
type HdinsightInteractiveQueryClusterMonitorOutputReference 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() *HdinsightInteractiveQueryClusterMonitor SetInternalValue(val *HdinsightInteractiveQueryClusterMonitor) 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 NewHdinsightInteractiveQueryClusterMonitorOutputReference ¶
func NewHdinsightInteractiveQueryClusterMonitorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterMonitorOutputReference
type HdinsightInteractiveQueryClusterNetwork ¶
type HdinsightInteractiveQueryClusterNetwork struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#connection_direction HdinsightInteractiveQueryCluster#connection_direction}. ConnectionDirection *string `field:"optional" json:"connectionDirection" yaml:"connectionDirection"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#private_link_enabled HdinsightInteractiveQueryCluster#private_link_enabled}. PrivateLinkEnabled interface{} `field:"optional" json:"privateLinkEnabled" yaml:"privateLinkEnabled"` }
type HdinsightInteractiveQueryClusterNetworkOutputReference ¶
type HdinsightInteractiveQueryClusterNetworkOutputReference 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() *HdinsightInteractiveQueryClusterNetwork SetInternalValue(val *HdinsightInteractiveQueryClusterNetwork) 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 NewHdinsightInteractiveQueryClusterNetworkOutputReference ¶
func NewHdinsightInteractiveQueryClusterNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterNetworkOutputReference
type HdinsightInteractiveQueryClusterRoles ¶
type HdinsightInteractiveQueryClusterRoles struct { // head_node block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#head_node HdinsightInteractiveQueryCluster#head_node} HeadNode *HdinsightInteractiveQueryClusterRolesHeadNode `field:"required" json:"headNode" yaml:"headNode"` // worker_node block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#worker_node HdinsightInteractiveQueryCluster#worker_node} WorkerNode *HdinsightInteractiveQueryClusterRolesWorkerNode `field:"required" json:"workerNode" yaml:"workerNode"` // zookeeper_node block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#zookeeper_node HdinsightInteractiveQueryCluster#zookeeper_node} ZookeeperNode *HdinsightInteractiveQueryClusterRolesZookeeperNode `field:"required" json:"zookeeperNode" yaml:"zookeeperNode"` }
type HdinsightInteractiveQueryClusterRolesHeadNode ¶
type HdinsightInteractiveQueryClusterRolesHeadNode struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#username HdinsightInteractiveQueryCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#vm_size HdinsightInteractiveQueryCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#password HdinsightInteractiveQueryCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#ssh_keys HdinsightInteractiveQueryCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#subnet_id HdinsightInteractiveQueryCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#virtual_network_id HdinsightInteractiveQueryCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference ¶
type HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference 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() *HdinsightInteractiveQueryClusterRolesHeadNode SetInternalValue(val *HdinsightInteractiveQueryClusterRolesHeadNode) Password() *string SetPassword(val *string) PasswordInput() *string 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 ResetPassword() 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 NewHdinsightInteractiveQueryClusterRolesHeadNodeOutputReference ¶
func NewHdinsightInteractiveQueryClusterRolesHeadNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference
type HdinsightInteractiveQueryClusterRolesOutputReference ¶
type HdinsightInteractiveQueryClusterRolesOutputReference 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() HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference HeadNodeInput() *HdinsightInteractiveQueryClusterRolesHeadNode InternalValue() *HdinsightInteractiveQueryClusterRoles SetInternalValue(val *HdinsightInteractiveQueryClusterRoles) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkerNode() HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference WorkerNodeInput() *HdinsightInteractiveQueryClusterRolesWorkerNode ZookeeperNode() HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference ZookeeperNodeInput() *HdinsightInteractiveQueryClusterRolesZookeeperNode // 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 *HdinsightInteractiveQueryClusterRolesHeadNode) PutWorkerNode(value *HdinsightInteractiveQueryClusterRolesWorkerNode) PutZookeeperNode(value *HdinsightInteractiveQueryClusterRolesZookeeperNode) // 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 NewHdinsightInteractiveQueryClusterRolesOutputReference ¶
func NewHdinsightInteractiveQueryClusterRolesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterRolesOutputReference
type HdinsightInteractiveQueryClusterRolesWorkerNode ¶
type HdinsightInteractiveQueryClusterRolesWorkerNode struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#target_instance_count HdinsightInteractiveQueryCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#username HdinsightInteractiveQueryCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#vm_size HdinsightInteractiveQueryCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // autoscale block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#autoscale HdinsightInteractiveQueryCluster#autoscale} Autoscale *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale `field:"optional" json:"autoscale" yaml:"autoscale"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#password HdinsightInteractiveQueryCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#ssh_keys HdinsightInteractiveQueryCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#subnet_id HdinsightInteractiveQueryCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#virtual_network_id HdinsightInteractiveQueryCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale struct { // capacity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#capacity HdinsightInteractiveQueryCluster#capacity} Capacity *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity `field:"optional" json:"capacity" yaml:"capacity"` // recurrence block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#recurrence HdinsightInteractiveQueryCluster#recurrence} Recurrence *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence `field:"optional" json:"recurrence" yaml:"recurrence"` }
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#max_instance_count HdinsightInteractiveQueryCluster#max_instance_count}. MaxInstanceCount *float64 `field:"required" json:"maxInstanceCount" yaml:"maxInstanceCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#min_instance_count HdinsightInteractiveQueryCluster#min_instance_count}. MinInstanceCount *float64 `field:"required" json:"minInstanceCount" yaml:"minInstanceCount"` }
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference 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() *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity SetInternalValue(val *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity) MaxInstanceCount() *float64 SetMaxInstanceCount(val *float64) MaxInstanceCountInput() *float64 MinInstanceCount() *float64 SetMinInstanceCount(val *float64) MinInstanceCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference interface { cdktf.ComplexObject Capacity() HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference CapacityInput() *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity // 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() *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale SetInternalValue(val *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale) Recurrence() HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference RecurrenceInput() *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCapacity(value *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity) PutRecurrence(value *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence) ResetCapacity() ResetRecurrence() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence struct { // schedule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#schedule HdinsightInteractiveQueryCluster#schedule} Schedule interface{} `field:"required" json:"schedule" yaml:"schedule"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#timezone HdinsightInteractiveQueryCluster#timezone}. Timezone *string `field:"required" json:"timezone" yaml:"timezone"` }
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference 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() *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence SetInternalValue(val *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence) Schedule() HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ScheduleInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timezone() *string SetTimezone(val *string) TimezoneInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSchedule(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#days HdinsightInteractiveQueryCluster#days}. Days *[]*string `field:"required" json:"days" yaml:"days"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#target_instance_count HdinsightInteractiveQueryCluster#target_instance_count}. TargetInstanceCount *float64 `field:"required" json:"targetInstanceCount" yaml:"targetInstanceCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#time HdinsightInteractiveQueryCluster#time}. Time *string `field:"required" json:"time" yaml:"time"` }
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList 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) HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference // 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 NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Days() *[]*string SetDays(val *[]*string) DaysInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) TargetInstanceCount() *float64 SetTargetInstanceCount(val *float64) TargetInstanceCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Time() *string SetTime(val *string) TimeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference
type HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference ¶
type HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference interface { cdktf.ComplexObject Autoscale() HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference AutoscaleInput() *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale // 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() *HdinsightInteractiveQueryClusterRolesWorkerNode SetInternalValue(val *HdinsightInteractiveQueryClusterRolesWorkerNode) Password() *string SetPassword(val *string) PasswordInput() *string SshKeys() *[]*string SetSshKeys(val *[]*string) SshKeysInput() *[]*string SubnetId() *string SetSubnetId(val *string) SubnetIdInput() *string TargetInstanceCount() *float64 SetTargetInstanceCount(val *float64) TargetInstanceCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string VirtualNetworkId() *string SetVirtualNetworkId(val *string) VirtualNetworkIdInput() *string VmSize() *string SetVmSize(val *string) VmSizeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAutoscale(value *HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale) ResetAutoscale() ResetPassword() 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 NewHdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference ¶
func NewHdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference
type HdinsightInteractiveQueryClusterRolesZookeeperNode ¶
type HdinsightInteractiveQueryClusterRolesZookeeperNode struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#username HdinsightInteractiveQueryCluster#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#vm_size HdinsightInteractiveQueryCluster#vm_size}. VmSize *string `field:"required" json:"vmSize" yaml:"vmSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#password HdinsightInteractiveQueryCluster#password}. Password *string `field:"optional" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#ssh_keys HdinsightInteractiveQueryCluster#ssh_keys}. SshKeys *[]*string `field:"optional" json:"sshKeys" yaml:"sshKeys"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#subnet_id HdinsightInteractiveQueryCluster#subnet_id}. SubnetId *string `field:"optional" json:"subnetId" yaml:"subnetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#virtual_network_id HdinsightInteractiveQueryCluster#virtual_network_id}. VirtualNetworkId *string `field:"optional" json:"virtualNetworkId" yaml:"virtualNetworkId"` }
type HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference ¶
type HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference 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() *HdinsightInteractiveQueryClusterRolesZookeeperNode SetInternalValue(val *HdinsightInteractiveQueryClusterRolesZookeeperNode) Password() *string SetPassword(val *string) PasswordInput() *string 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 ResetPassword() 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 NewHdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference ¶
func NewHdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference
type HdinsightInteractiveQueryClusterSecurityProfile ¶
type HdinsightInteractiveQueryClusterSecurityProfile struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#aadds_resource_id HdinsightInteractiveQueryCluster#aadds_resource_id}. AaddsResourceId *string `field:"required" json:"aaddsResourceId" yaml:"aaddsResourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#domain_name HdinsightInteractiveQueryCluster#domain_name}. DomainName *string `field:"required" json:"domainName" yaml:"domainName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#domain_username HdinsightInteractiveQueryCluster#domain_username}. DomainUsername *string `field:"required" json:"domainUsername" yaml:"domainUsername"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#domain_user_password HdinsightInteractiveQueryCluster#domain_user_password}. DomainUserPassword *string `field:"required" json:"domainUserPassword" yaml:"domainUserPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#ldaps_urls HdinsightInteractiveQueryCluster#ldaps_urls}. LdapsUrls *[]*string `field:"required" json:"ldapsUrls" yaml:"ldapsUrls"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#msi_resource_id HdinsightInteractiveQueryCluster#msi_resource_id}. MsiResourceId *string `field:"required" json:"msiResourceId" yaml:"msiResourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#cluster_users_group_dns HdinsightInteractiveQueryCluster#cluster_users_group_dns}. ClusterUsersGroupDns *[]*string `field:"optional" json:"clusterUsersGroupDns" yaml:"clusterUsersGroupDns"` }
type HdinsightInteractiveQueryClusterSecurityProfileOutputReference ¶
type HdinsightInteractiveQueryClusterSecurityProfileOutputReference 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() *HdinsightInteractiveQueryClusterSecurityProfile SetInternalValue(val *HdinsightInteractiveQueryClusterSecurityProfile) 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 NewHdinsightInteractiveQueryClusterSecurityProfileOutputReference ¶
func NewHdinsightInteractiveQueryClusterSecurityProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterSecurityProfileOutputReference
type HdinsightInteractiveQueryClusterStorageAccount ¶
type HdinsightInteractiveQueryClusterStorageAccount struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#is_default HdinsightInteractiveQueryCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#storage_account_key HdinsightInteractiveQueryCluster#storage_account_key}. StorageAccountKey *string `field:"required" json:"storageAccountKey" yaml:"storageAccountKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#storage_container_id HdinsightInteractiveQueryCluster#storage_container_id}. StorageContainerId *string `field:"required" json:"storageContainerId" yaml:"storageContainerId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#storage_resource_id HdinsightInteractiveQueryCluster#storage_resource_id}. StorageResourceId *string `field:"optional" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightInteractiveQueryClusterStorageAccountGen2 ¶
type HdinsightInteractiveQueryClusterStorageAccountGen2 struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#filesystem_id HdinsightInteractiveQueryCluster#filesystem_id}. FilesystemId *string `field:"required" json:"filesystemId" yaml:"filesystemId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#is_default HdinsightInteractiveQueryCluster#is_default}. IsDefault interface{} `field:"required" json:"isDefault" yaml:"isDefault"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#managed_identity_resource_id HdinsightInteractiveQueryCluster#managed_identity_resource_id}. ManagedIdentityResourceId *string `field:"required" json:"managedIdentityResourceId" yaml:"managedIdentityResourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#storage_resource_id HdinsightInteractiveQueryCluster#storage_resource_id}. StorageResourceId *string `field:"required" json:"storageResourceId" yaml:"storageResourceId"` }
type HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference ¶
type HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference 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() *HdinsightInteractiveQueryClusterStorageAccountGen2 SetInternalValue(val *HdinsightInteractiveQueryClusterStorageAccountGen2) 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 NewHdinsightInteractiveQueryClusterStorageAccountGen2OutputReference ¶
func NewHdinsightInteractiveQueryClusterStorageAccountGen2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference
type HdinsightInteractiveQueryClusterStorageAccountList ¶
type HdinsightInteractiveQueryClusterStorageAccountList 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) HdinsightInteractiveQueryClusterStorageAccountOutputReference // 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 NewHdinsightInteractiveQueryClusterStorageAccountList ¶
func NewHdinsightInteractiveQueryClusterStorageAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HdinsightInteractiveQueryClusterStorageAccountList
type HdinsightInteractiveQueryClusterStorageAccountOutputReference ¶
type HdinsightInteractiveQueryClusterStorageAccountOutputReference 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 NewHdinsightInteractiveQueryClusterStorageAccountOutputReference ¶
func NewHdinsightInteractiveQueryClusterStorageAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HdinsightInteractiveQueryClusterStorageAccountOutputReference
type HdinsightInteractiveQueryClusterTimeouts ¶
type HdinsightInteractiveQueryClusterTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#create HdinsightInteractiveQueryCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#delete HdinsightInteractiveQueryCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#read HdinsightInteractiveQueryCluster#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/hdinsight_interactive_query_cluster#update HdinsightInteractiveQueryCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type HdinsightInteractiveQueryClusterTimeoutsOutputReference ¶
type HdinsightInteractiveQueryClusterTimeoutsOutputReference 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 NewHdinsightInteractiveQueryClusterTimeoutsOutputReference ¶
func NewHdinsightInteractiveQueryClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HdinsightInteractiveQueryClusterTimeoutsOutputReference
Source Files ¶
- hdinsightinteractivequerycluster.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryCluster.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterComponentVersion.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterComponentVersionOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterComponentVersionOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterConfig.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterDiskEncryption.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterDiskEncryptionList.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterDiskEncryptionList__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterDiskEncryptionOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterDiskEncryptionOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterExtension.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterExtensionOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterExtensionOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterGateway.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterGatewayOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterGatewayOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastores.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresAmbari.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresAmbariOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresHive.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresHiveOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresHiveOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresOozie.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresOozieOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresOozieOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMetastoresOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMonitor.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMonitorOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterMonitorOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterNetwork.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterNetworkOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterNetworkOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRoles.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesHeadNode.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesHeadNodeOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNode.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscale.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacity.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleCapacityOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleList__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesWorkerNodeOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesZookeeperNode.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterRolesZookeeperNodeOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterSecurityProfile.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterSecurityProfileOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterSecurityProfileOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterStorageAccount.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterStorageAccountGen2.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterStorageAccountGen2OutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterStorageAccountList.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterStorageAccountList__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterStorageAccountOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterStorageAccountOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterTimeouts.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterTimeoutsOutputReference.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryClusterTimeoutsOutputReference__runtime_type_checks.go
- hdinsightinteractivequerycluster_HdinsightInteractiveQueryCluster__runtime_type_checks.go