class Azure::Profiles::Latest::Client

Client class for the Latest profile SDK.

Attributes

adhybrid_health_service[R]
advisor[R]
alerts_management[R]
analysis_services[R]
anomaly_detector[R]
api_management[R]
appconfiguration[R]
attestation[R]
authorization[R]
automanage[R]
automation[R]
autosuggest[R]
azure_stack[R]
azure_stack_hci[R]
batch[R]
batch_ai[R]
billing[R]
bot_service[R]
cdn[R]
cognitive_services[R]
commerce[R]
compute[R]
computer_vision[R]
consumption[R]
container_instance[R]
container_registry[R]
container_service[R]
content_moderator[R]
cosmosdb[R]
cost_management[R]
customer_insights[R]
customimagesearch[R]
customvisionprediction[R]
customvisiontraining[R]
data_box[R]
data_factory[R]
data_lake_analytics[R]
data_lake_store[R]
data_migration[R]
data_share[R]
deployment_manager[R]
dev_spaces[R]
dev_test_labs[R]
digital_twins[R]
dns[R]
edge_gateway[R]
event_grid[R]
event_hub[R]
face[R]
features[R]
form_recognizer[R]
graph_rbac[R]
hanaonazure[R]
hdinsight[R]
hybrid_compute[R]
import_export[R]
iot_central[R]
iot_hub[R]
key_vault[R]
kubernetes_configuration[R]
kusto[R]
labservices[R]
locks[R]
logic[R]
luis_authoring[R]
luis_runtime[R]
machine_learning[R]
machine_learning_services[R]
maintenance[R]
managed_applications[R]
managed_service_identity[R]
maria_db[R]
marketplace_ordering[R]
media_services[R]
migrate[R]
mixed_reality[R]
monitor[R]
mysql[R]
net_app[R]
network[R]
notification_hubs[R]
operational_insights[R]
operations_management[R]
peering[R]
personalizer[R]
policy[R]
policy_insights[R]
portal[R]
postgresql[R]
power_bi_dedicated[R]
power_bi_embedded[R]
private_dns[R]
qnamaker[R]
qnamaker_runtime[R]
recovery_services[R]
recovery_services_backup[R]
recovery_services_site_recovery[R]
redis[R]
relay[R]
reservations[R]
resource_graph[R]
resource_health[R]
resources[R]
resources_management[R]
scheduler[R]
security[R]
serialconsole[R]
service_bus[R]
service_fabric[R]
signalr[R]
spell_check[R]
sql[R]
sqlvirtualmachine[R]
stor_simple8000_series[R]
storage[R]
storage_cache[R]
storage_sync[R]
stream_analytics[R]
subscriptions[R]
support[R]
synapse[R]
text_analytics[R]
time_series_insights[R]
traffic_manager[R]
vmware_cloud_simple[R]
web[R]

Public Class Methods

new(options = {}) click to toggle source

Initializes a new instance of the Client class. @param options [Hash] hash of client options.

 options = {
   tenant_id: 'YOUR TENANT ID',
   client_id: 'YOUR CLIENT ID',
   client_secret: 'YOUR CLIENT SECRET',
   subscription_id: 'YOUR SUBSCRIPTION ID',
   credentials: credentials,
   active_directory_settings: active_directory_settings,
   base_url: 'YOUR BASE URL',
   options: options
 }
'credentials' are optional and if not passed in the hash, will be obtained
from MsRest::TokenCredentials using MsRestAzure::ApplicationTokenProvider.

Also, base_url, active_directory_settings & options are optional.
# File lib/latest/latest_profile_client.rb, line 170
def initialize(options = {})
  if options.is_a?(Hash) && options.length == 0
    @options = setup_default_options
  else
    @options = options
  end

  reset!(options)

  base_url = options[:base_url].nil? ? nil:options[:base_url]
  sdk_options = options[:options].nil? ? nil:options[:options]

  @adhybrid_health_service = ADHybridHealthServiceAdapter.new(self, base_url, sdk_options)
  @advisor = AdvisorAdapter.new(self, base_url, sdk_options)
  @alerts_management = AlertsManagementAdapter.new(self, base_url, sdk_options)
  @analysis_services = AnalysisServicesAdapter.new(self, base_url, sdk_options)
  @api_management = ApiManagementAdapter.new(self, base_url, sdk_options)
  @appconfiguration = AppconfigurationAdapter.new(self, base_url, sdk_options)
  @attestation = AttestationAdapter.new(self, base_url, sdk_options)
  @authorization = AuthorizationAdapter.new(self, base_url, sdk_options)
  @automanage = AutomanageAdapter.new(self, base_url, sdk_options)
  @automation = AutomationAdapter.new(self, base_url, sdk_options)
  @azure_stack = AzureStackAdapter.new(self, base_url, sdk_options)
  @azure_stack_hci = AzureStackHCIAdapter.new(self, base_url, sdk_options)
  @batch = BatchAdapter.new(self, base_url, sdk_options)
  @batch_ai = BatchAIAdapter.new(self, base_url, sdk_options)
  @billing = BillingAdapter.new(self, base_url, sdk_options)
  @bot_service = BotServiceAdapter.new(self, base_url, sdk_options)
  @cdn = CDNAdapter.new(self, base_url, sdk_options)
  @cognitive_services = CognitiveServicesAdapter.new(self, base_url, sdk_options)
  @commerce = CommerceAdapter.new(self, base_url, sdk_options)
  @compute = ComputeAdapter.new(self, base_url, sdk_options)
  @consumption = ConsumptionAdapter.new(self, base_url, sdk_options)
  @container_instance = ContainerInstanceAdapter.new(self, base_url, sdk_options)
  @container_registry = ContainerRegistryAdapter.new(self, base_url, sdk_options)
  @container_service = ContainerServiceAdapter.new(self, base_url, sdk_options)
  @cosmosdb = CosmosdbAdapter.new(self, base_url, sdk_options)
  @cost_management = CostManagementAdapter.new(self, base_url, sdk_options)
  @customer_insights = CustomerInsightsAdapter.new(self, base_url, sdk_options)
  @data_box = DataBoxAdapter.new(self, base_url, sdk_options)
  @data_share = DataShareAdapter.new(self, base_url, sdk_options)
  @data_lake_analytics = DataLakeAnalyticsAdapter.new(self, base_url, sdk_options)
  @data_lake_store = DataLakeStoreAdapter.new(self, base_url, sdk_options)
  @data_migration = DataMigrationAdapter.new(self, base_url, sdk_options)
  @data_factory = DataFactoryAdapter.new(self, base_url, sdk_options)
  @deployment_manager = DeploymentManagerAdapter.new(self, base_url, sdk_options)
  @dev_spaces = DevSpacesAdapter.new(self, base_url, sdk_options)
  @dev_test_labs = DevTestLabsAdapter.new(self, base_url, sdk_options)
  @digital_twins = DigitalTwinsAdapter.new(self, base_url, sdk_options)
  @dns = DnsAdapter.new(self, base_url, sdk_options)
  @edge_gateway = EdgeGatewayAdapter.new(self, base_url, sdk_options)
  @event_grid = EventGridAdapter.new(self, base_url, sdk_options)
  @event_hub = EventHubAdapter.new(self, base_url, sdk_options)
  @features = FeaturesAdapter.new(self, base_url, sdk_options)
  @hanaonazure = HanaonazureAdapter.new(self, base_url, sdk_options)
  @hdinsight = HdinsightAdapter.new(self, base_url, sdk_options)
  @hybrid_compute = HybridComputeAdapter.new(self, base_url, sdk_options)
  @graph_rbac = GraphRbacAdapter.new(self, base_url, sdk_options)
  @import_export = ImportExportAdapter.new(self, base_url, sdk_options)
  @iot_central = IotCentralAdapter.new(self, base_url, sdk_options)
  @iot_hub = IotHubAdapter.new(self, base_url, sdk_options)
  @key_vault = KeyVaultAdapter.new(self, base_url, sdk_options)
  @kubernetes_configuration = KubernetesConfigurationAdapter.new(self, base_url, sdk_options)
  @kusto = KustoAdapter.new(self, base_url, sdk_options)
  @labservices = LabservicesAdapter.new(self, base_url, sdk_options)
  @links = LinksAdapter.new(self, base_url, sdk_options)
  @locks = LocksAdapter.new(self, base_url, sdk_options)
  @logic = LogicAdapter.new(self, base_url, sdk_options)
  @machine_learning = MachineLearningAdapter.new(self, base_url, sdk_options)
  @machine_learning_services = MachineLearningServicesAdapter.new(self, base_url, sdk_options)
  @maintenance = MaintenanceAdapter.new(self, base_url, sdk_options)
  @managed_applications = ManagedApplicationsAdapter.new(self, base_url, sdk_options)
  @maria_db = MariaDBAdapter.new(self, base_url, sdk_options)
  @marketplace_ordering = MarketplaceOrderingAdapter.new(self, base_url, sdk_options)
  @media_services = MediaServicesAdapter.new(self, base_url, sdk_options)
  @migrate = MigrateAdapter.new(self, base_url, sdk_options)
  @mixed_reality = MixedRealityAdapter.new(self, base_url, sdk_options)
  @monitor = MonitorAdapter.new(self, base_url, sdk_options)
  @managed_service_identity = ManagedServiceIdentityAdapter.new(self, base_url, sdk_options)
  @mysql = MysqlAdapter.new(self, base_url, sdk_options)
  @net_app = NetAppAdapter.new(self, base_url, sdk_options)
  @network = NetworkAdapter.new(self, base_url, sdk_options)
  @notification_hubs = NotificationHubsAdapter.new(self, base_url, sdk_options)
  @operational_insights = OperationalInsightsAdapter.new(self, base_url, sdk_options)
  @operations_management = OperationsManagementAdapter.new(self, base_url, sdk_options)
  @peering = PeeringAdapter.new(self, base_url, sdk_options)
  @policy = PolicyAdapter.new(self, base_url, sdk_options)
  @policy_insights = PolicyInsightsAdapter.new(self, base_url, sdk_options)
  @portal = PortalAdapter.new(self, base_url, sdk_options)
  @postgresql = PostgresqlAdapter.new(self, base_url, sdk_options)
  @power_bi_embedded = PowerBiEmbeddedAdapter.new(self, base_url, sdk_options)
  @power_bi_dedicated = PowerBiDedicatedAdapter.new(self, base_url, sdk_options)
  @private_dns = PrivateDnsAdapter.new(self, base_url, sdk_options)
  @recovery_services = RecoveryServicesAdapter.new(self, base_url, sdk_options)
  @recovery_services_backup = RecoveryServicesBackupAdapter.new(self, base_url, sdk_options)
  @recovery_services_site_recovery = RecoveryServicesSiteRecoveryAdapter.new(self, base_url, sdk_options)
  @redis = RedisAdapter.new(self, base_url, sdk_options)
  @relay = RelayAdapter.new(self, base_url, sdk_options)
  @reservations = ReservationsAdapter.new(self, base_url, sdk_options)
  @resource_health = ResourceHealthAdapter.new(self, base_url, sdk_options)
  @resource_graph = ResourceGraphAdapter.new(self, base_url, sdk_options)
  @resources = ResourcesAdapter.new(self, base_url, sdk_options)
  @resources_management = ResourcesManagementAdapter.new(self, base_url, sdk_options)
  @scheduler = SchedulerAdapter.new(self, base_url, sdk_options)
  @search = SearchAdapter.new(self, base_url, sdk_options)
  @security = SecurityAdapter.new(self, base_url, sdk_options)
  @serialconsole = SerialconsoleAdapter.new(self, base_url, sdk_options)
  @service_bus = ServiceBusAdapter.new(self, base_url, sdk_options)
  @service_fabric = ServiceFabricAdapter.new(self, base_url, sdk_options)
  @signalr = SignalrAdapter.new(self, base_url, sdk_options)
  @sql = SQLAdapter.new(self, base_url, sdk_options)
  @sqlvirtualmachine = SqlvirtualmachineAdapter.new(self, base_url, sdk_options)
  @stor_simple8000_series = StorSimple8000SeriesAdapter.new(self, base_url, sdk_options)
  @storage = StorageAdapter.new(self, base_url, sdk_options)
  @storage_sync = StorageSyncAdapter.new(self, base_url, sdk_options)
  @storage_cache = StorageCacheAdapter.new(self, base_url, sdk_options)
  @stream_analytics = StreamAnalyticsAdapter.new(self, base_url, sdk_options)
  @subscriptions = SubscriptionsAdapter.new(self, base_url, sdk_options)
  @support = SupportAdapter.new(self, base_url, sdk_options)
  @synapse = SynapseAdapter.new(self, base_url, sdk_options)
  @time_series_insights = TimeSeriesInsightsAdapter.new(self, base_url, sdk_options)
  @traffic_manager = TrafficManagerAdapter.new(self, base_url, sdk_options)
  @vmware_cloud_simple = VMwareCloudSimpleAdapter.new(self, base_url, sdk_options)
  @web = WebAdapter.new(self, base_url, sdk_options)
  @anomaly_detector = AnomalyDetectorAdapter.new(self, base_url, sdk_options)
  @autosuggest = AutosuggestAdapter.new(self, base_url, sdk_options)
  @customimagesearch = CustomimagesearchAdapter.new(self, base_url, sdk_options)
  @computer_vision = ComputerVisionAdapter.new(self, base_url, sdk_options)
  @content_moderator = ContentModeratorAdapter.new(self, base_url, sdk_options)
  @custom_search = CustomSearchAdapter.new(self, base_url, sdk_options)
  @customvisiontraining = CustomvisiontrainingAdapter.new(self, base_url, sdk_options)
  @customvisionprediction = CustomvisionpredictionAdapter.new(self, base_url, sdk_options)
  @entity_search = EntitySearchAdapter.new(self, base_url, sdk_options)
  @face = FaceAdapter.new(self, base_url, sdk_options)
  @form_recognizer = FormRecognizerAdapter.new(self, base_url, sdk_options)
  @image_search = ImageSearchAdapter.new(self, base_url, sdk_options)
  @local_search = LocalSearchAdapter.new(self, base_url, sdk_options)
  @luis_runtime = LuisRuntimeAdapter.new(self, base_url, sdk_options)
  @luis_authoring = LuisAuthoringAdapter.new(self, base_url, sdk_options)
  @news_search = NewsSearchAdapter.new(self, base_url, sdk_options)
  @personalizer = PersonalizerAdapter.new(self, base_url, sdk_options)
  @qnamaker = QnamakerAdapter.new(self, base_url, sdk_options)
  @qnamaker_runtime = QnamakerRuntimeAdapter.new(self, base_url, sdk_options)
  @spell_check = SpellCheckAdapter.new(self, base_url, sdk_options)
  @text_analytics = TextAnalyticsAdapter.new(self, base_url, sdk_options)
  @video_search = VideoSearchAdapter.new(self, base_url, sdk_options)
  @web_search = WebSearchAdapter.new(self, base_url, sdk_options)
  @visual_search = VisualSearchAdapter.new(self, base_url, sdk_options)
end