class AzureBlob::Client
def initialize(account_name:, access_key: nil, principal_id: nil, container:, host: nil, **options)
def initialize(account_name:, access_key: nil, principal_id: nil, container:, host: nil, **options) @account_name = account_name @container = container @host = host @cloud_regions = options[:cloud_regions]&.to_sym || :global @access_key = access_key @principal_id = principal_id @use_managed_identities = options[:use_managed_identities] signer unless options[:lazy] end