Documentation ¶
Index ¶
- type Args
- type Config
- type ConfigAttributes
- func (c ConfigAttributes) AirflowUri() terra.StringValue
- func (c ConfigAttributes) DagGcsPrefix() terra.StringValue
- func (c ConfigAttributes) DataRetentionConfig() terra.ListValue[ConfigDataRetentionConfigAttributes]
- func (c ConfigAttributes) DatabaseConfig() terra.ListValue[ConfigDatabaseConfigAttributes]
- func (c ConfigAttributes) EncryptionConfig() terra.ListValue[ConfigEncryptionConfigAttributes]
- func (c ConfigAttributes) EnvironmentSize() terra.StringValue
- func (c ConfigAttributes) GkeCluster() terra.StringValue
- func (c ConfigAttributes) InternalRef() (terra.Reference, error)
- func (c ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConfigAttributes) InternalWithRef(ref terra.Reference) ConfigAttributes
- func (c ConfigAttributes) MaintenanceWindow() terra.ListValue[ConfigMaintenanceWindowAttributes]
- func (c ConfigAttributes) MasterAuthorizedNetworksConfig() terra.ListValue[ConfigMasterAuthorizedNetworksConfigAttributes]
- func (c ConfigAttributes) NodeConfig() terra.ListValue[ConfigNodeConfigAttributes]
- func (c ConfigAttributes) NodeCount() terra.NumberValue
- func (c ConfigAttributes) PrivateEnvironmentConfig() terra.ListValue[ConfigPrivateEnvironmentConfigAttributes]
- func (c ConfigAttributes) RecoveryConfig() terra.ListValue[ConfigRecoveryConfigAttributes]
- func (c ConfigAttributes) ResilienceMode() terra.StringValue
- func (c ConfigAttributes) SoftwareConfig() terra.ListValue[ConfigSoftwareConfigAttributes]
- func (c ConfigAttributes) WebServerConfig() terra.ListValue[ConfigWebServerConfigAttributes]
- func (c ConfigAttributes) WebServerNetworkAccessControl() terra.ListValue[ConfigWebServerNetworkAccessControlAttributes]
- func (c ConfigAttributes) WorkloadsConfig() terra.ListValue[ConfigWorkloadsConfigAttributes]
- type ConfigDataRetentionConfig
- type ConfigDataRetentionConfigAttributes
- func (drc ConfigDataRetentionConfigAttributes) InternalRef() (terra.Reference, error)
- func (drc ConfigDataRetentionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (drc ConfigDataRetentionConfigAttributes) InternalWithRef(ref terra.Reference) ConfigDataRetentionConfigAttributes
- func (drc ConfigDataRetentionConfigAttributes) TaskLogsRetentionConfig() terra.ListValue[ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes]
- type ConfigDataRetentionConfigState
- type ConfigDataRetentionConfigTaskLogsRetentionConfig
- type ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes
- func (tlrc ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalRef() (terra.Reference, error)
- func (tlrc ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tlrc ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalWithRef(ref terra.Reference) ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes
- func (tlrc ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) StorageMode() terra.StringValue
- type ConfigDataRetentionConfigTaskLogsRetentionConfigState
- type ConfigDatabaseConfig
- type ConfigDatabaseConfigAttributes
- func (dc ConfigDatabaseConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc ConfigDatabaseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc ConfigDatabaseConfigAttributes) InternalWithRef(ref terra.Reference) ConfigDatabaseConfigAttributes
- func (dc ConfigDatabaseConfigAttributes) MachineType() terra.StringValue
- func (dc ConfigDatabaseConfigAttributes) Zone() terra.StringValue
- type ConfigDatabaseConfigState
- type ConfigEncryptionConfig
- type ConfigEncryptionConfigAttributes
- func (ec ConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec ConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec ConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) ConfigEncryptionConfigAttributes
- func (ec ConfigEncryptionConfigAttributes) KmsKeyName() terra.StringValue
- type ConfigEncryptionConfigState
- type ConfigMaintenanceWindow
- type ConfigMaintenanceWindowAttributes
- func (mw ConfigMaintenanceWindowAttributes) EndTime() terra.StringValue
- func (mw ConfigMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (mw ConfigMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mw ConfigMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) ConfigMaintenanceWindowAttributes
- func (mw ConfigMaintenanceWindowAttributes) Recurrence() terra.StringValue
- func (mw ConfigMaintenanceWindowAttributes) StartTime() terra.StringValue
- type ConfigMaintenanceWindowState
- type ConfigMasterAuthorizedNetworksConfig
- type ConfigMasterAuthorizedNetworksConfigAttributes
- func (manc ConfigMasterAuthorizedNetworksConfigAttributes) CidrBlocks() terra.SetValue[ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes]
- func (manc ConfigMasterAuthorizedNetworksConfigAttributes) Enabled() terra.BoolValue
- func (manc ConfigMasterAuthorizedNetworksConfigAttributes) InternalRef() (terra.Reference, error)
- func (manc ConfigMasterAuthorizedNetworksConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (manc ConfigMasterAuthorizedNetworksConfigAttributes) InternalWithRef(ref terra.Reference) ConfigMasterAuthorizedNetworksConfigAttributes
- type ConfigMasterAuthorizedNetworksConfigCidrBlocks
- type ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes
- func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock() terra.StringValue
- func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName() terra.StringValue
- func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef() (terra.Reference, error)
- func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef(ref terra.Reference) ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes
- type ConfigMasterAuthorizedNetworksConfigCidrBlocksState
- type ConfigMasterAuthorizedNetworksConfigState
- type ConfigNodeConfig
- type ConfigNodeConfigAttributes
- func (nc ConfigNodeConfigAttributes) DiskSizeGb() terra.NumberValue
- func (nc ConfigNodeConfigAttributes) EnableIpMasqAgent() terra.BoolValue
- func (nc ConfigNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc ConfigNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc ConfigNodeConfigAttributes) InternalWithRef(ref terra.Reference) ConfigNodeConfigAttributes
- func (nc ConfigNodeConfigAttributes) IpAllocationPolicy() terra.ListValue[ConfigNodeConfigIpAllocationPolicyAttributes]
- func (nc ConfigNodeConfigAttributes) MachineType() terra.StringValue
- func (nc ConfigNodeConfigAttributes) Network() terra.StringValue
- func (nc ConfigNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
- func (nc ConfigNodeConfigAttributes) ServiceAccount() terra.StringValue
- func (nc ConfigNodeConfigAttributes) Subnetwork() terra.StringValue
- func (nc ConfigNodeConfigAttributes) Tags() terra.SetValue[terra.StringValue]
- func (nc ConfigNodeConfigAttributes) Zone() terra.StringValue
- type ConfigNodeConfigIpAllocationPolicy
- type ConfigNodeConfigIpAllocationPolicyAttributes
- func (iap ConfigNodeConfigIpAllocationPolicyAttributes) ClusterIpv4CidrBlock() terra.StringValue
- func (iap ConfigNodeConfigIpAllocationPolicyAttributes) ClusterSecondaryRangeName() terra.StringValue
- func (iap ConfigNodeConfigIpAllocationPolicyAttributes) InternalRef() (terra.Reference, error)
- func (iap ConfigNodeConfigIpAllocationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iap ConfigNodeConfigIpAllocationPolicyAttributes) InternalWithRef(ref terra.Reference) ConfigNodeConfigIpAllocationPolicyAttributes
- func (iap ConfigNodeConfigIpAllocationPolicyAttributes) ServicesIpv4CidrBlock() terra.StringValue
- func (iap ConfigNodeConfigIpAllocationPolicyAttributes) ServicesSecondaryRangeName() terra.StringValue
- func (iap ConfigNodeConfigIpAllocationPolicyAttributes) UseIpAliases() terra.BoolValue
- type ConfigNodeConfigIpAllocationPolicyState
- type ConfigNodeConfigState
- type ConfigPrivateEnvironmentConfig
- type ConfigPrivateEnvironmentConfigAttributes
- func (pec ConfigPrivateEnvironmentConfigAttributes) CloudComposerConnectionSubnetwork() terra.StringValue
- func (pec ConfigPrivateEnvironmentConfigAttributes) CloudComposerNetworkIpv4CidrBlock() terra.StringValue
- func (pec ConfigPrivateEnvironmentConfigAttributes) CloudSqlIpv4CidrBlock() terra.StringValue
- func (pec ConfigPrivateEnvironmentConfigAttributes) ConnectionType() terra.StringValue
- func (pec ConfigPrivateEnvironmentConfigAttributes) EnablePrivateEndpoint() terra.BoolValue
- func (pec ConfigPrivateEnvironmentConfigAttributes) EnablePrivatelyUsedPublicIps() terra.BoolValue
- func (pec ConfigPrivateEnvironmentConfigAttributes) InternalRef() (terra.Reference, error)
- func (pec ConfigPrivateEnvironmentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pec ConfigPrivateEnvironmentConfigAttributes) InternalWithRef(ref terra.Reference) ConfigPrivateEnvironmentConfigAttributes
- func (pec ConfigPrivateEnvironmentConfigAttributes) MasterIpv4CidrBlock() terra.StringValue
- func (pec ConfigPrivateEnvironmentConfigAttributes) WebServerIpv4CidrBlock() terra.StringValue
- type ConfigPrivateEnvironmentConfigState
- type ConfigRecoveryConfig
- type ConfigRecoveryConfigAttributes
- func (rc ConfigRecoveryConfigAttributes) InternalRef() (terra.Reference, error)
- func (rc ConfigRecoveryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc ConfigRecoveryConfigAttributes) InternalWithRef(ref terra.Reference) ConfigRecoveryConfigAttributes
- func (rc ConfigRecoveryConfigAttributes) ScheduledSnapshotsConfig() terra.ListValue[ConfigRecoveryConfigScheduledSnapshotsConfigAttributes]
- type ConfigRecoveryConfigScheduledSnapshotsConfig
- type ConfigRecoveryConfigScheduledSnapshotsConfigAttributes
- func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) Enabled() terra.BoolValue
- func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalRef() (terra.Reference, error)
- func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalWithRef(ref terra.Reference) ConfigRecoveryConfigScheduledSnapshotsConfigAttributes
- func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotCreationSchedule() terra.StringValue
- func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotLocation() terra.StringValue
- func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) TimeZone() terra.StringValue
- type ConfigRecoveryConfigScheduledSnapshotsConfigState
- type ConfigRecoveryConfigState
- type ConfigSoftwareConfig
- type ConfigSoftwareConfigAttributes
- func (sc ConfigSoftwareConfigAttributes) AirflowConfigOverrides() terra.MapValue[terra.StringValue]
- func (sc ConfigSoftwareConfigAttributes) EnvVariables() terra.MapValue[terra.StringValue]
- func (sc ConfigSoftwareConfigAttributes) ImageVersion() terra.StringValue
- func (sc ConfigSoftwareConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc ConfigSoftwareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc ConfigSoftwareConfigAttributes) InternalWithRef(ref terra.Reference) ConfigSoftwareConfigAttributes
- func (sc ConfigSoftwareConfigAttributes) PypiPackages() terra.MapValue[terra.StringValue]
- func (sc ConfigSoftwareConfigAttributes) PythonVersion() terra.StringValue
- func (sc ConfigSoftwareConfigAttributes) SchedulerCount() terra.NumberValue
- type ConfigSoftwareConfigState
- type ConfigState
- type ConfigWebServerConfig
- type ConfigWebServerConfigAttributes
- func (wsc ConfigWebServerConfigAttributes) InternalRef() (terra.Reference, error)
- func (wsc ConfigWebServerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wsc ConfigWebServerConfigAttributes) InternalWithRef(ref terra.Reference) ConfigWebServerConfigAttributes
- func (wsc ConfigWebServerConfigAttributes) MachineType() terra.StringValue
- type ConfigWebServerConfigState
- type ConfigWebServerNetworkAccessControl
- type ConfigWebServerNetworkAccessControlAllowedIpRange
- type ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes
- func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Description() terra.StringValue
- func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalRef() (terra.Reference, error)
- func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalWithRef(ref terra.Reference) ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes
- func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Value() terra.StringValue
- type ConfigWebServerNetworkAccessControlAllowedIpRangeState
- type ConfigWebServerNetworkAccessControlAttributes
- func (wsnac ConfigWebServerNetworkAccessControlAttributes) AllowedIpRange() terra.SetValue[ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes]
- func (wsnac ConfigWebServerNetworkAccessControlAttributes) InternalRef() (terra.Reference, error)
- func (wsnac ConfigWebServerNetworkAccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wsnac ConfigWebServerNetworkAccessControlAttributes) InternalWithRef(ref terra.Reference) ConfigWebServerNetworkAccessControlAttributes
- type ConfigWebServerNetworkAccessControlState
- type ConfigWorkloadsConfig
- type ConfigWorkloadsConfigAttributes
- func (wc ConfigWorkloadsConfigAttributes) InternalRef() (terra.Reference, error)
- func (wc ConfigWorkloadsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wc ConfigWorkloadsConfigAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigAttributes
- func (wc ConfigWorkloadsConfigAttributes) Scheduler() terra.ListValue[ConfigWorkloadsConfigSchedulerAttributes]
- func (wc ConfigWorkloadsConfigAttributes) Triggerer() terra.ListValue[ConfigWorkloadsConfigTriggererAttributes]
- func (wc ConfigWorkloadsConfigAttributes) WebServer() terra.ListValue[ConfigWorkloadsConfigWebServerAttributes]
- func (wc ConfigWorkloadsConfigAttributes) Worker() terra.ListValue[ConfigWorkloadsConfigWorkerAttributes]
- type ConfigWorkloadsConfigScheduler
- type ConfigWorkloadsConfigSchedulerAttributes
- func (s ConfigWorkloadsConfigSchedulerAttributes) Count() terra.NumberValue
- func (s ConfigWorkloadsConfigSchedulerAttributes) Cpu() terra.NumberValue
- func (s ConfigWorkloadsConfigSchedulerAttributes) InternalRef() (terra.Reference, error)
- func (s ConfigWorkloadsConfigSchedulerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ConfigWorkloadsConfigSchedulerAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigSchedulerAttributes
- func (s ConfigWorkloadsConfigSchedulerAttributes) MemoryGb() terra.NumberValue
- func (s ConfigWorkloadsConfigSchedulerAttributes) StorageGb() terra.NumberValue
- type ConfigWorkloadsConfigSchedulerState
- type ConfigWorkloadsConfigState
- type ConfigWorkloadsConfigTriggerer
- type ConfigWorkloadsConfigTriggererAttributes
- func (t ConfigWorkloadsConfigTriggererAttributes) Count() terra.NumberValue
- func (t ConfigWorkloadsConfigTriggererAttributes) Cpu() terra.NumberValue
- func (t ConfigWorkloadsConfigTriggererAttributes) InternalRef() (terra.Reference, error)
- func (t ConfigWorkloadsConfigTriggererAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t ConfigWorkloadsConfigTriggererAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigTriggererAttributes
- func (t ConfigWorkloadsConfigTriggererAttributes) MemoryGb() terra.NumberValue
- type ConfigWorkloadsConfigTriggererState
- type ConfigWorkloadsConfigWebServer
- type ConfigWorkloadsConfigWebServerAttributes
- func (ws ConfigWorkloadsConfigWebServerAttributes) Cpu() terra.NumberValue
- func (ws ConfigWorkloadsConfigWebServerAttributes) InternalRef() (terra.Reference, error)
- func (ws ConfigWorkloadsConfigWebServerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ws ConfigWorkloadsConfigWebServerAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigWebServerAttributes
- func (ws ConfigWorkloadsConfigWebServerAttributes) MemoryGb() terra.NumberValue
- func (ws ConfigWorkloadsConfigWebServerAttributes) StorageGb() terra.NumberValue
- type ConfigWorkloadsConfigWebServerState
- type ConfigWorkloadsConfigWorker
- type ConfigWorkloadsConfigWorkerAttributes
- func (w ConfigWorkloadsConfigWorkerAttributes) Cpu() terra.NumberValue
- func (w ConfigWorkloadsConfigWorkerAttributes) InternalRef() (terra.Reference, error)
- func (w ConfigWorkloadsConfigWorkerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (w ConfigWorkloadsConfigWorkerAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigWorkerAttributes
- func (w ConfigWorkloadsConfigWorkerAttributes) MaxCount() terra.NumberValue
- func (w ConfigWorkloadsConfigWorkerAttributes) MemoryGb() terra.NumberValue
- func (w ConfigWorkloadsConfigWorkerAttributes) MinCount() terra.NumberValue
- func (w ConfigWorkloadsConfigWorkerAttributes) StorageGb() terra.NumberValue
- type ConfigWorkloadsConfigWorkerState
- type DataArgs
- type DataConfigAttributes
- func (c DataConfigAttributes) AirflowUri() terra.StringValue
- func (c DataConfigAttributes) DagGcsPrefix() terra.StringValue
- func (c DataConfigAttributes) DataRetentionConfig() terra.ListValue[DataConfigDataRetentionConfigAttributes]
- func (c DataConfigAttributes) DatabaseConfig() terra.ListValue[DataConfigDatabaseConfigAttributes]
- func (c DataConfigAttributes) EncryptionConfig() terra.ListValue[DataConfigEncryptionConfigAttributes]
- func (c DataConfigAttributes) EnvironmentSize() terra.StringValue
- func (c DataConfigAttributes) GkeCluster() terra.StringValue
- func (c DataConfigAttributes) InternalRef() (terra.Reference, error)
- func (c DataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigAttributes
- func (c DataConfigAttributes) MaintenanceWindow() terra.ListValue[DataConfigMaintenanceWindowAttributes]
- func (c DataConfigAttributes) MasterAuthorizedNetworksConfig() terra.ListValue[DataConfigMasterAuthorizedNetworksConfigAttributes]
- func (c DataConfigAttributes) NodeConfig() terra.ListValue[DataConfigNodeConfigAttributes]
- func (c DataConfigAttributes) NodeCount() terra.NumberValue
- func (c DataConfigAttributes) PrivateEnvironmentConfig() terra.ListValue[DataConfigPrivateEnvironmentConfigAttributes]
- func (c DataConfigAttributes) RecoveryConfig() terra.ListValue[DataConfigRecoveryConfigAttributes]
- func (c DataConfigAttributes) ResilienceMode() terra.StringValue
- func (c DataConfigAttributes) SoftwareConfig() terra.ListValue[DataConfigSoftwareConfigAttributes]
- func (c DataConfigAttributes) WebServerConfig() terra.ListValue[DataConfigWebServerConfigAttributes]
- func (c DataConfigAttributes) WebServerNetworkAccessControl() terra.ListValue[DataConfigWebServerNetworkAccessControlAttributes]
- func (c DataConfigAttributes) WorkloadsConfig() terra.ListValue[DataConfigWorkloadsConfigAttributes]
- type DataConfigDataRetentionConfigAttributes
- func (drc DataConfigDataRetentionConfigAttributes) InternalRef() (terra.Reference, error)
- func (drc DataConfigDataRetentionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (drc DataConfigDataRetentionConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigDataRetentionConfigAttributes
- func (drc DataConfigDataRetentionConfigAttributes) TaskLogsRetentionConfig() ...
- type DataConfigDataRetentionConfigState
- type DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes
- func (tlrc DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalRef() (terra.Reference, error)
- func (tlrc DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tlrc DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes
- func (tlrc DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) StorageMode() terra.StringValue
- type DataConfigDataRetentionConfigTaskLogsRetentionConfigState
- type DataConfigDatabaseConfigAttributes
- func (dc DataConfigDatabaseConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DataConfigDatabaseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DataConfigDatabaseConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigDatabaseConfigAttributes
- func (dc DataConfigDatabaseConfigAttributes) MachineType() terra.StringValue
- func (dc DataConfigDatabaseConfigAttributes) Zone() terra.StringValue
- type DataConfigDatabaseConfigState
- type DataConfigEncryptionConfigAttributes
- func (ec DataConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec DataConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec DataConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigEncryptionConfigAttributes
- func (ec DataConfigEncryptionConfigAttributes) KmsKeyName() terra.StringValue
- type DataConfigEncryptionConfigState
- type DataConfigMaintenanceWindowAttributes
- func (mw DataConfigMaintenanceWindowAttributes) EndTime() terra.StringValue
- func (mw DataConfigMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (mw DataConfigMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mw DataConfigMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataConfigMaintenanceWindowAttributes
- func (mw DataConfigMaintenanceWindowAttributes) Recurrence() terra.StringValue
- func (mw DataConfigMaintenanceWindowAttributes) StartTime() terra.StringValue
- type DataConfigMaintenanceWindowState
- type DataConfigMasterAuthorizedNetworksConfigAttributes
- func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) CidrBlocks() terra.SetValue[DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes]
- func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) Enabled() terra.BoolValue
- func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) InternalRef() (terra.Reference, error)
- func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigMasterAuthorizedNetworksConfigAttributes
- type DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes
- func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock() terra.StringValue
- func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName() terra.StringValue
- func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef() (terra.Reference, error)
- func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef(ref terra.Reference) DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes
- type DataConfigMasterAuthorizedNetworksConfigCidrBlocksState
- type DataConfigMasterAuthorizedNetworksConfigState
- type DataConfigNodeConfigAttributes
- func (nc DataConfigNodeConfigAttributes) DiskSizeGb() terra.NumberValue
- func (nc DataConfigNodeConfigAttributes) EnableIpMasqAgent() terra.BoolValue
- func (nc DataConfigNodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc DataConfigNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc DataConfigNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigNodeConfigAttributes
- func (nc DataConfigNodeConfigAttributes) IpAllocationPolicy() terra.ListValue[DataConfigNodeConfigIpAllocationPolicyAttributes]
- func (nc DataConfigNodeConfigAttributes) MachineType() terra.StringValue
- func (nc DataConfigNodeConfigAttributes) Network() terra.StringValue
- func (nc DataConfigNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
- func (nc DataConfigNodeConfigAttributes) ServiceAccount() terra.StringValue
- func (nc DataConfigNodeConfigAttributes) Subnetwork() terra.StringValue
- func (nc DataConfigNodeConfigAttributes) Tags() terra.SetValue[terra.StringValue]
- func (nc DataConfigNodeConfigAttributes) Zone() terra.StringValue
- type DataConfigNodeConfigIpAllocationPolicyAttributes
- func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) ClusterIpv4CidrBlock() terra.StringValue
- func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) ClusterSecondaryRangeName() terra.StringValue
- func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) InternalRef() (terra.Reference, error)
- func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) InternalWithRef(ref terra.Reference) DataConfigNodeConfigIpAllocationPolicyAttributes
- func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) ServicesIpv4CidrBlock() terra.StringValue
- func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) ServicesSecondaryRangeName() terra.StringValue
- func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) UseIpAliases() terra.BoolValue
- type DataConfigNodeConfigIpAllocationPolicyState
- type DataConfigNodeConfigState
- type DataConfigPrivateEnvironmentConfigAttributes
- func (pec DataConfigPrivateEnvironmentConfigAttributes) CloudComposerConnectionSubnetwork() terra.StringValue
- func (pec DataConfigPrivateEnvironmentConfigAttributes) CloudComposerNetworkIpv4CidrBlock() terra.StringValue
- func (pec DataConfigPrivateEnvironmentConfigAttributes) CloudSqlIpv4CidrBlock() terra.StringValue
- func (pec DataConfigPrivateEnvironmentConfigAttributes) ConnectionType() terra.StringValue
- func (pec DataConfigPrivateEnvironmentConfigAttributes) EnablePrivateEndpoint() terra.BoolValue
- func (pec DataConfigPrivateEnvironmentConfigAttributes) EnablePrivatelyUsedPublicIps() terra.BoolValue
- func (pec DataConfigPrivateEnvironmentConfigAttributes) InternalRef() (terra.Reference, error)
- func (pec DataConfigPrivateEnvironmentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pec DataConfigPrivateEnvironmentConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigPrivateEnvironmentConfigAttributes
- func (pec DataConfigPrivateEnvironmentConfigAttributes) MasterIpv4CidrBlock() terra.StringValue
- func (pec DataConfigPrivateEnvironmentConfigAttributes) WebServerIpv4CidrBlock() terra.StringValue
- type DataConfigPrivateEnvironmentConfigState
- type DataConfigRecoveryConfigAttributes
- func (rc DataConfigRecoveryConfigAttributes) InternalRef() (terra.Reference, error)
- func (rc DataConfigRecoveryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc DataConfigRecoveryConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigRecoveryConfigAttributes
- func (rc DataConfigRecoveryConfigAttributes) ScheduledSnapshotsConfig() terra.ListValue[DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes]
- type DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes
- func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) Enabled() terra.BoolValue
- func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalRef() (terra.Reference, error)
- func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes
- func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotCreationSchedule() terra.StringValue
- func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotLocation() terra.StringValue
- func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) TimeZone() terra.StringValue
- type DataConfigRecoveryConfigScheduledSnapshotsConfigState
- type DataConfigRecoveryConfigState
- type DataConfigSoftwareConfigAttributes
- func (sc DataConfigSoftwareConfigAttributes) AirflowConfigOverrides() terra.MapValue[terra.StringValue]
- func (sc DataConfigSoftwareConfigAttributes) EnvVariables() terra.MapValue[terra.StringValue]
- func (sc DataConfigSoftwareConfigAttributes) ImageVersion() terra.StringValue
- func (sc DataConfigSoftwareConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc DataConfigSoftwareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataConfigSoftwareConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigSoftwareConfigAttributes
- func (sc DataConfigSoftwareConfigAttributes) PypiPackages() terra.MapValue[terra.StringValue]
- func (sc DataConfigSoftwareConfigAttributes) PythonVersion() terra.StringValue
- func (sc DataConfigSoftwareConfigAttributes) SchedulerCount() terra.NumberValue
- type DataConfigSoftwareConfigState
- type DataConfigState
- type DataConfigWebServerConfigAttributes
- func (wsc DataConfigWebServerConfigAttributes) InternalRef() (terra.Reference, error)
- func (wsc DataConfigWebServerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wsc DataConfigWebServerConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigWebServerConfigAttributes
- func (wsc DataConfigWebServerConfigAttributes) MachineType() terra.StringValue
- type DataConfigWebServerConfigState
- type DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes
- func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Description() terra.StringValue
- func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalRef() (terra.Reference, error)
- func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalWithRef(ref terra.Reference) DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes
- func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Value() terra.StringValue
- type DataConfigWebServerNetworkAccessControlAllowedIpRangeState
- type DataConfigWebServerNetworkAccessControlAttributes
- func (wsnac DataConfigWebServerNetworkAccessControlAttributes) AllowedIpRange() ...
- func (wsnac DataConfigWebServerNetworkAccessControlAttributes) InternalRef() (terra.Reference, error)
- func (wsnac DataConfigWebServerNetworkAccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wsnac DataConfigWebServerNetworkAccessControlAttributes) InternalWithRef(ref terra.Reference) DataConfigWebServerNetworkAccessControlAttributes
- type DataConfigWebServerNetworkAccessControlState
- type DataConfigWorkloadsConfigAttributes
- func (wc DataConfigWorkloadsConfigAttributes) InternalRef() (terra.Reference, error)
- func (wc DataConfigWorkloadsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wc DataConfigWorkloadsConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigAttributes
- func (wc DataConfigWorkloadsConfigAttributes) Scheduler() terra.ListValue[DataConfigWorkloadsConfigSchedulerAttributes]
- func (wc DataConfigWorkloadsConfigAttributes) Triggerer() terra.ListValue[DataConfigWorkloadsConfigTriggererAttributes]
- func (wc DataConfigWorkloadsConfigAttributes) WebServer() terra.ListValue[DataConfigWorkloadsConfigWebServerAttributes]
- func (wc DataConfigWorkloadsConfigAttributes) Worker() terra.ListValue[DataConfigWorkloadsConfigWorkerAttributes]
- type DataConfigWorkloadsConfigSchedulerAttributes
- func (s DataConfigWorkloadsConfigSchedulerAttributes) Count() terra.NumberValue
- func (s DataConfigWorkloadsConfigSchedulerAttributes) Cpu() terra.NumberValue
- func (s DataConfigWorkloadsConfigSchedulerAttributes) InternalRef() (terra.Reference, error)
- func (s DataConfigWorkloadsConfigSchedulerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataConfigWorkloadsConfigSchedulerAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigSchedulerAttributes
- func (s DataConfigWorkloadsConfigSchedulerAttributes) MemoryGb() terra.NumberValue
- func (s DataConfigWorkloadsConfigSchedulerAttributes) StorageGb() terra.NumberValue
- type DataConfigWorkloadsConfigSchedulerState
- type DataConfigWorkloadsConfigState
- type DataConfigWorkloadsConfigTriggererAttributes
- func (t DataConfigWorkloadsConfigTriggererAttributes) Count() terra.NumberValue
- func (t DataConfigWorkloadsConfigTriggererAttributes) Cpu() terra.NumberValue
- func (t DataConfigWorkloadsConfigTriggererAttributes) InternalRef() (terra.Reference, error)
- func (t DataConfigWorkloadsConfigTriggererAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataConfigWorkloadsConfigTriggererAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigTriggererAttributes
- func (t DataConfigWorkloadsConfigTriggererAttributes) MemoryGb() terra.NumberValue
- type DataConfigWorkloadsConfigTriggererState
- type DataConfigWorkloadsConfigWebServerAttributes
- func (ws DataConfigWorkloadsConfigWebServerAttributes) Cpu() terra.NumberValue
- func (ws DataConfigWorkloadsConfigWebServerAttributes) InternalRef() (terra.Reference, error)
- func (ws DataConfigWorkloadsConfigWebServerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ws DataConfigWorkloadsConfigWebServerAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigWebServerAttributes
- func (ws DataConfigWorkloadsConfigWebServerAttributes) MemoryGb() terra.NumberValue
- func (ws DataConfigWorkloadsConfigWebServerAttributes) StorageGb() terra.NumberValue
- type DataConfigWorkloadsConfigWebServerState
- type DataConfigWorkloadsConfigWorkerAttributes
- func (w DataConfigWorkloadsConfigWorkerAttributes) Cpu() terra.NumberValue
- func (w DataConfigWorkloadsConfigWorkerAttributes) InternalRef() (terra.Reference, error)
- func (w DataConfigWorkloadsConfigWorkerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (w DataConfigWorkloadsConfigWorkerAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigWorkerAttributes
- func (w DataConfigWorkloadsConfigWorkerAttributes) MaxCount() terra.NumberValue
- func (w DataConfigWorkloadsConfigWorkerAttributes) MemoryGb() terra.NumberValue
- func (w DataConfigWorkloadsConfigWorkerAttributes) MinCount() terra.NumberValue
- func (w DataConfigWorkloadsConfigWorkerAttributes) StorageGb() terra.NumberValue
- type DataConfigWorkloadsConfigWorkerState
- type DataSource
- type DataStorageConfigAttributes
- func (sc DataStorageConfigAttributes) Bucket() terra.StringValue
- func (sc DataStorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc DataStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataStorageConfigAttributes) InternalWithRef(ref terra.Reference) DataStorageConfigAttributes
- type DataStorageConfigState
- type Resource
- func (gce *Resource) Attributes() googleComposerEnvironmentAttributes
- func (gce *Resource) Configuration() interface{}
- func (gce *Resource) DependOn() terra.Reference
- func (gce *Resource) Dependencies() terra.Dependencies
- func (gce *Resource) ImportState(state io.Reader) error
- func (gce *Resource) LifecycleManagement() *terra.Lifecycle
- func (gce *Resource) LocalName() string
- func (gce *Resource) State() (*googleComposerEnvironmentState, bool)
- func (gce *Resource) StateMust() *googleComposerEnvironmentState
- func (gce *Resource) Type() string
- type StorageConfig
- type StorageConfigAttributes
- func (sc StorageConfigAttributes) Bucket() terra.StringValue
- func (sc StorageConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc StorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc StorageConfigAttributes) InternalWithRef(ref terra.Reference) StorageConfigAttributes
- type StorageConfigState
- 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) 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 { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // Config: optional Config *Config `hcl:"config,block"` // StorageConfig: optional StorageConfig *StorageConfig `hcl:"storage_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_composer_environment.
type Config ¶
type Config struct { // EnvironmentSize: string, optional EnvironmentSize terra.StringValue `hcl:"environment_size,attr"` // NodeCount: number, optional NodeCount terra.NumberValue `hcl:"node_count,attr"` // ResilienceMode: string, optional ResilienceMode terra.StringValue `hcl:"resilience_mode,attr"` // ConfigDataRetentionConfig: optional DataRetentionConfig *ConfigDataRetentionConfig `hcl:"data_retention_config,block"` // ConfigDatabaseConfig: optional DatabaseConfig *ConfigDatabaseConfig `hcl:"database_config,block"` // ConfigEncryptionConfig: optional EncryptionConfig *ConfigEncryptionConfig `hcl:"encryption_config,block"` // ConfigMaintenanceWindow: optional MaintenanceWindow *ConfigMaintenanceWindow `hcl:"maintenance_window,block"` // ConfigMasterAuthorizedNetworksConfig: optional MasterAuthorizedNetworksConfig *ConfigMasterAuthorizedNetworksConfig `hcl:"master_authorized_networks_config,block"` // ConfigNodeConfig: optional NodeConfig *ConfigNodeConfig `hcl:"node_config,block"` // ConfigPrivateEnvironmentConfig: optional PrivateEnvironmentConfig *ConfigPrivateEnvironmentConfig `hcl:"private_environment_config,block"` // ConfigRecoveryConfig: optional RecoveryConfig *ConfigRecoveryConfig `hcl:"recovery_config,block"` // ConfigSoftwareConfig: optional SoftwareConfig *ConfigSoftwareConfig `hcl:"software_config,block"` // ConfigWebServerConfig: optional WebServerConfig *ConfigWebServerConfig `hcl:"web_server_config,block"` // ConfigWebServerNetworkAccessControl: optional WebServerNetworkAccessControl *ConfigWebServerNetworkAccessControl `hcl:"web_server_network_access_control,block"` // ConfigWorkloadsConfig: optional WorkloadsConfig *ConfigWorkloadsConfig `hcl:"workloads_config,block"` }
type ConfigAttributes ¶
type ConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigAttributes) AirflowUri ¶
func (c ConfigAttributes) AirflowUri() terra.StringValue
func (ConfigAttributes) DagGcsPrefix ¶
func (c ConfigAttributes) DagGcsPrefix() terra.StringValue
func (ConfigAttributes) DataRetentionConfig ¶
func (c ConfigAttributes) DataRetentionConfig() terra.ListValue[ConfigDataRetentionConfigAttributes]
func (ConfigAttributes) DatabaseConfig ¶
func (c ConfigAttributes) DatabaseConfig() terra.ListValue[ConfigDatabaseConfigAttributes]
func (ConfigAttributes) EncryptionConfig ¶
func (c ConfigAttributes) EncryptionConfig() terra.ListValue[ConfigEncryptionConfigAttributes]
func (ConfigAttributes) EnvironmentSize ¶
func (c ConfigAttributes) EnvironmentSize() terra.StringValue
func (ConfigAttributes) GkeCluster ¶
func (c ConfigAttributes) GkeCluster() terra.StringValue
func (ConfigAttributes) InternalRef ¶
func (c ConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigAttributes) InternalTokens ¶
func (c ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigAttributes) InternalWithRef ¶
func (c ConfigAttributes) InternalWithRef(ref terra.Reference) ConfigAttributes
func (ConfigAttributes) MaintenanceWindow ¶
func (c ConfigAttributes) MaintenanceWindow() terra.ListValue[ConfigMaintenanceWindowAttributes]
func (ConfigAttributes) MasterAuthorizedNetworksConfig ¶
func (c ConfigAttributes) MasterAuthorizedNetworksConfig() terra.ListValue[ConfigMasterAuthorizedNetworksConfigAttributes]
func (ConfigAttributes) NodeConfig ¶
func (c ConfigAttributes) NodeConfig() terra.ListValue[ConfigNodeConfigAttributes]
func (ConfigAttributes) NodeCount ¶
func (c ConfigAttributes) NodeCount() terra.NumberValue
func (ConfigAttributes) PrivateEnvironmentConfig ¶
func (c ConfigAttributes) PrivateEnvironmentConfig() terra.ListValue[ConfigPrivateEnvironmentConfigAttributes]
func (ConfigAttributes) RecoveryConfig ¶
func (c ConfigAttributes) RecoveryConfig() terra.ListValue[ConfigRecoveryConfigAttributes]
func (ConfigAttributes) ResilienceMode ¶
func (c ConfigAttributes) ResilienceMode() terra.StringValue
func (ConfigAttributes) SoftwareConfig ¶
func (c ConfigAttributes) SoftwareConfig() terra.ListValue[ConfigSoftwareConfigAttributes]
func (ConfigAttributes) WebServerConfig ¶
func (c ConfigAttributes) WebServerConfig() terra.ListValue[ConfigWebServerConfigAttributes]
func (ConfigAttributes) WebServerNetworkAccessControl ¶
func (c ConfigAttributes) WebServerNetworkAccessControl() terra.ListValue[ConfigWebServerNetworkAccessControlAttributes]
func (ConfigAttributes) WorkloadsConfig ¶
func (c ConfigAttributes) WorkloadsConfig() terra.ListValue[ConfigWorkloadsConfigAttributes]
type ConfigDataRetentionConfig ¶
type ConfigDataRetentionConfig struct { // ConfigDataRetentionConfigTaskLogsRetentionConfig: min=1 TaskLogsRetentionConfig []ConfigDataRetentionConfigTaskLogsRetentionConfig `hcl:"task_logs_retention_config,block" validate:"min=1"` }
type ConfigDataRetentionConfigAttributes ¶
type ConfigDataRetentionConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigDataRetentionConfigAttributes) InternalRef ¶
func (drc ConfigDataRetentionConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigDataRetentionConfigAttributes) InternalTokens ¶
func (drc ConfigDataRetentionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigDataRetentionConfigAttributes) InternalWithRef ¶
func (drc ConfigDataRetentionConfigAttributes) InternalWithRef(ref terra.Reference) ConfigDataRetentionConfigAttributes
func (ConfigDataRetentionConfigAttributes) TaskLogsRetentionConfig ¶
func (drc ConfigDataRetentionConfigAttributes) TaskLogsRetentionConfig() terra.ListValue[ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes]
type ConfigDataRetentionConfigState ¶
type ConfigDataRetentionConfigState struct {
TaskLogsRetentionConfig []ConfigDataRetentionConfigTaskLogsRetentionConfigState `json:"task_logs_retention_config"`
}
type ConfigDataRetentionConfigTaskLogsRetentionConfig ¶
type ConfigDataRetentionConfigTaskLogsRetentionConfig struct { // StorageMode: string, optional StorageMode terra.StringValue `hcl:"storage_mode,attr"` }
type ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes ¶
type ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalRef ¶
func (tlrc ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalTokens ¶
func (tlrc ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalWithRef ¶
func (tlrc ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalWithRef(ref terra.Reference) ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes
func (ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) StorageMode ¶
func (tlrc ConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) StorageMode() terra.StringValue
type ConfigDataRetentionConfigTaskLogsRetentionConfigState ¶
type ConfigDataRetentionConfigTaskLogsRetentionConfigState struct {
StorageMode string `json:"storage_mode"`
}
type ConfigDatabaseConfig ¶
type ConfigDatabaseConfig struct { // MachineType: string, optional MachineType terra.StringValue `hcl:"machine_type,attr"` // Zone: string, optional Zone terra.StringValue `hcl:"zone,attr"` }
type ConfigDatabaseConfigAttributes ¶
type ConfigDatabaseConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigDatabaseConfigAttributes) InternalRef ¶
func (dc ConfigDatabaseConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigDatabaseConfigAttributes) InternalTokens ¶
func (dc ConfigDatabaseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigDatabaseConfigAttributes) InternalWithRef ¶
func (dc ConfigDatabaseConfigAttributes) InternalWithRef(ref terra.Reference) ConfigDatabaseConfigAttributes
func (ConfigDatabaseConfigAttributes) MachineType ¶
func (dc ConfigDatabaseConfigAttributes) MachineType() terra.StringValue
func (ConfigDatabaseConfigAttributes) Zone ¶
func (dc ConfigDatabaseConfigAttributes) Zone() terra.StringValue
type ConfigEncryptionConfig ¶
type ConfigEncryptionConfig struct { // KmsKeyName: string, required KmsKeyName terra.StringValue `hcl:"kms_key_name,attr" validate:"required"` }
type ConfigEncryptionConfigAttributes ¶
type ConfigEncryptionConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigEncryptionConfigAttributes) InternalRef ¶
func (ec ConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigEncryptionConfigAttributes) InternalTokens ¶
func (ec ConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigEncryptionConfigAttributes) InternalWithRef ¶
func (ec ConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) ConfigEncryptionConfigAttributes
func (ConfigEncryptionConfigAttributes) KmsKeyName ¶
func (ec ConfigEncryptionConfigAttributes) KmsKeyName() terra.StringValue
type ConfigEncryptionConfigState ¶
type ConfigEncryptionConfigState struct {
KmsKeyName string `json:"kms_key_name"`
}
type ConfigMaintenanceWindow ¶
type ConfigMaintenanceWindow struct { // EndTime: string, required EndTime terra.StringValue `hcl:"end_time,attr" validate:"required"` // Recurrence: string, required Recurrence terra.StringValue `hcl:"recurrence,attr" validate:"required"` // StartTime: string, required StartTime terra.StringValue `hcl:"start_time,attr" validate:"required"` }
type ConfigMaintenanceWindowAttributes ¶
type ConfigMaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (ConfigMaintenanceWindowAttributes) EndTime ¶
func (mw ConfigMaintenanceWindowAttributes) EndTime() terra.StringValue
func (ConfigMaintenanceWindowAttributes) InternalRef ¶
func (mw ConfigMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (ConfigMaintenanceWindowAttributes) InternalTokens ¶
func (mw ConfigMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigMaintenanceWindowAttributes) InternalWithRef ¶
func (mw ConfigMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) ConfigMaintenanceWindowAttributes
func (ConfigMaintenanceWindowAttributes) Recurrence ¶
func (mw ConfigMaintenanceWindowAttributes) Recurrence() terra.StringValue
func (ConfigMaintenanceWindowAttributes) StartTime ¶
func (mw ConfigMaintenanceWindowAttributes) StartTime() terra.StringValue
type ConfigMasterAuthorizedNetworksConfig ¶
type ConfigMasterAuthorizedNetworksConfig struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // ConfigMasterAuthorizedNetworksConfigCidrBlocks: min=0 CidrBlocks []ConfigMasterAuthorizedNetworksConfigCidrBlocks `hcl:"cidr_blocks,block" validate:"min=0"` }
type ConfigMasterAuthorizedNetworksConfigAttributes ¶
type ConfigMasterAuthorizedNetworksConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigMasterAuthorizedNetworksConfigAttributes) CidrBlocks ¶
func (manc ConfigMasterAuthorizedNetworksConfigAttributes) CidrBlocks() terra.SetValue[ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes]
func (ConfigMasterAuthorizedNetworksConfigAttributes) Enabled ¶
func (manc ConfigMasterAuthorizedNetworksConfigAttributes) Enabled() terra.BoolValue
func (ConfigMasterAuthorizedNetworksConfigAttributes) InternalRef ¶
func (manc ConfigMasterAuthorizedNetworksConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigMasterAuthorizedNetworksConfigAttributes) InternalTokens ¶
func (manc ConfigMasterAuthorizedNetworksConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigMasterAuthorizedNetworksConfigAttributes) InternalWithRef ¶
func (manc ConfigMasterAuthorizedNetworksConfigAttributes) InternalWithRef(ref terra.Reference) ConfigMasterAuthorizedNetworksConfigAttributes
type ConfigMasterAuthorizedNetworksConfigCidrBlocks ¶
type ConfigMasterAuthorizedNetworksConfigCidrBlocks struct { // CidrBlock: string, required CidrBlock terra.StringValue `hcl:"cidr_block,attr" validate:"required"` // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` }
type ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes ¶
type ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes struct {
// contains filtered or unexported fields
}
func (ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock ¶
func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock() terra.StringValue
func (ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName ¶
func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName() terra.StringValue
func (ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef ¶
func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef() (terra.Reference, error)
func (ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens ¶
func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef ¶
func (cb ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef(ref terra.Reference) ConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes
type ConfigMasterAuthorizedNetworksConfigState ¶
type ConfigMasterAuthorizedNetworksConfigState struct { Enabled bool `json:"enabled"` CidrBlocks []ConfigMasterAuthorizedNetworksConfigCidrBlocksState `json:"cidr_blocks"` }
type ConfigNodeConfig ¶
type ConfigNodeConfig struct { // DiskSizeGb: number, optional DiskSizeGb terra.NumberValue `hcl:"disk_size_gb,attr"` // EnableIpMasqAgent: bool, optional EnableIpMasqAgent terra.BoolValue `hcl:"enable_ip_masq_agent,attr"` // MachineType: string, optional MachineType terra.StringValue `hcl:"machine_type,attr"` // Network: string, optional Network terra.StringValue `hcl:"network,attr"` // OauthScopes: set of string, optional OauthScopes terra.SetValue[terra.StringValue] `hcl:"oauth_scopes,attr"` // ServiceAccount: string, optional ServiceAccount terra.StringValue `hcl:"service_account,attr"` // Subnetwork: string, optional Subnetwork terra.StringValue `hcl:"subnetwork,attr"` // Tags: set of string, optional Tags terra.SetValue[terra.StringValue] `hcl:"tags,attr"` // Zone: string, optional Zone terra.StringValue `hcl:"zone,attr"` // ConfigNodeConfigIpAllocationPolicy: min=0 IpAllocationPolicy []ConfigNodeConfigIpAllocationPolicy `hcl:"ip_allocation_policy,block" validate:"min=0"` }
type ConfigNodeConfigAttributes ¶
type ConfigNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigNodeConfigAttributes) DiskSizeGb ¶
func (nc ConfigNodeConfigAttributes) DiskSizeGb() terra.NumberValue
func (ConfigNodeConfigAttributes) EnableIpMasqAgent ¶
func (nc ConfigNodeConfigAttributes) EnableIpMasqAgent() terra.BoolValue
func (ConfigNodeConfigAttributes) InternalRef ¶
func (nc ConfigNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigNodeConfigAttributes) InternalTokens ¶
func (nc ConfigNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigNodeConfigAttributes) InternalWithRef ¶
func (nc ConfigNodeConfigAttributes) InternalWithRef(ref terra.Reference) ConfigNodeConfigAttributes
func (ConfigNodeConfigAttributes) IpAllocationPolicy ¶
func (nc ConfigNodeConfigAttributes) IpAllocationPolicy() terra.ListValue[ConfigNodeConfigIpAllocationPolicyAttributes]
func (ConfigNodeConfigAttributes) MachineType ¶
func (nc ConfigNodeConfigAttributes) MachineType() terra.StringValue
func (ConfigNodeConfigAttributes) Network ¶
func (nc ConfigNodeConfigAttributes) Network() terra.StringValue
func (ConfigNodeConfigAttributes) OauthScopes ¶
func (nc ConfigNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
func (ConfigNodeConfigAttributes) ServiceAccount ¶
func (nc ConfigNodeConfigAttributes) ServiceAccount() terra.StringValue
func (ConfigNodeConfigAttributes) Subnetwork ¶
func (nc ConfigNodeConfigAttributes) Subnetwork() terra.StringValue
func (ConfigNodeConfigAttributes) Tags ¶
func (nc ConfigNodeConfigAttributes) Tags() terra.SetValue[terra.StringValue]
func (ConfigNodeConfigAttributes) Zone ¶
func (nc ConfigNodeConfigAttributes) Zone() terra.StringValue
type ConfigNodeConfigIpAllocationPolicy ¶
type ConfigNodeConfigIpAllocationPolicy struct { // ClusterIpv4CidrBlock: string, optional ClusterIpv4CidrBlock terra.StringValue `hcl:"cluster_ipv4_cidr_block,attr"` // ClusterSecondaryRangeName: string, optional ClusterSecondaryRangeName terra.StringValue `hcl:"cluster_secondary_range_name,attr"` // ServicesIpv4CidrBlock: string, optional ServicesIpv4CidrBlock terra.StringValue `hcl:"services_ipv4_cidr_block,attr"` // ServicesSecondaryRangeName: string, optional ServicesSecondaryRangeName terra.StringValue `hcl:"services_secondary_range_name,attr"` // UseIpAliases: bool, optional UseIpAliases terra.BoolValue `hcl:"use_ip_aliases,attr"` }
type ConfigNodeConfigIpAllocationPolicyAttributes ¶
type ConfigNodeConfigIpAllocationPolicyAttributes struct {
// contains filtered or unexported fields
}
func (ConfigNodeConfigIpAllocationPolicyAttributes) ClusterIpv4CidrBlock ¶
func (iap ConfigNodeConfigIpAllocationPolicyAttributes) ClusterIpv4CidrBlock() terra.StringValue
func (ConfigNodeConfigIpAllocationPolicyAttributes) ClusterSecondaryRangeName ¶
func (iap ConfigNodeConfigIpAllocationPolicyAttributes) ClusterSecondaryRangeName() terra.StringValue
func (ConfigNodeConfigIpAllocationPolicyAttributes) InternalRef ¶
func (iap ConfigNodeConfigIpAllocationPolicyAttributes) InternalRef() (terra.Reference, error)
func (ConfigNodeConfigIpAllocationPolicyAttributes) InternalTokens ¶
func (iap ConfigNodeConfigIpAllocationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigNodeConfigIpAllocationPolicyAttributes) InternalWithRef ¶
func (iap ConfigNodeConfigIpAllocationPolicyAttributes) InternalWithRef(ref terra.Reference) ConfigNodeConfigIpAllocationPolicyAttributes
func (ConfigNodeConfigIpAllocationPolicyAttributes) ServicesIpv4CidrBlock ¶
func (iap ConfigNodeConfigIpAllocationPolicyAttributes) ServicesIpv4CidrBlock() terra.StringValue
func (ConfigNodeConfigIpAllocationPolicyAttributes) ServicesSecondaryRangeName ¶
func (iap ConfigNodeConfigIpAllocationPolicyAttributes) ServicesSecondaryRangeName() terra.StringValue
func (ConfigNodeConfigIpAllocationPolicyAttributes) UseIpAliases ¶
func (iap ConfigNodeConfigIpAllocationPolicyAttributes) UseIpAliases() terra.BoolValue
type ConfigNodeConfigIpAllocationPolicyState ¶
type ConfigNodeConfigIpAllocationPolicyState struct { ClusterIpv4CidrBlock string `json:"cluster_ipv4_cidr_block"` ClusterSecondaryRangeName string `json:"cluster_secondary_range_name"` ServicesIpv4CidrBlock string `json:"services_ipv4_cidr_block"` ServicesSecondaryRangeName string `json:"services_secondary_range_name"` UseIpAliases bool `json:"use_ip_aliases"` }
type ConfigNodeConfigState ¶
type ConfigNodeConfigState struct { DiskSizeGb float64 `json:"disk_size_gb"` EnableIpMasqAgent bool `json:"enable_ip_masq_agent"` MachineType string `json:"machine_type"` Network string `json:"network"` OauthScopes []string `json:"oauth_scopes"` ServiceAccount string `json:"service_account"` Subnetwork string `json:"subnetwork"` Tags []string `json:"tags"` Zone string `json:"zone"` IpAllocationPolicy []ConfigNodeConfigIpAllocationPolicyState `json:"ip_allocation_policy"` }
type ConfigPrivateEnvironmentConfig ¶
type ConfigPrivateEnvironmentConfig struct { // CloudComposerConnectionSubnetwork: string, optional CloudComposerConnectionSubnetwork terra.StringValue `hcl:"cloud_composer_connection_subnetwork,attr"` // CloudComposerNetworkIpv4CidrBlock: string, optional CloudComposerNetworkIpv4CidrBlock terra.StringValue `hcl:"cloud_composer_network_ipv4_cidr_block,attr"` // CloudSqlIpv4CidrBlock: string, optional CloudSqlIpv4CidrBlock terra.StringValue `hcl:"cloud_sql_ipv4_cidr_block,attr"` // ConnectionType: string, optional ConnectionType terra.StringValue `hcl:"connection_type,attr"` // EnablePrivateEndpoint: bool, optional EnablePrivateEndpoint terra.BoolValue `hcl:"enable_private_endpoint,attr"` // EnablePrivatelyUsedPublicIps: bool, optional EnablePrivatelyUsedPublicIps terra.BoolValue `hcl:"enable_privately_used_public_ips,attr"` // MasterIpv4CidrBlock: string, optional MasterIpv4CidrBlock terra.StringValue `hcl:"master_ipv4_cidr_block,attr"` // WebServerIpv4CidrBlock: string, optional WebServerIpv4CidrBlock terra.StringValue `hcl:"web_server_ipv4_cidr_block,attr"` }
type ConfigPrivateEnvironmentConfigAttributes ¶
type ConfigPrivateEnvironmentConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigPrivateEnvironmentConfigAttributes) CloudComposerConnectionSubnetwork ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) CloudComposerConnectionSubnetwork() terra.StringValue
func (ConfigPrivateEnvironmentConfigAttributes) CloudComposerNetworkIpv4CidrBlock ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) CloudComposerNetworkIpv4CidrBlock() terra.StringValue
func (ConfigPrivateEnvironmentConfigAttributes) CloudSqlIpv4CidrBlock ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) CloudSqlIpv4CidrBlock() terra.StringValue
func (ConfigPrivateEnvironmentConfigAttributes) ConnectionType ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) ConnectionType() terra.StringValue
func (ConfigPrivateEnvironmentConfigAttributes) EnablePrivateEndpoint ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) EnablePrivateEndpoint() terra.BoolValue
func (ConfigPrivateEnvironmentConfigAttributes) EnablePrivatelyUsedPublicIps ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) EnablePrivatelyUsedPublicIps() terra.BoolValue
func (ConfigPrivateEnvironmentConfigAttributes) InternalRef ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigPrivateEnvironmentConfigAttributes) InternalTokens ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigPrivateEnvironmentConfigAttributes) InternalWithRef ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) InternalWithRef(ref terra.Reference) ConfigPrivateEnvironmentConfigAttributes
func (ConfigPrivateEnvironmentConfigAttributes) MasterIpv4CidrBlock ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) MasterIpv4CidrBlock() terra.StringValue
func (ConfigPrivateEnvironmentConfigAttributes) WebServerIpv4CidrBlock ¶
func (pec ConfigPrivateEnvironmentConfigAttributes) WebServerIpv4CidrBlock() terra.StringValue
type ConfigPrivateEnvironmentConfigState ¶
type ConfigPrivateEnvironmentConfigState struct { CloudComposerConnectionSubnetwork string `json:"cloud_composer_connection_subnetwork"` CloudComposerNetworkIpv4CidrBlock string `json:"cloud_composer_network_ipv4_cidr_block"` CloudSqlIpv4CidrBlock string `json:"cloud_sql_ipv4_cidr_block"` ConnectionType string `json:"connection_type"` EnablePrivateEndpoint bool `json:"enable_private_endpoint"` EnablePrivatelyUsedPublicIps bool `json:"enable_privately_used_public_ips"` MasterIpv4CidrBlock string `json:"master_ipv4_cidr_block"` WebServerIpv4CidrBlock string `json:"web_server_ipv4_cidr_block"` }
type ConfigRecoveryConfig ¶
type ConfigRecoveryConfig struct { // ConfigRecoveryConfigScheduledSnapshotsConfig: optional ScheduledSnapshotsConfig *ConfigRecoveryConfigScheduledSnapshotsConfig `hcl:"scheduled_snapshots_config,block"` }
type ConfigRecoveryConfigAttributes ¶
type ConfigRecoveryConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigRecoveryConfigAttributes) InternalRef ¶
func (rc ConfigRecoveryConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigRecoveryConfigAttributes) InternalTokens ¶
func (rc ConfigRecoveryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigRecoveryConfigAttributes) InternalWithRef ¶
func (rc ConfigRecoveryConfigAttributes) InternalWithRef(ref terra.Reference) ConfigRecoveryConfigAttributes
func (ConfigRecoveryConfigAttributes) ScheduledSnapshotsConfig ¶
func (rc ConfigRecoveryConfigAttributes) ScheduledSnapshotsConfig() terra.ListValue[ConfigRecoveryConfigScheduledSnapshotsConfigAttributes]
type ConfigRecoveryConfigScheduledSnapshotsConfig ¶
type ConfigRecoveryConfigScheduledSnapshotsConfig struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // SnapshotCreationSchedule: string, optional SnapshotCreationSchedule terra.StringValue `hcl:"snapshot_creation_schedule,attr"` // SnapshotLocation: string, optional SnapshotLocation terra.StringValue `hcl:"snapshot_location,attr"` // TimeZone: string, optional TimeZone terra.StringValue `hcl:"time_zone,attr"` }
type ConfigRecoveryConfigScheduledSnapshotsConfigAttributes ¶
type ConfigRecoveryConfigScheduledSnapshotsConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) Enabled ¶
func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) Enabled() terra.BoolValue
func (ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalRef ¶
func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalTokens ¶
func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalWithRef ¶
func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalWithRef(ref terra.Reference) ConfigRecoveryConfigScheduledSnapshotsConfigAttributes
func (ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotCreationSchedule ¶
func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotCreationSchedule() terra.StringValue
func (ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotLocation ¶
func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotLocation() terra.StringValue
func (ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) TimeZone ¶
func (ssc ConfigRecoveryConfigScheduledSnapshotsConfigAttributes) TimeZone() terra.StringValue
type ConfigRecoveryConfigState ¶
type ConfigRecoveryConfigState struct {
ScheduledSnapshotsConfig []ConfigRecoveryConfigScheduledSnapshotsConfigState `json:"scheduled_snapshots_config"`
}
type ConfigSoftwareConfig ¶
type ConfigSoftwareConfig struct { // AirflowConfigOverrides: map of string, optional AirflowConfigOverrides terra.MapValue[terra.StringValue] `hcl:"airflow_config_overrides,attr"` // EnvVariables: map of string, optional EnvVariables terra.MapValue[terra.StringValue] `hcl:"env_variables,attr"` // ImageVersion: string, optional ImageVersion terra.StringValue `hcl:"image_version,attr"` // PypiPackages: map of string, optional PypiPackages terra.MapValue[terra.StringValue] `hcl:"pypi_packages,attr"` // PythonVersion: string, optional PythonVersion terra.StringValue `hcl:"python_version,attr"` // SchedulerCount: number, optional SchedulerCount terra.NumberValue `hcl:"scheduler_count,attr"` }
type ConfigSoftwareConfigAttributes ¶
type ConfigSoftwareConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigSoftwareConfigAttributes) AirflowConfigOverrides ¶
func (sc ConfigSoftwareConfigAttributes) AirflowConfigOverrides() terra.MapValue[terra.StringValue]
func (ConfigSoftwareConfigAttributes) EnvVariables ¶
func (sc ConfigSoftwareConfigAttributes) EnvVariables() terra.MapValue[terra.StringValue]
func (ConfigSoftwareConfigAttributes) ImageVersion ¶
func (sc ConfigSoftwareConfigAttributes) ImageVersion() terra.StringValue
func (ConfigSoftwareConfigAttributes) InternalRef ¶
func (sc ConfigSoftwareConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigSoftwareConfigAttributes) InternalTokens ¶
func (sc ConfigSoftwareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigSoftwareConfigAttributes) InternalWithRef ¶
func (sc ConfigSoftwareConfigAttributes) InternalWithRef(ref terra.Reference) ConfigSoftwareConfigAttributes
func (ConfigSoftwareConfigAttributes) PypiPackages ¶
func (sc ConfigSoftwareConfigAttributes) PypiPackages() terra.MapValue[terra.StringValue]
func (ConfigSoftwareConfigAttributes) PythonVersion ¶
func (sc ConfigSoftwareConfigAttributes) PythonVersion() terra.StringValue
func (ConfigSoftwareConfigAttributes) SchedulerCount ¶
func (sc ConfigSoftwareConfigAttributes) SchedulerCount() terra.NumberValue
type ConfigSoftwareConfigState ¶
type ConfigSoftwareConfigState struct { AirflowConfigOverrides map[string]string `json:"airflow_config_overrides"` EnvVariables map[string]string `json:"env_variables"` ImageVersion string `json:"image_version"` PypiPackages map[string]string `json:"pypi_packages"` PythonVersion string `json:"python_version"` SchedulerCount float64 `json:"scheduler_count"` }
type ConfigState ¶
type ConfigState struct { AirflowUri string `json:"airflow_uri"` DagGcsPrefix string `json:"dag_gcs_prefix"` EnvironmentSize string `json:"environment_size"` GkeCluster string `json:"gke_cluster"` NodeCount float64 `json:"node_count"` ResilienceMode string `json:"resilience_mode"` DataRetentionConfig []ConfigDataRetentionConfigState `json:"data_retention_config"` DatabaseConfig []ConfigDatabaseConfigState `json:"database_config"` EncryptionConfig []ConfigEncryptionConfigState `json:"encryption_config"` MaintenanceWindow []ConfigMaintenanceWindowState `json:"maintenance_window"` MasterAuthorizedNetworksConfig []ConfigMasterAuthorizedNetworksConfigState `json:"master_authorized_networks_config"` NodeConfig []ConfigNodeConfigState `json:"node_config"` PrivateEnvironmentConfig []ConfigPrivateEnvironmentConfigState `json:"private_environment_config"` RecoveryConfig []ConfigRecoveryConfigState `json:"recovery_config"` SoftwareConfig []ConfigSoftwareConfigState `json:"software_config"` WebServerConfig []ConfigWebServerConfigState `json:"web_server_config"` WebServerNetworkAccessControl []ConfigWebServerNetworkAccessControlState `json:"web_server_network_access_control"` WorkloadsConfig []ConfigWorkloadsConfigState `json:"workloads_config"` }
type ConfigWebServerConfig ¶
type ConfigWebServerConfig struct { // MachineType: string, required MachineType terra.StringValue `hcl:"machine_type,attr" validate:"required"` }
type ConfigWebServerConfigAttributes ¶
type ConfigWebServerConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigWebServerConfigAttributes) InternalRef ¶
func (wsc ConfigWebServerConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigWebServerConfigAttributes) InternalTokens ¶
func (wsc ConfigWebServerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigWebServerConfigAttributes) InternalWithRef ¶
func (wsc ConfigWebServerConfigAttributes) InternalWithRef(ref terra.Reference) ConfigWebServerConfigAttributes
func (ConfigWebServerConfigAttributes) MachineType ¶
func (wsc ConfigWebServerConfigAttributes) MachineType() terra.StringValue
type ConfigWebServerConfigState ¶
type ConfigWebServerConfigState struct {
MachineType string `json:"machine_type"`
}
type ConfigWebServerNetworkAccessControl ¶
type ConfigWebServerNetworkAccessControl struct { // ConfigWebServerNetworkAccessControlAllowedIpRange: min=0 AllowedIpRange []ConfigWebServerNetworkAccessControlAllowedIpRange `hcl:"allowed_ip_range,block" validate:"min=0"` }
type ConfigWebServerNetworkAccessControlAllowedIpRange ¶
type ConfigWebServerNetworkAccessControlAllowedIpRange struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes ¶
type ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes struct {
// contains filtered or unexported fields
}
func (ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Description ¶
func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Description() terra.StringValue
func (ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalRef ¶
func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalRef() (terra.Reference, error)
func (ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalTokens ¶
func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalWithRef ¶
func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalWithRef(ref terra.Reference) ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes
func (ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Value ¶
func (air ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Value() terra.StringValue
type ConfigWebServerNetworkAccessControlAttributes ¶
type ConfigWebServerNetworkAccessControlAttributes struct {
// contains filtered or unexported fields
}
func (ConfigWebServerNetworkAccessControlAttributes) AllowedIpRange ¶
func (wsnac ConfigWebServerNetworkAccessControlAttributes) AllowedIpRange() terra.SetValue[ConfigWebServerNetworkAccessControlAllowedIpRangeAttributes]
func (ConfigWebServerNetworkAccessControlAttributes) InternalRef ¶
func (wsnac ConfigWebServerNetworkAccessControlAttributes) InternalRef() (terra.Reference, error)
func (ConfigWebServerNetworkAccessControlAttributes) InternalTokens ¶
func (wsnac ConfigWebServerNetworkAccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigWebServerNetworkAccessControlAttributes) InternalWithRef ¶
func (wsnac ConfigWebServerNetworkAccessControlAttributes) InternalWithRef(ref terra.Reference) ConfigWebServerNetworkAccessControlAttributes
type ConfigWebServerNetworkAccessControlState ¶
type ConfigWebServerNetworkAccessControlState struct {
AllowedIpRange []ConfigWebServerNetworkAccessControlAllowedIpRangeState `json:"allowed_ip_range"`
}
type ConfigWorkloadsConfig ¶
type ConfigWorkloadsConfig struct { // ConfigWorkloadsConfigScheduler: optional Scheduler *ConfigWorkloadsConfigScheduler `hcl:"scheduler,block"` // ConfigWorkloadsConfigTriggerer: optional Triggerer *ConfigWorkloadsConfigTriggerer `hcl:"triggerer,block"` // ConfigWorkloadsConfigWebServer: optional WebServer *ConfigWorkloadsConfigWebServer `hcl:"web_server,block"` // ConfigWorkloadsConfigWorker: optional Worker *ConfigWorkloadsConfigWorker `hcl:"worker,block"` }
type ConfigWorkloadsConfigAttributes ¶
type ConfigWorkloadsConfigAttributes struct {
// contains filtered or unexported fields
}
func (ConfigWorkloadsConfigAttributes) InternalRef ¶
func (wc ConfigWorkloadsConfigAttributes) InternalRef() (terra.Reference, error)
func (ConfigWorkloadsConfigAttributes) InternalTokens ¶
func (wc ConfigWorkloadsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigWorkloadsConfigAttributes) InternalWithRef ¶
func (wc ConfigWorkloadsConfigAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigAttributes
func (ConfigWorkloadsConfigAttributes) Scheduler ¶
func (wc ConfigWorkloadsConfigAttributes) Scheduler() terra.ListValue[ConfigWorkloadsConfigSchedulerAttributes]
func (ConfigWorkloadsConfigAttributes) Triggerer ¶
func (wc ConfigWorkloadsConfigAttributes) Triggerer() terra.ListValue[ConfigWorkloadsConfigTriggererAttributes]
func (ConfigWorkloadsConfigAttributes) WebServer ¶
func (wc ConfigWorkloadsConfigAttributes) WebServer() terra.ListValue[ConfigWorkloadsConfigWebServerAttributes]
func (ConfigWorkloadsConfigAttributes) Worker ¶
func (wc ConfigWorkloadsConfigAttributes) Worker() terra.ListValue[ConfigWorkloadsConfigWorkerAttributes]
type ConfigWorkloadsConfigScheduler ¶
type ConfigWorkloadsConfigScheduler struct { // Count: number, optional Count terra.NumberValue `hcl:"count,attr"` // Cpu: number, optional Cpu terra.NumberValue `hcl:"cpu,attr"` // MemoryGb: number, optional MemoryGb terra.NumberValue `hcl:"memory_gb,attr"` // StorageGb: number, optional StorageGb terra.NumberValue `hcl:"storage_gb,attr"` }
type ConfigWorkloadsConfigSchedulerAttributes ¶
type ConfigWorkloadsConfigSchedulerAttributes struct {
// contains filtered or unexported fields
}
func (ConfigWorkloadsConfigSchedulerAttributes) Count ¶
func (s ConfigWorkloadsConfigSchedulerAttributes) Count() terra.NumberValue
func (ConfigWorkloadsConfigSchedulerAttributes) Cpu ¶
func (s ConfigWorkloadsConfigSchedulerAttributes) Cpu() terra.NumberValue
func (ConfigWorkloadsConfigSchedulerAttributes) InternalRef ¶
func (s ConfigWorkloadsConfigSchedulerAttributes) InternalRef() (terra.Reference, error)
func (ConfigWorkloadsConfigSchedulerAttributes) InternalTokens ¶
func (s ConfigWorkloadsConfigSchedulerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigWorkloadsConfigSchedulerAttributes) InternalWithRef ¶
func (s ConfigWorkloadsConfigSchedulerAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigSchedulerAttributes
func (ConfigWorkloadsConfigSchedulerAttributes) MemoryGb ¶
func (s ConfigWorkloadsConfigSchedulerAttributes) MemoryGb() terra.NumberValue
func (ConfigWorkloadsConfigSchedulerAttributes) StorageGb ¶
func (s ConfigWorkloadsConfigSchedulerAttributes) StorageGb() terra.NumberValue
type ConfigWorkloadsConfigState ¶
type ConfigWorkloadsConfigState struct { Scheduler []ConfigWorkloadsConfigSchedulerState `json:"scheduler"` Triggerer []ConfigWorkloadsConfigTriggererState `json:"triggerer"` WebServer []ConfigWorkloadsConfigWebServerState `json:"web_server"` Worker []ConfigWorkloadsConfigWorkerState `json:"worker"` }
type ConfigWorkloadsConfigTriggerer ¶
type ConfigWorkloadsConfigTriggerer struct { // Count: number, required Count terra.NumberValue `hcl:"count,attr" validate:"required"` // Cpu: number, required Cpu terra.NumberValue `hcl:"cpu,attr" validate:"required"` // MemoryGb: number, required MemoryGb terra.NumberValue `hcl:"memory_gb,attr" validate:"required"` }
type ConfigWorkloadsConfigTriggererAttributes ¶
type ConfigWorkloadsConfigTriggererAttributes struct {
// contains filtered or unexported fields
}
func (ConfigWorkloadsConfigTriggererAttributes) Count ¶
func (t ConfigWorkloadsConfigTriggererAttributes) Count() terra.NumberValue
func (ConfigWorkloadsConfigTriggererAttributes) Cpu ¶
func (t ConfigWorkloadsConfigTriggererAttributes) Cpu() terra.NumberValue
func (ConfigWorkloadsConfigTriggererAttributes) InternalRef ¶
func (t ConfigWorkloadsConfigTriggererAttributes) InternalRef() (terra.Reference, error)
func (ConfigWorkloadsConfigTriggererAttributes) InternalTokens ¶
func (t ConfigWorkloadsConfigTriggererAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigWorkloadsConfigTriggererAttributes) InternalWithRef ¶
func (t ConfigWorkloadsConfigTriggererAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigTriggererAttributes
func (ConfigWorkloadsConfigTriggererAttributes) MemoryGb ¶
func (t ConfigWorkloadsConfigTriggererAttributes) MemoryGb() terra.NumberValue
type ConfigWorkloadsConfigWebServer ¶
type ConfigWorkloadsConfigWebServer struct { // Cpu: number, optional Cpu terra.NumberValue `hcl:"cpu,attr"` // MemoryGb: number, optional MemoryGb terra.NumberValue `hcl:"memory_gb,attr"` // StorageGb: number, optional StorageGb terra.NumberValue `hcl:"storage_gb,attr"` }
type ConfigWorkloadsConfigWebServerAttributes ¶
type ConfigWorkloadsConfigWebServerAttributes struct {
// contains filtered or unexported fields
}
func (ConfigWorkloadsConfigWebServerAttributes) Cpu ¶
func (ws ConfigWorkloadsConfigWebServerAttributes) Cpu() terra.NumberValue
func (ConfigWorkloadsConfigWebServerAttributes) InternalRef ¶
func (ws ConfigWorkloadsConfigWebServerAttributes) InternalRef() (terra.Reference, error)
func (ConfigWorkloadsConfigWebServerAttributes) InternalTokens ¶
func (ws ConfigWorkloadsConfigWebServerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigWorkloadsConfigWebServerAttributes) InternalWithRef ¶
func (ws ConfigWorkloadsConfigWebServerAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigWebServerAttributes
func (ConfigWorkloadsConfigWebServerAttributes) MemoryGb ¶
func (ws ConfigWorkloadsConfigWebServerAttributes) MemoryGb() terra.NumberValue
func (ConfigWorkloadsConfigWebServerAttributes) StorageGb ¶
func (ws ConfigWorkloadsConfigWebServerAttributes) StorageGb() terra.NumberValue
type ConfigWorkloadsConfigWorker ¶
type ConfigWorkloadsConfigWorker struct { // Cpu: number, optional Cpu terra.NumberValue `hcl:"cpu,attr"` // MaxCount: number, optional MaxCount terra.NumberValue `hcl:"max_count,attr"` // MemoryGb: number, optional MemoryGb terra.NumberValue `hcl:"memory_gb,attr"` // MinCount: number, optional MinCount terra.NumberValue `hcl:"min_count,attr"` // StorageGb: number, optional StorageGb terra.NumberValue `hcl:"storage_gb,attr"` }
type ConfigWorkloadsConfigWorkerAttributes ¶
type ConfigWorkloadsConfigWorkerAttributes struct {
// contains filtered or unexported fields
}
func (ConfigWorkloadsConfigWorkerAttributes) Cpu ¶
func (w ConfigWorkloadsConfigWorkerAttributes) Cpu() terra.NumberValue
func (ConfigWorkloadsConfigWorkerAttributes) InternalRef ¶
func (w ConfigWorkloadsConfigWorkerAttributes) InternalRef() (terra.Reference, error)
func (ConfigWorkloadsConfigWorkerAttributes) InternalTokens ¶
func (w ConfigWorkloadsConfigWorkerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigWorkloadsConfigWorkerAttributes) InternalWithRef ¶
func (w ConfigWorkloadsConfigWorkerAttributes) InternalWithRef(ref terra.Reference) ConfigWorkloadsConfigWorkerAttributes
func (ConfigWorkloadsConfigWorkerAttributes) MaxCount ¶
func (w ConfigWorkloadsConfigWorkerAttributes) MaxCount() terra.NumberValue
func (ConfigWorkloadsConfigWorkerAttributes) MemoryGb ¶
func (w ConfigWorkloadsConfigWorkerAttributes) MemoryGb() terra.NumberValue
func (ConfigWorkloadsConfigWorkerAttributes) MinCount ¶
func (w ConfigWorkloadsConfigWorkerAttributes) MinCount() terra.NumberValue
func (ConfigWorkloadsConfigWorkerAttributes) StorageGb ¶
func (w ConfigWorkloadsConfigWorkerAttributes) StorageGb() terra.NumberValue
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` }
DataArgs contains the configurations for google_composer_environment.
type DataConfigAttributes ¶
type DataConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigAttributes) AirflowUri ¶
func (c DataConfigAttributes) AirflowUri() terra.StringValue
func (DataConfigAttributes) DagGcsPrefix ¶
func (c DataConfigAttributes) DagGcsPrefix() terra.StringValue
func (DataConfigAttributes) DataRetentionConfig ¶
func (c DataConfigAttributes) DataRetentionConfig() terra.ListValue[DataConfigDataRetentionConfigAttributes]
func (DataConfigAttributes) DatabaseConfig ¶
func (c DataConfigAttributes) DatabaseConfig() terra.ListValue[DataConfigDatabaseConfigAttributes]
func (DataConfigAttributes) EncryptionConfig ¶
func (c DataConfigAttributes) EncryptionConfig() terra.ListValue[DataConfigEncryptionConfigAttributes]
func (DataConfigAttributes) EnvironmentSize ¶
func (c DataConfigAttributes) EnvironmentSize() terra.StringValue
func (DataConfigAttributes) GkeCluster ¶
func (c DataConfigAttributes) GkeCluster() terra.StringValue
func (DataConfigAttributes) InternalRef ¶
func (c DataConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigAttributes) InternalTokens ¶
func (c DataConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigAttributes) InternalWithRef ¶
func (c DataConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigAttributes
func (DataConfigAttributes) MaintenanceWindow ¶
func (c DataConfigAttributes) MaintenanceWindow() terra.ListValue[DataConfigMaintenanceWindowAttributes]
func (DataConfigAttributes) MasterAuthorizedNetworksConfig ¶
func (c DataConfigAttributes) MasterAuthorizedNetworksConfig() terra.ListValue[DataConfigMasterAuthorizedNetworksConfigAttributes]
func (DataConfigAttributes) NodeConfig ¶
func (c DataConfigAttributes) NodeConfig() terra.ListValue[DataConfigNodeConfigAttributes]
func (DataConfigAttributes) NodeCount ¶
func (c DataConfigAttributes) NodeCount() terra.NumberValue
func (DataConfigAttributes) PrivateEnvironmentConfig ¶
func (c DataConfigAttributes) PrivateEnvironmentConfig() terra.ListValue[DataConfigPrivateEnvironmentConfigAttributes]
func (DataConfigAttributes) RecoveryConfig ¶
func (c DataConfigAttributes) RecoveryConfig() terra.ListValue[DataConfigRecoveryConfigAttributes]
func (DataConfigAttributes) ResilienceMode ¶
func (c DataConfigAttributes) ResilienceMode() terra.StringValue
func (DataConfigAttributes) SoftwareConfig ¶
func (c DataConfigAttributes) SoftwareConfig() terra.ListValue[DataConfigSoftwareConfigAttributes]
func (DataConfigAttributes) WebServerConfig ¶
func (c DataConfigAttributes) WebServerConfig() terra.ListValue[DataConfigWebServerConfigAttributes]
func (DataConfigAttributes) WebServerNetworkAccessControl ¶
func (c DataConfigAttributes) WebServerNetworkAccessControl() terra.ListValue[DataConfigWebServerNetworkAccessControlAttributes]
func (DataConfigAttributes) WorkloadsConfig ¶
func (c DataConfigAttributes) WorkloadsConfig() terra.ListValue[DataConfigWorkloadsConfigAttributes]
type DataConfigDataRetentionConfigAttributes ¶
type DataConfigDataRetentionConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigDataRetentionConfigAttributes) InternalRef ¶
func (drc DataConfigDataRetentionConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigDataRetentionConfigAttributes) InternalTokens ¶
func (drc DataConfigDataRetentionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigDataRetentionConfigAttributes) InternalWithRef ¶
func (drc DataConfigDataRetentionConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigDataRetentionConfigAttributes
func (DataConfigDataRetentionConfigAttributes) TaskLogsRetentionConfig ¶
func (drc DataConfigDataRetentionConfigAttributes) TaskLogsRetentionConfig() terra.ListValue[DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes]
type DataConfigDataRetentionConfigState ¶
type DataConfigDataRetentionConfigState struct {
TaskLogsRetentionConfig []DataConfigDataRetentionConfigTaskLogsRetentionConfigState `json:"task_logs_retention_config"`
}
type DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes ¶
type DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalRef ¶
func (tlrc DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalTokens ¶
func (tlrc DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalWithRef ¶
func (tlrc DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes
func (DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) StorageMode ¶
func (tlrc DataConfigDataRetentionConfigTaskLogsRetentionConfigAttributes) StorageMode() terra.StringValue
type DataConfigDataRetentionConfigTaskLogsRetentionConfigState ¶
type DataConfigDataRetentionConfigTaskLogsRetentionConfigState struct {
StorageMode string `json:"storage_mode"`
}
type DataConfigDatabaseConfigAttributes ¶
type DataConfigDatabaseConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigDatabaseConfigAttributes) InternalRef ¶
func (dc DataConfigDatabaseConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigDatabaseConfigAttributes) InternalTokens ¶
func (dc DataConfigDatabaseConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigDatabaseConfigAttributes) InternalWithRef ¶
func (dc DataConfigDatabaseConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigDatabaseConfigAttributes
func (DataConfigDatabaseConfigAttributes) MachineType ¶
func (dc DataConfigDatabaseConfigAttributes) MachineType() terra.StringValue
func (DataConfigDatabaseConfigAttributes) Zone ¶
func (dc DataConfigDatabaseConfigAttributes) Zone() terra.StringValue
type DataConfigEncryptionConfigAttributes ¶
type DataConfigEncryptionConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigEncryptionConfigAttributes) InternalRef ¶
func (ec DataConfigEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigEncryptionConfigAttributes) InternalTokens ¶
func (ec DataConfigEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigEncryptionConfigAttributes) InternalWithRef ¶
func (ec DataConfigEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigEncryptionConfigAttributes
func (DataConfigEncryptionConfigAttributes) KmsKeyName ¶
func (ec DataConfigEncryptionConfigAttributes) KmsKeyName() terra.StringValue
type DataConfigEncryptionConfigState ¶
type DataConfigEncryptionConfigState struct {
KmsKeyName string `json:"kms_key_name"`
}
type DataConfigMaintenanceWindowAttributes ¶
type DataConfigMaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigMaintenanceWindowAttributes) EndTime ¶
func (mw DataConfigMaintenanceWindowAttributes) EndTime() terra.StringValue
func (DataConfigMaintenanceWindowAttributes) InternalRef ¶
func (mw DataConfigMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (DataConfigMaintenanceWindowAttributes) InternalTokens ¶
func (mw DataConfigMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigMaintenanceWindowAttributes) InternalWithRef ¶
func (mw DataConfigMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataConfigMaintenanceWindowAttributes
func (DataConfigMaintenanceWindowAttributes) Recurrence ¶
func (mw DataConfigMaintenanceWindowAttributes) Recurrence() terra.StringValue
func (DataConfigMaintenanceWindowAttributes) StartTime ¶
func (mw DataConfigMaintenanceWindowAttributes) StartTime() terra.StringValue
type DataConfigMasterAuthorizedNetworksConfigAttributes ¶
type DataConfigMasterAuthorizedNetworksConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigMasterAuthorizedNetworksConfigAttributes) CidrBlocks ¶
func (DataConfigMasterAuthorizedNetworksConfigAttributes) Enabled ¶
func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) Enabled() terra.BoolValue
func (DataConfigMasterAuthorizedNetworksConfigAttributes) InternalRef ¶
func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigMasterAuthorizedNetworksConfigAttributes) InternalTokens ¶
func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigMasterAuthorizedNetworksConfigAttributes) InternalWithRef ¶
func (manc DataConfigMasterAuthorizedNetworksConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigMasterAuthorizedNetworksConfigAttributes
type DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes ¶
type DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock ¶
func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) CidrBlock() terra.StringValue
func (DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName ¶
func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) DisplayName() terra.StringValue
func (DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef ¶
func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalRef() (terra.Reference, error)
func (DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens ¶
func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef ¶
func (cb DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes) InternalWithRef(ref terra.Reference) DataConfigMasterAuthorizedNetworksConfigCidrBlocksAttributes
type DataConfigMasterAuthorizedNetworksConfigState ¶
type DataConfigMasterAuthorizedNetworksConfigState struct { Enabled bool `json:"enabled"` CidrBlocks []DataConfigMasterAuthorizedNetworksConfigCidrBlocksState `json:"cidr_blocks"` }
type DataConfigNodeConfigAttributes ¶
type DataConfigNodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigNodeConfigAttributes) DiskSizeGb ¶
func (nc DataConfigNodeConfigAttributes) DiskSizeGb() terra.NumberValue
func (DataConfigNodeConfigAttributes) EnableIpMasqAgent ¶
func (nc DataConfigNodeConfigAttributes) EnableIpMasqAgent() terra.BoolValue
func (DataConfigNodeConfigAttributes) InternalRef ¶
func (nc DataConfigNodeConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigNodeConfigAttributes) InternalTokens ¶
func (nc DataConfigNodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigNodeConfigAttributes) InternalWithRef ¶
func (nc DataConfigNodeConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigNodeConfigAttributes
func (DataConfigNodeConfigAttributes) IpAllocationPolicy ¶
func (nc DataConfigNodeConfigAttributes) IpAllocationPolicy() terra.ListValue[DataConfigNodeConfigIpAllocationPolicyAttributes]
func (DataConfigNodeConfigAttributes) MachineType ¶
func (nc DataConfigNodeConfigAttributes) MachineType() terra.StringValue
func (DataConfigNodeConfigAttributes) Network ¶
func (nc DataConfigNodeConfigAttributes) Network() terra.StringValue
func (DataConfigNodeConfigAttributes) OauthScopes ¶
func (nc DataConfigNodeConfigAttributes) OauthScopes() terra.SetValue[terra.StringValue]
func (DataConfigNodeConfigAttributes) ServiceAccount ¶
func (nc DataConfigNodeConfigAttributes) ServiceAccount() terra.StringValue
func (DataConfigNodeConfigAttributes) Subnetwork ¶
func (nc DataConfigNodeConfigAttributes) Subnetwork() terra.StringValue
func (DataConfigNodeConfigAttributes) Tags ¶
func (nc DataConfigNodeConfigAttributes) Tags() terra.SetValue[terra.StringValue]
func (DataConfigNodeConfigAttributes) Zone ¶
func (nc DataConfigNodeConfigAttributes) Zone() terra.StringValue
type DataConfigNodeConfigIpAllocationPolicyAttributes ¶
type DataConfigNodeConfigIpAllocationPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigNodeConfigIpAllocationPolicyAttributes) ClusterIpv4CidrBlock ¶
func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) ClusterIpv4CidrBlock() terra.StringValue
func (DataConfigNodeConfigIpAllocationPolicyAttributes) ClusterSecondaryRangeName ¶
func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) ClusterSecondaryRangeName() terra.StringValue
func (DataConfigNodeConfigIpAllocationPolicyAttributes) InternalRef ¶
func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataConfigNodeConfigIpAllocationPolicyAttributes) InternalTokens ¶
func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigNodeConfigIpAllocationPolicyAttributes) InternalWithRef ¶
func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) InternalWithRef(ref terra.Reference) DataConfigNodeConfigIpAllocationPolicyAttributes
func (DataConfigNodeConfigIpAllocationPolicyAttributes) ServicesIpv4CidrBlock ¶
func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) ServicesIpv4CidrBlock() terra.StringValue
func (DataConfigNodeConfigIpAllocationPolicyAttributes) ServicesSecondaryRangeName ¶
func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) ServicesSecondaryRangeName() terra.StringValue
func (DataConfigNodeConfigIpAllocationPolicyAttributes) UseIpAliases ¶
func (iap DataConfigNodeConfigIpAllocationPolicyAttributes) UseIpAliases() terra.BoolValue
type DataConfigNodeConfigIpAllocationPolicyState ¶
type DataConfigNodeConfigIpAllocationPolicyState struct { ClusterIpv4CidrBlock string `json:"cluster_ipv4_cidr_block"` ClusterSecondaryRangeName string `json:"cluster_secondary_range_name"` ServicesIpv4CidrBlock string `json:"services_ipv4_cidr_block"` ServicesSecondaryRangeName string `json:"services_secondary_range_name"` UseIpAliases bool `json:"use_ip_aliases"` }
type DataConfigNodeConfigState ¶
type DataConfigNodeConfigState struct { DiskSizeGb float64 `json:"disk_size_gb"` EnableIpMasqAgent bool `json:"enable_ip_masq_agent"` MachineType string `json:"machine_type"` Network string `json:"network"` OauthScopes []string `json:"oauth_scopes"` ServiceAccount string `json:"service_account"` Subnetwork string `json:"subnetwork"` Tags []string `json:"tags"` Zone string `json:"zone"` IpAllocationPolicy []DataConfigNodeConfigIpAllocationPolicyState `json:"ip_allocation_policy"` }
type DataConfigPrivateEnvironmentConfigAttributes ¶
type DataConfigPrivateEnvironmentConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigPrivateEnvironmentConfigAttributes) CloudComposerConnectionSubnetwork ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) CloudComposerConnectionSubnetwork() terra.StringValue
func (DataConfigPrivateEnvironmentConfigAttributes) CloudComposerNetworkIpv4CidrBlock ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) CloudComposerNetworkIpv4CidrBlock() terra.StringValue
func (DataConfigPrivateEnvironmentConfigAttributes) CloudSqlIpv4CidrBlock ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) CloudSqlIpv4CidrBlock() terra.StringValue
func (DataConfigPrivateEnvironmentConfigAttributes) ConnectionType ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) ConnectionType() terra.StringValue
func (DataConfigPrivateEnvironmentConfigAttributes) EnablePrivateEndpoint ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) EnablePrivateEndpoint() terra.BoolValue
func (DataConfigPrivateEnvironmentConfigAttributes) EnablePrivatelyUsedPublicIps ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) EnablePrivatelyUsedPublicIps() terra.BoolValue
func (DataConfigPrivateEnvironmentConfigAttributes) InternalRef ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigPrivateEnvironmentConfigAttributes) InternalTokens ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigPrivateEnvironmentConfigAttributes) InternalWithRef ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigPrivateEnvironmentConfigAttributes
func (DataConfigPrivateEnvironmentConfigAttributes) MasterIpv4CidrBlock ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) MasterIpv4CidrBlock() terra.StringValue
func (DataConfigPrivateEnvironmentConfigAttributes) WebServerIpv4CidrBlock ¶
func (pec DataConfigPrivateEnvironmentConfigAttributes) WebServerIpv4CidrBlock() terra.StringValue
type DataConfigPrivateEnvironmentConfigState ¶
type DataConfigPrivateEnvironmentConfigState struct { CloudComposerConnectionSubnetwork string `json:"cloud_composer_connection_subnetwork"` CloudComposerNetworkIpv4CidrBlock string `json:"cloud_composer_network_ipv4_cidr_block"` CloudSqlIpv4CidrBlock string `json:"cloud_sql_ipv4_cidr_block"` ConnectionType string `json:"connection_type"` EnablePrivateEndpoint bool `json:"enable_private_endpoint"` EnablePrivatelyUsedPublicIps bool `json:"enable_privately_used_public_ips"` MasterIpv4CidrBlock string `json:"master_ipv4_cidr_block"` WebServerIpv4CidrBlock string `json:"web_server_ipv4_cidr_block"` }
type DataConfigRecoveryConfigAttributes ¶
type DataConfigRecoveryConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigRecoveryConfigAttributes) InternalRef ¶
func (rc DataConfigRecoveryConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigRecoveryConfigAttributes) InternalTokens ¶
func (rc DataConfigRecoveryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigRecoveryConfigAttributes) InternalWithRef ¶
func (rc DataConfigRecoveryConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigRecoveryConfigAttributes
func (DataConfigRecoveryConfigAttributes) ScheduledSnapshotsConfig ¶
func (rc DataConfigRecoveryConfigAttributes) ScheduledSnapshotsConfig() terra.ListValue[DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes]
type DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes ¶
type DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) Enabled ¶
func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) Enabled() terra.BoolValue
func (DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalRef ¶
func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalTokens ¶
func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalWithRef ¶
func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes
func (DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotCreationSchedule ¶
func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotCreationSchedule() terra.StringValue
func (DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotLocation ¶
func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) SnapshotLocation() terra.StringValue
func (DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) TimeZone ¶
func (ssc DataConfigRecoveryConfigScheduledSnapshotsConfigAttributes) TimeZone() terra.StringValue
type DataConfigRecoveryConfigState ¶
type DataConfigRecoveryConfigState struct {
ScheduledSnapshotsConfig []DataConfigRecoveryConfigScheduledSnapshotsConfigState `json:"scheduled_snapshots_config"`
}
type DataConfigSoftwareConfigAttributes ¶
type DataConfigSoftwareConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigSoftwareConfigAttributes) AirflowConfigOverrides ¶
func (sc DataConfigSoftwareConfigAttributes) AirflowConfigOverrides() terra.MapValue[terra.StringValue]
func (DataConfigSoftwareConfigAttributes) EnvVariables ¶
func (sc DataConfigSoftwareConfigAttributes) EnvVariables() terra.MapValue[terra.StringValue]
func (DataConfigSoftwareConfigAttributes) ImageVersion ¶
func (sc DataConfigSoftwareConfigAttributes) ImageVersion() terra.StringValue
func (DataConfigSoftwareConfigAttributes) InternalRef ¶
func (sc DataConfigSoftwareConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigSoftwareConfigAttributes) InternalTokens ¶
func (sc DataConfigSoftwareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigSoftwareConfigAttributes) InternalWithRef ¶
func (sc DataConfigSoftwareConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigSoftwareConfigAttributes
func (DataConfigSoftwareConfigAttributes) PypiPackages ¶
func (sc DataConfigSoftwareConfigAttributes) PypiPackages() terra.MapValue[terra.StringValue]
func (DataConfigSoftwareConfigAttributes) PythonVersion ¶
func (sc DataConfigSoftwareConfigAttributes) PythonVersion() terra.StringValue
func (DataConfigSoftwareConfigAttributes) SchedulerCount ¶
func (sc DataConfigSoftwareConfigAttributes) SchedulerCount() terra.NumberValue
type DataConfigSoftwareConfigState ¶
type DataConfigSoftwareConfigState struct { AirflowConfigOverrides map[string]string `json:"airflow_config_overrides"` EnvVariables map[string]string `json:"env_variables"` ImageVersion string `json:"image_version"` PypiPackages map[string]string `json:"pypi_packages"` PythonVersion string `json:"python_version"` SchedulerCount float64 `json:"scheduler_count"` }
type DataConfigState ¶
type DataConfigState struct { AirflowUri string `json:"airflow_uri"` DagGcsPrefix string `json:"dag_gcs_prefix"` EnvironmentSize string `json:"environment_size"` GkeCluster string `json:"gke_cluster"` NodeCount float64 `json:"node_count"` ResilienceMode string `json:"resilience_mode"` DataRetentionConfig []DataConfigDataRetentionConfigState `json:"data_retention_config"` DatabaseConfig []DataConfigDatabaseConfigState `json:"database_config"` EncryptionConfig []DataConfigEncryptionConfigState `json:"encryption_config"` MaintenanceWindow []DataConfigMaintenanceWindowState `json:"maintenance_window"` MasterAuthorizedNetworksConfig []DataConfigMasterAuthorizedNetworksConfigState `json:"master_authorized_networks_config"` NodeConfig []DataConfigNodeConfigState `json:"node_config"` PrivateEnvironmentConfig []DataConfigPrivateEnvironmentConfigState `json:"private_environment_config"` RecoveryConfig []DataConfigRecoveryConfigState `json:"recovery_config"` SoftwareConfig []DataConfigSoftwareConfigState `json:"software_config"` WebServerConfig []DataConfigWebServerConfigState `json:"web_server_config"` WebServerNetworkAccessControl []DataConfigWebServerNetworkAccessControlState `json:"web_server_network_access_control"` WorkloadsConfig []DataConfigWorkloadsConfigState `json:"workloads_config"` }
type DataConfigWebServerConfigAttributes ¶
type DataConfigWebServerConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigWebServerConfigAttributes) InternalRef ¶
func (wsc DataConfigWebServerConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigWebServerConfigAttributes) InternalTokens ¶
func (wsc DataConfigWebServerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigWebServerConfigAttributes) InternalWithRef ¶
func (wsc DataConfigWebServerConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigWebServerConfigAttributes
func (DataConfigWebServerConfigAttributes) MachineType ¶
func (wsc DataConfigWebServerConfigAttributes) MachineType() terra.StringValue
type DataConfigWebServerConfigState ¶
type DataConfigWebServerConfigState struct {
MachineType string `json:"machine_type"`
}
type DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes ¶
type DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Description ¶
func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Description() terra.StringValue
func (DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalRef ¶
func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalRef() (terra.Reference, error)
func (DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalTokens ¶
func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalWithRef ¶
func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) InternalWithRef(ref terra.Reference) DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes
func (DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Value ¶
func (air DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes) Value() terra.StringValue
type DataConfigWebServerNetworkAccessControlAttributes ¶
type DataConfigWebServerNetworkAccessControlAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigWebServerNetworkAccessControlAttributes) AllowedIpRange ¶
func (wsnac DataConfigWebServerNetworkAccessControlAttributes) AllowedIpRange() terra.SetValue[DataConfigWebServerNetworkAccessControlAllowedIpRangeAttributes]
func (DataConfigWebServerNetworkAccessControlAttributes) InternalRef ¶
func (wsnac DataConfigWebServerNetworkAccessControlAttributes) InternalRef() (terra.Reference, error)
func (DataConfigWebServerNetworkAccessControlAttributes) InternalTokens ¶
func (wsnac DataConfigWebServerNetworkAccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigWebServerNetworkAccessControlAttributes) InternalWithRef ¶
func (wsnac DataConfigWebServerNetworkAccessControlAttributes) InternalWithRef(ref terra.Reference) DataConfigWebServerNetworkAccessControlAttributes
type DataConfigWebServerNetworkAccessControlState ¶
type DataConfigWebServerNetworkAccessControlState struct {
AllowedIpRange []DataConfigWebServerNetworkAccessControlAllowedIpRangeState `json:"allowed_ip_range"`
}
type DataConfigWorkloadsConfigAttributes ¶
type DataConfigWorkloadsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigWorkloadsConfigAttributes) InternalRef ¶
func (wc DataConfigWorkloadsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataConfigWorkloadsConfigAttributes) InternalTokens ¶
func (wc DataConfigWorkloadsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigWorkloadsConfigAttributes) InternalWithRef ¶
func (wc DataConfigWorkloadsConfigAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigAttributes
func (DataConfigWorkloadsConfigAttributes) Scheduler ¶
func (wc DataConfigWorkloadsConfigAttributes) Scheduler() terra.ListValue[DataConfigWorkloadsConfigSchedulerAttributes]
func (DataConfigWorkloadsConfigAttributes) Triggerer ¶
func (wc DataConfigWorkloadsConfigAttributes) Triggerer() terra.ListValue[DataConfigWorkloadsConfigTriggererAttributes]
func (DataConfigWorkloadsConfigAttributes) WebServer ¶
func (wc DataConfigWorkloadsConfigAttributes) WebServer() terra.ListValue[DataConfigWorkloadsConfigWebServerAttributes]
func (DataConfigWorkloadsConfigAttributes) Worker ¶
func (wc DataConfigWorkloadsConfigAttributes) Worker() terra.ListValue[DataConfigWorkloadsConfigWorkerAttributes]
type DataConfigWorkloadsConfigSchedulerAttributes ¶
type DataConfigWorkloadsConfigSchedulerAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigWorkloadsConfigSchedulerAttributes) Count ¶
func (s DataConfigWorkloadsConfigSchedulerAttributes) Count() terra.NumberValue
func (DataConfigWorkloadsConfigSchedulerAttributes) Cpu ¶
func (s DataConfigWorkloadsConfigSchedulerAttributes) Cpu() terra.NumberValue
func (DataConfigWorkloadsConfigSchedulerAttributes) InternalRef ¶
func (s DataConfigWorkloadsConfigSchedulerAttributes) InternalRef() (terra.Reference, error)
func (DataConfigWorkloadsConfigSchedulerAttributes) InternalTokens ¶
func (s DataConfigWorkloadsConfigSchedulerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigWorkloadsConfigSchedulerAttributes) InternalWithRef ¶
func (s DataConfigWorkloadsConfigSchedulerAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigSchedulerAttributes
func (DataConfigWorkloadsConfigSchedulerAttributes) MemoryGb ¶
func (s DataConfigWorkloadsConfigSchedulerAttributes) MemoryGb() terra.NumberValue
func (DataConfigWorkloadsConfigSchedulerAttributes) StorageGb ¶
func (s DataConfigWorkloadsConfigSchedulerAttributes) StorageGb() terra.NumberValue
type DataConfigWorkloadsConfigState ¶
type DataConfigWorkloadsConfigState struct { Scheduler []DataConfigWorkloadsConfigSchedulerState `json:"scheduler"` Triggerer []DataConfigWorkloadsConfigTriggererState `json:"triggerer"` WebServer []DataConfigWorkloadsConfigWebServerState `json:"web_server"` Worker []DataConfigWorkloadsConfigWorkerState `json:"worker"` }
type DataConfigWorkloadsConfigTriggererAttributes ¶
type DataConfigWorkloadsConfigTriggererAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigWorkloadsConfigTriggererAttributes) Count ¶
func (t DataConfigWorkloadsConfigTriggererAttributes) Count() terra.NumberValue
func (DataConfigWorkloadsConfigTriggererAttributes) Cpu ¶
func (t DataConfigWorkloadsConfigTriggererAttributes) Cpu() terra.NumberValue
func (DataConfigWorkloadsConfigTriggererAttributes) InternalRef ¶
func (t DataConfigWorkloadsConfigTriggererAttributes) InternalRef() (terra.Reference, error)
func (DataConfigWorkloadsConfigTriggererAttributes) InternalTokens ¶
func (t DataConfigWorkloadsConfigTriggererAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigWorkloadsConfigTriggererAttributes) InternalWithRef ¶
func (t DataConfigWorkloadsConfigTriggererAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigTriggererAttributes
func (DataConfigWorkloadsConfigTriggererAttributes) MemoryGb ¶
func (t DataConfigWorkloadsConfigTriggererAttributes) MemoryGb() terra.NumberValue
type DataConfigWorkloadsConfigWebServerAttributes ¶
type DataConfigWorkloadsConfigWebServerAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigWorkloadsConfigWebServerAttributes) Cpu ¶
func (ws DataConfigWorkloadsConfigWebServerAttributes) Cpu() terra.NumberValue
func (DataConfigWorkloadsConfigWebServerAttributes) InternalRef ¶
func (ws DataConfigWorkloadsConfigWebServerAttributes) InternalRef() (terra.Reference, error)
func (DataConfigWorkloadsConfigWebServerAttributes) InternalTokens ¶
func (ws DataConfigWorkloadsConfigWebServerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigWorkloadsConfigWebServerAttributes) InternalWithRef ¶
func (ws DataConfigWorkloadsConfigWebServerAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigWebServerAttributes
func (DataConfigWorkloadsConfigWebServerAttributes) MemoryGb ¶
func (ws DataConfigWorkloadsConfigWebServerAttributes) MemoryGb() terra.NumberValue
func (DataConfigWorkloadsConfigWebServerAttributes) StorageGb ¶
func (ws DataConfigWorkloadsConfigWebServerAttributes) StorageGb() terra.NumberValue
type DataConfigWorkloadsConfigWorkerAttributes ¶
type DataConfigWorkloadsConfigWorkerAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigWorkloadsConfigWorkerAttributes) Cpu ¶
func (w DataConfigWorkloadsConfigWorkerAttributes) Cpu() terra.NumberValue
func (DataConfigWorkloadsConfigWorkerAttributes) InternalRef ¶
func (w DataConfigWorkloadsConfigWorkerAttributes) InternalRef() (terra.Reference, error)
func (DataConfigWorkloadsConfigWorkerAttributes) InternalTokens ¶
func (w DataConfigWorkloadsConfigWorkerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigWorkloadsConfigWorkerAttributes) InternalWithRef ¶
func (w DataConfigWorkloadsConfigWorkerAttributes) InternalWithRef(ref terra.Reference) DataConfigWorkloadsConfigWorkerAttributes
func (DataConfigWorkloadsConfigWorkerAttributes) MaxCount ¶
func (w DataConfigWorkloadsConfigWorkerAttributes) MaxCount() terra.NumberValue
func (DataConfigWorkloadsConfigWorkerAttributes) MemoryGb ¶
func (w DataConfigWorkloadsConfigWorkerAttributes) MemoryGb() terra.NumberValue
func (DataConfigWorkloadsConfigWorkerAttributes) MinCount ¶
func (w DataConfigWorkloadsConfigWorkerAttributes) MinCount() terra.NumberValue
func (DataConfigWorkloadsConfigWorkerAttributes) StorageGb ¶
func (w DataConfigWorkloadsConfigWorkerAttributes) StorageGb() terra.NumberValue
type DataSource ¶
DataSource represents the Terraform data resource google_composer_environment.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gce *DataSource) Attributes() dataGoogleComposerEnvironmentAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gce *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gce *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gce *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataStorageConfigAttributes ¶
type DataStorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageConfigAttributes) Bucket ¶
func (sc DataStorageConfigAttributes) Bucket() terra.StringValue
func (DataStorageConfigAttributes) InternalRef ¶
func (sc DataStorageConfigAttributes) InternalRef() (terra.Reference, error)
func (DataStorageConfigAttributes) InternalTokens ¶
func (sc DataStorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageConfigAttributes) InternalWithRef ¶
func (sc DataStorageConfigAttributes) InternalWithRef(ref terra.Reference) DataStorageConfigAttributes
type DataStorageConfigState ¶
type DataStorageConfigState struct {
Bucket string `json:"bucket"`
}
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 google_composer_environment.
func (*Resource) Attributes ¶
func (gce *Resource) Attributes() googleComposerEnvironmentAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gce *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gce *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 StorageConfig ¶
type StorageConfig struct { // Bucket: string, required Bucket terra.StringValue `hcl:"bucket,attr" validate:"required"` }
type StorageConfigAttributes ¶
type StorageConfigAttributes struct {
// contains filtered or unexported fields
}
func (StorageConfigAttributes) Bucket ¶
func (sc StorageConfigAttributes) Bucket() terra.StringValue
func (StorageConfigAttributes) InternalRef ¶
func (sc StorageConfigAttributes) InternalRef() (terra.Reference, error)
func (StorageConfigAttributes) InternalTokens ¶
func (sc StorageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageConfigAttributes) InternalWithRef ¶
func (sc StorageConfigAttributes) InternalWithRef(ref terra.Reference) StorageConfigAttributes
type StorageConfigState ¶
type StorageConfigState struct {
Bucket string `json:"bucket"`
}
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,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) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue