Module: Kuby::KubeDB::Entrypoint
- Included in:
- Kuby::KubeDB
- Defined in:
- lib/kuby/kube-db/entrypoint.rb
Instance Method Summary collapse
- #backup_schedule_spec(&block) ⇒ Object
- #dormant_database(&block) ⇒ Object
- #dormant_database_list(&block) ⇒ Object
- #dormant_database_spec(&block) ⇒ Object
- #dormant_database_status(&block) ⇒ Object
- #elasticsearch(&block) ⇒ Object
- #elasticsearch_cluster_topology(&block) ⇒ Object
- #elasticsearch_list(&block) ⇒ Object
- #elasticsearch_node(&block) ⇒ Object
- #elasticsearch_spec(&block) ⇒ Object
- #elasticsearch_status(&block) ⇒ Object
- #etcd(&block) ⇒ Object
- #etcd_list(&block) ⇒ Object
- #etcd_spec(&block) ⇒ Object
- #etcd_status(&block) ⇒ Object
- #init_spec(&block) ⇒ Object
- #leader_election_config(&block) ⇒ Object
- #member_secret(&block) ⇒ Object
- #memcached(&block) ⇒ Object
- #memcached_list(&block) ⇒ Object
- #memcached_spec(&block) ⇒ Object
- #memcached_status(&block) ⇒ Object
- #mongo_db(&block) ⇒ Object
- #mongo_db_config_node(&block) ⇒ Object
- #mongo_db_list(&block) ⇒ Object
- #mongo_db_mongos_node(&block) ⇒ Object
- #mongo_db_replica_set(&block) ⇒ Object
- #mongo_db_shard_node(&block) ⇒ Object
- #mongo_db_sharding_topology(&block) ⇒ Object
- #mongo_db_spec(&block) ⇒ Object
- #mongo_db_status(&block) ⇒ Object
- #my_sql(&block) ⇒ Object
- #my_sql_cluster_topology(&block) ⇒ Object
- #my_sql_group_spec(&block) ⇒ Object
- #my_sql_list(&block) ⇒ Object
- #my_sql_spec(&block) ⇒ Object
- #my_sql_status(&block) ⇒ Object
- #origin(&block) ⇒ Object
- #origin_spec(&block) ⇒ Object
- #postgres(&block) ⇒ Object
- #postgres_archiver_spec(&block) ⇒ Object
- #postgres_list(&block) ⇒ Object
- #postgres_spec(&block) ⇒ Object
- #postgres_status(&block) ⇒ Object
- #postgres_wal_source_spec(&block) ⇒ Object
- #recovery_target(&block) ⇒ Object
- #redis(&block) ⇒ Object
- #redis_cluster_spec(&block) ⇒ Object
- #redis_list(&block) ⇒ Object
- #redis_spec(&block) ⇒ Object
- #redis_status(&block) ⇒ Object
- #script_source_spec(&block) ⇒ Object
- #snapshot(&block) ⇒ Object
- #snapshot_list(&block) ⇒ Object
- #snapshot_source_spec(&block) ⇒ Object
- #snapshot_spec(&block) ⇒ Object
- #snapshot_status(&block) ⇒ Object
- #tls_policy(&block) ⇒ Object
Instance Method Details
#backup_schedule_spec(&block) ⇒ Object
2 3 4 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 2 def backup_schedule_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::BackupScheduleSpec.new(&block) end |
#dormant_database(&block) ⇒ Object
86 87 88 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 86 def dormant_database(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::DormantDatabase.new(&block) end |
#dormant_database_list(&block) ⇒ Object
166 167 168 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 166 def dormant_database_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::DormantDatabaseList.new(&block) end |
#dormant_database_spec(&block) ⇒ Object
142 143 144 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 142 def dormant_database_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::DormantDatabaseSpec.new(&block) end |
#dormant_database_status(&block) ⇒ Object
194 195 196 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 194 def dormant_database_status(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::DormantDatabaseStatus.new(&block) end |
#elasticsearch(&block) ⇒ Object
230 231 232 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 230 def elasticsearch(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::Elasticsearch.new(&block) end |
#elasticsearch_cluster_topology(&block) ⇒ Object
74 75 76 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 74 def elasticsearch_cluster_topology(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::ElasticsearchClusterTopology.new(&block) end |
#elasticsearch_list(&block) ⇒ Object
114 115 116 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 114 def elasticsearch_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::ElasticsearchList.new(&block) end |
#elasticsearch_node(&block) ⇒ Object
146 147 148 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 146 def elasticsearch_node(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::ElasticsearchNode.new(&block) end |
#elasticsearch_spec(&block) ⇒ Object
10 11 12 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 10 def elasticsearch_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::ElasticsearchSpec.new(&block) end |
#elasticsearch_status(&block) ⇒ Object
118 119 120 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 118 def elasticsearch_status(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::ElasticsearchStatus.new(&block) end |
#etcd(&block) ⇒ Object
210 211 212 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 210 def etcd(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::Etcd.new(&block) end |
#etcd_list(&block) ⇒ Object
66 67 68 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 66 def etcd_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::EtcdList.new(&block) end |
#etcd_spec(&block) ⇒ Object
26 27 28 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 26 def etcd_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::EtcdSpec.new(&block) end |
#etcd_status(&block) ⇒ Object
6 7 8 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 6 def etcd_status(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::EtcdStatus.new(&block) end |
#init_spec(&block) ⇒ Object
190 191 192 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 190 def init_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::InitSpec.new(&block) end |
#leader_election_config(&block) ⇒ Object
90 91 92 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 90 def leader_election_config(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::LeaderElectionConfig.new(&block) end |
#member_secret(&block) ⇒ Object
42 43 44 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 42 def member_secret(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MemberSecret.new(&block) end |
#memcached(&block) ⇒ Object
222 223 224 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 222 def memcached(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::Memcached.new(&block) end |
#memcached_list(&block) ⇒ Object
134 135 136 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 134 def memcached_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MemcachedList.new(&block) end |
#memcached_spec(&block) ⇒ Object
78 79 80 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 78 def memcached_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MemcachedSpec.new(&block) end |
#memcached_status(&block) ⇒ Object
218 219 220 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 218 def memcached_status(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MemcachedStatus.new(&block) end |
#mongo_db(&block) ⇒ Object
150 151 152 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 150 def mongo_db(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDB.new(&block) end |
#mongo_db_config_node(&block) ⇒ Object
34 35 36 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 34 def mongo_db_config_node(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDBConfigNode.new(&block) end |
#mongo_db_list(&block) ⇒ Object
98 99 100 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 98 def mongo_db_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDBList.new(&block) end |
#mongo_db_mongos_node(&block) ⇒ Object
162 163 164 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 162 def mongo_db_mongos_node(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDBMongosNode.new(&block) end |
#mongo_db_replica_set(&block) ⇒ Object
126 127 128 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 126 def mongo_db_replica_set(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDBReplicaSet.new(&block) end |
#mongo_db_shard_node(&block) ⇒ Object
30 31 32 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 30 def mongo_db_shard_node(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDBShardNode.new(&block) end |
#mongo_db_sharding_topology(&block) ⇒ Object
174 175 176 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 174 def mongo_db_sharding_topology(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDBShardingTopology.new(&block) end |
#mongo_db_spec(&block) ⇒ Object
122 123 124 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 122 def mongo_db_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDBSpec.new(&block) end |
#mongo_db_status(&block) ⇒ Object
70 71 72 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 70 def mongo_db_status(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MongoDBStatus.new(&block) end |
#my_sql(&block) ⇒ Object
58 59 60 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 58 def my_sql(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MySQL.new(&block) end |
#my_sql_cluster_topology(&block) ⇒ Object
50 51 52 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 50 def my_sql_cluster_topology(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MySQLClusterTopology.new(&block) end |
#my_sql_group_spec(&block) ⇒ Object
62 63 64 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 62 def my_sql_group_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MySQLGroupSpec.new(&block) end |
#my_sql_list(&block) ⇒ Object
82 83 84 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 82 def my_sql_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MySQLList.new(&block) end |
#my_sql_spec(&block) ⇒ Object
94 95 96 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 94 def my_sql_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MySQLSpec.new(&block) end |
#my_sql_status(&block) ⇒ Object
22 23 24 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 22 def my_sql_status(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::MySQLStatus.new(&block) end |
#origin(&block) ⇒ Object
106 107 108 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 106 def origin(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::Origin.new(&block) end |
#origin_spec(&block) ⇒ Object
138 139 140 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 138 def origin_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::OriginSpec.new(&block) end |
#postgres(&block) ⇒ Object
170 171 172 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 170 def postgres(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::Postgres.new(&block) end |
#postgres_archiver_spec(&block) ⇒ Object
214 215 216 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 214 def postgres_archiver_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::PostgresArchiverSpec.new(&block) end |
#postgres_list(&block) ⇒ Object
102 103 104 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 102 def postgres_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::PostgresList.new(&block) end |
#postgres_spec(&block) ⇒ Object
198 199 200 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 198 def postgres_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::PostgresSpec.new(&block) end |
#postgres_status(&block) ⇒ Object
46 47 48 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 46 def postgres_status(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::PostgresStatus.new(&block) end |
#postgres_wal_source_spec(&block) ⇒ Object
18 19 20 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 18 def postgres_wal_source_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::PostgresWALSourceSpec.new(&block) end |
#recovery_target(&block) ⇒ Object
182 183 184 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 182 def recovery_target(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::RecoveryTarget.new(&block) end |
#redis(&block) ⇒ Object
202 203 204 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 202 def redis(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::Redis.new(&block) end |
#redis_cluster_spec(&block) ⇒ Object
178 179 180 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 178 def redis_cluster_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::RedisClusterSpec.new(&block) end |
#redis_list(&block) ⇒ Object
38 39 40 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 38 def redis_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::RedisList.new(&block) end |
#redis_spec(&block) ⇒ Object
158 159 160 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 158 def redis_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::RedisSpec.new(&block) end |
#redis_status(&block) ⇒ Object
130 131 132 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 130 def redis_status(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::RedisStatus.new(&block) end |
#script_source_spec(&block) ⇒ Object
154 155 156 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 154 def script_source_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::ScriptSourceSpec.new(&block) end |
#snapshot(&block) ⇒ Object
54 55 56 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 54 def snapshot(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::Snapshot.new(&block) end |
#snapshot_list(&block) ⇒ Object
110 111 112 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 110 def snapshot_list(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::SnapshotList.new(&block) end |
#snapshot_source_spec(&block) ⇒ Object
206 207 208 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 206 def snapshot_source_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::SnapshotSourceSpec.new(&block) end |
#snapshot_spec(&block) ⇒ Object
186 187 188 |
# File 'lib/kuby/kube-db/entrypoint.rb', line 186 def snapshot_spec(&block) ::Kuby::KubeDB::DSL::Kubedb::V1alpha1::SnapshotSpec.new(&block) end |