Class: Aws::RailsProvisioner::DBCluster::ParameterGroup
- Inherits:
-
Object
- Object
- Aws::RailsProvisioner::DBCluster::ParameterGroup
- Defined in:
- lib/aws-rails-provisioner/db_cluster.rb
Instance Attribute Summary collapse
- #cfn ⇒ Boolean readonly
- #description ⇒ String readonly
- #family ⇒ String readonly
- #name ⇒ String readonly
- #parameters ⇒ Array readonly
Instance Method Summary collapse
-
#initialize(engine, options = {}) ⇒ ParameterGroup
constructor
A new instance of ParameterGroup.
Constructor Details
#initialize(engine, options = {}) ⇒ ParameterGroup
Returns a new instance of ParameterGroup.
190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/aws-rails-provisioner/db_cluster.rb', line 190 def initialize(engine, = {}) # client @profile = [:profile] @engine = engine @family = [:family] || _default_family @description = [:description] || 'created by AWS RailsProvisioner' @cfn = !![:parameters] unless @cfn suffix = @engine.downcase.gsub(/_/, '-') @name = "aws-rails-provisioner-default-#{suffix}" _create_default_pg([:stub_client]) else @parameters = Aws::RailsProvisioner::Utils.to_pairs([:parameters]) end end |
Instance Attribute Details
#cfn ⇒ Boolean (readonly)
208 209 210 |
# File 'lib/aws-rails-provisioner/db_cluster.rb', line 208 def cfn @cfn end |
#description ⇒ String (readonly)
217 218 219 |
# File 'lib/aws-rails-provisioner/db_cluster.rb', line 217 def description @description end |
#family ⇒ String (readonly)
214 215 216 |
# File 'lib/aws-rails-provisioner/db_cluster.rb', line 214 def family @family end |
#name ⇒ String (readonly)
211 212 213 |
# File 'lib/aws-rails-provisioner/db_cluster.rb', line 211 def name @name end |
#parameters ⇒ Array (readonly)
220 221 222 |
# File 'lib/aws-rails-provisioner/db_cluster.rb', line 220 def parameters @parameters end |