Documentation ¶
Index ¶
- type Args
- type DataArgs
- type DataEncryptionConfigAttributes
- func (ec DataEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec DataEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec DataEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) DataEncryptionConfigAttributes
- func (ec DataEncryptionConfigAttributes) KmsKey() terra.StringValue
- type DataEncryptionConfigState
- type DataHiveMetastoreConfigAttributes
- func (hmc DataHiveMetastoreConfigAttributes) AuxiliaryVersions() terra.SetValue[DataHiveMetastoreConfigAuxiliaryVersionsAttributes]
- func (hmc DataHiveMetastoreConfigAttributes) ConfigOverrides() terra.MapValue[terra.StringValue]
- func (hmc DataHiveMetastoreConfigAttributes) EndpointProtocol() terra.StringValue
- func (hmc DataHiveMetastoreConfigAttributes) InternalRef() (terra.Reference, error)
- func (hmc DataHiveMetastoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hmc DataHiveMetastoreConfigAttributes) InternalWithRef(ref terra.Reference) DataHiveMetastoreConfigAttributes
- func (hmc DataHiveMetastoreConfigAttributes) KerberosConfig() terra.ListValue[DataHiveMetastoreConfigKerberosConfigAttributes]
- func (hmc DataHiveMetastoreConfigAttributes) Version() terra.StringValue
- type DataHiveMetastoreConfigAuxiliaryVersionsAttributes
- func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) ConfigOverrides() terra.MapValue[terra.StringValue]
- func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalRef() (terra.Reference, error)
- func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalWithRef(ref terra.Reference) DataHiveMetastoreConfigAuxiliaryVersionsAttributes
- func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) Key() terra.StringValue
- func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) Version() terra.StringValue
- type DataHiveMetastoreConfigAuxiliaryVersionsState
- type DataHiveMetastoreConfigKerberosConfigAttributes
- func (kc DataHiveMetastoreConfigKerberosConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc DataHiveMetastoreConfigKerberosConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc DataHiveMetastoreConfigKerberosConfigAttributes) InternalWithRef(ref terra.Reference) DataHiveMetastoreConfigKerberosConfigAttributes
- func (kc DataHiveMetastoreConfigKerberosConfigAttributes) Keytab() terra.ListValue[DataHiveMetastoreConfigKerberosConfigKeytabAttributes]
- func (kc DataHiveMetastoreConfigKerberosConfigAttributes) Krb5ConfigGcsUri() terra.StringValue
- func (kc DataHiveMetastoreConfigKerberosConfigAttributes) Principal() terra.StringValue
- type DataHiveMetastoreConfigKerberosConfigKeytabAttributes
- func (k DataHiveMetastoreConfigKerberosConfigKeytabAttributes) CloudSecret() terra.StringValue
- func (k DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalRef() (terra.Reference, error)
- func (k DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (k DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalWithRef(ref terra.Reference) DataHiveMetastoreConfigKerberosConfigKeytabAttributes
- type DataHiveMetastoreConfigKerberosConfigKeytabState
- type DataHiveMetastoreConfigKerberosConfigState
- type DataHiveMetastoreConfigState
- type DataMaintenanceWindowAttributes
- func (mw DataMaintenanceWindowAttributes) DayOfWeek() terra.StringValue
- func (mw DataMaintenanceWindowAttributes) HourOfDay() terra.NumberValue
- func (mw DataMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (mw DataMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mw DataMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataMaintenanceWindowAttributes
- type DataMaintenanceWindowState
- type DataMetadataIntegrationAttributes
- func (mi DataMetadataIntegrationAttributes) DataCatalogConfig() terra.ListValue[DataMetadataIntegrationDataCatalogConfigAttributes]
- func (mi DataMetadataIntegrationAttributes) InternalRef() (terra.Reference, error)
- func (mi DataMetadataIntegrationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mi DataMetadataIntegrationAttributes) InternalWithRef(ref terra.Reference) DataMetadataIntegrationAttributes
- type DataMetadataIntegrationDataCatalogConfigAttributes
- func (dcc DataMetadataIntegrationDataCatalogConfigAttributes) Enabled() terra.BoolValue
- func (dcc DataMetadataIntegrationDataCatalogConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc DataMetadataIntegrationDataCatalogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc DataMetadataIntegrationDataCatalogConfigAttributes) InternalWithRef(ref terra.Reference) DataMetadataIntegrationDataCatalogConfigAttributes
- type DataMetadataIntegrationDataCatalogConfigState
- type DataMetadataIntegrationState
- type DataNetworkConfigAttributes
- func (nc DataNetworkConfigAttributes) Consumers() terra.ListValue[DataNetworkConfigConsumersAttributes]
- func (nc DataNetworkConfigAttributes) CustomRoutesEnabled() terra.BoolValue
- func (nc DataNetworkConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc DataNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc DataNetworkConfigAttributes) InternalWithRef(ref terra.Reference) DataNetworkConfigAttributes
- type DataNetworkConfigConsumersAttributes
- func (c DataNetworkConfigConsumersAttributes) EndpointUri() terra.StringValue
- func (c DataNetworkConfigConsumersAttributes) InternalRef() (terra.Reference, error)
- func (c DataNetworkConfigConsumersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataNetworkConfigConsumersAttributes) InternalWithRef(ref terra.Reference) DataNetworkConfigConsumersAttributes
- func (c DataNetworkConfigConsumersAttributes) Subnetwork() terra.StringValue
- type DataNetworkConfigConsumersState
- type DataNetworkConfigState
- type DataScalingConfigAttributes
- func (sc DataScalingConfigAttributes) InstanceSize() terra.StringValue
- func (sc DataScalingConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc DataScalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataScalingConfigAttributes) InternalWithRef(ref terra.Reference) DataScalingConfigAttributes
- func (sc DataScalingConfigAttributes) ScalingFactor() terra.NumberValue
- type DataScalingConfigState
- type DataScheduledBackupAttributes
- func (sb DataScheduledBackupAttributes) BackupLocation() terra.StringValue
- func (sb DataScheduledBackupAttributes) CronSchedule() terra.StringValue
- func (sb DataScheduledBackupAttributes) Enabled() terra.BoolValue
- func (sb DataScheduledBackupAttributes) InternalRef() (terra.Reference, error)
- func (sb DataScheduledBackupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sb DataScheduledBackupAttributes) InternalWithRef(ref terra.Reference) DataScheduledBackupAttributes
- func (sb DataScheduledBackupAttributes) TimeZone() terra.StringValue
- type DataScheduledBackupState
- type DataSource
- type DataTelemetryConfigAttributes
- func (tc DataTelemetryConfigAttributes) InternalRef() (terra.Reference, error)
- func (tc DataTelemetryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc DataTelemetryConfigAttributes) InternalWithRef(ref terra.Reference) DataTelemetryConfigAttributes
- func (tc DataTelemetryConfigAttributes) LogFormat() terra.StringValue
- type DataTelemetryConfigState
- type EncryptionConfig
- type EncryptionConfigAttributes
- func (ec EncryptionConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec EncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EncryptionConfigAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigAttributes
- func (ec EncryptionConfigAttributes) KmsKey() terra.StringValue
- type EncryptionConfigState
- type HiveMetastoreConfig
- type HiveMetastoreConfigAttributes
- func (hmc HiveMetastoreConfigAttributes) AuxiliaryVersions() terra.SetValue[HiveMetastoreConfigAuxiliaryVersionsAttributes]
- func (hmc HiveMetastoreConfigAttributes) ConfigOverrides() terra.MapValue[terra.StringValue]
- func (hmc HiveMetastoreConfigAttributes) EndpointProtocol() terra.StringValue
- func (hmc HiveMetastoreConfigAttributes) InternalRef() (terra.Reference, error)
- func (hmc HiveMetastoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hmc HiveMetastoreConfigAttributes) InternalWithRef(ref terra.Reference) HiveMetastoreConfigAttributes
- func (hmc HiveMetastoreConfigAttributes) KerberosConfig() terra.ListValue[HiveMetastoreConfigKerberosConfigAttributes]
- func (hmc HiveMetastoreConfigAttributes) Version() terra.StringValue
- type HiveMetastoreConfigAuxiliaryVersions
- type HiveMetastoreConfigAuxiliaryVersionsAttributes
- func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) ConfigOverrides() terra.MapValue[terra.StringValue]
- func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalRef() (terra.Reference, error)
- func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalWithRef(ref terra.Reference) HiveMetastoreConfigAuxiliaryVersionsAttributes
- func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) Key() terra.StringValue
- func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) Version() terra.StringValue
- type HiveMetastoreConfigAuxiliaryVersionsState
- type HiveMetastoreConfigKerberosConfig
- type HiveMetastoreConfigKerberosConfigAttributes
- func (kc HiveMetastoreConfigKerberosConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc HiveMetastoreConfigKerberosConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc HiveMetastoreConfigKerberosConfigAttributes) InternalWithRef(ref terra.Reference) HiveMetastoreConfigKerberosConfigAttributes
- func (kc HiveMetastoreConfigKerberosConfigAttributes) Keytab() terra.ListValue[HiveMetastoreConfigKerberosConfigKeytabAttributes]
- func (kc HiveMetastoreConfigKerberosConfigAttributes) Krb5ConfigGcsUri() terra.StringValue
- func (kc HiveMetastoreConfigKerberosConfigAttributes) Principal() terra.StringValue
- type HiveMetastoreConfigKerberosConfigKeytab
- type HiveMetastoreConfigKerberosConfigKeytabAttributes
- func (k HiveMetastoreConfigKerberosConfigKeytabAttributes) CloudSecret() terra.StringValue
- func (k HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalRef() (terra.Reference, error)
- func (k HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (k HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalWithRef(ref terra.Reference) HiveMetastoreConfigKerberosConfigKeytabAttributes
- type HiveMetastoreConfigKerberosConfigKeytabState
- type HiveMetastoreConfigKerberosConfigState
- type HiveMetastoreConfigState
- type MaintenanceWindow
- type MaintenanceWindowAttributes
- func (mw MaintenanceWindowAttributes) DayOfWeek() terra.StringValue
- func (mw MaintenanceWindowAttributes) HourOfDay() terra.NumberValue
- func (mw MaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (mw MaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mw MaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAttributes
- type MaintenanceWindowState
- type MetadataIntegration
- type MetadataIntegrationAttributes
- func (mi MetadataIntegrationAttributes) DataCatalogConfig() terra.ListValue[MetadataIntegrationDataCatalogConfigAttributes]
- func (mi MetadataIntegrationAttributes) InternalRef() (terra.Reference, error)
- func (mi MetadataIntegrationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mi MetadataIntegrationAttributes) InternalWithRef(ref terra.Reference) MetadataIntegrationAttributes
- type MetadataIntegrationDataCatalogConfig
- type MetadataIntegrationDataCatalogConfigAttributes
- func (dcc MetadataIntegrationDataCatalogConfigAttributes) Enabled() terra.BoolValue
- func (dcc MetadataIntegrationDataCatalogConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc MetadataIntegrationDataCatalogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc MetadataIntegrationDataCatalogConfigAttributes) InternalWithRef(ref terra.Reference) MetadataIntegrationDataCatalogConfigAttributes
- type MetadataIntegrationDataCatalogConfigState
- type MetadataIntegrationState
- type NetworkConfig
- type NetworkConfigAttributes
- func (nc NetworkConfigAttributes) Consumers() terra.ListValue[NetworkConfigConsumersAttributes]
- func (nc NetworkConfigAttributes) CustomRoutesEnabled() terra.BoolValue
- func (nc NetworkConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NetworkConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigAttributes
- type NetworkConfigConsumers
- type NetworkConfigConsumersAttributes
- func (c NetworkConfigConsumersAttributes) EndpointUri() terra.StringValue
- func (c NetworkConfigConsumersAttributes) InternalRef() (terra.Reference, error)
- func (c NetworkConfigConsumersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c NetworkConfigConsumersAttributes) InternalWithRef(ref terra.Reference) NetworkConfigConsumersAttributes
- func (c NetworkConfigConsumersAttributes) Subnetwork() terra.StringValue
- type NetworkConfigConsumersState
- type NetworkConfigState
- type Resource
- func (gdms *Resource) Attributes() googleDataprocMetastoreServiceAttributes
- func (gdms *Resource) Configuration() interface{}
- func (gdms *Resource) DependOn() terra.Reference
- func (gdms *Resource) Dependencies() terra.Dependencies
- func (gdms *Resource) ImportState(state io.Reader) error
- func (gdms *Resource) LifecycleManagement() *terra.Lifecycle
- func (gdms *Resource) LocalName() string
- func (gdms *Resource) State() (*googleDataprocMetastoreServiceState, bool)
- func (gdms *Resource) StateMust() *googleDataprocMetastoreServiceState
- func (gdms *Resource) Type() string
- type ScalingConfig
- type ScalingConfigAttributes
- func (sc ScalingConfigAttributes) InstanceSize() terra.StringValue
- func (sc ScalingConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc ScalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc ScalingConfigAttributes) InternalWithRef(ref terra.Reference) ScalingConfigAttributes
- func (sc ScalingConfigAttributes) ScalingFactor() terra.NumberValue
- type ScalingConfigState
- type ScheduledBackup
- type ScheduledBackupAttributes
- func (sb ScheduledBackupAttributes) BackupLocation() terra.StringValue
- func (sb ScheduledBackupAttributes) CronSchedule() terra.StringValue
- func (sb ScheduledBackupAttributes) Enabled() terra.BoolValue
- func (sb ScheduledBackupAttributes) InternalRef() (terra.Reference, error)
- func (sb ScheduledBackupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sb ScheduledBackupAttributes) InternalWithRef(ref terra.Reference) ScheduledBackupAttributes
- func (sb ScheduledBackupAttributes) TimeZone() terra.StringValue
- type ScheduledBackupState
- type TelemetryConfig
- type TelemetryConfigAttributes
- func (tc TelemetryConfigAttributes) InternalRef() (terra.Reference, error)
- func (tc TelemetryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc TelemetryConfigAttributes) InternalWithRef(ref terra.Reference) TelemetryConfigAttributes
- func (tc TelemetryConfigAttributes) LogFormat() terra.StringValue
- type TelemetryConfigState
- 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 { // DatabaseType: string, optional DatabaseType terra.StringValue `hcl:"database_type,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Network: string, optional Network terra.StringValue `hcl:"network,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // ReleaseChannel: string, optional ReleaseChannel terra.StringValue `hcl:"release_channel,attr"` // ServiceId: string, required ServiceId terra.StringValue `hcl:"service_id,attr" validate:"required"` // Tier: string, optional Tier terra.StringValue `hcl:"tier,attr"` // EncryptionConfig: optional EncryptionConfig *EncryptionConfig `hcl:"encryption_config,block"` // HiveMetastoreConfig: optional HiveMetastoreConfig *HiveMetastoreConfig `hcl:"hive_metastore_config,block"` // MaintenanceWindow: optional MaintenanceWindow *MaintenanceWindow `hcl:"maintenance_window,block"` // MetadataIntegration: optional MetadataIntegration *MetadataIntegration `hcl:"metadata_integration,block"` // NetworkConfig: optional NetworkConfig *NetworkConfig `hcl:"network_config,block"` // ScalingConfig: optional ScalingConfig *ScalingConfig `hcl:"scaling_config,block"` // ScheduledBackup: optional ScheduledBackup *ScheduledBackup `hcl:"scheduled_backup,block"` // TelemetryConfig: optional TelemetryConfig *TelemetryConfig `hcl:"telemetry_config,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_dataproc_metastore_service.
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // ServiceId: string, required ServiceId terra.StringValue `hcl:"service_id,attr" validate:"required"` }
DataArgs contains the configurations for google_dataproc_metastore_service.
type DataEncryptionConfigAttributes ¶
type DataEncryptionConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataEncryptionConfigAttributes) InternalRef ¶
func (ec DataEncryptionConfigAttributes) InternalRef() (terra.Reference, error)
func (DataEncryptionConfigAttributes) InternalTokens ¶
func (ec DataEncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataEncryptionConfigAttributes) InternalWithRef ¶
func (ec DataEncryptionConfigAttributes) InternalWithRef(ref terra.Reference) DataEncryptionConfigAttributes
func (DataEncryptionConfigAttributes) KmsKey ¶
func (ec DataEncryptionConfigAttributes) KmsKey() terra.StringValue
type DataEncryptionConfigState ¶
type DataEncryptionConfigState struct {
KmsKey string `json:"kms_key"`
}
type DataHiveMetastoreConfigAttributes ¶
type DataHiveMetastoreConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataHiveMetastoreConfigAttributes) AuxiliaryVersions ¶
func (hmc DataHiveMetastoreConfigAttributes) AuxiliaryVersions() terra.SetValue[DataHiveMetastoreConfigAuxiliaryVersionsAttributes]
func (DataHiveMetastoreConfigAttributes) ConfigOverrides ¶
func (hmc DataHiveMetastoreConfigAttributes) ConfigOverrides() terra.MapValue[terra.StringValue]
func (DataHiveMetastoreConfigAttributes) EndpointProtocol ¶
func (hmc DataHiveMetastoreConfigAttributes) EndpointProtocol() terra.StringValue
func (DataHiveMetastoreConfigAttributes) InternalRef ¶
func (hmc DataHiveMetastoreConfigAttributes) InternalRef() (terra.Reference, error)
func (DataHiveMetastoreConfigAttributes) InternalTokens ¶
func (hmc DataHiveMetastoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHiveMetastoreConfigAttributes) InternalWithRef ¶
func (hmc DataHiveMetastoreConfigAttributes) InternalWithRef(ref terra.Reference) DataHiveMetastoreConfigAttributes
func (DataHiveMetastoreConfigAttributes) KerberosConfig ¶
func (hmc DataHiveMetastoreConfigAttributes) KerberosConfig() terra.ListValue[DataHiveMetastoreConfigKerberosConfigAttributes]
func (DataHiveMetastoreConfigAttributes) Version ¶
func (hmc DataHiveMetastoreConfigAttributes) Version() terra.StringValue
type DataHiveMetastoreConfigAuxiliaryVersionsAttributes ¶
type DataHiveMetastoreConfigAuxiliaryVersionsAttributes struct {
// contains filtered or unexported fields
}
func (DataHiveMetastoreConfigAuxiliaryVersionsAttributes) ConfigOverrides ¶
func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) ConfigOverrides() terra.MapValue[terra.StringValue]
func (DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalRef ¶
func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalRef() (terra.Reference, error)
func (DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalTokens ¶
func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalWithRef ¶
func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) InternalWithRef(ref terra.Reference) DataHiveMetastoreConfigAuxiliaryVersionsAttributes
func (DataHiveMetastoreConfigAuxiliaryVersionsAttributes) Key ¶
func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) Key() terra.StringValue
func (DataHiveMetastoreConfigAuxiliaryVersionsAttributes) Version ¶
func (av DataHiveMetastoreConfigAuxiliaryVersionsAttributes) Version() terra.StringValue
type DataHiveMetastoreConfigKerberosConfigAttributes ¶
type DataHiveMetastoreConfigKerberosConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataHiveMetastoreConfigKerberosConfigAttributes) InternalRef ¶
func (kc DataHiveMetastoreConfigKerberosConfigAttributes) InternalRef() (terra.Reference, error)
func (DataHiveMetastoreConfigKerberosConfigAttributes) InternalTokens ¶
func (kc DataHiveMetastoreConfigKerberosConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHiveMetastoreConfigKerberosConfigAttributes) InternalWithRef ¶
func (kc DataHiveMetastoreConfigKerberosConfigAttributes) InternalWithRef(ref terra.Reference) DataHiveMetastoreConfigKerberosConfigAttributes
func (DataHiveMetastoreConfigKerberosConfigAttributes) Krb5ConfigGcsUri ¶
func (kc DataHiveMetastoreConfigKerberosConfigAttributes) Krb5ConfigGcsUri() terra.StringValue
func (DataHiveMetastoreConfigKerberosConfigAttributes) Principal ¶
func (kc DataHiveMetastoreConfigKerberosConfigAttributes) Principal() terra.StringValue
type DataHiveMetastoreConfigKerberosConfigKeytabAttributes ¶
type DataHiveMetastoreConfigKerberosConfigKeytabAttributes struct {
// contains filtered or unexported fields
}
func (DataHiveMetastoreConfigKerberosConfigKeytabAttributes) CloudSecret ¶
func (k DataHiveMetastoreConfigKerberosConfigKeytabAttributes) CloudSecret() terra.StringValue
func (DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalRef ¶
func (k DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalRef() (terra.Reference, error)
func (DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalTokens ¶
func (k DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalWithRef ¶
func (k DataHiveMetastoreConfigKerberosConfigKeytabAttributes) InternalWithRef(ref terra.Reference) DataHiveMetastoreConfigKerberosConfigKeytabAttributes
type DataHiveMetastoreConfigKerberosConfigKeytabState ¶
type DataHiveMetastoreConfigKerberosConfigKeytabState struct {
CloudSecret string `json:"cloud_secret"`
}
type DataHiveMetastoreConfigKerberosConfigState ¶
type DataHiveMetastoreConfigKerberosConfigState struct { Krb5ConfigGcsUri string `json:"krb5_config_gcs_uri"` Principal string `json:"principal"` Keytab []DataHiveMetastoreConfigKerberosConfigKeytabState `json:"keytab"` }
type DataHiveMetastoreConfigState ¶
type DataHiveMetastoreConfigState struct { ConfigOverrides map[string]string `json:"config_overrides"` EndpointProtocol string `json:"endpoint_protocol"` Version string `json:"version"` AuxiliaryVersions []DataHiveMetastoreConfigAuxiliaryVersionsState `json:"auxiliary_versions"` KerberosConfig []DataHiveMetastoreConfigKerberosConfigState `json:"kerberos_config"` }
type DataMaintenanceWindowAttributes ¶
type DataMaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (DataMaintenanceWindowAttributes) DayOfWeek ¶
func (mw DataMaintenanceWindowAttributes) DayOfWeek() terra.StringValue
func (DataMaintenanceWindowAttributes) HourOfDay ¶
func (mw DataMaintenanceWindowAttributes) HourOfDay() terra.NumberValue
func (DataMaintenanceWindowAttributes) InternalRef ¶
func (mw DataMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (DataMaintenanceWindowAttributes) InternalTokens ¶
func (mw DataMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMaintenanceWindowAttributes) InternalWithRef ¶
func (mw DataMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataMaintenanceWindowAttributes
type DataMetadataIntegrationAttributes ¶
type DataMetadataIntegrationAttributes struct {
// contains filtered or unexported fields
}
func (DataMetadataIntegrationAttributes) DataCatalogConfig ¶
func (mi DataMetadataIntegrationAttributes) DataCatalogConfig() terra.ListValue[DataMetadataIntegrationDataCatalogConfigAttributes]
func (DataMetadataIntegrationAttributes) InternalRef ¶
func (mi DataMetadataIntegrationAttributes) InternalRef() (terra.Reference, error)
func (DataMetadataIntegrationAttributes) InternalTokens ¶
func (mi DataMetadataIntegrationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMetadataIntegrationAttributes) InternalWithRef ¶
func (mi DataMetadataIntegrationAttributes) InternalWithRef(ref terra.Reference) DataMetadataIntegrationAttributes
type DataMetadataIntegrationDataCatalogConfigAttributes ¶
type DataMetadataIntegrationDataCatalogConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataMetadataIntegrationDataCatalogConfigAttributes) Enabled ¶
func (dcc DataMetadataIntegrationDataCatalogConfigAttributes) Enabled() terra.BoolValue
func (DataMetadataIntegrationDataCatalogConfigAttributes) InternalRef ¶
func (dcc DataMetadataIntegrationDataCatalogConfigAttributes) InternalRef() (terra.Reference, error)
func (DataMetadataIntegrationDataCatalogConfigAttributes) InternalTokens ¶
func (dcc DataMetadataIntegrationDataCatalogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMetadataIntegrationDataCatalogConfigAttributes) InternalWithRef ¶
func (dcc DataMetadataIntegrationDataCatalogConfigAttributes) InternalWithRef(ref terra.Reference) DataMetadataIntegrationDataCatalogConfigAttributes
type DataMetadataIntegrationDataCatalogConfigState ¶
type DataMetadataIntegrationDataCatalogConfigState struct {
Enabled bool `json:"enabled"`
}
type DataMetadataIntegrationState ¶
type DataMetadataIntegrationState struct {
DataCatalogConfig []DataMetadataIntegrationDataCatalogConfigState `json:"data_catalog_config"`
}
type DataNetworkConfigAttributes ¶
type DataNetworkConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNetworkConfigAttributes) Consumers ¶
func (nc DataNetworkConfigAttributes) Consumers() terra.ListValue[DataNetworkConfigConsumersAttributes]
func (DataNetworkConfigAttributes) CustomRoutesEnabled ¶
func (nc DataNetworkConfigAttributes) CustomRoutesEnabled() terra.BoolValue
func (DataNetworkConfigAttributes) InternalRef ¶
func (nc DataNetworkConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNetworkConfigAttributes) InternalTokens ¶
func (nc DataNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNetworkConfigAttributes) InternalWithRef ¶
func (nc DataNetworkConfigAttributes) InternalWithRef(ref terra.Reference) DataNetworkConfigAttributes
type DataNetworkConfigConsumersAttributes ¶
type DataNetworkConfigConsumersAttributes struct {
// contains filtered or unexported fields
}
func (DataNetworkConfigConsumersAttributes) EndpointUri ¶
func (c DataNetworkConfigConsumersAttributes) EndpointUri() terra.StringValue
func (DataNetworkConfigConsumersAttributes) InternalRef ¶
func (c DataNetworkConfigConsumersAttributes) InternalRef() (terra.Reference, error)
func (DataNetworkConfigConsumersAttributes) InternalTokens ¶
func (c DataNetworkConfigConsumersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNetworkConfigConsumersAttributes) InternalWithRef ¶
func (c DataNetworkConfigConsumersAttributes) InternalWithRef(ref terra.Reference) DataNetworkConfigConsumersAttributes
func (DataNetworkConfigConsumersAttributes) Subnetwork ¶
func (c DataNetworkConfigConsumersAttributes) Subnetwork() terra.StringValue
type DataNetworkConfigState ¶
type DataNetworkConfigState struct { CustomRoutesEnabled bool `json:"custom_routes_enabled"` Consumers []DataNetworkConfigConsumersState `json:"consumers"` }
type DataScalingConfigAttributes ¶
type DataScalingConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataScalingConfigAttributes) InstanceSize ¶
func (sc DataScalingConfigAttributes) InstanceSize() terra.StringValue
func (DataScalingConfigAttributes) InternalRef ¶
func (sc DataScalingConfigAttributes) InternalRef() (terra.Reference, error)
func (DataScalingConfigAttributes) InternalTokens ¶
func (sc DataScalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataScalingConfigAttributes) InternalWithRef ¶
func (sc DataScalingConfigAttributes) InternalWithRef(ref terra.Reference) DataScalingConfigAttributes
func (DataScalingConfigAttributes) ScalingFactor ¶
func (sc DataScalingConfigAttributes) ScalingFactor() terra.NumberValue
type DataScalingConfigState ¶
type DataScheduledBackupAttributes ¶
type DataScheduledBackupAttributes struct {
// contains filtered or unexported fields
}
func (DataScheduledBackupAttributes) BackupLocation ¶
func (sb DataScheduledBackupAttributes) BackupLocation() terra.StringValue
func (DataScheduledBackupAttributes) CronSchedule ¶
func (sb DataScheduledBackupAttributes) CronSchedule() terra.StringValue
func (DataScheduledBackupAttributes) Enabled ¶
func (sb DataScheduledBackupAttributes) Enabled() terra.BoolValue
func (DataScheduledBackupAttributes) InternalRef ¶
func (sb DataScheduledBackupAttributes) InternalRef() (terra.Reference, error)
func (DataScheduledBackupAttributes) InternalTokens ¶
func (sb DataScheduledBackupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataScheduledBackupAttributes) InternalWithRef ¶
func (sb DataScheduledBackupAttributes) InternalWithRef(ref terra.Reference) DataScheduledBackupAttributes
func (DataScheduledBackupAttributes) TimeZone ¶
func (sb DataScheduledBackupAttributes) TimeZone() terra.StringValue
type DataSource ¶
DataSource represents the Terraform data resource google_dataproc_metastore_service.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gdms *DataSource) Attributes() dataGoogleDataprocMetastoreServiceAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gdms *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gdms *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gdms *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTelemetryConfigAttributes ¶
type DataTelemetryConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataTelemetryConfigAttributes) InternalRef ¶
func (tc DataTelemetryConfigAttributes) InternalRef() (terra.Reference, error)
func (DataTelemetryConfigAttributes) InternalTokens ¶
func (tc DataTelemetryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTelemetryConfigAttributes) InternalWithRef ¶
func (tc DataTelemetryConfigAttributes) InternalWithRef(ref terra.Reference) DataTelemetryConfigAttributes
func (DataTelemetryConfigAttributes) LogFormat ¶
func (tc DataTelemetryConfigAttributes) LogFormat() terra.StringValue
type DataTelemetryConfigState ¶
type DataTelemetryConfigState struct {
LogFormat string `json:"log_format"`
}
type EncryptionConfig ¶
type EncryptionConfig struct { // KmsKey: string, required KmsKey terra.StringValue `hcl:"kms_key,attr" validate:"required"` }
type EncryptionConfigAttributes ¶
type EncryptionConfigAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionConfigAttributes) InternalRef ¶
func (ec EncryptionConfigAttributes) InternalRef() (terra.Reference, error)
func (EncryptionConfigAttributes) InternalTokens ¶
func (ec EncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionConfigAttributes) InternalWithRef ¶
func (ec EncryptionConfigAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigAttributes
func (EncryptionConfigAttributes) KmsKey ¶
func (ec EncryptionConfigAttributes) KmsKey() terra.StringValue
type EncryptionConfigState ¶
type EncryptionConfigState struct {
KmsKey string `json:"kms_key"`
}
type HiveMetastoreConfig ¶
type HiveMetastoreConfig struct { // ConfigOverrides: map of string, optional ConfigOverrides terra.MapValue[terra.StringValue] `hcl:"config_overrides,attr"` // EndpointProtocol: string, optional EndpointProtocol terra.StringValue `hcl:"endpoint_protocol,attr"` // Version: string, required Version terra.StringValue `hcl:"version,attr" validate:"required"` // HiveMetastoreConfigAuxiliaryVersions: min=0 AuxiliaryVersions []HiveMetastoreConfigAuxiliaryVersions `hcl:"auxiliary_versions,block" validate:"min=0"` // HiveMetastoreConfigKerberosConfig: optional KerberosConfig *HiveMetastoreConfigKerberosConfig `hcl:"kerberos_config,block"` }
type HiveMetastoreConfigAttributes ¶
type HiveMetastoreConfigAttributes struct {
// contains filtered or unexported fields
}
func (HiveMetastoreConfigAttributes) AuxiliaryVersions ¶
func (hmc HiveMetastoreConfigAttributes) AuxiliaryVersions() terra.SetValue[HiveMetastoreConfigAuxiliaryVersionsAttributes]
func (HiveMetastoreConfigAttributes) ConfigOverrides ¶
func (hmc HiveMetastoreConfigAttributes) ConfigOverrides() terra.MapValue[terra.StringValue]
func (HiveMetastoreConfigAttributes) EndpointProtocol ¶
func (hmc HiveMetastoreConfigAttributes) EndpointProtocol() terra.StringValue
func (HiveMetastoreConfigAttributes) InternalRef ¶
func (hmc HiveMetastoreConfigAttributes) InternalRef() (terra.Reference, error)
func (HiveMetastoreConfigAttributes) InternalTokens ¶
func (hmc HiveMetastoreConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HiveMetastoreConfigAttributes) InternalWithRef ¶
func (hmc HiveMetastoreConfigAttributes) InternalWithRef(ref terra.Reference) HiveMetastoreConfigAttributes
func (HiveMetastoreConfigAttributes) KerberosConfig ¶
func (hmc HiveMetastoreConfigAttributes) KerberosConfig() terra.ListValue[HiveMetastoreConfigKerberosConfigAttributes]
func (HiveMetastoreConfigAttributes) Version ¶
func (hmc HiveMetastoreConfigAttributes) Version() terra.StringValue
type HiveMetastoreConfigAuxiliaryVersions ¶
type HiveMetastoreConfigAuxiliaryVersions struct { // ConfigOverrides: map of string, optional ConfigOverrides terra.MapValue[terra.StringValue] `hcl:"config_overrides,attr"` // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Version: string, required Version terra.StringValue `hcl:"version,attr" validate:"required"` }
type HiveMetastoreConfigAuxiliaryVersionsAttributes ¶
type HiveMetastoreConfigAuxiliaryVersionsAttributes struct {
// contains filtered or unexported fields
}
func (HiveMetastoreConfigAuxiliaryVersionsAttributes) ConfigOverrides ¶
func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) ConfigOverrides() terra.MapValue[terra.StringValue]
func (HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalRef ¶
func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalRef() (terra.Reference, error)
func (HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalTokens ¶
func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalWithRef ¶
func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) InternalWithRef(ref terra.Reference) HiveMetastoreConfigAuxiliaryVersionsAttributes
func (HiveMetastoreConfigAuxiliaryVersionsAttributes) Key ¶
func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) Key() terra.StringValue
func (HiveMetastoreConfigAuxiliaryVersionsAttributes) Version ¶
func (av HiveMetastoreConfigAuxiliaryVersionsAttributes) Version() terra.StringValue
type HiveMetastoreConfigKerberosConfig ¶
type HiveMetastoreConfigKerberosConfig struct { // Krb5ConfigGcsUri: string, required Krb5ConfigGcsUri terra.StringValue `hcl:"krb5_config_gcs_uri,attr" validate:"required"` // Principal: string, required Principal terra.StringValue `hcl:"principal,attr" validate:"required"` // HiveMetastoreConfigKerberosConfigKeytab: required Keytab *HiveMetastoreConfigKerberosConfigKeytab `hcl:"keytab,block" validate:"required"` }
type HiveMetastoreConfigKerberosConfigAttributes ¶
type HiveMetastoreConfigKerberosConfigAttributes struct {
// contains filtered or unexported fields
}
func (HiveMetastoreConfigKerberosConfigAttributes) InternalRef ¶
func (kc HiveMetastoreConfigKerberosConfigAttributes) InternalRef() (terra.Reference, error)
func (HiveMetastoreConfigKerberosConfigAttributes) InternalTokens ¶
func (kc HiveMetastoreConfigKerberosConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HiveMetastoreConfigKerberosConfigAttributes) InternalWithRef ¶
func (kc HiveMetastoreConfigKerberosConfigAttributes) InternalWithRef(ref terra.Reference) HiveMetastoreConfigKerberosConfigAttributes
func (HiveMetastoreConfigKerberosConfigAttributes) Krb5ConfigGcsUri ¶
func (kc HiveMetastoreConfigKerberosConfigAttributes) Krb5ConfigGcsUri() terra.StringValue
func (HiveMetastoreConfigKerberosConfigAttributes) Principal ¶
func (kc HiveMetastoreConfigKerberosConfigAttributes) Principal() terra.StringValue
type HiveMetastoreConfigKerberosConfigKeytab ¶
type HiveMetastoreConfigKerberosConfigKeytab struct { // CloudSecret: string, required CloudSecret terra.StringValue `hcl:"cloud_secret,attr" validate:"required"` }
type HiveMetastoreConfigKerberosConfigKeytabAttributes ¶
type HiveMetastoreConfigKerberosConfigKeytabAttributes struct {
// contains filtered or unexported fields
}
func (HiveMetastoreConfigKerberosConfigKeytabAttributes) CloudSecret ¶
func (k HiveMetastoreConfigKerberosConfigKeytabAttributes) CloudSecret() terra.StringValue
func (HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalRef ¶
func (k HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalRef() (terra.Reference, error)
func (HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalTokens ¶
func (k HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalWithRef ¶
func (k HiveMetastoreConfigKerberosConfigKeytabAttributes) InternalWithRef(ref terra.Reference) HiveMetastoreConfigKerberosConfigKeytabAttributes
type HiveMetastoreConfigKerberosConfigKeytabState ¶
type HiveMetastoreConfigKerberosConfigKeytabState struct {
CloudSecret string `json:"cloud_secret"`
}
type HiveMetastoreConfigKerberosConfigState ¶
type HiveMetastoreConfigKerberosConfigState struct { Krb5ConfigGcsUri string `json:"krb5_config_gcs_uri"` Principal string `json:"principal"` Keytab []HiveMetastoreConfigKerberosConfigKeytabState `json:"keytab"` }
type HiveMetastoreConfigState ¶
type HiveMetastoreConfigState struct { ConfigOverrides map[string]string `json:"config_overrides"` EndpointProtocol string `json:"endpoint_protocol"` Version string `json:"version"` AuxiliaryVersions []HiveMetastoreConfigAuxiliaryVersionsState `json:"auxiliary_versions"` KerberosConfig []HiveMetastoreConfigKerberosConfigState `json:"kerberos_config"` }
type MaintenanceWindow ¶
type MaintenanceWindow struct { // DayOfWeek: string, required DayOfWeek terra.StringValue `hcl:"day_of_week,attr" validate:"required"` // HourOfDay: number, required HourOfDay terra.NumberValue `hcl:"hour_of_day,attr" validate:"required"` }
type MaintenanceWindowAttributes ¶
type MaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowAttributes) DayOfWeek ¶
func (mw MaintenanceWindowAttributes) DayOfWeek() terra.StringValue
func (MaintenanceWindowAttributes) HourOfDay ¶
func (mw MaintenanceWindowAttributes) HourOfDay() terra.NumberValue
func (MaintenanceWindowAttributes) InternalRef ¶
func (mw MaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowAttributes) InternalTokens ¶
func (mw MaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowAttributes) InternalWithRef ¶
func (mw MaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAttributes
type MaintenanceWindowState ¶
type MetadataIntegration ¶
type MetadataIntegration struct { // MetadataIntegrationDataCatalogConfig: required DataCatalogConfig *MetadataIntegrationDataCatalogConfig `hcl:"data_catalog_config,block" validate:"required"` }
type MetadataIntegrationAttributes ¶
type MetadataIntegrationAttributes struct {
// contains filtered or unexported fields
}
func (MetadataIntegrationAttributes) DataCatalogConfig ¶
func (mi MetadataIntegrationAttributes) DataCatalogConfig() terra.ListValue[MetadataIntegrationDataCatalogConfigAttributes]
func (MetadataIntegrationAttributes) InternalRef ¶
func (mi MetadataIntegrationAttributes) InternalRef() (terra.Reference, error)
func (MetadataIntegrationAttributes) InternalTokens ¶
func (mi MetadataIntegrationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetadataIntegrationAttributes) InternalWithRef ¶
func (mi MetadataIntegrationAttributes) InternalWithRef(ref terra.Reference) MetadataIntegrationAttributes
type MetadataIntegrationDataCatalogConfigAttributes ¶
type MetadataIntegrationDataCatalogConfigAttributes struct {
// contains filtered or unexported fields
}
func (MetadataIntegrationDataCatalogConfigAttributes) Enabled ¶
func (dcc MetadataIntegrationDataCatalogConfigAttributes) Enabled() terra.BoolValue
func (MetadataIntegrationDataCatalogConfigAttributes) InternalRef ¶
func (dcc MetadataIntegrationDataCatalogConfigAttributes) InternalRef() (terra.Reference, error)
func (MetadataIntegrationDataCatalogConfigAttributes) InternalTokens ¶
func (dcc MetadataIntegrationDataCatalogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetadataIntegrationDataCatalogConfigAttributes) InternalWithRef ¶
func (dcc MetadataIntegrationDataCatalogConfigAttributes) InternalWithRef(ref terra.Reference) MetadataIntegrationDataCatalogConfigAttributes
type MetadataIntegrationDataCatalogConfigState ¶
type MetadataIntegrationDataCatalogConfigState struct {
Enabled bool `json:"enabled"`
}
type MetadataIntegrationState ¶
type MetadataIntegrationState struct {
DataCatalogConfig []MetadataIntegrationDataCatalogConfigState `json:"data_catalog_config"`
}
type NetworkConfig ¶
type NetworkConfig struct { // CustomRoutesEnabled: bool, optional CustomRoutesEnabled terra.BoolValue `hcl:"custom_routes_enabled,attr"` // NetworkConfigConsumers: min=1 Consumers []NetworkConfigConsumers `hcl:"consumers,block" validate:"min=1"` }
type NetworkConfigAttributes ¶
type NetworkConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigAttributes) Consumers ¶
func (nc NetworkConfigAttributes) Consumers() terra.ListValue[NetworkConfigConsumersAttributes]
func (NetworkConfigAttributes) CustomRoutesEnabled ¶
func (nc NetworkConfigAttributes) CustomRoutesEnabled() terra.BoolValue
func (NetworkConfigAttributes) InternalRef ¶
func (nc NetworkConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigAttributes) InternalTokens ¶
func (nc NetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigAttributes) InternalWithRef ¶
func (nc NetworkConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigAttributes
type NetworkConfigConsumers ¶
type NetworkConfigConsumers struct { // Subnetwork: string, required Subnetwork terra.StringValue `hcl:"subnetwork,attr" validate:"required"` }
type NetworkConfigConsumersAttributes ¶
type NetworkConfigConsumersAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigConsumersAttributes) EndpointUri ¶
func (c NetworkConfigConsumersAttributes) EndpointUri() terra.StringValue
func (NetworkConfigConsumersAttributes) InternalRef ¶
func (c NetworkConfigConsumersAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigConsumersAttributes) InternalTokens ¶
func (c NetworkConfigConsumersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigConsumersAttributes) InternalWithRef ¶
func (c NetworkConfigConsumersAttributes) InternalWithRef(ref terra.Reference) NetworkConfigConsumersAttributes
func (NetworkConfigConsumersAttributes) Subnetwork ¶
func (c NetworkConfigConsumersAttributes) Subnetwork() terra.StringValue
type NetworkConfigState ¶
type NetworkConfigState struct { CustomRoutesEnabled bool `json:"custom_routes_enabled"` Consumers []NetworkConfigConsumersState `json:"consumers"` }
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_dataproc_metastore_service.
func (*Resource) Attributes ¶
func (gdms *Resource) Attributes() googleDataprocMetastoreServiceAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gdms *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gdms *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 ScalingConfig ¶
type ScalingConfig struct { // InstanceSize: string, optional InstanceSize terra.StringValue `hcl:"instance_size,attr"` // ScalingFactor: number, optional ScalingFactor terra.NumberValue `hcl:"scaling_factor,attr"` }
type ScalingConfigAttributes ¶
type ScalingConfigAttributes struct {
// contains filtered or unexported fields
}
func (ScalingConfigAttributes) InstanceSize ¶
func (sc ScalingConfigAttributes) InstanceSize() terra.StringValue
func (ScalingConfigAttributes) InternalRef ¶
func (sc ScalingConfigAttributes) InternalRef() (terra.Reference, error)
func (ScalingConfigAttributes) InternalTokens ¶
func (sc ScalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScalingConfigAttributes) InternalWithRef ¶
func (sc ScalingConfigAttributes) InternalWithRef(ref terra.Reference) ScalingConfigAttributes
func (ScalingConfigAttributes) ScalingFactor ¶
func (sc ScalingConfigAttributes) ScalingFactor() terra.NumberValue
type ScalingConfigState ¶
type ScheduledBackup ¶
type ScheduledBackup struct { // BackupLocation: string, required BackupLocation terra.StringValue `hcl:"backup_location,attr" validate:"required"` // CronSchedule: string, optional CronSchedule terra.StringValue `hcl:"cron_schedule,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // TimeZone: string, optional TimeZone terra.StringValue `hcl:"time_zone,attr"` }
type ScheduledBackupAttributes ¶
type ScheduledBackupAttributes struct {
// contains filtered or unexported fields
}
func (ScheduledBackupAttributes) BackupLocation ¶
func (sb ScheduledBackupAttributes) BackupLocation() terra.StringValue
func (ScheduledBackupAttributes) CronSchedule ¶
func (sb ScheduledBackupAttributes) CronSchedule() terra.StringValue
func (ScheduledBackupAttributes) Enabled ¶
func (sb ScheduledBackupAttributes) Enabled() terra.BoolValue
func (ScheduledBackupAttributes) InternalRef ¶
func (sb ScheduledBackupAttributes) InternalRef() (terra.Reference, error)
func (ScheduledBackupAttributes) InternalTokens ¶
func (sb ScheduledBackupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduledBackupAttributes) InternalWithRef ¶
func (sb ScheduledBackupAttributes) InternalWithRef(ref terra.Reference) ScheduledBackupAttributes
func (ScheduledBackupAttributes) TimeZone ¶
func (sb ScheduledBackupAttributes) TimeZone() terra.StringValue
type ScheduledBackupState ¶
type TelemetryConfig ¶
type TelemetryConfig struct { // LogFormat: string, optional LogFormat terra.StringValue `hcl:"log_format,attr"` }
type TelemetryConfigAttributes ¶
type TelemetryConfigAttributes struct {
// contains filtered or unexported fields
}
func (TelemetryConfigAttributes) InternalRef ¶
func (tc TelemetryConfigAttributes) InternalRef() (terra.Reference, error)
func (TelemetryConfigAttributes) InternalTokens ¶
func (tc TelemetryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TelemetryConfigAttributes) InternalWithRef ¶
func (tc TelemetryConfigAttributes) InternalWithRef(ref terra.Reference) TelemetryConfigAttributes
func (TelemetryConfigAttributes) LogFormat ¶
func (tc TelemetryConfigAttributes) LogFormat() terra.StringValue
type TelemetryConfigState ¶
type TelemetryConfigState struct {
LogFormat string `json:"log_format"`
}
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