Пример #1
0
        /// <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);
        }
Пример #2
0
 /// <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);
 }