Method: SDM::SnapshotClient#initialize
- Defined in:
- lib/strongdm.rb
#initialize(client) ⇒ SnapshotClient
Returns a new instance of SnapshotClient.
346 347 348 349 350 351 352 353 354 355 356 357 358 359 |
# File 'lib/strongdm.rb', line 346 def initialize(client) = SnapshotAccountAttachments.new(client.) @account_grants = SnapshotAccountGrants.new(client.account_grants) = SnapshotAccountPermissions.new(client.) @account_resources = SnapshotAccountResources.new(client.account_resources) @accounts = SnapshotAccounts.new(client.accounts) @nodes = SnapshotNodes.new(client.nodes) @remote_identities = SnapshotRemoteIdentities.new(client.remote_identities) @remote_identity_groups = SnapshotRemoteIdentityGroups.new(client.remote_identity_groups) @resources = SnapshotResources.new(client.resources) @role_resources = SnapshotRoleResources.new(client.role_resources) @roles = SnapshotRoles.new(client.roles) @secret_stores = SnapshotSecretStores.new(client.secret_stores) end |