Sha256: d058c89fdbeb0c9127e100c7aea174bfc4a31fdb69b73913d9a9e708554a3d57
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
# encoding: utf-8 # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. require 'profiles/v2017_03_09/resources_module_definition' require 'profiles/v2017_03_09/modules/resources_profile_module' require 'profiles/common/configurable' require 'profiles/common/default' module Azure::Resources::Profiles::V2017_03_09::Mgmt # # Client class for the V2017_03_09 profile SDK. # class Client < ResourcesClass include Azure::ARM::Configurable def initialize(options = {}) super(options) end def credentials if @credentials.nil? self.active_directory_settings ||= Azure::ARM::Default.active_directory_settings @credentials = MsRest::TokenCredentials.new( MsRestAzure::ApplicationTokenProvider.new( self.tenant_id, self.client_id, self.client_secret, self.active_directory_settings)) end @credentials end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
azure_mgmt_resources-0.15.0 | lib/profiles/v2017_03_09/resources_v2017_03_09_profile_client.rb |