Documentation ¶
Index ¶
- func NewEverestPerconaComBackupStorageV1Alpha1Manifest() datasource.DataSource
- func NewEverestPerconaComDatabaseClusterBackupV1Alpha1Manifest() datasource.DataSource
- func NewEverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest() datasource.DataSource
- func NewEverestPerconaComDatabaseClusterV1Alpha1Manifest() datasource.DataSource
- func NewEverestPerconaComDatabaseEngineV1Alpha1Manifest() datasource.DataSource
- func NewEverestPerconaComMonitoringConfigV1Alpha1Manifest() datasource.DataSource
- type EverestPerconaComBackupStorageV1Alpha1Manifest
- func (r *EverestPerconaComBackupStorageV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EverestPerconaComBackupStorageV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EverestPerconaComBackupStorageV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EverestPerconaComBackupStorageV1Alpha1ManifestData
- type EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest
- func (r *EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EverestPerconaComDatabaseClusterBackupV1Alpha1ManifestData
- type EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest
- func (r *EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EverestPerconaComDatabaseClusterRestoreV1Alpha1ManifestData
- type EverestPerconaComDatabaseClusterV1Alpha1Manifest
- func (r *EverestPerconaComDatabaseClusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EverestPerconaComDatabaseClusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EverestPerconaComDatabaseClusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EverestPerconaComDatabaseClusterV1Alpha1ManifestData
- type EverestPerconaComDatabaseEngineV1Alpha1Manifest
- func (r *EverestPerconaComDatabaseEngineV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EverestPerconaComDatabaseEngineV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EverestPerconaComDatabaseEngineV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EverestPerconaComDatabaseEngineV1Alpha1ManifestData
- type EverestPerconaComMonitoringConfigV1Alpha1Manifest
- func (r *EverestPerconaComMonitoringConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EverestPerconaComMonitoringConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EverestPerconaComMonitoringConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EverestPerconaComMonitoringConfigV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEverestPerconaComBackupStorageV1Alpha1Manifest ¶
func NewEverestPerconaComBackupStorageV1Alpha1Manifest() datasource.DataSource
func NewEverestPerconaComDatabaseClusterBackupV1Alpha1Manifest ¶
func NewEverestPerconaComDatabaseClusterBackupV1Alpha1Manifest() datasource.DataSource
func NewEverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest ¶
func NewEverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest() datasource.DataSource
func NewEverestPerconaComDatabaseClusterV1Alpha1Manifest ¶
func NewEverestPerconaComDatabaseClusterV1Alpha1Manifest() datasource.DataSource
func NewEverestPerconaComDatabaseEngineV1Alpha1Manifest ¶
func NewEverestPerconaComDatabaseEngineV1Alpha1Manifest() datasource.DataSource
func NewEverestPerconaComMonitoringConfigV1Alpha1Manifest ¶
func NewEverestPerconaComMonitoringConfigV1Alpha1Manifest() datasource.DataSource
Types ¶
type EverestPerconaComBackupStorageV1Alpha1Manifest ¶
type EverestPerconaComBackupStorageV1Alpha1Manifest struct{}
func (*EverestPerconaComBackupStorageV1Alpha1Manifest) Metadata ¶
func (r *EverestPerconaComBackupStorageV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EverestPerconaComBackupStorageV1Alpha1Manifest) Read ¶
func (r *EverestPerconaComBackupStorageV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EverestPerconaComBackupStorageV1Alpha1Manifest) Schema ¶
func (r *EverestPerconaComBackupStorageV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EverestPerconaComBackupStorageV1Alpha1ManifestData ¶
type EverestPerconaComBackupStorageV1Alpha1ManifestData 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 { AllowedNamespaces *[]string `tfsdk:"allowed_namespaces" json:"allowedNamespaces,omitempty"` Bucket *string `tfsdk:"bucket" json:"bucket,omitempty"` CredentialsSecretName *string `tfsdk:"credentials_secret_name" json:"credentialsSecretName,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` EndpointURL *string `tfsdk:"endpoint_url" json:"endpointURL,omitempty"` ForcePathStyle *bool `tfsdk:"force_path_style" json:"forcePathStyle,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` VerifyTLS *bool `tfsdk:"verify_tls" json:"verifyTLS,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest ¶
type EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest struct{}
func (*EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Metadata ¶
func (r *EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Read ¶
func (r *EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Schema ¶
func (r *EverestPerconaComDatabaseClusterBackupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EverestPerconaComDatabaseClusterBackupV1Alpha1ManifestData ¶
type EverestPerconaComDatabaseClusterBackupV1Alpha1ManifestData 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 { BackupStorageName *string `tfsdk:"backup_storage_name" json:"backupStorageName,omitempty"` DbClusterName *string `tfsdk:"db_cluster_name" json:"dbClusterName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest ¶
type EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest struct{}
func (*EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Metadata ¶
func (r *EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Read ¶
func (r *EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Schema ¶
func (r *EverestPerconaComDatabaseClusterRestoreV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EverestPerconaComDatabaseClusterRestoreV1Alpha1ManifestData ¶
type EverestPerconaComDatabaseClusterRestoreV1Alpha1ManifestData 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 { DataSource *struct { BackupSource *struct { BackupStorageName *string `tfsdk:"backup_storage_name" json:"backupStorageName,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"backup_source" json:"backupSource,omitempty"` DbClusterBackupName *string `tfsdk:"db_cluster_backup_name" json:"dbClusterBackupName,omitempty"` Pitr *struct { Date *string `tfsdk:"date" json:"date,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"pitr" json:"pitr,omitempty"` } `tfsdk:"data_source" json:"dataSource,omitempty"` DbClusterName *string `tfsdk:"db_cluster_name" json:"dbClusterName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EverestPerconaComDatabaseClusterV1Alpha1Manifest ¶
type EverestPerconaComDatabaseClusterV1Alpha1Manifest struct{}
func (*EverestPerconaComDatabaseClusterV1Alpha1Manifest) Metadata ¶
func (r *EverestPerconaComDatabaseClusterV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EverestPerconaComDatabaseClusterV1Alpha1Manifest) Read ¶
func (r *EverestPerconaComDatabaseClusterV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EverestPerconaComDatabaseClusterV1Alpha1Manifest) Schema ¶
func (r *EverestPerconaComDatabaseClusterV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EverestPerconaComDatabaseClusterV1Alpha1ManifestData ¶
type EverestPerconaComDatabaseClusterV1Alpha1ManifestData 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 { AllowUnsafeConfiguration *bool `tfsdk:"allow_unsafe_configuration" json:"allowUnsafeConfiguration,omitempty"` Backup *struct { Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` Pitr *struct { BackupStorageName *string `tfsdk:"backup_storage_name" json:"backupStorageName,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` UploadIntervalSec *int64 `tfsdk:"upload_interval_sec" json:"uploadIntervalSec,omitempty"` } `tfsdk:"pitr" json:"pitr,omitempty"` Schedules *[]struct { BackupStorageName *string `tfsdk:"backup_storage_name" json:"backupStorageName,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` RetentionCopies *int64 `tfsdk:"retention_copies" json:"retentionCopies,omitempty"` Schedule *string `tfsdk:"schedule" json:"schedule,omitempty"` } `tfsdk:"schedules" json:"schedules,omitempty"` } `tfsdk:"backup" json:"backup,omitempty"` DataSource *struct { BackupSource *struct { BackupStorageName *string `tfsdk:"backup_storage_name" json:"backupStorageName,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"backup_source" json:"backupSource,omitempty"` DbClusterBackupName *string `tfsdk:"db_cluster_backup_name" json:"dbClusterBackupName,omitempty"` Pitr *struct { Date *string `tfsdk:"date" json:"date,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"pitr" json:"pitr,omitempty"` } `tfsdk:"data_source" json:"dataSource,omitempty"` Engine *struct { Config *string `tfsdk:"config" json:"config,omitempty"` CrVersion *string `tfsdk:"cr_version" json:"crVersion,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Resources *struct { Cpu *string `tfsdk:"cpu" json:"cpu,omitempty"` Memory *string `tfsdk:"memory" json:"memory,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Storage *struct { Class *string `tfsdk:"class" json:"class,omitempty"` Size *string `tfsdk:"size" json:"size,omitempty"` } `tfsdk:"storage" json:"storage,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` UserSecretsName *string `tfsdk:"user_secrets_name" json:"userSecretsName,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"engine" json:"engine,omitempty"` Monitoring *struct { MonitoringConfigName *string `tfsdk:"monitoring_config_name" json:"monitoringConfigName,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Request *string `tfsdk:"request" json:"request,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` } `tfsdk:"monitoring" json:"monitoring,omitempty"` Paused *bool `tfsdk:"paused" json:"paused,omitempty"` Proxy *struct { Config *string `tfsdk:"config" json:"config,omitempty"` Expose *struct { IpSourceRanges *[]string `tfsdk:"ip_source_ranges" json:"ipSourceRanges,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"expose" json:"expose,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Resources *struct { Cpu *string `tfsdk:"cpu" json:"cpu,omitempty"` Memory *string `tfsdk:"memory" json:"memory,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"proxy" json:"proxy,omitempty"` Sharding *struct { ConfigServer *struct { Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` } `tfsdk:"config_server" json:"configServer,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` Shards *int64 `tfsdk:"shards" json:"shards,omitempty"` } `tfsdk:"sharding" json:"sharding,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EverestPerconaComDatabaseEngineV1Alpha1Manifest ¶
type EverestPerconaComDatabaseEngineV1Alpha1Manifest struct{}
func (*EverestPerconaComDatabaseEngineV1Alpha1Manifest) Metadata ¶
func (r *EverestPerconaComDatabaseEngineV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EverestPerconaComDatabaseEngineV1Alpha1Manifest) Read ¶
func (r *EverestPerconaComDatabaseEngineV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EverestPerconaComDatabaseEngineV1Alpha1Manifest) Schema ¶
func (r *EverestPerconaComDatabaseEngineV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EverestPerconaComDatabaseEngineV1Alpha1ManifestData ¶
type EverestPerconaComDatabaseEngineV1Alpha1ManifestData 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 { AllowedVersions *[]string `tfsdk:"allowed_versions" json:"allowedVersions,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EverestPerconaComMonitoringConfigV1Alpha1Manifest ¶
type EverestPerconaComMonitoringConfigV1Alpha1Manifest struct{}
func (*EverestPerconaComMonitoringConfigV1Alpha1Manifest) Metadata ¶
func (r *EverestPerconaComMonitoringConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EverestPerconaComMonitoringConfigV1Alpha1Manifest) Read ¶
func (r *EverestPerconaComMonitoringConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EverestPerconaComMonitoringConfigV1Alpha1Manifest) Schema ¶
func (r *EverestPerconaComMonitoringConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EverestPerconaComMonitoringConfigV1Alpha1ManifestData ¶
type EverestPerconaComMonitoringConfigV1Alpha1ManifestData 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 { AllowedNamespaces *[]string `tfsdk:"allowed_namespaces" json:"allowedNamespaces,omitempty"` CredentialsSecretName *string `tfsdk:"credentials_secret_name" json:"credentialsSecretName,omitempty"` Pmm *struct { Image *string `tfsdk:"image" json:"image,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"pmm" json:"pmm,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` VerifyTLS *bool `tfsdk:"verify_tls" json:"verifyTLS,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- everest_percona_com_backup_storage_v1alpha1_manifest.go
- everest_percona_com_database_cluster_backup_v1alpha1_manifest.go
- everest_percona_com_database_cluster_restore_v1alpha1_manifest.go
- everest_percona_com_database_cluster_v1alpha1_manifest.go
- everest_percona_com_database_engine_v1alpha1_manifest.go
- everest_percona_com_monitoring_config_v1alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.