blob: 1295c4b1ec89e1c4408763226e27b67c3be78a95 [file] [log] [blame]
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections.Generic;
using System.IO;
using Tea;
namespace RocketMQ.Eventbridge.SDK.Models
{
/// <term><b>Description:</b></term>
/// <description>
/// <para>EventSource Controller apis:
/// createEventSource *
/// updateEventSource *
/// deleteEventSource *
/// getEventSource *
/// listEventSources *</para>
/// </description>
public class CreateEventSourceRequest : TeaModel {
/// <summary>
/// <para>The description of the event source.</para>
/// </summary>
[NameInMap("description")]
[Validation(Required=false)]
public string Description { get; set; }
/// <summary>
/// <para>The name of the event bus with which the event source is associated.
/// This parameter is required.</para>
///
/// <b>Example:</b>
/// <para>my-event-bus</para>
/// </summary>
[NameInMap("eventBusName")]
[Validation(Required=false)]
public string EventBusName { get; set; }
/// <summary>
/// <para>The name of the event source.
/// This parameter is required.</para>
///
/// <b>Example:</b>
/// <para>myrabbitmq.sourc</para>
/// </summary>
[NameInMap("eventSourceName")]
[Validation(Required=false)]
public string EventSourceName { get; set; }
[NameInMap("className")]
[Validation(Required=false)]
public string ClassName { get; set; }
[NameInMap("config")]
[Validation(Required=false)]
public Dictionary<string, object> Config { get; set; }
}
}