/// <summary> /// Create a telegraf config. /// </summary> /// <param name="name">Telegraf Configuration Name</param> /// <param name="description">Telegraf Configuration Description</param> /// <param name="orgId">The organization that owns this config</param> /// <param name="config">ConfigTOML contains the raw toml config</param> /// <param name="metadata">Metadata for the config</param> /// <returns>Telegraf config created</returns> public Task<Telegraf> CreateTelegrafAsync(string name, string description, string orgId, string config, TelegrafRequestMetadata metadata) { var request = new TelegrafRequest(name, description, metadata, config, orgId); return CreateTelegrafAsync(request); }
/// <summary> /// Create a telegraf config. /// </summary> /// <param name="name">Telegraf Configuration Name</param> /// <param name="description">Telegraf Configuration Description</param> /// <param name="org">The organization that owns this config</param> /// <param name="config">ConfigTOML contains the raw toml config</param> /// <param name="metadata">Metadata for the config</param> /// <returns>Telegraf config created</returns> public Task<Telegraf> CreateTelegrafAsync(string name, string description, Organization org, string config, TelegrafRequestMetadata metadata) { return CreateTelegrafAsync(name, description, org.Id, config, metadata); }