Documentation
¶
Index ¶
- func NewOracleDbAnthosapisComBackupScheduleV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComBackupV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComConfigV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComCronAnythingV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComDatabaseV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComExportV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComImportV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComInstanceV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComPitrV1Alpha1Manifest() datasource.DataSource
- func NewOracleDbAnthosapisComReleaseV1Alpha1Manifest() datasource.DataSource
- type OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest
- func (r *OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComBackupScheduleV1Alpha1ManifestData
- type OracleDbAnthosapisComBackupV1Alpha1Manifest
- func (r *OracleDbAnthosapisComBackupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComBackupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComBackupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComBackupV1Alpha1ManifestData
- type OracleDbAnthosapisComConfigV1Alpha1Manifest
- func (r *OracleDbAnthosapisComConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComConfigV1Alpha1ManifestData
- type OracleDbAnthosapisComCronAnythingV1Alpha1Manifest
- func (r *OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComCronAnythingV1Alpha1ManifestData
- type OracleDbAnthosapisComDatabaseV1Alpha1Manifest
- func (r *OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComDatabaseV1Alpha1ManifestData
- type OracleDbAnthosapisComExportV1Alpha1Manifest
- func (r *OracleDbAnthosapisComExportV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComExportV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComExportV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComExportV1Alpha1ManifestData
- type OracleDbAnthosapisComImportV1Alpha1Manifest
- func (r *OracleDbAnthosapisComImportV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComImportV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComImportV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComImportV1Alpha1ManifestData
- type OracleDbAnthosapisComInstanceV1Alpha1Manifest
- func (r *OracleDbAnthosapisComInstanceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComInstanceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComInstanceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComInstanceV1Alpha1ManifestData
- type OracleDbAnthosapisComPitrV1Alpha1Manifest
- func (r *OracleDbAnthosapisComPitrV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComPitrV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComPitrV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComPitrV1Alpha1ManifestData
- type OracleDbAnthosapisComReleaseV1Alpha1Manifest
- func (r *OracleDbAnthosapisComReleaseV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OracleDbAnthosapisComReleaseV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OracleDbAnthosapisComReleaseV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OracleDbAnthosapisComReleaseV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOracleDbAnthosapisComBackupScheduleV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComBackupScheduleV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComBackupV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComBackupV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComConfigV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComConfigV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComCronAnythingV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComCronAnythingV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComDatabaseV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComDatabaseV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComExportV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComExportV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComImportV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComImportV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComInstanceV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComInstanceV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComPitrV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComPitrV1Alpha1Manifest() datasource.DataSource
func NewOracleDbAnthosapisComReleaseV1Alpha1Manifest ¶
func NewOracleDbAnthosapisComReleaseV1Alpha1Manifest() datasource.DataSource
Types ¶
type OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest ¶
type OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComBackupScheduleV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComBackupScheduleV1Alpha1ManifestData ¶
type OracleDbAnthosapisComBackupScheduleV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { BackupLabels *map[string]string `tfsdk:"backup_labels" json:"backupLabels,omitempty"` BackupRetentionPolicy *struct { BackupRetention *int64 `tfsdk:"backup_retention" json:"backupRetention,omitempty"` } `tfsdk:"backup_retention_policy" json:"backupRetentionPolicy,omitempty"` BackupSpec *struct { BackupItems *[]string `tfsdk:"backup_items" json:"backupItems,omitempty"` Backupset *bool `tfsdk:"backupset" json:"backupset,omitempty"` CheckLogical *bool `tfsdk:"check_logical" json:"checkLogical,omitempty"` Compressed *bool `tfsdk:"compressed" json:"compressed,omitempty"` Dop *int64 `tfsdk:"dop" json:"dop,omitempty"` Filesperset *int64 `tfsdk:"filesperset" json:"filesperset,omitempty"` GcsDir *string `tfsdk:"gcs_dir" json:"gcsDir,omitempty"` GcsPath *string `tfsdk:"gcs_path" json:"gcsPath,omitempty"` Instance *string `tfsdk:"instance" json:"instance,omitempty"` KeepDataOnDeletion *bool `tfsdk:"keep_data_on_deletion" json:"keepDataOnDeletion,omitempty"` Level *int64 `tfsdk:"level" json:"level,omitempty"` LocalPath *string `tfsdk:"local_path" json:"localPath,omitempty"` Mode *string `tfsdk:"mode" json:"mode,omitempty"` SectionSize *string `tfsdk:"section_size" json:"sectionSize,omitempty"` SubType *string `tfsdk:"sub_type" json:"subType,omitempty"` TimeLimitMinutes *int64 `tfsdk:"time_limit_minutes" json:"timeLimitMinutes,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` VolumeSnapshotClass *string `tfsdk:"volume_snapshot_class" json:"volumeSnapshotClass,omitempty"` } `tfsdk:"backup_spec" json:"backupSpec,omitempty"` Schedule *string `tfsdk:"schedule" json:"schedule,omitempty"` StartingDeadlineSeconds *int64 `tfsdk:"starting_deadline_seconds" json:"startingDeadlineSeconds,omitempty"` Suspend *bool `tfsdk:"suspend" json:"suspend,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComBackupV1Alpha1Manifest ¶
type OracleDbAnthosapisComBackupV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComBackupV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComBackupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComBackupV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComBackupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComBackupV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComBackupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComBackupV1Alpha1ManifestData ¶
type OracleDbAnthosapisComBackupV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { BackupItems *[]string `tfsdk:"backup_items" json:"backupItems,omitempty"` Backupset *bool `tfsdk:"backupset" json:"backupset,omitempty"` CheckLogical *bool `tfsdk:"check_logical" json:"checkLogical,omitempty"` Compressed *bool `tfsdk:"compressed" json:"compressed,omitempty"` Dop *int64 `tfsdk:"dop" json:"dop,omitempty"` Filesperset *int64 `tfsdk:"filesperset" json:"filesperset,omitempty"` GcsDir *string `tfsdk:"gcs_dir" json:"gcsDir,omitempty"` GcsPath *string `tfsdk:"gcs_path" json:"gcsPath,omitempty"` Instance *string `tfsdk:"instance" json:"instance,omitempty"` KeepDataOnDeletion *bool `tfsdk:"keep_data_on_deletion" json:"keepDataOnDeletion,omitempty"` Level *int64 `tfsdk:"level" json:"level,omitempty"` LocalPath *string `tfsdk:"local_path" json:"localPath,omitempty"` Mode *string `tfsdk:"mode" json:"mode,omitempty"` SectionSize *string `tfsdk:"section_size" json:"sectionSize,omitempty"` SubType *string `tfsdk:"sub_type" json:"subType,omitempty"` TimeLimitMinutes *int64 `tfsdk:"time_limit_minutes" json:"timeLimitMinutes,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` VolumeSnapshotClass *string `tfsdk:"volume_snapshot_class" json:"volumeSnapshotClass,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComConfigV1Alpha1Manifest ¶
type OracleDbAnthosapisComConfigV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComConfigV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComConfigV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComConfigV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComConfigV1Alpha1ManifestData ¶
type OracleDbAnthosapisComConfigV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Disks *[]struct { AccessModes *[]string `tfsdk:"access_modes" json:"accessModes,omitempty"` Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` Size *string `tfsdk:"size" json:"size,omitempty"` StorageClass *string `tfsdk:"storage_class" json:"storageClass,omitempty"` VolumeName *string `tfsdk:"volume_name" json:"volumeName,omitempty"` } `tfsdk:"disks" json:"disks,omitempty"` HostAntiAffinityNamespaces *[]string `tfsdk:"host_anti_affinity_namespaces" json:"hostAntiAffinityNamespaces,omitempty"` Images *map[string]string `tfsdk:"images" json:"images,omitempty"` LogLevel *map[string]string `tfsdk:"log_level" json:"logLevel,omitempty"` Platform *string `tfsdk:"platform" json:"platform,omitempty"` StorageClass *string `tfsdk:"storage_class" json:"storageClass,omitempty"` VolumeSnapshotClass *string `tfsdk:"volume_snapshot_class" json:"volumeSnapshotClass,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComCronAnythingV1Alpha1Manifest ¶
type OracleDbAnthosapisComCronAnythingV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComCronAnythingV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComCronAnythingV1Alpha1ManifestData ¶
type OracleDbAnthosapisComCronAnythingV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { CascadeDelete *bool `tfsdk:"cascade_delete" json:"cascadeDelete,omitempty"` ConcurrencyPolicy *string `tfsdk:"concurrency_policy" json:"concurrencyPolicy,omitempty"` FinishableStrategy *struct { StringField *struct { FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` FinishedValues *[]string `tfsdk:"finished_values" json:"finishedValues,omitempty"` } `tfsdk:"string_field" json:"stringField,omitempty"` TimestampField *struct { FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"timestamp_field" json:"timestampField,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"finishable_strategy" json:"finishableStrategy,omitempty"` ResourceBaseName *string `tfsdk:"resource_base_name" json:"resourceBaseName,omitempty"` ResourceTimestampFormat *string `tfsdk:"resource_timestamp_format" json:"resourceTimestampFormat,omitempty"` Retention *struct { HistoryCountLimit *int64 `tfsdk:"history_count_limit" json:"historyCountLimit,omitempty"` HistoryTimeLimitSeconds *int64 `tfsdk:"history_time_limit_seconds" json:"historyTimeLimitSeconds,omitempty"` ResourceTimestampStrategy *struct { Field *struct { FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"field" json:"field,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"resource_timestamp_strategy" json:"resourceTimestampStrategy,omitempty"` } `tfsdk:"retention" json:"retention,omitempty"` Schedule *string `tfsdk:"schedule" json:"schedule,omitempty"` Suspend *bool `tfsdk:"suspend" json:"suspend,omitempty"` Template *map[string]string `tfsdk:"template" json:"template,omitempty"` TotalResourceLimit *int64 `tfsdk:"total_resource_limit" json:"totalResourceLimit,omitempty"` TriggerDeadlineSeconds *int64 `tfsdk:"trigger_deadline_seconds" json:"triggerDeadlineSeconds,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComDatabaseV1Alpha1Manifest ¶
type OracleDbAnthosapisComDatabaseV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComDatabaseV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComDatabaseV1Alpha1ManifestData ¶
type OracleDbAnthosapisComDatabaseV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AdminPasswordGsmSecretRef *struct { ProjectId *string `tfsdk:"project_id" json:"projectId,omitempty"` SecretId *string `tfsdk:"secret_id" json:"secretId,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"admin_password_gsm_secret_ref" json:"adminPasswordGsmSecretRef,omitempty"` Admin_password *string `tfsdk:"admin_password" json:"admin_password,omitempty"` Instance *string `tfsdk:"instance" json:"instance,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Users *[]struct { GsmSecretRef *struct { ProjectId *string `tfsdk:"project_id" json:"projectId,omitempty"` SecretId *string `tfsdk:"secret_id" json:"secretId,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"gsm_secret_ref" json:"gsmSecretRef,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Password *string `tfsdk:"password" json:"password,omitempty"` Privileges *[]string `tfsdk:"privileges" json:"privileges,omitempty"` SecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"secret_ref" json:"secretRef,omitempty"` } `tfsdk:"users" json:"users,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComExportV1Alpha1Manifest ¶
type OracleDbAnthosapisComExportV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComExportV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComExportV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComExportV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComExportV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComExportV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComExportV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComExportV1Alpha1ManifestData ¶
type OracleDbAnthosapisComExportV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { DatabaseName *string `tfsdk:"database_name" json:"databaseName,omitempty"` ExportObjectType *string `tfsdk:"export_object_type" json:"exportObjectType,omitempty"` ExportObjects *[]string `tfsdk:"export_objects" json:"exportObjects,omitempty"` FlashbackTime *string `tfsdk:"flashback_time" json:"flashbackTime,omitempty"` GcsLogPath *string `tfsdk:"gcs_log_path" json:"gcsLogPath,omitempty"` GcsPath *string `tfsdk:"gcs_path" json:"gcsPath,omitempty"` Instance *string `tfsdk:"instance" json:"instance,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComImportV1Alpha1Manifest ¶
type OracleDbAnthosapisComImportV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComImportV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComImportV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComImportV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComImportV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComImportV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComImportV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComImportV1Alpha1ManifestData ¶
type OracleDbAnthosapisComImportV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { DatabaseName *string `tfsdk:"database_name" json:"databaseName,omitempty"` GcsLogPath *string `tfsdk:"gcs_log_path" json:"gcsLogPath,omitempty"` GcsPath *string `tfsdk:"gcs_path" json:"gcsPath,omitempty"` Instance *string `tfsdk:"instance" json:"instance,omitempty"` Options *map[string]string `tfsdk:"options" json:"options,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComInstanceV1Alpha1Manifest ¶
type OracleDbAnthosapisComInstanceV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComInstanceV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComInstanceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComInstanceV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComInstanceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComInstanceV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComInstanceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComInstanceV1Alpha1ManifestData ¶
type OracleDbAnthosapisComInstanceV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AdminUser *struct { ForceResetPassword *bool `tfsdk:"force_reset_password" json:"forceResetPassword,omitempty"` RequestTime *string `tfsdk:"request_time" json:"requestTime,omitempty"` } `tfsdk:"admin_user" json:"adminUser,omitempty"` CdbName *string `tfsdk:"cdb_name" json:"cdbName,omitempty"` CharacterSet *string `tfsdk:"character_set" json:"characterSet,omitempty"` CloudProvider *string `tfsdk:"cloud_provider" json:"cloudProvider,omitempty"` DatabaseGID *int64 `tfsdk:"database_gid" json:"databaseGID,omitempty"` DatabasePatchingTimeout *string `tfsdk:"database_patching_timeout" json:"databasePatchingTimeout,omitempty"` DatabaseResources *struct { Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"database_resources" json:"databaseResources,omitempty"` DatabaseUID *int64 `tfsdk:"database_uid" json:"databaseUID,omitempty"` DbDomain *string `tfsdk:"db_domain" json:"dbDomain,omitempty"` DbLoadBalancerOptions *struct { Gcp *struct { LoadBalancerIP *string `tfsdk:"load_balancer_ip" json:"loadBalancerIP,omitempty"` LoadBalancerType *string `tfsdk:"load_balancer_type" json:"loadBalancerType,omitempty"` } `tfsdk:"gcp" json:"gcp,omitempty"` } `tfsdk:"db_load_balancer_options" json:"dbLoadBalancerOptions,omitempty"` DbUniqueName *string `tfsdk:"db_unique_name" json:"dbUniqueName,omitempty"` DeploymentType *string `tfsdk:"deployment_type" json:"deploymentType,omitempty"` Disks *[]struct { AccessModes *[]string `tfsdk:"access_modes" json:"accessModes,omitempty"` Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` Size *string `tfsdk:"size" json:"size,omitempty"` StorageClass *string `tfsdk:"storage_class" json:"storageClass,omitempty"` VolumeName *string `tfsdk:"volume_name" json:"volumeName,omitempty"` } `tfsdk:"disks" json:"disks,omitempty"` Edition *string `tfsdk:"edition" json:"edition,omitempty"` EnableDnfs *bool `tfsdk:"enable_dnfs" json:"enableDnfs,omitempty"` HostingType *string `tfsdk:"hosting_type" json:"hostingType,omitempty"` Images *map[string]string `tfsdk:"images" json:"images,omitempty"` IsStopped *bool `tfsdk:"is_stopped" json:"isStopped,omitempty"` MaintenanceWindow *struct { TimeRanges *[]struct { Duration *string `tfsdk:"duration" json:"duration,omitempty"` Start *string `tfsdk:"start" json:"start,omitempty"` } `tfsdk:"time_ranges" json:"timeRanges,omitempty"` } `tfsdk:"maintenance_window" json:"maintenanceWindow,omitempty"` MemoryPercent *int64 `tfsdk:"memory_percent" json:"memoryPercent,omitempty"` Mode *string `tfsdk:"mode" json:"mode,omitempty"` Parameters *map[string]string `tfsdk:"parameters" json:"parameters,omitempty"` PodSpec *struct { Affinity *struct { NodeAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { Preference *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchFields *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_fields" json:"matchFields,omitempty"` } `tfsdk:"preference" json:"preference,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *struct { NodeSelectorTerms *[]struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchFields *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_fields" json:"matchFields,omitempty"` } `tfsdk:"node_selector_terms" json:"nodeSelectorTerms,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"node_affinity" json:"nodeAffinity,omitempty"` PodAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { PodAffinityTerm *struct { LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` NamespaceSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"pod_affinity_term" json:"podAffinityTerm,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *[]struct { LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` NamespaceSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"pod_affinity" json:"podAffinity,omitempty"` PodAntiAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { PodAffinityTerm *struct { LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` NamespaceSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"pod_affinity_term" json:"podAffinityTerm,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *[]struct { LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` NamespaceSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"pod_anti_affinity" json:"podAntiAffinity,omitempty"` } `tfsdk:"affinity" json:"affinity,omitempty"` Tolerations *[]struct { Effect *string `tfsdk:"effect" json:"effect,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` TolerationSeconds *int64 `tfsdk:"toleration_seconds" json:"tolerationSeconds,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tolerations" json:"tolerations,omitempty"` } `tfsdk:"pod_spec" json:"podSpec,omitempty"` ReplicationSettings *struct { BackupURI *string `tfsdk:"backup_uri" json:"backupURI,omitempty"` PasswordFileURI *string `tfsdk:"password_file_uri" json:"passwordFileURI,omitempty"` PrimaryHost *string `tfsdk:"primary_host" json:"primaryHost,omitempty"` PrimaryPort *int64 `tfsdk:"primary_port" json:"primaryPort,omitempty"` PrimaryServiceName *string `tfsdk:"primary_service_name" json:"primaryServiceName,omitempty"` PrimaryUser *struct { GsmSecretRef *struct { ProjectId *string `tfsdk:"project_id" json:"projectId,omitempty"` SecretId *string `tfsdk:"secret_id" json:"secretId,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"gsm_secret_ref" json:"gsmSecretRef,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Password *string `tfsdk:"password" json:"password,omitempty"` SecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"secret_ref" json:"secretRef,omitempty"` } `tfsdk:"primary_user" json:"primaryUser,omitempty"` } `tfsdk:"replication_settings" json:"replicationSettings,omitempty"` Restore *struct { BackupId *string `tfsdk:"backup_id" json:"backupId,omitempty"` BackupRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"backup_ref" json:"backupRef,omitempty"` BackupType *string `tfsdk:"backup_type" json:"backupType,omitempty"` Dop *int64 `tfsdk:"dop" json:"dop,omitempty"` Force *bool `tfsdk:"force" json:"force,omitempty"` PitrRestore *struct { Incarnation *string `tfsdk:"incarnation" json:"incarnation,omitempty"` PitrRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"pitr_ref" json:"pitrRef,omitempty"` Scn *string `tfsdk:"scn" json:"scn,omitempty"` Timestamp *string `tfsdk:"timestamp" json:"timestamp,omitempty"` } `tfsdk:"pitr_restore" json:"pitrRestore,omitempty"` RequestTime *string `tfsdk:"request_time" json:"requestTime,omitempty"` TimeLimitMinutes *int64 `tfsdk:"time_limit_minutes" json:"timeLimitMinutes,omitempty"` } `tfsdk:"restore" json:"restore,omitempty"` RetainDisksAfterInstanceDeletion *bool `tfsdk:"retain_disks_after_instance_deletion" json:"retainDisksAfterInstanceDeletion,omitempty"` Services *map[string]string `tfsdk:"services" json:"services,omitempty"` SourceCidrRanges *[]string `tfsdk:"source_cidr_ranges" json:"sourceCidrRanges,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComPitrV1Alpha1Manifest ¶
type OracleDbAnthosapisComPitrV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComPitrV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComPitrV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComPitrV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComPitrV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComPitrV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComPitrV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComPitrV1Alpha1ManifestData ¶
type OracleDbAnthosapisComPitrV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { BackupSchedule *string `tfsdk:"backup_schedule" json:"backupSchedule,omitempty"` Images *map[string]string `tfsdk:"images" json:"images,omitempty"` InstanceRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"instance_ref" json:"instanceRef,omitempty"` StorageURI *string `tfsdk:"storage_uri" json:"storageURI,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type OracleDbAnthosapisComReleaseV1Alpha1Manifest ¶
type OracleDbAnthosapisComReleaseV1Alpha1Manifest struct{}
func (*OracleDbAnthosapisComReleaseV1Alpha1Manifest) Metadata ¶
func (r *OracleDbAnthosapisComReleaseV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OracleDbAnthosapisComReleaseV1Alpha1Manifest) Read ¶
func (r *OracleDbAnthosapisComReleaseV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OracleDbAnthosapisComReleaseV1Alpha1Manifest) Schema ¶
func (r *OracleDbAnthosapisComReleaseV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OracleDbAnthosapisComReleaseV1Alpha1ManifestData ¶
type OracleDbAnthosapisComReleaseV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files
¶
- oracle_db_anthosapis_com_backup_schedule_v1alpha1_manifest.go
- oracle_db_anthosapis_com_backup_v1alpha1_manifest.go
- oracle_db_anthosapis_com_config_v1alpha1_manifest.go
- oracle_db_anthosapis_com_cron_anything_v1alpha1_manifest.go
- oracle_db_anthosapis_com_database_v1alpha1_manifest.go
- oracle_db_anthosapis_com_export_v1alpha1_manifest.go
- oracle_db_anthosapis_com_import_v1alpha1_manifest.go
- oracle_db_anthosapis_com_instance_v1alpha1_manifest.go
- oracle_db_anthosapis_com_pitr_v1alpha1_manifest.go
- oracle_db_anthosapis_com_release_v1alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.