protected void CreatePSDataSourceWithProperties(PSDataSourcePropertiesBase createParameters, string dataSourceName) { CreatePSDataSourceParameters parameters = new CreatePSDataSourceParameters() { Name = dataSourceName, Properties = createParameters, ResourceGroupName = this.ResourceGroupName, WorkspaceName = this.WorkspaceName, Force = Force.IsPresent, ConfirmAction = ConfirmAction }; WriteObject(OperationalInsightsClient.CreatePSDataSource(parameters)); }
public virtual DataSource CreateOrUpdateDataSource( string resourceGroupName, string workspaceName, string name, PSDataSourcePropertiesBase dataSourceProperties) { var response = OperationalInsightsManagementClient.DataSources.CreateOrUpdate( resourceGroupName, workspaceName, name, new DataSource { Kind = dataSourceProperties.Kind, Properties = dataSourceProperties }); return(response); }
public virtual DataSource CreateOrUpdateDataSource( string resourceGroupName, string workspaceName, string name, PSDataSourcePropertiesBase dataSourceProperties) { var serializedProperties = JsonConvert.SerializeObject(dataSourceProperties); var response = OperationalInsightsManagementClient.DataSources.CreateOrUpdate( resourceGroupName, workspaceName, new DataSourceCreateOrUpdateParameters { DataSource = new DataSource { Name = name, Kind = dataSourceProperties.Kind, Properties = serializedProperties } }); return(response.DataSource); }
protected void CreatePSDataSourceWithProperties(PSDataSourcePropertiesBase createParameters) { CreatePSDataSourceWithProperties(createParameters, this.Name); }