Class: SDM::Azure
- Inherits:
-
Object
- Object
- SDM::Azure
- Defined in:
- lib/models/porcelain.rb
Instance Attribute Summary collapse
-
#app_id ⇒ Object
Returns the value of attribute app_id.
-
#egress_filter ⇒ Object
A filter applied to the routing logic to pin datasource to nodes.
-
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
-
#id ⇒ Object
Unique identifier of the Resource.
-
#name ⇒ Object
Unique human-readable name of the Resource.
-
#password ⇒ Object
Returns the value of attribute password.
-
#secret_store_id ⇒ Object
ID of the secret store containing credentials for this resource, if any.
-
#tags ⇒ Object
Tags is a map of key, value pairs.
-
#tenant_id ⇒ Object
Returns the value of attribute tenant_id.
Instance Method Summary collapse
-
#initialize(app_id: nil, egress_filter: nil, healthy: nil, id: nil, name: nil, password: nil, secret_store_id: nil, tags: nil, tenant_id: nil) ⇒ Azure
constructor
A new instance of Azure.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(app_id: nil, egress_filter: nil, healthy: nil, id: nil, name: nil, password: nil, secret_store_id: nil, tags: nil, tenant_id: nil) ⇒ Azure
Returns a new instance of Azure.
1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 |
# File 'lib/models/porcelain.rb', line 1629 def initialize( app_id: nil, egress_filter: nil, healthy: nil, id: nil, name: nil, password: nil, secret_store_id: nil, tags: nil, tenant_id: nil ) if app_id != nil @app_id = app_id end if egress_filter != nil @egress_filter = egress_filter end if healthy != nil @healthy = healthy end if id != nil @id = id end if name != nil @name = name end if password != nil @password = password end if secret_store_id != nil @secret_store_id = secret_store_id end if != nil @tags = end if tenant_id != nil @tenant_id = tenant_id end end |
Instance Attribute Details
#app_id ⇒ Object
Returns the value of attribute app_id.
1611 1612 1613 |
# File 'lib/models/porcelain.rb', line 1611 def app_id @app_id end |
#egress_filter ⇒ Object
A filter applied to the routing logic to pin datasource to nodes.
1613 1614 1615 |
# File 'lib/models/porcelain.rb', line 1613 def egress_filter @egress_filter end |
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
1615 1616 1617 |
# File 'lib/models/porcelain.rb', line 1615 def healthy @healthy end |
#id ⇒ Object
Unique identifier of the Resource.
1617 1618 1619 |
# File 'lib/models/porcelain.rb', line 1617 def id @id end |
#name ⇒ Object
Unique human-readable name of the Resource.
1619 1620 1621 |
# File 'lib/models/porcelain.rb', line 1619 def name @name end |
#password ⇒ Object
Returns the value of attribute password.
1621 1622 1623 |
# File 'lib/models/porcelain.rb', line 1621 def password @password end |
#secret_store_id ⇒ Object
ID of the secret store containing credentials for this resource, if any.
1623 1624 1625 |
# File 'lib/models/porcelain.rb', line 1623 def secret_store_id @secret_store_id end |
#tags ⇒ Object
Tags is a map of key, value pairs.
1625 1626 1627 |
# File 'lib/models/porcelain.rb', line 1625 def @tags end |
#tenant_id ⇒ Object
Returns the value of attribute tenant_id.
1627 1628 1629 |
# File 'lib/models/porcelain.rb', line 1627 def tenant_id @tenant_id end |
Instance Method Details
#to_json(options = {}) ⇒ Object
1669 1670 1671 1672 1673 1674 1675 |
# File 'lib/models/porcelain.rb', line 1669 def to_json( = {}) hash = {} self.instance_variables.each do |var| hash[var.id2name.delete_prefix("@")] = self.instance_variable_get var end hash.to_json end |