Documentation ¶
Index ¶
- type Args
- type ComponentVersion
- type ComponentVersionAttributes
- func (cv ComponentVersionAttributes) InternalRef() (terra.Reference, error)
- func (cv ComponentVersionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cv ComponentVersionAttributes) InternalWithRef(ref terra.Reference) ComponentVersionAttributes
- func (cv ComponentVersionAttributes) Spark() terra.StringValue
- type ComponentVersionState
- type ComputeIsolation
- type ComputeIsolationAttributes
- func (ci ComputeIsolationAttributes) ComputeIsolationEnabled() terra.BoolValue
- func (ci ComputeIsolationAttributes) HostSku() terra.StringValue
- func (ci ComputeIsolationAttributes) InternalRef() (terra.Reference, error)
- func (ci ComputeIsolationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ci ComputeIsolationAttributes) InternalWithRef(ref terra.Reference) ComputeIsolationAttributes
- type ComputeIsolationState
- type DiskEncryption
- type DiskEncryptionAttributes
- func (de DiskEncryptionAttributes) EncryptionAlgorithm() terra.StringValue
- func (de DiskEncryptionAttributes) EncryptionAtHostEnabled() terra.BoolValue
- func (de DiskEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (de DiskEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (de DiskEncryptionAttributes) InternalWithRef(ref terra.Reference) DiskEncryptionAttributes
- func (de DiskEncryptionAttributes) KeyVaultKeyId() terra.StringValue
- func (de DiskEncryptionAttributes) KeyVaultManagedIdentityId() terra.StringValue
- type DiskEncryptionState
- type Extension
- type ExtensionAttributes
- func (e ExtensionAttributes) InternalRef() (terra.Reference, error)
- func (e ExtensionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e ExtensionAttributes) InternalWithRef(ref terra.Reference) ExtensionAttributes
- func (e ExtensionAttributes) LogAnalyticsWorkspaceId() terra.StringValue
- func (e ExtensionAttributes) PrimaryKey() terra.StringValue
- type ExtensionState
- type Gateway
- type GatewayAttributes
- func (g GatewayAttributes) InternalRef() (terra.Reference, error)
- func (g GatewayAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g GatewayAttributes) InternalWithRef(ref terra.Reference) GatewayAttributes
- func (g GatewayAttributes) Password() terra.StringValue
- func (g GatewayAttributes) Username() terra.StringValue
- type GatewayState
- type Metastores
- type MetastoresAmbari
- type MetastoresAmbariAttributes
- func (a MetastoresAmbariAttributes) DatabaseName() terra.StringValue
- func (a MetastoresAmbariAttributes) InternalRef() (terra.Reference, error)
- func (a MetastoresAmbariAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a MetastoresAmbariAttributes) InternalWithRef(ref terra.Reference) MetastoresAmbariAttributes
- func (a MetastoresAmbariAttributes) Password() terra.StringValue
- func (a MetastoresAmbariAttributes) Server() terra.StringValue
- func (a MetastoresAmbariAttributes) Username() terra.StringValue
- type MetastoresAmbariState
- type MetastoresAttributes
- func (m MetastoresAttributes) Ambari() terra.ListValue[MetastoresAmbariAttributes]
- func (m MetastoresAttributes) Hive() terra.ListValue[MetastoresHiveAttributes]
- func (m MetastoresAttributes) InternalRef() (terra.Reference, error)
- func (m MetastoresAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m MetastoresAttributes) InternalWithRef(ref terra.Reference) MetastoresAttributes
- func (m MetastoresAttributes) Oozie() terra.ListValue[MetastoresOozieAttributes]
- type MetastoresHive
- type MetastoresHiveAttributes
- func (h MetastoresHiveAttributes) DatabaseName() terra.StringValue
- func (h MetastoresHiveAttributes) InternalRef() (terra.Reference, error)
- func (h MetastoresHiveAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h MetastoresHiveAttributes) InternalWithRef(ref terra.Reference) MetastoresHiveAttributes
- func (h MetastoresHiveAttributes) Password() terra.StringValue
- func (h MetastoresHiveAttributes) Server() terra.StringValue
- func (h MetastoresHiveAttributes) Username() terra.StringValue
- type MetastoresHiveState
- type MetastoresOozie
- type MetastoresOozieAttributes
- func (o MetastoresOozieAttributes) DatabaseName() terra.StringValue
- func (o MetastoresOozieAttributes) InternalRef() (terra.Reference, error)
- func (o MetastoresOozieAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o MetastoresOozieAttributes) InternalWithRef(ref terra.Reference) MetastoresOozieAttributes
- func (o MetastoresOozieAttributes) Password() terra.StringValue
- func (o MetastoresOozieAttributes) Server() terra.StringValue
- func (o MetastoresOozieAttributes) Username() terra.StringValue
- type MetastoresOozieState
- type MetastoresState
- type Monitor
- type MonitorAttributes
- func (m MonitorAttributes) InternalRef() (terra.Reference, error)
- func (m MonitorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m MonitorAttributes) InternalWithRef(ref terra.Reference) MonitorAttributes
- func (m MonitorAttributes) LogAnalyticsWorkspaceId() terra.StringValue
- func (m MonitorAttributes) PrimaryKey() terra.StringValue
- type MonitorState
- type Network
- type NetworkAttributes
- func (n NetworkAttributes) ConnectionDirection() terra.StringValue
- func (n NetworkAttributes) InternalRef() (terra.Reference, error)
- func (n NetworkAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n NetworkAttributes) InternalWithRef(ref terra.Reference) NetworkAttributes
- func (n NetworkAttributes) PrivateLinkEnabled() terra.BoolValue
- type NetworkState
- type Resource
- func (ahsc *Resource) Attributes() azurermHdinsightSparkClusterAttributes
- func (ahsc *Resource) Configuration() interface{}
- func (ahsc *Resource) DependOn() terra.Reference
- func (ahsc *Resource) Dependencies() terra.Dependencies
- func (ahsc *Resource) ImportState(state io.Reader) error
- func (ahsc *Resource) LifecycleManagement() *terra.Lifecycle
- func (ahsc *Resource) LocalName() string
- func (ahsc *Resource) State() (*azurermHdinsightSparkClusterState, bool)
- func (ahsc *Resource) StateMust() *azurermHdinsightSparkClusterState
- func (ahsc *Resource) Type() string
- type Roles
- type RolesAttributes
- func (r RolesAttributes) HeadNode() terra.ListValue[RolesHeadNodeAttributes]
- func (r RolesAttributes) InternalRef() (terra.Reference, error)
- func (r RolesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RolesAttributes) InternalWithRef(ref terra.Reference) RolesAttributes
- func (r RolesAttributes) WorkerNode() terra.ListValue[RolesWorkerNodeAttributes]
- func (r RolesAttributes) ZookeeperNode() terra.ListValue[RolesZookeeperNodeAttributes]
- type RolesHeadNode
- type RolesHeadNodeAttributes
- func (hn RolesHeadNodeAttributes) InternalRef() (terra.Reference, error)
- func (hn RolesHeadNodeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hn RolesHeadNodeAttributes) InternalWithRef(ref terra.Reference) RolesHeadNodeAttributes
- func (hn RolesHeadNodeAttributes) Password() terra.StringValue
- func (hn RolesHeadNodeAttributes) ScriptActions() terra.ListValue[RolesHeadNodeScriptActionsAttributes]
- func (hn RolesHeadNodeAttributes) SshKeys() terra.SetValue[terra.StringValue]
- func (hn RolesHeadNodeAttributes) SubnetId() terra.StringValue
- func (hn RolesHeadNodeAttributes) Username() terra.StringValue
- func (hn RolesHeadNodeAttributes) VirtualNetworkId() terra.StringValue
- func (hn RolesHeadNodeAttributes) VmSize() terra.StringValue
- type RolesHeadNodeScriptActions
- type RolesHeadNodeScriptActionsAttributes
- func (sa RolesHeadNodeScriptActionsAttributes) InternalRef() (terra.Reference, error)
- func (sa RolesHeadNodeScriptActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa RolesHeadNodeScriptActionsAttributes) InternalWithRef(ref terra.Reference) RolesHeadNodeScriptActionsAttributes
- func (sa RolesHeadNodeScriptActionsAttributes) Name() terra.StringValue
- func (sa RolesHeadNodeScriptActionsAttributes) Parameters() terra.StringValue
- func (sa RolesHeadNodeScriptActionsAttributes) Uri() terra.StringValue
- type RolesHeadNodeScriptActionsState
- type RolesHeadNodeState
- type RolesState
- type RolesWorkerNode
- type RolesWorkerNode600Bd071
- type RolesWorkerNode600Bd071Attributes
- func (s RolesWorkerNode600Bd071Attributes) Days() terra.ListValue[terra.StringValue]
- func (s RolesWorkerNode600Bd071Attributes) InternalRef() (terra.Reference, error)
- func (s RolesWorkerNode600Bd071Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s RolesWorkerNode600Bd071Attributes) InternalWithRef(ref terra.Reference) RolesWorkerNode600Bd071Attributes
- func (s RolesWorkerNode600Bd071Attributes) TargetInstanceCount() terra.NumberValue
- func (s RolesWorkerNode600Bd071Attributes) Time() terra.StringValue
- type RolesWorkerNode600Bd071State
- type RolesWorkerNodeAttributes
- func (wn RolesWorkerNodeAttributes) Autoscale() terra.ListValue[RolesWorkerNodeAutoscaleAttributes]
- func (wn RolesWorkerNodeAttributes) InternalRef() (terra.Reference, error)
- func (wn RolesWorkerNodeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wn RolesWorkerNodeAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeAttributes
- func (wn RolesWorkerNodeAttributes) Password() terra.StringValue
- func (wn RolesWorkerNodeAttributes) ScriptActions() terra.ListValue[RolesWorkerNodeScriptActionsAttributes]
- func (wn RolesWorkerNodeAttributes) SshKeys() terra.SetValue[terra.StringValue]
- func (wn RolesWorkerNodeAttributes) SubnetId() terra.StringValue
- func (wn RolesWorkerNodeAttributes) TargetInstanceCount() terra.NumberValue
- func (wn RolesWorkerNodeAttributes) Username() terra.StringValue
- func (wn RolesWorkerNodeAttributes) VirtualNetworkId() terra.StringValue
- func (wn RolesWorkerNodeAttributes) VmSize() terra.StringValue
- type RolesWorkerNodeAutoscale
- type RolesWorkerNodeAutoscaleAttributes
- func (a RolesWorkerNodeAutoscaleAttributes) Capacity() terra.ListValue[RolesWorkerNodeAutoscaleCapacityAttributes]
- func (a RolesWorkerNodeAutoscaleAttributes) InternalRef() (terra.Reference, error)
- func (a RolesWorkerNodeAutoscaleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a RolesWorkerNodeAutoscaleAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeAutoscaleAttributes
- func (a RolesWorkerNodeAutoscaleAttributes) Recurrence() terra.ListValue[RolesWorkerNodeAutoscaleRecurrenceAttributes]
- type RolesWorkerNodeAutoscaleCapacity
- type RolesWorkerNodeAutoscaleCapacityAttributes
- func (c RolesWorkerNodeAutoscaleCapacityAttributes) InternalRef() (terra.Reference, error)
- func (c RolesWorkerNodeAutoscaleCapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c RolesWorkerNodeAutoscaleCapacityAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeAutoscaleCapacityAttributes
- func (c RolesWorkerNodeAutoscaleCapacityAttributes) MaxInstanceCount() terra.NumberValue
- func (c RolesWorkerNodeAutoscaleCapacityAttributes) MinInstanceCount() terra.NumberValue
- type RolesWorkerNodeAutoscaleCapacityState
- type RolesWorkerNodeAutoscaleRecurrence
- type RolesWorkerNodeAutoscaleRecurrenceAttributes
- func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalRef() (terra.Reference, error)
- func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeAutoscaleRecurrenceAttributes
- func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) Schedule() terra.ListValue[RolesWorkerNode600Bd071Attributes]
- func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) Timezone() terra.StringValue
- type RolesWorkerNodeAutoscaleRecurrenceState
- type RolesWorkerNodeAutoscaleState
- type RolesWorkerNodeScriptActions
- type RolesWorkerNodeScriptActionsAttributes
- func (sa RolesWorkerNodeScriptActionsAttributes) InternalRef() (terra.Reference, error)
- func (sa RolesWorkerNodeScriptActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa RolesWorkerNodeScriptActionsAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeScriptActionsAttributes
- func (sa RolesWorkerNodeScriptActionsAttributes) Name() terra.StringValue
- func (sa RolesWorkerNodeScriptActionsAttributes) Parameters() terra.StringValue
- func (sa RolesWorkerNodeScriptActionsAttributes) Uri() terra.StringValue
- type RolesWorkerNodeScriptActionsState
- type RolesWorkerNodeState
- type RolesZookeeperNode
- type RolesZookeeperNodeAttributes
- func (zn RolesZookeeperNodeAttributes) InternalRef() (terra.Reference, error)
- func (zn RolesZookeeperNodeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (zn RolesZookeeperNodeAttributes) InternalWithRef(ref terra.Reference) RolesZookeeperNodeAttributes
- func (zn RolesZookeeperNodeAttributes) Password() terra.StringValue
- func (zn RolesZookeeperNodeAttributes) ScriptActions() terra.ListValue[RolesZookeeperNodeScriptActionsAttributes]
- func (zn RolesZookeeperNodeAttributes) SshKeys() terra.SetValue[terra.StringValue]
- func (zn RolesZookeeperNodeAttributes) SubnetId() terra.StringValue
- func (zn RolesZookeeperNodeAttributes) Username() terra.StringValue
- func (zn RolesZookeeperNodeAttributes) VirtualNetworkId() terra.StringValue
- func (zn RolesZookeeperNodeAttributes) VmSize() terra.StringValue
- type RolesZookeeperNodeScriptActions
- type RolesZookeeperNodeScriptActionsAttributes
- func (sa RolesZookeeperNodeScriptActionsAttributes) InternalRef() (terra.Reference, error)
- func (sa RolesZookeeperNodeScriptActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa RolesZookeeperNodeScriptActionsAttributes) InternalWithRef(ref terra.Reference) RolesZookeeperNodeScriptActionsAttributes
- func (sa RolesZookeeperNodeScriptActionsAttributes) Name() terra.StringValue
- func (sa RolesZookeeperNodeScriptActionsAttributes) Parameters() terra.StringValue
- func (sa RolesZookeeperNodeScriptActionsAttributes) Uri() terra.StringValue
- type RolesZookeeperNodeScriptActionsState
- type RolesZookeeperNodeState
- type SecurityProfile
- type SecurityProfileAttributes
- func (sp SecurityProfileAttributes) AaddsResourceId() terra.StringValue
- func (sp SecurityProfileAttributes) ClusterUsersGroupDns() terra.SetValue[terra.StringValue]
- func (sp SecurityProfileAttributes) DomainName() terra.StringValue
- func (sp SecurityProfileAttributes) DomainUserPassword() terra.StringValue
- func (sp SecurityProfileAttributes) DomainUsername() terra.StringValue
- func (sp SecurityProfileAttributes) InternalRef() (terra.Reference, error)
- func (sp SecurityProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp SecurityProfileAttributes) InternalWithRef(ref terra.Reference) SecurityProfileAttributes
- func (sp SecurityProfileAttributes) LdapsUrls() terra.SetValue[terra.StringValue]
- func (sp SecurityProfileAttributes) MsiResourceId() terra.StringValue
- type SecurityProfileState
- type StorageAccount
- type StorageAccountAttributes
- func (sa StorageAccountAttributes) InternalRef() (terra.Reference, error)
- func (sa StorageAccountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa StorageAccountAttributes) InternalWithRef(ref terra.Reference) StorageAccountAttributes
- func (sa StorageAccountAttributes) IsDefault() terra.BoolValue
- func (sa StorageAccountAttributes) StorageAccountKey() terra.StringValue
- func (sa StorageAccountAttributes) StorageContainerId() terra.StringValue
- func (sa StorageAccountAttributes) StorageResourceId() terra.StringValue
- type StorageAccountGen2
- type StorageAccountGen2Attributes
- func (sag StorageAccountGen2Attributes) FilesystemId() terra.StringValue
- func (sag StorageAccountGen2Attributes) InternalRef() (terra.Reference, error)
- func (sag StorageAccountGen2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (sag StorageAccountGen2Attributes) InternalWithRef(ref terra.Reference) StorageAccountGen2Attributes
- func (sag StorageAccountGen2Attributes) IsDefault() terra.BoolValue
- func (sag StorageAccountGen2Attributes) ManagedIdentityResourceId() terra.StringValue
- func (sag StorageAccountGen2Attributes) StorageResourceId() terra.StringValue
- type StorageAccountGen2State
- type StorageAccountState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // ClusterVersion: string, required ClusterVersion terra.StringValue `hcl:"cluster_version,attr" validate:"required"` // EncryptionInTransitEnabled: bool, optional EncryptionInTransitEnabled terra.BoolValue `hcl:"encryption_in_transit_enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // Tier: string, required Tier terra.StringValue `hcl:"tier,attr" validate:"required"` // TlsMinVersion: string, optional TlsMinVersion terra.StringValue `hcl:"tls_min_version,attr"` // ComponentVersion: required ComponentVersion *ComponentVersion `hcl:"component_version,block" validate:"required"` // ComputeIsolation: optional ComputeIsolation *ComputeIsolation `hcl:"compute_isolation,block"` // DiskEncryption: min=0 DiskEncryption []DiskEncryption `hcl:"disk_encryption,block" validate:"min=0"` // Extension: optional Extension *Extension `hcl:"extension,block"` // Gateway: required Gateway *Gateway `hcl:"gateway,block" validate:"required"` // Metastores: optional Metastores *Metastores `hcl:"metastores,block"` // Monitor: optional Monitor *Monitor `hcl:"monitor,block"` // Network: optional Network *Network `hcl:"network,block"` // Roles: required Roles *Roles `hcl:"roles,block" validate:"required"` // SecurityProfile: optional SecurityProfile *SecurityProfile `hcl:"security_profile,block"` // StorageAccount: min=0 StorageAccount []StorageAccount `hcl:"storage_account,block" validate:"min=0"` // StorageAccountGen2: optional StorageAccountGen2 *StorageAccountGen2 `hcl:"storage_account_gen2,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for azurerm_hdinsight_spark_cluster.
type ComponentVersion ¶
type ComponentVersion struct { // Spark: string, required Spark terra.StringValue `hcl:"spark,attr" validate:"required"` }
type ComponentVersionAttributes ¶
type ComponentVersionAttributes struct {
// contains filtered or unexported fields
}
func (ComponentVersionAttributes) InternalRef ¶
func (cv ComponentVersionAttributes) InternalRef() (terra.Reference, error)
func (ComponentVersionAttributes) InternalTokens ¶
func (cv ComponentVersionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ComponentVersionAttributes) InternalWithRef ¶
func (cv ComponentVersionAttributes) InternalWithRef(ref terra.Reference) ComponentVersionAttributes
func (ComponentVersionAttributes) Spark ¶
func (cv ComponentVersionAttributes) Spark() terra.StringValue
type ComponentVersionState ¶
type ComponentVersionState struct {
Spark string `json:"spark"`
}
type ComputeIsolation ¶
type ComputeIsolation struct { // ComputeIsolationEnabled: bool, optional ComputeIsolationEnabled terra.BoolValue `hcl:"compute_isolation_enabled,attr"` // HostSku: string, optional HostSku terra.StringValue `hcl:"host_sku,attr"` }
type ComputeIsolationAttributes ¶
type ComputeIsolationAttributes struct {
// contains filtered or unexported fields
}
func (ComputeIsolationAttributes) ComputeIsolationEnabled ¶
func (ci ComputeIsolationAttributes) ComputeIsolationEnabled() terra.BoolValue
func (ComputeIsolationAttributes) HostSku ¶
func (ci ComputeIsolationAttributes) HostSku() terra.StringValue
func (ComputeIsolationAttributes) InternalRef ¶
func (ci ComputeIsolationAttributes) InternalRef() (terra.Reference, error)
func (ComputeIsolationAttributes) InternalTokens ¶
func (ci ComputeIsolationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ComputeIsolationAttributes) InternalWithRef ¶
func (ci ComputeIsolationAttributes) InternalWithRef(ref terra.Reference) ComputeIsolationAttributes
type ComputeIsolationState ¶
type DiskEncryption ¶
type DiskEncryption struct { // EncryptionAlgorithm: string, optional EncryptionAlgorithm terra.StringValue `hcl:"encryption_algorithm,attr"` // EncryptionAtHostEnabled: bool, optional EncryptionAtHostEnabled terra.BoolValue `hcl:"encryption_at_host_enabled,attr"` // KeyVaultKeyId: string, optional KeyVaultKeyId terra.StringValue `hcl:"key_vault_key_id,attr"` // KeyVaultManagedIdentityId: string, optional KeyVaultManagedIdentityId terra.StringValue `hcl:"key_vault_managed_identity_id,attr"` }
type DiskEncryptionAttributes ¶
type DiskEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (DiskEncryptionAttributes) EncryptionAlgorithm ¶
func (de DiskEncryptionAttributes) EncryptionAlgorithm() terra.StringValue
func (DiskEncryptionAttributes) EncryptionAtHostEnabled ¶
func (de DiskEncryptionAttributes) EncryptionAtHostEnabled() terra.BoolValue
func (DiskEncryptionAttributes) InternalRef ¶
func (de DiskEncryptionAttributes) InternalRef() (terra.Reference, error)
func (DiskEncryptionAttributes) InternalTokens ¶
func (de DiskEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DiskEncryptionAttributes) InternalWithRef ¶
func (de DiskEncryptionAttributes) InternalWithRef(ref terra.Reference) DiskEncryptionAttributes
func (DiskEncryptionAttributes) KeyVaultKeyId ¶
func (de DiskEncryptionAttributes) KeyVaultKeyId() terra.StringValue
func (DiskEncryptionAttributes) KeyVaultManagedIdentityId ¶
func (de DiskEncryptionAttributes) KeyVaultManagedIdentityId() terra.StringValue
type DiskEncryptionState ¶
type Extension ¶
type Extension struct { // LogAnalyticsWorkspaceId: string, required LogAnalyticsWorkspaceId terra.StringValue `hcl:"log_analytics_workspace_id,attr" validate:"required"` // PrimaryKey: string, required PrimaryKey terra.StringValue `hcl:"primary_key,attr" validate:"required"` }
type ExtensionAttributes ¶
type ExtensionAttributes struct {
// contains filtered or unexported fields
}
func (ExtensionAttributes) InternalRef ¶
func (e ExtensionAttributes) InternalRef() (terra.Reference, error)
func (ExtensionAttributes) InternalTokens ¶
func (e ExtensionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExtensionAttributes) InternalWithRef ¶
func (e ExtensionAttributes) InternalWithRef(ref terra.Reference) ExtensionAttributes
func (ExtensionAttributes) LogAnalyticsWorkspaceId ¶
func (e ExtensionAttributes) LogAnalyticsWorkspaceId() terra.StringValue
func (ExtensionAttributes) PrimaryKey ¶
func (e ExtensionAttributes) PrimaryKey() terra.StringValue
type ExtensionState ¶
type Gateway ¶
type Gateway struct { // Password: string, required Password terra.StringValue `hcl:"password,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type GatewayAttributes ¶
type GatewayAttributes struct {
// contains filtered or unexported fields
}
func (GatewayAttributes) InternalRef ¶
func (g GatewayAttributes) InternalRef() (terra.Reference, error)
func (GatewayAttributes) InternalTokens ¶
func (g GatewayAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GatewayAttributes) InternalWithRef ¶
func (g GatewayAttributes) InternalWithRef(ref terra.Reference) GatewayAttributes
func (GatewayAttributes) Password ¶
func (g GatewayAttributes) Password() terra.StringValue
func (GatewayAttributes) Username ¶
func (g GatewayAttributes) Username() terra.StringValue
type GatewayState ¶
type Metastores ¶
type Metastores struct { // MetastoresAmbari: optional Ambari *MetastoresAmbari `hcl:"ambari,block"` // MetastoresHive: optional Hive *MetastoresHive `hcl:"hive,block"` // MetastoresOozie: optional Oozie *MetastoresOozie `hcl:"oozie,block"` }
type MetastoresAmbari ¶
type MetastoresAmbari struct { // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // Password: string, required Password terra.StringValue `hcl:"password,attr" validate:"required"` // Server: string, required Server terra.StringValue `hcl:"server,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type MetastoresAmbariAttributes ¶
type MetastoresAmbariAttributes struct {
// contains filtered or unexported fields
}
func (MetastoresAmbariAttributes) DatabaseName ¶
func (a MetastoresAmbariAttributes) DatabaseName() terra.StringValue
func (MetastoresAmbariAttributes) InternalRef ¶
func (a MetastoresAmbariAttributes) InternalRef() (terra.Reference, error)
func (MetastoresAmbariAttributes) InternalTokens ¶
func (a MetastoresAmbariAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetastoresAmbariAttributes) InternalWithRef ¶
func (a MetastoresAmbariAttributes) InternalWithRef(ref terra.Reference) MetastoresAmbariAttributes
func (MetastoresAmbariAttributes) Password ¶
func (a MetastoresAmbariAttributes) Password() terra.StringValue
func (MetastoresAmbariAttributes) Server ¶
func (a MetastoresAmbariAttributes) Server() terra.StringValue
func (MetastoresAmbariAttributes) Username ¶
func (a MetastoresAmbariAttributes) Username() terra.StringValue
type MetastoresAmbariState ¶
type MetastoresAttributes ¶
type MetastoresAttributes struct {
// contains filtered or unexported fields
}
func (MetastoresAttributes) Ambari ¶
func (m MetastoresAttributes) Ambari() terra.ListValue[MetastoresAmbariAttributes]
func (MetastoresAttributes) Hive ¶
func (m MetastoresAttributes) Hive() terra.ListValue[MetastoresHiveAttributes]
func (MetastoresAttributes) InternalRef ¶
func (m MetastoresAttributes) InternalRef() (terra.Reference, error)
func (MetastoresAttributes) InternalTokens ¶
func (m MetastoresAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetastoresAttributes) InternalWithRef ¶
func (m MetastoresAttributes) InternalWithRef(ref terra.Reference) MetastoresAttributes
func (MetastoresAttributes) Oozie ¶
func (m MetastoresAttributes) Oozie() terra.ListValue[MetastoresOozieAttributes]
type MetastoresHive ¶
type MetastoresHive struct { // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // Password: string, required Password terra.StringValue `hcl:"password,attr" validate:"required"` // Server: string, required Server terra.StringValue `hcl:"server,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type MetastoresHiveAttributes ¶
type MetastoresHiveAttributes struct {
// contains filtered or unexported fields
}
func (MetastoresHiveAttributes) DatabaseName ¶
func (h MetastoresHiveAttributes) DatabaseName() terra.StringValue
func (MetastoresHiveAttributes) InternalRef ¶
func (h MetastoresHiveAttributes) InternalRef() (terra.Reference, error)
func (MetastoresHiveAttributes) InternalTokens ¶
func (h MetastoresHiveAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetastoresHiveAttributes) InternalWithRef ¶
func (h MetastoresHiveAttributes) InternalWithRef(ref terra.Reference) MetastoresHiveAttributes
func (MetastoresHiveAttributes) Password ¶
func (h MetastoresHiveAttributes) Password() terra.StringValue
func (MetastoresHiveAttributes) Server ¶
func (h MetastoresHiveAttributes) Server() terra.StringValue
func (MetastoresHiveAttributes) Username ¶
func (h MetastoresHiveAttributes) Username() terra.StringValue
type MetastoresHiveState ¶
type MetastoresOozie ¶
type MetastoresOozie struct { // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // Password: string, required Password terra.StringValue `hcl:"password,attr" validate:"required"` // Server: string, required Server terra.StringValue `hcl:"server,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type MetastoresOozieAttributes ¶
type MetastoresOozieAttributes struct {
// contains filtered or unexported fields
}
func (MetastoresOozieAttributes) DatabaseName ¶
func (o MetastoresOozieAttributes) DatabaseName() terra.StringValue
func (MetastoresOozieAttributes) InternalRef ¶
func (o MetastoresOozieAttributes) InternalRef() (terra.Reference, error)
func (MetastoresOozieAttributes) InternalTokens ¶
func (o MetastoresOozieAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetastoresOozieAttributes) InternalWithRef ¶
func (o MetastoresOozieAttributes) InternalWithRef(ref terra.Reference) MetastoresOozieAttributes
func (MetastoresOozieAttributes) Password ¶
func (o MetastoresOozieAttributes) Password() terra.StringValue
func (MetastoresOozieAttributes) Server ¶
func (o MetastoresOozieAttributes) Server() terra.StringValue
func (MetastoresOozieAttributes) Username ¶
func (o MetastoresOozieAttributes) Username() terra.StringValue
type MetastoresOozieState ¶
type MetastoresState ¶
type MetastoresState struct { Ambari []MetastoresAmbariState `json:"ambari"` Hive []MetastoresHiveState `json:"hive"` Oozie []MetastoresOozieState `json:"oozie"` }
type Monitor ¶
type Monitor struct { // LogAnalyticsWorkspaceId: string, required LogAnalyticsWorkspaceId terra.StringValue `hcl:"log_analytics_workspace_id,attr" validate:"required"` // PrimaryKey: string, required PrimaryKey terra.StringValue `hcl:"primary_key,attr" validate:"required"` }
type MonitorAttributes ¶
type MonitorAttributes struct {
// contains filtered or unexported fields
}
func (MonitorAttributes) InternalRef ¶
func (m MonitorAttributes) InternalRef() (terra.Reference, error)
func (MonitorAttributes) InternalTokens ¶
func (m MonitorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitorAttributes) InternalWithRef ¶
func (m MonitorAttributes) InternalWithRef(ref terra.Reference) MonitorAttributes
func (MonitorAttributes) LogAnalyticsWorkspaceId ¶
func (m MonitorAttributes) LogAnalyticsWorkspaceId() terra.StringValue
func (MonitorAttributes) PrimaryKey ¶
func (m MonitorAttributes) PrimaryKey() terra.StringValue
type MonitorState ¶
type Network ¶
type Network struct { // ConnectionDirection: string, optional ConnectionDirection terra.StringValue `hcl:"connection_direction,attr"` // PrivateLinkEnabled: bool, optional PrivateLinkEnabled terra.BoolValue `hcl:"private_link_enabled,attr"` }
type NetworkAttributes ¶
type NetworkAttributes struct {
// contains filtered or unexported fields
}
func (NetworkAttributes) ConnectionDirection ¶
func (n NetworkAttributes) ConnectionDirection() terra.StringValue
func (NetworkAttributes) InternalRef ¶
func (n NetworkAttributes) InternalRef() (terra.Reference, error)
func (NetworkAttributes) InternalTokens ¶
func (n NetworkAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkAttributes) InternalWithRef ¶
func (n NetworkAttributes) InternalWithRef(ref terra.Reference) NetworkAttributes
func (NetworkAttributes) PrivateLinkEnabled ¶
func (n NetworkAttributes) PrivateLinkEnabled() terra.BoolValue
type NetworkState ¶
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_hdinsight_spark_cluster.
func (*Resource) Attributes ¶
func (ahsc *Resource) Attributes() azurermHdinsightSparkClusterAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (ahsc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (ahsc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Roles ¶
type Roles struct { // RolesHeadNode: required HeadNode *RolesHeadNode `hcl:"head_node,block" validate:"required"` // RolesWorkerNode: required WorkerNode *RolesWorkerNode `hcl:"worker_node,block" validate:"required"` // RolesZookeeperNode: required ZookeeperNode *RolesZookeeperNode `hcl:"zookeeper_node,block" validate:"required"` }
type RolesAttributes ¶
type RolesAttributes struct {
// contains filtered or unexported fields
}
func (RolesAttributes) HeadNode ¶
func (r RolesAttributes) HeadNode() terra.ListValue[RolesHeadNodeAttributes]
func (RolesAttributes) InternalRef ¶
func (r RolesAttributes) InternalRef() (terra.Reference, error)
func (RolesAttributes) InternalTokens ¶
func (r RolesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesAttributes) InternalWithRef ¶
func (r RolesAttributes) InternalWithRef(ref terra.Reference) RolesAttributes
func (RolesAttributes) WorkerNode ¶
func (r RolesAttributes) WorkerNode() terra.ListValue[RolesWorkerNodeAttributes]
func (RolesAttributes) ZookeeperNode ¶
func (r RolesAttributes) ZookeeperNode() terra.ListValue[RolesZookeeperNodeAttributes]
type RolesHeadNode ¶
type RolesHeadNode struct { // Password: string, optional Password terra.StringValue `hcl:"password,attr"` // SshKeys: set of string, optional SshKeys terra.SetValue[terra.StringValue] `hcl:"ssh_keys,attr"` // SubnetId: string, optional SubnetId terra.StringValue `hcl:"subnet_id,attr"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` // VirtualNetworkId: string, optional VirtualNetworkId terra.StringValue `hcl:"virtual_network_id,attr"` // VmSize: string, required VmSize terra.StringValue `hcl:"vm_size,attr" validate:"required"` // RolesHeadNodeScriptActions: min=0 ScriptActions []RolesHeadNodeScriptActions `hcl:"script_actions,block" validate:"min=0"` }
type RolesHeadNodeAttributes ¶
type RolesHeadNodeAttributes struct {
// contains filtered or unexported fields
}
func (RolesHeadNodeAttributes) InternalRef ¶
func (hn RolesHeadNodeAttributes) InternalRef() (terra.Reference, error)
func (RolesHeadNodeAttributes) InternalTokens ¶
func (hn RolesHeadNodeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesHeadNodeAttributes) InternalWithRef ¶
func (hn RolesHeadNodeAttributes) InternalWithRef(ref terra.Reference) RolesHeadNodeAttributes
func (RolesHeadNodeAttributes) Password ¶
func (hn RolesHeadNodeAttributes) Password() terra.StringValue
func (RolesHeadNodeAttributes) ScriptActions ¶
func (hn RolesHeadNodeAttributes) ScriptActions() terra.ListValue[RolesHeadNodeScriptActionsAttributes]
func (RolesHeadNodeAttributes) SshKeys ¶
func (hn RolesHeadNodeAttributes) SshKeys() terra.SetValue[terra.StringValue]
func (RolesHeadNodeAttributes) SubnetId ¶
func (hn RolesHeadNodeAttributes) SubnetId() terra.StringValue
func (RolesHeadNodeAttributes) Username ¶
func (hn RolesHeadNodeAttributes) Username() terra.StringValue
func (RolesHeadNodeAttributes) VirtualNetworkId ¶
func (hn RolesHeadNodeAttributes) VirtualNetworkId() terra.StringValue
func (RolesHeadNodeAttributes) VmSize ¶
func (hn RolesHeadNodeAttributes) VmSize() terra.StringValue
type RolesHeadNodeScriptActions ¶
type RolesHeadNodeScriptActions struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Parameters: string, optional Parameters terra.StringValue `hcl:"parameters,attr"` // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` }
type RolesHeadNodeScriptActionsAttributes ¶
type RolesHeadNodeScriptActionsAttributes struct {
// contains filtered or unexported fields
}
func (RolesHeadNodeScriptActionsAttributes) InternalRef ¶
func (sa RolesHeadNodeScriptActionsAttributes) InternalRef() (terra.Reference, error)
func (RolesHeadNodeScriptActionsAttributes) InternalTokens ¶
func (sa RolesHeadNodeScriptActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesHeadNodeScriptActionsAttributes) InternalWithRef ¶
func (sa RolesHeadNodeScriptActionsAttributes) InternalWithRef(ref terra.Reference) RolesHeadNodeScriptActionsAttributes
func (RolesHeadNodeScriptActionsAttributes) Name ¶
func (sa RolesHeadNodeScriptActionsAttributes) Name() terra.StringValue
func (RolesHeadNodeScriptActionsAttributes) Parameters ¶
func (sa RolesHeadNodeScriptActionsAttributes) Parameters() terra.StringValue
func (RolesHeadNodeScriptActionsAttributes) Uri ¶
func (sa RolesHeadNodeScriptActionsAttributes) Uri() terra.StringValue
type RolesHeadNodeState ¶
type RolesHeadNodeState struct { Password string `json:"password"` SshKeys []string `json:"ssh_keys"` SubnetId string `json:"subnet_id"` Username string `json:"username"` VirtualNetworkId string `json:"virtual_network_id"` VmSize string `json:"vm_size"` ScriptActions []RolesHeadNodeScriptActionsState `json:"script_actions"` }
type RolesState ¶
type RolesState struct { HeadNode []RolesHeadNodeState `json:"head_node"` WorkerNode []RolesWorkerNodeState `json:"worker_node"` ZookeeperNode []RolesZookeeperNodeState `json:"zookeeper_node"` }
type RolesWorkerNode ¶
type RolesWorkerNode struct { // Password: string, optional Password terra.StringValue `hcl:"password,attr"` // SshKeys: set of string, optional SshKeys terra.SetValue[terra.StringValue] `hcl:"ssh_keys,attr"` // SubnetId: string, optional SubnetId terra.StringValue `hcl:"subnet_id,attr"` // TargetInstanceCount: number, required TargetInstanceCount terra.NumberValue `hcl:"target_instance_count,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` // VirtualNetworkId: string, optional VirtualNetworkId terra.StringValue `hcl:"virtual_network_id,attr"` // VmSize: string, required VmSize terra.StringValue `hcl:"vm_size,attr" validate:"required"` // RolesWorkerNodeAutoscale: optional Autoscale *RolesWorkerNodeAutoscale `hcl:"autoscale,block"` // RolesWorkerNodeScriptActions: min=0 ScriptActions []RolesWorkerNodeScriptActions `hcl:"script_actions,block" validate:"min=0"` }
type RolesWorkerNode600Bd071 ¶
type RolesWorkerNode600Bd071 struct { // Days: list of string, required Days terra.ListValue[terra.StringValue] `hcl:"days,attr" validate:"required"` // TargetInstanceCount: number, required TargetInstanceCount terra.NumberValue `hcl:"target_instance_count,attr" validate:"required"` // Time: string, required Time terra.StringValue `hcl:"time,attr" validate:"required"` }
type RolesWorkerNode600Bd071Attributes ¶
type RolesWorkerNode600Bd071Attributes struct {
// contains filtered or unexported fields
}
func (RolesWorkerNode600Bd071Attributes) Days ¶
func (s RolesWorkerNode600Bd071Attributes) Days() terra.ListValue[terra.StringValue]
func (RolesWorkerNode600Bd071Attributes) InternalRef ¶
func (s RolesWorkerNode600Bd071Attributes) InternalRef() (terra.Reference, error)
func (RolesWorkerNode600Bd071Attributes) InternalTokens ¶
func (s RolesWorkerNode600Bd071Attributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesWorkerNode600Bd071Attributes) InternalWithRef ¶
func (s RolesWorkerNode600Bd071Attributes) InternalWithRef(ref terra.Reference) RolesWorkerNode600Bd071Attributes
func (RolesWorkerNode600Bd071Attributes) TargetInstanceCount ¶
func (s RolesWorkerNode600Bd071Attributes) TargetInstanceCount() terra.NumberValue
func (RolesWorkerNode600Bd071Attributes) Time ¶
func (s RolesWorkerNode600Bd071Attributes) Time() terra.StringValue
type RolesWorkerNodeAttributes ¶
type RolesWorkerNodeAttributes struct {
// contains filtered or unexported fields
}
func (RolesWorkerNodeAttributes) Autoscale ¶
func (wn RolesWorkerNodeAttributes) Autoscale() terra.ListValue[RolesWorkerNodeAutoscaleAttributes]
func (RolesWorkerNodeAttributes) InternalRef ¶
func (wn RolesWorkerNodeAttributes) InternalRef() (terra.Reference, error)
func (RolesWorkerNodeAttributes) InternalTokens ¶
func (wn RolesWorkerNodeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesWorkerNodeAttributes) InternalWithRef ¶
func (wn RolesWorkerNodeAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeAttributes
func (RolesWorkerNodeAttributes) Password ¶
func (wn RolesWorkerNodeAttributes) Password() terra.StringValue
func (RolesWorkerNodeAttributes) ScriptActions ¶
func (wn RolesWorkerNodeAttributes) ScriptActions() terra.ListValue[RolesWorkerNodeScriptActionsAttributes]
func (RolesWorkerNodeAttributes) SshKeys ¶
func (wn RolesWorkerNodeAttributes) SshKeys() terra.SetValue[terra.StringValue]
func (RolesWorkerNodeAttributes) SubnetId ¶
func (wn RolesWorkerNodeAttributes) SubnetId() terra.StringValue
func (RolesWorkerNodeAttributes) TargetInstanceCount ¶
func (wn RolesWorkerNodeAttributes) TargetInstanceCount() terra.NumberValue
func (RolesWorkerNodeAttributes) Username ¶
func (wn RolesWorkerNodeAttributes) Username() terra.StringValue
func (RolesWorkerNodeAttributes) VirtualNetworkId ¶
func (wn RolesWorkerNodeAttributes) VirtualNetworkId() terra.StringValue
func (RolesWorkerNodeAttributes) VmSize ¶
func (wn RolesWorkerNodeAttributes) VmSize() terra.StringValue
type RolesWorkerNodeAutoscale ¶
type RolesWorkerNodeAutoscale struct { // RolesWorkerNodeAutoscaleCapacity: optional Capacity *RolesWorkerNodeAutoscaleCapacity `hcl:"capacity,block"` // RolesWorkerNodeAutoscaleRecurrence: optional Recurrence *RolesWorkerNodeAutoscaleRecurrence `hcl:"recurrence,block"` }
type RolesWorkerNodeAutoscaleAttributes ¶
type RolesWorkerNodeAutoscaleAttributes struct {
// contains filtered or unexported fields
}
func (RolesWorkerNodeAutoscaleAttributes) Capacity ¶
func (a RolesWorkerNodeAutoscaleAttributes) Capacity() terra.ListValue[RolesWorkerNodeAutoscaleCapacityAttributes]
func (RolesWorkerNodeAutoscaleAttributes) InternalRef ¶
func (a RolesWorkerNodeAutoscaleAttributes) InternalRef() (terra.Reference, error)
func (RolesWorkerNodeAutoscaleAttributes) InternalTokens ¶
func (a RolesWorkerNodeAutoscaleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesWorkerNodeAutoscaleAttributes) InternalWithRef ¶
func (a RolesWorkerNodeAutoscaleAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeAutoscaleAttributes
func (RolesWorkerNodeAutoscaleAttributes) Recurrence ¶
func (a RolesWorkerNodeAutoscaleAttributes) Recurrence() terra.ListValue[RolesWorkerNodeAutoscaleRecurrenceAttributes]
type RolesWorkerNodeAutoscaleCapacity ¶
type RolesWorkerNodeAutoscaleCapacity struct { // MaxInstanceCount: number, required MaxInstanceCount terra.NumberValue `hcl:"max_instance_count,attr" validate:"required"` // MinInstanceCount: number, required MinInstanceCount terra.NumberValue `hcl:"min_instance_count,attr" validate:"required"` }
type RolesWorkerNodeAutoscaleCapacityAttributes ¶
type RolesWorkerNodeAutoscaleCapacityAttributes struct {
// contains filtered or unexported fields
}
func (RolesWorkerNodeAutoscaleCapacityAttributes) InternalRef ¶
func (c RolesWorkerNodeAutoscaleCapacityAttributes) InternalRef() (terra.Reference, error)
func (RolesWorkerNodeAutoscaleCapacityAttributes) InternalTokens ¶
func (c RolesWorkerNodeAutoscaleCapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesWorkerNodeAutoscaleCapacityAttributes) InternalWithRef ¶
func (c RolesWorkerNodeAutoscaleCapacityAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeAutoscaleCapacityAttributes
func (RolesWorkerNodeAutoscaleCapacityAttributes) MaxInstanceCount ¶
func (c RolesWorkerNodeAutoscaleCapacityAttributes) MaxInstanceCount() terra.NumberValue
func (RolesWorkerNodeAutoscaleCapacityAttributes) MinInstanceCount ¶
func (c RolesWorkerNodeAutoscaleCapacityAttributes) MinInstanceCount() terra.NumberValue
type RolesWorkerNodeAutoscaleRecurrence ¶
type RolesWorkerNodeAutoscaleRecurrence struct { // Timezone: string, required Timezone terra.StringValue `hcl:"timezone,attr" validate:"required"` // RolesWorkerNode600Bd071: min=1 Schedule []RolesWorkerNode600Bd071 `hcl:"schedule,block" validate:"min=1"` }
type RolesWorkerNodeAutoscaleRecurrenceAttributes ¶
type RolesWorkerNodeAutoscaleRecurrenceAttributes struct {
// contains filtered or unexported fields
}
func (RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalRef ¶
func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalRef() (terra.Reference, error)
func (RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalTokens ¶
func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalWithRef ¶
func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeAutoscaleRecurrenceAttributes
func (RolesWorkerNodeAutoscaleRecurrenceAttributes) Schedule ¶
func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) Schedule() terra.ListValue[RolesWorkerNode600Bd071Attributes]
func (RolesWorkerNodeAutoscaleRecurrenceAttributes) Timezone ¶
func (r RolesWorkerNodeAutoscaleRecurrenceAttributes) Timezone() terra.StringValue
type RolesWorkerNodeAutoscaleRecurrenceState ¶
type RolesWorkerNodeAutoscaleRecurrenceState struct { Timezone string `json:"timezone"` Schedule []RolesWorkerNode600Bd071State `json:"schedule"` }
type RolesWorkerNodeAutoscaleState ¶
type RolesWorkerNodeAutoscaleState struct { Capacity []RolesWorkerNodeAutoscaleCapacityState `json:"capacity"` Recurrence []RolesWorkerNodeAutoscaleRecurrenceState `json:"recurrence"` }
type RolesWorkerNodeScriptActions ¶
type RolesWorkerNodeScriptActions struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Parameters: string, optional Parameters terra.StringValue `hcl:"parameters,attr"` // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` }
type RolesWorkerNodeScriptActionsAttributes ¶
type RolesWorkerNodeScriptActionsAttributes struct {
// contains filtered or unexported fields
}
func (RolesWorkerNodeScriptActionsAttributes) InternalRef ¶
func (sa RolesWorkerNodeScriptActionsAttributes) InternalRef() (terra.Reference, error)
func (RolesWorkerNodeScriptActionsAttributes) InternalTokens ¶
func (sa RolesWorkerNodeScriptActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesWorkerNodeScriptActionsAttributes) InternalWithRef ¶
func (sa RolesWorkerNodeScriptActionsAttributes) InternalWithRef(ref terra.Reference) RolesWorkerNodeScriptActionsAttributes
func (RolesWorkerNodeScriptActionsAttributes) Name ¶
func (sa RolesWorkerNodeScriptActionsAttributes) Name() terra.StringValue
func (RolesWorkerNodeScriptActionsAttributes) Parameters ¶
func (sa RolesWorkerNodeScriptActionsAttributes) Parameters() terra.StringValue
func (RolesWorkerNodeScriptActionsAttributes) Uri ¶
func (sa RolesWorkerNodeScriptActionsAttributes) Uri() terra.StringValue
type RolesWorkerNodeState ¶
type RolesWorkerNodeState struct { Password string `json:"password"` SshKeys []string `json:"ssh_keys"` SubnetId string `json:"subnet_id"` TargetInstanceCount float64 `json:"target_instance_count"` Username string `json:"username"` VirtualNetworkId string `json:"virtual_network_id"` VmSize string `json:"vm_size"` Autoscale []RolesWorkerNodeAutoscaleState `json:"autoscale"` ScriptActions []RolesWorkerNodeScriptActionsState `json:"script_actions"` }
type RolesZookeeperNode ¶
type RolesZookeeperNode struct { // Password: string, optional Password terra.StringValue `hcl:"password,attr"` // SshKeys: set of string, optional SshKeys terra.SetValue[terra.StringValue] `hcl:"ssh_keys,attr"` // SubnetId: string, optional SubnetId terra.StringValue `hcl:"subnet_id,attr"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` // VirtualNetworkId: string, optional VirtualNetworkId terra.StringValue `hcl:"virtual_network_id,attr"` // VmSize: string, required VmSize terra.StringValue `hcl:"vm_size,attr" validate:"required"` // RolesZookeeperNodeScriptActions: min=0 ScriptActions []RolesZookeeperNodeScriptActions `hcl:"script_actions,block" validate:"min=0"` }
type RolesZookeeperNodeAttributes ¶
type RolesZookeeperNodeAttributes struct {
// contains filtered or unexported fields
}
func (RolesZookeeperNodeAttributes) InternalRef ¶
func (zn RolesZookeeperNodeAttributes) InternalRef() (terra.Reference, error)
func (RolesZookeeperNodeAttributes) InternalTokens ¶
func (zn RolesZookeeperNodeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesZookeeperNodeAttributes) InternalWithRef ¶
func (zn RolesZookeeperNodeAttributes) InternalWithRef(ref terra.Reference) RolesZookeeperNodeAttributes
func (RolesZookeeperNodeAttributes) Password ¶
func (zn RolesZookeeperNodeAttributes) Password() terra.StringValue
func (RolesZookeeperNodeAttributes) ScriptActions ¶
func (zn RolesZookeeperNodeAttributes) ScriptActions() terra.ListValue[RolesZookeeperNodeScriptActionsAttributes]
func (RolesZookeeperNodeAttributes) SshKeys ¶
func (zn RolesZookeeperNodeAttributes) SshKeys() terra.SetValue[terra.StringValue]
func (RolesZookeeperNodeAttributes) SubnetId ¶
func (zn RolesZookeeperNodeAttributes) SubnetId() terra.StringValue
func (RolesZookeeperNodeAttributes) Username ¶
func (zn RolesZookeeperNodeAttributes) Username() terra.StringValue
func (RolesZookeeperNodeAttributes) VirtualNetworkId ¶
func (zn RolesZookeeperNodeAttributes) VirtualNetworkId() terra.StringValue
func (RolesZookeeperNodeAttributes) VmSize ¶
func (zn RolesZookeeperNodeAttributes) VmSize() terra.StringValue
type RolesZookeeperNodeScriptActions ¶
type RolesZookeeperNodeScriptActions struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Parameters: string, optional Parameters terra.StringValue `hcl:"parameters,attr"` // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` }
type RolesZookeeperNodeScriptActionsAttributes ¶
type RolesZookeeperNodeScriptActionsAttributes struct {
// contains filtered or unexported fields
}
func (RolesZookeeperNodeScriptActionsAttributes) InternalRef ¶
func (sa RolesZookeeperNodeScriptActionsAttributes) InternalRef() (terra.Reference, error)
func (RolesZookeeperNodeScriptActionsAttributes) InternalTokens ¶
func (sa RolesZookeeperNodeScriptActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RolesZookeeperNodeScriptActionsAttributes) InternalWithRef ¶
func (sa RolesZookeeperNodeScriptActionsAttributes) InternalWithRef(ref terra.Reference) RolesZookeeperNodeScriptActionsAttributes
func (RolesZookeeperNodeScriptActionsAttributes) Name ¶
func (sa RolesZookeeperNodeScriptActionsAttributes) Name() terra.StringValue
func (RolesZookeeperNodeScriptActionsAttributes) Parameters ¶
func (sa RolesZookeeperNodeScriptActionsAttributes) Parameters() terra.StringValue
func (RolesZookeeperNodeScriptActionsAttributes) Uri ¶
func (sa RolesZookeeperNodeScriptActionsAttributes) Uri() terra.StringValue
type RolesZookeeperNodeState ¶
type RolesZookeeperNodeState struct { Password string `json:"password"` SshKeys []string `json:"ssh_keys"` SubnetId string `json:"subnet_id"` Username string `json:"username"` VirtualNetworkId string `json:"virtual_network_id"` VmSize string `json:"vm_size"` ScriptActions []RolesZookeeperNodeScriptActionsState `json:"script_actions"` }
type SecurityProfile ¶
type SecurityProfile struct { // AaddsResourceId: string, required AaddsResourceId terra.StringValue `hcl:"aadds_resource_id,attr" validate:"required"` // ClusterUsersGroupDns: set of string, optional ClusterUsersGroupDns terra.SetValue[terra.StringValue] `hcl:"cluster_users_group_dns,attr"` // DomainName: string, required DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"` // DomainUserPassword: string, required DomainUserPassword terra.StringValue `hcl:"domain_user_password,attr" validate:"required"` // DomainUsername: string, required DomainUsername terra.StringValue `hcl:"domain_username,attr" validate:"required"` // LdapsUrls: set of string, required LdapsUrls terra.SetValue[terra.StringValue] `hcl:"ldaps_urls,attr" validate:"required"` // MsiResourceId: string, required MsiResourceId terra.StringValue `hcl:"msi_resource_id,attr" validate:"required"` }
type SecurityProfileAttributes ¶
type SecurityProfileAttributes struct {
// contains filtered or unexported fields
}
func (SecurityProfileAttributes) AaddsResourceId ¶
func (sp SecurityProfileAttributes) AaddsResourceId() terra.StringValue
func (SecurityProfileAttributes) ClusterUsersGroupDns ¶
func (sp SecurityProfileAttributes) ClusterUsersGroupDns() terra.SetValue[terra.StringValue]
func (SecurityProfileAttributes) DomainName ¶
func (sp SecurityProfileAttributes) DomainName() terra.StringValue
func (SecurityProfileAttributes) DomainUserPassword ¶
func (sp SecurityProfileAttributes) DomainUserPassword() terra.StringValue
func (SecurityProfileAttributes) DomainUsername ¶
func (sp SecurityProfileAttributes) DomainUsername() terra.StringValue
func (SecurityProfileAttributes) InternalRef ¶
func (sp SecurityProfileAttributes) InternalRef() (terra.Reference, error)
func (SecurityProfileAttributes) InternalTokens ¶
func (sp SecurityProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityProfileAttributes) InternalWithRef ¶
func (sp SecurityProfileAttributes) InternalWithRef(ref terra.Reference) SecurityProfileAttributes
func (SecurityProfileAttributes) LdapsUrls ¶
func (sp SecurityProfileAttributes) LdapsUrls() terra.SetValue[terra.StringValue]
func (SecurityProfileAttributes) MsiResourceId ¶
func (sp SecurityProfileAttributes) MsiResourceId() terra.StringValue
type SecurityProfileState ¶
type SecurityProfileState struct { AaddsResourceId string `json:"aadds_resource_id"` ClusterUsersGroupDns []string `json:"cluster_users_group_dns"` DomainName string `json:"domain_name"` DomainUserPassword string `json:"domain_user_password"` DomainUsername string `json:"domain_username"` LdapsUrls []string `json:"ldaps_urls"` MsiResourceId string `json:"msi_resource_id"` }
type StorageAccount ¶
type StorageAccount struct { // IsDefault: bool, required IsDefault terra.BoolValue `hcl:"is_default,attr" validate:"required"` // StorageAccountKey: string, required StorageAccountKey terra.StringValue `hcl:"storage_account_key,attr" validate:"required"` // StorageContainerId: string, required StorageContainerId terra.StringValue `hcl:"storage_container_id,attr" validate:"required"` // StorageResourceId: string, optional StorageResourceId terra.StringValue `hcl:"storage_resource_id,attr"` }
type StorageAccountAttributes ¶
type StorageAccountAttributes struct {
// contains filtered or unexported fields
}
func (StorageAccountAttributes) InternalRef ¶
func (sa StorageAccountAttributes) InternalRef() (terra.Reference, error)
func (StorageAccountAttributes) InternalTokens ¶
func (sa StorageAccountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageAccountAttributes) InternalWithRef ¶
func (sa StorageAccountAttributes) InternalWithRef(ref terra.Reference) StorageAccountAttributes
func (StorageAccountAttributes) IsDefault ¶
func (sa StorageAccountAttributes) IsDefault() terra.BoolValue
func (StorageAccountAttributes) StorageAccountKey ¶
func (sa StorageAccountAttributes) StorageAccountKey() terra.StringValue
func (StorageAccountAttributes) StorageContainerId ¶
func (sa StorageAccountAttributes) StorageContainerId() terra.StringValue
func (StorageAccountAttributes) StorageResourceId ¶
func (sa StorageAccountAttributes) StorageResourceId() terra.StringValue
type StorageAccountGen2 ¶
type StorageAccountGen2 struct { // FilesystemId: string, required FilesystemId terra.StringValue `hcl:"filesystem_id,attr" validate:"required"` // IsDefault: bool, required IsDefault terra.BoolValue `hcl:"is_default,attr" validate:"required"` // ManagedIdentityResourceId: string, required ManagedIdentityResourceId terra.StringValue `hcl:"managed_identity_resource_id,attr" validate:"required"` // StorageResourceId: string, required StorageResourceId terra.StringValue `hcl:"storage_resource_id,attr" validate:"required"` }
type StorageAccountGen2Attributes ¶
type StorageAccountGen2Attributes struct {
// contains filtered or unexported fields
}
func (StorageAccountGen2Attributes) FilesystemId ¶
func (sag StorageAccountGen2Attributes) FilesystemId() terra.StringValue
func (StorageAccountGen2Attributes) InternalRef ¶
func (sag StorageAccountGen2Attributes) InternalRef() (terra.Reference, error)
func (StorageAccountGen2Attributes) InternalTokens ¶
func (sag StorageAccountGen2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageAccountGen2Attributes) InternalWithRef ¶
func (sag StorageAccountGen2Attributes) InternalWithRef(ref terra.Reference) StorageAccountGen2Attributes
func (StorageAccountGen2Attributes) IsDefault ¶
func (sag StorageAccountGen2Attributes) IsDefault() terra.BoolValue
func (StorageAccountGen2Attributes) ManagedIdentityResourceId ¶
func (sag StorageAccountGen2Attributes) ManagedIdentityResourceId() terra.StringValue
func (StorageAccountGen2Attributes) StorageResourceId ¶
func (sag StorageAccountGen2Attributes) StorageResourceId() terra.StringValue
type StorageAccountGen2State ¶
type StorageAccountState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
Click to show internal directories.
Click to hide internal directories.