/// <param name='operations'> /// Reference to the Microsoft.Azure.Management.Insights.ISkuOperations. /// </param> /// <param name='resourceId'> /// Required. The resource id. /// </param> /// <param name='apiVersion'> /// Required. The resource provider api version. /// </param> /// <returns> /// A standard service response including an HTTP status code and /// request ID. /// </returns> public static SkuListResponse ListSkuDefinitions(this ISkuOperations operations, string resourceId, string apiVersion) { return(Task.Factory.StartNew((object s) => { return ((ISkuOperations)s).ListSkuDefinitionsAsync(resourceId, apiVersion); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
/// <summary> /// Updates the current sku. /// </summary> /// <param name="operations">The operations.</param> /// <param name="resourceId">The resource identifier.</param> /// <param name="skuName">Name of the sku.</param> /// <param name="skuTier">The sku tier.</param> /// <param name="skuCapacity">The sku capacity.</param> public static SkuUpdateResponse UpdateCurrentSku(this ISkuOperations operations, string resourceId, string skuName, string skuTier, int skuCapacity) { return(Task.Factory.StartNew((object s) => { return ((ISkuOperations)s).UpdateCurrentSkuAsync(resourceId, skuName, skuTier, skuCapacity); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
/// <param name='operations'> /// Reference to the Microsoft.Azure.Management.Insights.ISkuOperations. /// </param> /// <param name='resourceId'> /// Required. The resource id. /// </param> /// <returns> /// A standard service response including an HTTP status code and /// request ID. /// </returns> public static SkuGetResponse GetCurrentSku(this ISkuOperations operations, string resourceId) { return(Task.Factory.StartNew((object s) => { return ((ISkuOperations)s).GetCurrentSkuAsync(resourceId); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
/// <param name='operations'> /// Reference to the Microsoft.Azure.Management.Insights.ISkuOperations. /// </param> /// <param name='resourceId'> /// Required. /// </param> /// <param name='parameters'> /// Required. /// </param> /// <param name='apiVersion'> /// Required. The resource provider api version. /// </param> /// <returns> /// A standard service response including an HTTP status code and /// request ID. /// </returns> public static SkuUpdateResponse UpdateCurrentSku(this ISkuOperations operations, string resourceId, SkuUpdateParameters parameters, string apiVersion) { return(Task.Factory.StartNew((object s) => { return ((ISkuOperations)s).UpdateCurrentSkuAsync(resourceId, parameters, apiVersion); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
/// <summary> /// Initializes a new instance of the InsightsManagementClient class. /// </summary> /// <param name='httpClient'> /// The Http client /// </param> public InsightsManagementClient(HttpClient httpClient) : base(httpClient) { this._agentDiagnosticSettingsOperations = new AgentDiagnosticSettingsOperations(this); this._alertOperations = new AlertOperations(this); this._automatedExportOperations = new AutomatedExportOperations(this); this._autoscaleOperations = new AutoscaleOperations(this); this._monitoringConfigurationOperations = new MonitoringConfigurationOperations(this); this._serviceDiagnosticSettingsOperations = new ServiceDiagnosticSettingsOperations(this); this._skuOperations = new SkuOperations(this); this._storageDiagnosticSettingsOperations = new StorageDiagnosticSettingsOperations(this); this._apiVersion = "2014-04-01"; this._longRunningOperationInitialTimeout = -1; this._longRunningOperationRetryTimeout = -1; this.HttpClient.Timeout = TimeSpan.FromSeconds(300); }
/// <summary> /// Updates the current sku asynchronous. /// </summary> /// <param name="operations">The operations.</param> /// <param name="resourceId">The resource identifier.</param> /// <param name="skuName">Name of the sku.</param> /// <param name="skuTier">The sku tier.</param> /// <param name="skuCapacity">The sku capacity.</param> public static Task <SkuUpdateResponse> UpdateCurrentSkuAsync(this ISkuOperations operations, string resourceId, string skuName, string skuTier, int skuCapacity) { return(operations.UpdateCurrentSkuAsync(resourceId, skuName, skuTier, skuCapacity, CancellationToken.None)); }
/// <param name='operations'> /// Reference to the Microsoft.Azure.Management.Insights.ISkuOperations. /// </param> /// <param name='resourceId'> /// Required. The resource id. /// </param> /// <returns> /// A standard service response including an HTTP status code and /// request ID. /// </returns> public static Task <SkuGetResponse> GetCurrentSkuAsync(this ISkuOperations operations, string resourceId) { return(operations.GetCurrentSkuAsync(resourceId, CancellationToken.None)); }
/// <param name='operations'> /// Reference to the Microsoft.Azure.Management.Insights.ISkuOperations. /// </param> /// <param name='resourceId'> /// Required. The resource id. /// </param> /// <returns> /// A standard service response including an HTTP status code and /// request ID. /// </returns> public static Task <SkuListResponse> ListAvailableSkusAsync(this ISkuOperations operations, string resourceId) { return(operations.ListAvailableSkusAsync(resourceId, CancellationToken.None)); }
/// <param name='operations'> /// Reference to the Microsoft.Azure.Management.Insights.ISkuOperations. /// </param> /// <param name='resourceId'> /// Required. /// </param> /// <param name='parameters'> /// Required. /// </param> /// <param name='apiVersion'> /// Required. The resource provider api version. /// </param> /// <returns> /// A standard service response including an HTTP status code and /// request ID. /// </returns> public static Task <SkuUpdateResponse> UpdateCurrentSkuAsync(this ISkuOperations operations, string resourceId, SkuUpdateParameters parameters, string apiVersion) { return(operations.UpdateCurrentSkuAsync(resourceId, parameters, apiVersion, CancellationToken.None)); }
/// <param name='operations'> /// Reference to the Microsoft.Azure.Management.Insights.ISkuOperations. /// </param> /// <param name='resourceId'> /// Required. The resource id. /// </param> /// <param name='apiVersion'> /// Required. The resource provider api version. /// </param> /// <returns> /// A standard service response including an HTTP status code and /// request ID. /// </returns> public static Task <SkuListResponse> ListSkuDefinitionsAsync(this ISkuOperations operations, string resourceId, string apiVersion) { return(operations.ListSkuDefinitionsAsync(resourceId, apiVersion, CancellationToken.None)); }