client

package
v4.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 31, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CreateApiDestination

func (client *Client) CreateApiDestination(request *CreateApiDestinationRequest) (_result *CreateApiDestinationResponse, _err error)

Summary:

Creates an API destination.

Description:

You can call this API operation to create an API destination.

@param request - CreateApiDestinationRequest

@return CreateApiDestinationResponse

func (*Client) CreateApiDestinationWithOptions

func (client *Client) CreateApiDestinationWithOptions(tmpReq *CreateApiDestinationRequest, runtime *util.RuntimeOptions) (_result *CreateApiDestinationResponse, _err error)

Summary:

Creates an API destination.

Description:

You can call this API operation to create an API destination.

@param tmpReq - CreateApiDestinationRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateApiDestinationResponse

func (*Client) CreateConnection

func (client *Client) CreateConnection(request *CreateConnectionRequest) (_result *CreateConnectionResponse, _err error)

Summary:

Creates a connection.

Description:

You can call this API operation to create a connection.

@param request - CreateConnectionRequest

@return CreateConnectionResponse

func (*Client) CreateConnectionWithOptions

func (client *Client) CreateConnectionWithOptions(tmpReq *CreateConnectionRequest, runtime *util.RuntimeOptions) (_result *CreateConnectionResponse, _err error)

Summary:

Creates a connection.

Description:

You can call this API operation to create a connection.

@param tmpReq - CreateConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateConnectionResponse

func (*Client) CreateEventBus

func (client *Client) CreateEventBus(request *CreateEventBusRequest) (_result *CreateEventBusResponse, _err error)

Summary:

Creates an event bus.

Description:

You can call this API operation to create an event bus.

@param request - CreateEventBusRequest

@return CreateEventBusResponse

func (*Client) CreateEventBusWithOptions

func (client *Client) CreateEventBusWithOptions(request *CreateEventBusRequest, runtime *util.RuntimeOptions) (_result *CreateEventBusResponse, _err error)

Summary:

Creates an event bus.

Description:

You can call this API operation to create an event bus.

@param request - CreateEventBusRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateEventBusResponse

func (*Client) CreateEventSource

func (client *Client) CreateEventSource(request *CreateEventSourceRequest) (_result *CreateEventSourceResponse, _err error)

Summary:

Creates an event source.

Description:

You can call this operation to create an event source.

@param request - CreateEventSourceRequest

@return CreateEventSourceResponse

func (*Client) CreateEventSourceWithOptions

func (client *Client) CreateEventSourceWithOptions(tmpReq *CreateEventSourceRequest, runtime *util.RuntimeOptions) (_result *CreateEventSourceResponse, _err error)

Summary:

Creates an event source.

Description:

You can call this operation to create an event source.

@param tmpReq - CreateEventSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateEventSourceResponse

func (*Client) CreateEventStreaming

func (client *Client) CreateEventStreaming(request *CreateEventStreamingRequest) (_result *CreateEventStreamingResponse, _err error)

Summary:

Creates an event stream.

Description:

You can call this API operation to create an event stream.

@param request - CreateEventStreamingRequest

@return CreateEventStreamingResponse

func (*Client) CreateEventStreamingWithOptions

func (client *Client) CreateEventStreamingWithOptions(tmpReq *CreateEventStreamingRequest, runtime *util.RuntimeOptions) (_result *CreateEventStreamingResponse, _err error)

Summary:

Creates an event stream.

Description:

You can call this API operation to create an event stream.

@param tmpReq - CreateEventStreamingRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateEventStreamingResponse

func (*Client) CreateRule

func (client *Client) CreateRule(request *CreateRuleRequest) (_result *CreateRuleResponse, _err error)

Summary:

Creates an event rule.

Description:

You can call this API operation to create an event rule.

@param request - CreateRuleRequest

@return CreateRuleResponse

func (*Client) CreateRuleWithOptions

func (client *Client) CreateRuleWithOptions(tmpReq *CreateRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRuleResponse, _err error)

Summary:

Creates an event rule.

Description:

You can call this API operation to create an event rule.

@param tmpReq - CreateRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateRuleResponse

func (*Client) CreateServiceLinkedRoleForProduct

func (client *Client) CreateServiceLinkedRoleForProduct(request *CreateServiceLinkedRoleForProductRequest) (_result *CreateServiceLinkedRoleForProductResponse, _err error)

Summary:

Creates a service-linked role for your cloud service.

Description:

You can call this API operation to create a service-linked role for your cloud service.

@param request - CreateServiceLinkedRoleForProductRequest

@return CreateServiceLinkedRoleForProductResponse

func (*Client) CreateServiceLinkedRoleForProductWithOptions

func (client *Client) CreateServiceLinkedRoleForProductWithOptions(request *CreateServiceLinkedRoleForProductRequest, runtime *util.RuntimeOptions) (_result *CreateServiceLinkedRoleForProductResponse, _err error)

Summary:

Creates a service-linked role for your cloud service.

Description:

You can call this API operation to create a service-linked role for your cloud service.

@param request - CreateServiceLinkedRoleForProductRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceLinkedRoleForProductResponse

func (*Client) DeleteApiDestination

func (client *Client) DeleteApiDestination(request *DeleteApiDestinationRequest) (_result *DeleteApiDestinationResponse, _err error)

Summary:

Deletes an API destination.

Description:

You can call this API operation to delete an API destination.

@param request - DeleteApiDestinationRequest

@return DeleteApiDestinationResponse

func (*Client) DeleteApiDestinationWithOptions

func (client *Client) DeleteApiDestinationWithOptions(request *DeleteApiDestinationRequest, runtime *util.RuntimeOptions) (_result *DeleteApiDestinationResponse, _err error)

Summary:

Deletes an API destination.

Description:

You can call this API operation to delete an API destination.

@param request - DeleteApiDestinationRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteApiDestinationResponse

func (*Client) DeleteConnection

func (client *Client) DeleteConnection(request *DeleteConnectionRequest) (_result *DeleteConnectionResponse, _err error)

Summary:

Deletes a connection.

Description:

You can call this API operation to delete a connection.

@param request - DeleteConnectionRequest

@return DeleteConnectionResponse

func (*Client) DeleteConnectionWithOptions

func (client *Client) DeleteConnectionWithOptions(request *DeleteConnectionRequest, runtime *util.RuntimeOptions) (_result *DeleteConnectionResponse, _err error)

Summary:

Deletes a connection.

Description:

You can call this API operation to delete a connection.

@param request - DeleteConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteConnectionResponse

func (*Client) DeleteEventBus

func (client *Client) DeleteEventBus(request *DeleteEventBusRequest) (_result *DeleteEventBusResponse, _err error)

Summary:

Deletes an event bus.

Description:

You can call this API operation to delete an event bus.

@param request - DeleteEventBusRequest

@return DeleteEventBusResponse

func (*Client) DeleteEventBusWithOptions

func (client *Client) DeleteEventBusWithOptions(request *DeleteEventBusRequest, runtime *util.RuntimeOptions) (_result *DeleteEventBusResponse, _err error)

Summary:

Deletes an event bus.

Description:

You can call this API operation to delete an event bus.

@param request - DeleteEventBusRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteEventBusResponse

func (*Client) DeleteEventSource

func (client *Client) DeleteEventSource(request *DeleteEventSourceRequest) (_result *DeleteEventSourceResponse, _err error)

Summary:

Deletes an event source.

Description:

You can call this API operation to delete an event source.

@param request - DeleteEventSourceRequest

@return DeleteEventSourceResponse

func (*Client) DeleteEventSourceWithOptions

func (client *Client) DeleteEventSourceWithOptions(request *DeleteEventSourceRequest, runtime *util.RuntimeOptions) (_result *DeleteEventSourceResponse, _err error)

Summary:

Deletes an event source.

Description:

You can call this API operation to delete an event source.

@param request - DeleteEventSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteEventSourceResponse

func (*Client) DeleteEventStreaming

func (client *Client) DeleteEventStreaming(request *DeleteEventStreamingRequest) (_result *DeleteEventStreamingResponse, _err error)

Summary:

Deletes an event stream.

Description:

You can call this API operation to delete an event stream.

@param request - DeleteEventStreamingRequest

@return DeleteEventStreamingResponse

func (*Client) DeleteEventStreamingWithOptions

func (client *Client) DeleteEventStreamingWithOptions(request *DeleteEventStreamingRequest, runtime *util.RuntimeOptions) (_result *DeleteEventStreamingResponse, _err error)

Summary:

Deletes an event stream.

Description:

You can call this API operation to delete an event stream.

@param request - DeleteEventStreamingRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteEventStreamingResponse

func (*Client) DeleteRule

func (client *Client) DeleteRule(request *DeleteRuleRequest) (_result *DeleteRuleResponse, _err error)

Summary:

Deletes an event rule.

Description:

You can call this API operation to delete an event rule.

@param request - DeleteRuleRequest

@return DeleteRuleResponse

func (*Client) DeleteRuleWithOptions

func (client *Client) DeleteRuleWithOptions(request *DeleteRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRuleResponse, _err error)

Summary:

Deletes an event rule.

Description:

You can call this API operation to delete an event rule.

@param request - DeleteRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteRuleResponse

func (*Client) DeleteTargets

func (client *Client) DeleteTargets(request *DeleteTargetsRequest) (_result *DeleteTargetsResponse, _err error)

Summary:

Deletes one or more event targets of an event rule.

Description:

You can call this API operation to delete one or more event targets of an event rule.

@param request - DeleteTargetsRequest

@return DeleteTargetsResponse

func (*Client) DeleteTargetsWithOptions

func (client *Client) DeleteTargetsWithOptions(tmpReq *DeleteTargetsRequest, runtime *util.RuntimeOptions) (_result *DeleteTargetsResponse, _err error)

Summary:

Deletes one or more event targets of an event rule.

Description:

You can call this API operation to delete one or more event targets of an event rule.

@param tmpReq - DeleteTargetsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteTargetsResponse

func (*Client) DisableRule

func (client *Client) DisableRule(request *DisableRuleRequest) (_result *DisableRuleResponse, _err error)

Summary:

Disables an event rule.

Description:

You can call this API operation to disable an event rule.

@param request - DisableRuleRequest

@return DisableRuleResponse

func (*Client) DisableRuleWithOptions

func (client *Client) DisableRuleWithOptions(request *DisableRuleRequest, runtime *util.RuntimeOptions) (_result *DisableRuleResponse, _err error)

Summary:

Disables an event rule.

Description:

You can call this API operation to disable an event rule.

@param request - DisableRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return DisableRuleResponse

func (*Client) EnableRule

func (client *Client) EnableRule(request *EnableRuleRequest) (_result *EnableRuleResponse, _err error)

Summary:

Enables an event rule.

Description:

You can call this API operation to enable an event rule.

@param request - EnableRuleRequest

@return EnableRuleResponse

func (*Client) EnableRuleWithOptions

func (client *Client) EnableRuleWithOptions(request *EnableRuleRequest, runtime *util.RuntimeOptions) (_result *EnableRuleResponse, _err error)

Summary:

Enables an event rule.

Description:

You can call this API operation to enable an event rule.

@param request - EnableRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return EnableRuleResponse

func (*Client) EventCenterCheckEnabledOnDefaultBus added in v4.1.0

func (client *Client) EventCenterCheckEnabledOnDefaultBus() (_result *EventCenterCheckEnabledOnDefaultBusResponse, _err error)

Summary:

EventCenterCheckEnabledOnDefaultBus

@return EventCenterCheckEnabledOnDefaultBusResponse

func (*Client) EventCenterCheckEnabledOnDefaultBusWithOptions added in v4.1.0

func (client *Client) EventCenterCheckEnabledOnDefaultBusWithOptions(runtime *util.RuntimeOptions) (_result *EventCenterCheckEnabledOnDefaultBusResponse, _err error)

Summary:

EventCenterCheckEnabledOnDefaultBus

@param request - EventCenterCheckEnabledOnDefaultBusRequest

@param runtime - runtime options for this request RuntimeOptions

@return EventCenterCheckEnabledOnDefaultBusResponse

func (*Client) EventCenterDisableOnDefaultBus added in v4.1.0

func (client *Client) EventCenterDisableOnDefaultBus() (_result *EventCenterDisableOnDefaultBusResponse, _err error)

Summary:

EventCenterDisableOnDefaultBus

@return EventCenterDisableOnDefaultBusResponse

func (*Client) EventCenterDisableOnDefaultBusWithOptions added in v4.1.0

func (client *Client) EventCenterDisableOnDefaultBusWithOptions(runtime *util.RuntimeOptions) (_result *EventCenterDisableOnDefaultBusResponse, _err error)

Summary:

EventCenterDisableOnDefaultBus

@param request - EventCenterDisableOnDefaultBusRequest

@param runtime - runtime options for this request RuntimeOptions

@return EventCenterDisableOnDefaultBusResponse

func (*Client) EventCenterEnableOnDefaultBus added in v4.1.0

func (client *Client) EventCenterEnableOnDefaultBus() (_result *EventCenterEnableOnDefaultBusResponse, _err error)

Summary:

EventCenterEnableOnDefaultBus

@return EventCenterEnableOnDefaultBusResponse

func (*Client) EventCenterEnableOnDefaultBusWithOptions added in v4.1.0

func (client *Client) EventCenterEnableOnDefaultBusWithOptions(runtime *util.RuntimeOptions) (_result *EventCenterEnableOnDefaultBusResponse, _err error)

Summary:

EventCenterEnableOnDefaultBus

@param request - EventCenterEnableOnDefaultBusRequest

@param runtime - runtime options for this request RuntimeOptions

@return EventCenterEnableOnDefaultBusResponse

func (*Client) EventCenterQueryEvents added in v4.1.0

func (client *Client) EventCenterQueryEvents(request *EventCenterQueryEventsRequest) (_result *EventCenterQueryEventsResponse, _err error)

Summary:

EventCenterQueryEvents

@param request - EventCenterQueryEventsRequest

@return EventCenterQueryEventsResponse

func (*Client) EventCenterQueryEventsWithOptions added in v4.1.0

func (client *Client) EventCenterQueryEventsWithOptions(tmpReq *EventCenterQueryEventsRequest, runtime *util.RuntimeOptions) (_result *EventCenterQueryEventsResponse, _err error)

Summary:

EventCenterQueryEvents

@param tmpReq - EventCenterQueryEventsRequest

@param runtime - runtime options for this request RuntimeOptions

@return EventCenterQueryEventsResponse

func (*Client) GetApiDestination

func (client *Client) GetApiDestination(request *GetApiDestinationRequest) (_result *GetApiDestinationResponse, _err error)

Summary:

Queries the information about an API destination.

Description:

You can call this API operation to query the information about an API destination.

@param request - GetApiDestinationRequest

@return GetApiDestinationResponse

func (*Client) GetApiDestinationWithOptions

func (client *Client) GetApiDestinationWithOptions(request *GetApiDestinationRequest, runtime *util.RuntimeOptions) (_result *GetApiDestinationResponse, _err error)

Summary:

Queries the information about an API destination.

Description:

You can call this API operation to query the information about an API destination.

@param request - GetApiDestinationRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetApiDestinationResponse

func (*Client) GetConnection

func (client *Client) GetConnection(request *GetConnectionRequest) (_result *GetConnectionResponse, _err error)

Summary:

Queries the configurations of a connection.

Description:

You can call this API operation to query the configurations of a connection.

@param request - GetConnectionRequest

@return GetConnectionResponse

func (*Client) GetConnectionWithOptions

func (client *Client) GetConnectionWithOptions(request *GetConnectionRequest, runtime *util.RuntimeOptions) (_result *GetConnectionResponse, _err error)

Summary:

Queries the configurations of a connection.

Description:

You can call this API operation to query the configurations of a connection.

@param request - GetConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetConnectionResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetEventBus

func (client *Client) GetEventBus(request *GetEventBusRequest) (_result *GetEventBusResponse, _err error)

Summary:

Queries the detailed information about an event bus.

Description:

You can call this API operation to query the detailed information about an event bus.

@param request - GetEventBusRequest

@return GetEventBusResponse

func (*Client) GetEventBusWithOptions

func (client *Client) GetEventBusWithOptions(request *GetEventBusRequest, runtime *util.RuntimeOptions) (_result *GetEventBusResponse, _err error)

Summary:

Queries the detailed information about an event bus.

Description:

You can call this API operation to query the detailed information about an event bus.

@param request - GetEventBusRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetEventBusResponse

func (*Client) GetEventStreaming

func (client *Client) GetEventStreaming(request *GetEventStreamingRequest) (_result *GetEventStreamingResponse, _err error)

Summary:

Queries the details of an event stream.

Description:

You can call this API operation to query the details of an event stream.

@param request - GetEventStreamingRequest

@return GetEventStreamingResponse

func (*Client) GetEventStreamingWithOptions

func (client *Client) GetEventStreamingWithOptions(request *GetEventStreamingRequest, runtime *util.RuntimeOptions) (_result *GetEventStreamingResponse, _err error)

Summary:

Queries the details of an event stream.

Description:

You can call this API operation to query the details of an event stream.

@param request - GetEventStreamingRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetEventStreamingResponse

func (*Client) GetRule

func (client *Client) GetRule(request *GetRuleRequest) (_result *GetRuleResponse, _err error)

Summary:

Queries the details of an event rule.

Description:

You can call this API operation to query the details of an event rule.

@param request - GetRuleRequest

@return GetRuleResponse

func (*Client) GetRuleWithOptions

func (client *Client) GetRuleWithOptions(request *GetRuleRequest, runtime *util.RuntimeOptions) (_result *GetRuleResponse, _err error)

Summary:

Queries the details of an event rule.

Description:

You can call this API operation to query the details of an event rule.

@param request - GetRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetRuleResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListAliyunOfficialEventSources

func (client *Client) ListAliyunOfficialEventSources() (_result *ListAliyunOfficialEventSourcesResponse, _err error)

Summary:

Queries all Alibaba Cloud service event sources.

Description:

You can call this API operation to query all Alibaba Cloud service event sources.

@return ListAliyunOfficialEventSourcesResponse

func (*Client) ListAliyunOfficialEventSourcesWithOptions

func (client *Client) ListAliyunOfficialEventSourcesWithOptions(runtime *util.RuntimeOptions) (_result *ListAliyunOfficialEventSourcesResponse, _err error)

Summary:

Queries all Alibaba Cloud service event sources.

Description:

You can call this API operation to query all Alibaba Cloud service event sources.

@param request - ListAliyunOfficialEventSourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListAliyunOfficialEventSourcesResponse

func (*Client) ListApiDestinations

func (client *Client) ListApiDestinations(request *ListApiDestinationsRequest) (_result *ListApiDestinationsResponse, _err error)

Summary:

Queries a list of API destinations.

Description:

You can use this API operation to query a list of API destinations.

@param request - ListApiDestinationsRequest

@return ListApiDestinationsResponse

func (*Client) ListApiDestinationsWithOptions

func (client *Client) ListApiDestinationsWithOptions(request *ListApiDestinationsRequest, runtime *util.RuntimeOptions) (_result *ListApiDestinationsResponse, _err error)

Summary:

Queries a list of API destinations.

Description:

You can use this API operation to query a list of API destinations.

@param request - ListApiDestinationsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListApiDestinationsResponse

func (*Client) ListConnections

func (client *Client) ListConnections(request *ListConnectionsRequest) (_result *ListConnectionsResponse, _err error)

Summary:

Queries connections.

Description:

You can call this API operation to query connections.

@param request - ListConnectionsRequest

@return ListConnectionsResponse

func (*Client) ListConnectionsWithOptions

func (client *Client) ListConnectionsWithOptions(request *ListConnectionsRequest, runtime *util.RuntimeOptions) (_result *ListConnectionsResponse, _err error)

Summary:

Queries connections.

Description:

You can call this API operation to query connections.

@param request - ListConnectionsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListConnectionsResponse

func (*Client) ListEventBuses

func (client *Client) ListEventBuses(request *ListEventBusesRequest) (_result *ListEventBusesResponse, _err error)

Summary:

Queries all event buses.

Description:

You can call this API operation to query all event buses.

@param request - ListEventBusesRequest

@return ListEventBusesResponse

func (*Client) ListEventBusesWithOptions

func (client *Client) ListEventBusesWithOptions(request *ListEventBusesRequest, runtime *util.RuntimeOptions) (_result *ListEventBusesResponse, _err error)

Summary:

Queries all event buses.

Description:

You can call this API operation to query all event buses.

@param request - ListEventBusesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListEventBusesResponse

func (*Client) ListEventStreamings

func (client *Client) ListEventStreamings(request *ListEventStreamingsRequest) (_result *ListEventStreamingsResponse, _err error)

Summary:

Queries event streams.

Description:

You can call this API operation to query event streams.

@param request - ListEventStreamingsRequest

@return ListEventStreamingsResponse

func (*Client) ListEventStreamingsWithOptions

func (client *Client) ListEventStreamingsWithOptions(request *ListEventStreamingsRequest, runtime *util.RuntimeOptions) (_result *ListEventStreamingsResponse, _err error)

Summary:

Queries event streams.

Description:

You can call this API operation to query event streams.

@param request - ListEventStreamingsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListEventStreamingsResponse

func (*Client) ListRules

func (client *Client) ListRules(request *ListRulesRequest) (_result *ListRulesResponse, _err error)

Summary:

Queries all rules of an event bus.

Description:

You can call this API operation to query all rules of an event bus.

@param request - ListRulesRequest

@return ListRulesResponse

func (*Client) ListRulesWithOptions

func (client *Client) ListRulesWithOptions(request *ListRulesRequest, runtime *util.RuntimeOptions) (_result *ListRulesResponse, _err error)

Summary:

Queries all rules of an event bus.

Description:

You can call this API operation to query all rules of an event bus.

@param request - ListRulesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListRulesResponse

func (*Client) ListTargets

func (client *Client) ListTargets(request *ListTargetsRequest) (_result *ListTargetsResponse, _err error)

Summary:

Queries all event targets of an event rule.

@param request - ListTargetsRequest

@return ListTargetsResponse

func (*Client) ListTargetsWithOptions

func (client *Client) ListTargetsWithOptions(request *ListTargetsRequest, runtime *util.RuntimeOptions) (_result *ListTargetsResponse, _err error)

Summary:

Queries all event targets of an event rule.

@param request - ListTargetsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTargetsResponse

func (*Client) ListUserDefinedEventSources

func (client *Client) ListUserDefinedEventSources(request *ListUserDefinedEventSourcesRequest) (_result *ListUserDefinedEventSourcesResponse, _err error)

Summary:

Queries all custom event sources.

Description:

You can call this API operation to query custom event sources.

@param request - ListUserDefinedEventSourcesRequest

@return ListUserDefinedEventSourcesResponse

func (*Client) ListUserDefinedEventSourcesWithOptions

func (client *Client) ListUserDefinedEventSourcesWithOptions(request *ListUserDefinedEventSourcesRequest, runtime *util.RuntimeOptions) (_result *ListUserDefinedEventSourcesResponse, _err error)

Summary:

Queries all custom event sources.

Description:

You can call this API operation to query custom event sources.

@param request - ListUserDefinedEventSourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListUserDefinedEventSourcesResponse

func (*Client) PauseEventStreaming

func (client *Client) PauseEventStreaming(request *PauseEventStreamingRequest) (_result *PauseEventStreamingResponse, _err error)

Summary:

Stops an event stream that is running.

Description:

You can call this API operation to stop an event stream that is running.

@param request - PauseEventStreamingRequest

@return PauseEventStreamingResponse

func (*Client) PauseEventStreamingWithOptions

func (client *Client) PauseEventStreamingWithOptions(request *PauseEventStreamingRequest, runtime *util.RuntimeOptions) (_result *PauseEventStreamingResponse, _err error)

Summary:

Stops an event stream that is running.

Description:

You can call this API operation to stop an event stream that is running.

@param request - PauseEventStreamingRequest

@param runtime - runtime options for this request RuntimeOptions

@return PauseEventStreamingResponse

func (*Client) PutTargets

func (client *Client) PutTargets(request *PutTargetsRequest) (_result *PutTargetsResponse, _err error)

Summary:

Creates or updates event targets under a rule.

Description:

You can call this API operation to create or update event targets under a rule.

@param request - PutTargetsRequest

@return PutTargetsResponse

func (*Client) PutTargetsWithOptions

func (client *Client) PutTargetsWithOptions(tmpReq *PutTargetsRequest, runtime *util.RuntimeOptions) (_result *PutTargetsResponse, _err error)

Summary:

Creates or updates event targets under a rule.

Description:

You can call this API operation to create or update event targets under a rule.

@param tmpReq - PutTargetsRequest

@param runtime - runtime options for this request RuntimeOptions

@return PutTargetsResponse

func (*Client) QueryEvent

func (client *Client) QueryEvent(request *QueryEventRequest) (_result *QueryEventResponse, _err error)

Summary:

Queries the content of an event.

Description:

You can call this API operation to query the content of an event.

@param request - QueryEventRequest

@return QueryEventResponse

func (*Client) QueryEventTraces

func (client *Client) QueryEventTraces(request *QueryEventTracesRequest) (_result *QueryEventTracesResponse, _err error)

Summary:

Queries event traces.

Description:

You can call this API operation to query event traces.

@param request - QueryEventTracesRequest

@return QueryEventTracesResponse

func (*Client) QueryEventTracesWithOptions

func (client *Client) QueryEventTracesWithOptions(request *QueryEventTracesRequest, runtime *util.RuntimeOptions) (_result *QueryEventTracesResponse, _err error)

Summary:

Queries event traces.

Description:

You can call this API operation to query event traces.

@param request - QueryEventTracesRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryEventTracesResponse

func (*Client) QueryEventWithOptions

func (client *Client) QueryEventWithOptions(request *QueryEventRequest, runtime *util.RuntimeOptions) (_result *QueryEventResponse, _err error)

Summary:

Queries the content of an event.

Description:

You can call this API operation to query the content of an event.

@param request - QueryEventRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryEventResponse

func (*Client) QueryTracedEventByEventId

func (client *Client) QueryTracedEventByEventId(request *QueryTracedEventByEventIdRequest) (_result *QueryTracedEventByEventIdResponse, _err error)

Summary:

Queries event traces by event ID.

Description:

You can call this API operation to query event traces by event ID.

@param request - QueryTracedEventByEventIdRequest

@return QueryTracedEventByEventIdResponse

func (*Client) QueryTracedEventByEventIdWithOptions

func (client *Client) QueryTracedEventByEventIdWithOptions(request *QueryTracedEventByEventIdRequest, runtime *util.RuntimeOptions) (_result *QueryTracedEventByEventIdResponse, _err error)

Summary:

Queries event traces by event ID.

Description:

You can call this API operation to query event traces by event ID.

@param request - QueryTracedEventByEventIdRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryTracedEventByEventIdResponse

func (*Client) QueryTracedEvents

func (client *Client) QueryTracedEvents(request *QueryTracedEventsRequest) (_result *QueryTracedEventsResponse, _err error)

Summary:

Queries event traces by time range.

Description:

You can call this API operation to query event traces by time range.

@param request - QueryTracedEventsRequest

@return QueryTracedEventsResponse

func (*Client) QueryTracedEventsWithOptions

func (client *Client) QueryTracedEventsWithOptions(request *QueryTracedEventsRequest, runtime *util.RuntimeOptions) (_result *QueryTracedEventsResponse, _err error)

Summary:

Queries event traces by time range.

Description:

You can call this API operation to query event traces by time range.

@param request - QueryTracedEventsRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryTracedEventsResponse

func (*Client) StartEventStreaming

func (client *Client) StartEventStreaming(request *StartEventStreamingRequest) (_result *StartEventStreamingResponse, _err error)

Summary:

Enables a created or deactivated event stream.

Description:

You can call this API operation to enable a created or deactivated event stream.

@param request - StartEventStreamingRequest

@return StartEventStreamingResponse

func (*Client) StartEventStreamingWithOptions

func (client *Client) StartEventStreamingWithOptions(request *StartEventStreamingRequest, runtime *util.RuntimeOptions) (_result *StartEventStreamingResponse, _err error)

Summary:

Enables a created or deactivated event stream.

Description:

You can call this API operation to enable a created or deactivated event stream.

@param request - StartEventStreamingRequest

@param runtime - runtime options for this request RuntimeOptions

@return StartEventStreamingResponse

func (*Client) TestEventPattern

func (client *Client) TestEventPattern(request *TestEventPatternRequest) (_result *TestEventPatternResponse, _err error)

Summary:

Checks whether the event pattern matches the provided JSON format.

Description:

You can call this API operation to check whether the event pattern matches the provided JSON format.

@param request - TestEventPatternRequest

@return TestEventPatternResponse

func (*Client) TestEventPatternWithOptions

func (client *Client) TestEventPatternWithOptions(request *TestEventPatternRequest, runtime *util.RuntimeOptions) (_result *TestEventPatternResponse, _err error)

Summary:

Checks whether the event pattern matches the provided JSON format.

Description:

You can call this API operation to check whether the event pattern matches the provided JSON format.

@param request - TestEventPatternRequest

@param runtime - runtime options for this request RuntimeOptions

@return TestEventPatternResponse

func (*Client) UpdateApiDestination

func (client *Client) UpdateApiDestination(request *UpdateApiDestinationRequest) (_result *UpdateApiDestinationResponse, _err error)

Summary:

Updates an API destination.

Description:

You can call this API operation to update an API destination.

@param request - UpdateApiDestinationRequest

@return UpdateApiDestinationResponse

func (*Client) UpdateApiDestinationWithOptions

func (client *Client) UpdateApiDestinationWithOptions(tmpReq *UpdateApiDestinationRequest, runtime *util.RuntimeOptions) (_result *UpdateApiDestinationResponse, _err error)

Summary:

Updates an API destination.

Description:

You can call this API operation to update an API destination.

@param tmpReq - UpdateApiDestinationRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateApiDestinationResponse

func (*Client) UpdateConnection

func (client *Client) UpdateConnection(request *UpdateConnectionRequest) (_result *UpdateConnectionResponse, _err error)

Summary:

Updates a connection.

Description:

You can call this API operation to update a connection.

@param request - UpdateConnectionRequest

@return UpdateConnectionResponse

func (*Client) UpdateConnectionWithOptions

func (client *Client) UpdateConnectionWithOptions(tmpReq *UpdateConnectionRequest, runtime *util.RuntimeOptions) (_result *UpdateConnectionResponse, _err error)

Summary:

Updates a connection.

Description:

You can call this API operation to update a connection.

@param tmpReq - UpdateConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateConnectionResponse

func (*Client) UpdateEventBus

func (client *Client) UpdateEventBus(request *UpdateEventBusRequest) (_result *UpdateEventBusResponse, _err error)

Summary:

Modifies an event bus.

Description:

You can call this API operation to modify an event bus.

@param request - UpdateEventBusRequest

@return UpdateEventBusResponse

func (*Client) UpdateEventBusWithOptions

func (client *Client) UpdateEventBusWithOptions(request *UpdateEventBusRequest, runtime *util.RuntimeOptions) (_result *UpdateEventBusResponse, _err error)

Summary:

Modifies an event bus.

Description:

You can call this API operation to modify an event bus.

@param request - UpdateEventBusRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateEventBusResponse

func (*Client) UpdateEventSource

func (client *Client) UpdateEventSource(request *UpdateEventSourceRequest) (_result *UpdateEventSourceResponse, _err error)

Summary:

Updates an event source.

Description:

You can call this API operation to update an event source.

@param request - UpdateEventSourceRequest

@return UpdateEventSourceResponse

func (*Client) UpdateEventSourceWithOptions

func (client *Client) UpdateEventSourceWithOptions(tmpReq *UpdateEventSourceRequest, runtime *util.RuntimeOptions) (_result *UpdateEventSourceResponse, _err error)

Summary:

Updates an event source.

Description:

You can call this API operation to update an event source.

@param tmpReq - UpdateEventSourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateEventSourceResponse

func (*Client) UpdateEventStreaming

func (client *Client) UpdateEventStreaming(request *UpdateEventStreamingRequest) (_result *UpdateEventStreamingResponse, _err error)

Summary:

Modifies the information about an event stream, such as the basic information and the information about the event source, event filtering rule, and event target.

Description:

You can call this API operation to modify the information about an event stream, such as the basic information and the information about the event source, event filtering rule, and event target.

@param request - UpdateEventStreamingRequest

@return UpdateEventStreamingResponse

func (*Client) UpdateEventStreamingWithOptions

func (client *Client) UpdateEventStreamingWithOptions(tmpReq *UpdateEventStreamingRequest, runtime *util.RuntimeOptions) (_result *UpdateEventStreamingResponse, _err error)

Summary:

Modifies the information about an event stream, such as the basic information and the information about the event source, event filtering rule, and event target.

Description:

You can call this API operation to modify the information about an event stream, such as the basic information and the information about the event source, event filtering rule, and event target.

@param tmpReq - UpdateEventStreamingRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateEventStreamingResponse

func (*Client) UpdateRule

func (client *Client) UpdateRule(request *UpdateRuleRequest) (_result *UpdateRuleResponse, _err error)

Summary:

Updates the configurations of an event rule.

Description:

You can call this API operation to update the configurations of an event rule.

@param request - UpdateRuleRequest

@return UpdateRuleResponse

func (*Client) UpdateRuleWithOptions

func (client *Client) UpdateRuleWithOptions(request *UpdateRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateRuleResponse, _err error)

Summary:

Updates the configurations of an event rule.

Description:

You can call this API operation to update the configurations of an event rule.

@param request - UpdateRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateRuleResponse

type CreateApiDestinationRequest

type CreateApiDestinationRequest struct {
	// The name of the API destination. The name must be 2 to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// api-destination-name
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
	// The name of the connection. The name must be 2 to 127 characters in length.
	//
	// >
	//
	// >  Before you configure this parameter, you must call the CreateConnection operation to create a connection. Then, set this parameter to the name of the connection that you created.
	//
	// This parameter is required.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the API destination. The description can be up to 255 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameters that are configured for the API destination.
	//
	// This parameter is required.
	HttpApiParameters *CreateApiDestinationRequestHttpApiParameters `json:"HttpApiParameters,omitempty" xml:"HttpApiParameters,omitempty" type:"Struct"`
}

func (CreateApiDestinationRequest) GoString

func (s CreateApiDestinationRequest) GoString() string

func (*CreateApiDestinationRequest) SetApiDestinationName

func (s *CreateApiDestinationRequest) SetApiDestinationName(v string) *CreateApiDestinationRequest

func (*CreateApiDestinationRequest) SetConnectionName

func (*CreateApiDestinationRequest) SetDescription

func (CreateApiDestinationRequest) String

type CreateApiDestinationRequestHttpApiParameters

type CreateApiDestinationRequestHttpApiParameters struct {
	// The endpoint of the API destination. The endpoint can be up to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// http://127.0.0.1:8001/api
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The HTTP request method. Valid values:
	//
	// 	- GET
	//
	// 	- POST
	//
	// 	- HEAD
	//
	// 	- DELETE
	//
	// 	- PUT
	//
	// 	- PATCH
	//
	// This parameter is required.
	//
	// example:
	//
	// POST
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
}

func (CreateApiDestinationRequestHttpApiParameters) GoString

func (*CreateApiDestinationRequestHttpApiParameters) SetEndpoint

func (*CreateApiDestinationRequestHttpApiParameters) SetMethod

func (CreateApiDestinationRequestHttpApiParameters) String

type CreateApiDestinationResponse

type CreateApiDestinationResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateApiDestinationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateApiDestinationResponse) GoString

func (s CreateApiDestinationResponse) GoString() string

func (*CreateApiDestinationResponse) SetBody

func (*CreateApiDestinationResponse) SetHeaders

func (*CreateApiDestinationResponse) SetStatusCode

func (CreateApiDestinationResponse) String

type CreateApiDestinationResponseBody

type CreateApiDestinationResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned if the API destination is created.
	Date *CreateApiDestinationResponseBodyDate `json:"Date,omitempty" xml:"Date,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 5DAF96FB-A4B6-548C-B999-0BFDCB2261B9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateApiDestinationResponseBody) GoString

func (*CreateApiDestinationResponseBody) SetCode

func (*CreateApiDestinationResponseBody) SetMessage

func (*CreateApiDestinationResponseBody) SetRequestId

func (CreateApiDestinationResponseBody) String

type CreateApiDestinationResponseBodyDate

type CreateApiDestinationResponseBodyDate struct {
	// The name of the API destination.
	//
	// example:
	//
	// ApiDestinationName
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
}

func (CreateApiDestinationResponseBodyDate) GoString

func (*CreateApiDestinationResponseBodyDate) SetApiDestinationName

func (CreateApiDestinationResponseBodyDate) String

type CreateApiDestinationShrinkRequest

type CreateApiDestinationShrinkRequest struct {
	// The name of the API destination. The name must be 2 to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// api-destination-name
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
	// The name of the connection. The name must be 2 to 127 characters in length.
	//
	// >
	//
	// >  Before you configure this parameter, you must call the CreateConnection operation to create a connection. Then, set this parameter to the name of the connection that you created.
	//
	// This parameter is required.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the API destination. The description can be up to 255 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameters that are configured for the API destination.
	//
	// This parameter is required.
	HttpApiParametersShrink *string `json:"HttpApiParameters,omitempty" xml:"HttpApiParameters,omitempty"`
}

func (CreateApiDestinationShrinkRequest) GoString

func (*CreateApiDestinationShrinkRequest) SetApiDestinationName

func (*CreateApiDestinationShrinkRequest) SetConnectionName

func (*CreateApiDestinationShrinkRequest) SetDescription

func (*CreateApiDestinationShrinkRequest) SetHttpApiParametersShrink

func (CreateApiDestinationShrinkRequest) String

type CreateConnectionRequest

type CreateConnectionRequest struct {
	// The parameters that are configured for authentication.
	AuthParameters *CreateConnectionRequestAuthParameters `json:"AuthParameters,omitempty" xml:"AuthParameters,omitempty" type:"Struct"`
	// The name of the connection. The name must be 2 to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the connection. The description can be up to 255 characters in length.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameters that are configured for the network.
	//
	// This parameter is required.
	NetworkParameters *CreateConnectionRequestNetworkParameters `json:"NetworkParameters,omitempty" xml:"NetworkParameters,omitempty" type:"Struct"`
}

func (CreateConnectionRequest) GoString

func (s CreateConnectionRequest) GoString() string

func (*CreateConnectionRequest) SetAuthParameters

func (*CreateConnectionRequest) SetConnectionName

func (s *CreateConnectionRequest) SetConnectionName(v string) *CreateConnectionRequest

func (*CreateConnectionRequest) SetDescription

func (*CreateConnectionRequest) SetNetworkParameters

func (CreateConnectionRequest) String

func (s CreateConnectionRequest) String() string

type CreateConnectionRequestAuthParameters

type CreateConnectionRequestAuthParameters struct {
	// The parameters that are configured for API key authentication.
	ApiKeyAuthParameters *CreateConnectionRequestAuthParametersApiKeyAuthParameters `json:"ApiKeyAuthParameters,omitempty" xml:"ApiKeyAuthParameters,omitempty" type:"Struct"`
	// The authentication type. Valid values:
	//
	// BASIC_AUTH: basic authentication.
	//
	// Introduction: Basic authentication is a simple authentication scheme built into the HTTP protocol. When you use the HTTP protocol for communications, the authentication method that the HTTP server uses to authenticate user identities on the client is defined in the protocol. The request header is in the Authorization: Basic Base64-encoded string (Username:Password) format.
	//
	// 1.  Username and Password are required.
	//
	// API_KEY_AUTH: API key authentication.
	//
	// Introduction: The request header is in the Token: Token value format.
	//
	// 	- ApiKeyName and ApiKeyValue are required.
	//
	// OAUTH_AUTH: OAuth authentication.
	//
	// Introduction: OAuth2.0 is an authentication mechanism. In normal cases, a system that does not use OAuth2.0 can access the resources of the server from the client. To ensure access security, access tokens are used to authenticate users in OAuth 2.0. The client must use an access token to access protected resources. This way, OAuth 2.0 protects resources from being accessed from malicious clients and improves system security.
	//
	// 	- AuthorizationEndpoint, OAuthHttpParameters, and HttpMethod are required.
	//
	// example:
	//
	// BASIC_AUTH
	AuthorizationType *string `json:"AuthorizationType,omitempty" xml:"AuthorizationType,omitempty"`
	// The parameters that are configured for basic authentication.
	BasicAuthParameters *CreateConnectionRequestAuthParametersBasicAuthParameters `json:"BasicAuthParameters,omitempty" xml:"BasicAuthParameters,omitempty" type:"Struct"`
	// The parameters that are configured for OAuth authentication.
	OAuthParameters *CreateConnectionRequestAuthParametersOAuthParameters `json:"OAuthParameters,omitempty" xml:"OAuthParameters,omitempty" type:"Struct"`
}

func (CreateConnectionRequestAuthParameters) GoString

func (*CreateConnectionRequestAuthParameters) SetAuthorizationType

func (CreateConnectionRequestAuthParameters) String

type CreateConnectionRequestAuthParametersApiKeyAuthParameters

type CreateConnectionRequestAuthParametersApiKeyAuthParameters struct {
	// The key of the API key.
	//
	// example:
	//
	// Token
	ApiKeyName *string `json:"ApiKeyName,omitempty" xml:"ApiKeyName,omitempty"`
	// The value of the API key.
	//
	// example:
	//
	// adkjnakddh****
	ApiKeyValue *string `json:"ApiKeyValue,omitempty" xml:"ApiKeyValue,omitempty"`
}

func (CreateConnectionRequestAuthParametersApiKeyAuthParameters) GoString

func (*CreateConnectionRequestAuthParametersApiKeyAuthParameters) SetApiKeyName

func (*CreateConnectionRequestAuthParametersApiKeyAuthParameters) SetApiKeyValue

func (CreateConnectionRequestAuthParametersApiKeyAuthParameters) String

type CreateConnectionRequestAuthParametersBasicAuthParameters

type CreateConnectionRequestAuthParametersBasicAuthParameters struct {
	// The password for basic authentication.
	//
	// example:
	//
	// *******
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The username for basic authentication.
	//
	// example:
	//
	// admin
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (CreateConnectionRequestAuthParametersBasicAuthParameters) GoString

func (*CreateConnectionRequestAuthParametersBasicAuthParameters) SetPassword

func (*CreateConnectionRequestAuthParametersBasicAuthParameters) SetUsername

func (CreateConnectionRequestAuthParametersBasicAuthParameters) String

type CreateConnectionRequestAuthParametersOAuthParameters

type CreateConnectionRequestAuthParametersOAuthParameters struct {
	// The IP address of the authorized endpoint. The default value of a column can be up to 127 characters in length.
	//
	// example:
	//
	// http://localhost:8080/oauth/token
	AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitempty" xml:"AuthorizationEndpoint,omitempty"`
	// The parameters that are configured for the client.
	ClientParameters *CreateConnectionRequestAuthParametersOAuthParametersClientParameters `json:"ClientParameters,omitempty" xml:"ClientParameters,omitempty" type:"Struct"`
	// The HTTP request method. Valid values:
	//
	// 	- GET
	//
	// 	- POST
	//
	// 	- HEAD
	//
	// 	- DELETE
	//
	// 	- PUT
	//
	// 	- PATCH
	//
	// example:
	//
	// POST
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	// The request parameters that are configured for OAuth authentication.
	OAuthHttpParameters *CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters `json:"OAuthHttpParameters,omitempty" xml:"OAuthHttpParameters,omitempty" type:"Struct"`
}

func (CreateConnectionRequestAuthParametersOAuthParameters) GoString

func (*CreateConnectionRequestAuthParametersOAuthParameters) SetAuthorizationEndpoint

func (*CreateConnectionRequestAuthParametersOAuthParameters) SetHttpMethod

func (CreateConnectionRequestAuthParametersOAuthParameters) String

type CreateConnectionRequestAuthParametersOAuthParametersClientParameters

type CreateConnectionRequestAuthParametersOAuthParametersClientParameters struct {
	// The client ID.
	//
	// example:
	//
	// ClientID
	ClientID *string `json:"ClientID,omitempty" xml:"ClientID,omitempty"`
	// The AccessKey secret of the client.
	//
	// example:
	//
	// Qo57Q~F249~S74GmNPA36pZJoJK4f4LY****
	ClientSecret *string `json:"ClientSecret,omitempty" xml:"ClientSecret,omitempty"`
}

func (CreateConnectionRequestAuthParametersOAuthParametersClientParameters) GoString

func (*CreateConnectionRequestAuthParametersOAuthParametersClientParameters) SetClientID

func (*CreateConnectionRequestAuthParametersOAuthParametersClientParameters) SetClientSecret

func (CreateConnectionRequestAuthParametersOAuthParametersClientParameters) String

type CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters

type CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters struct {
	// The parameters that are configured for the request body.
	BodyParameters []*CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters `json:"BodyParameters,omitempty" xml:"BodyParameters,omitempty" type:"Repeated"`
	// The parameters that are configured for the request header.
	HeaderParameters []*CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters `json:"HeaderParameters,omitempty" xml:"HeaderParameters,omitempty" type:"Repeated"`
	// The parameters that are configured for the request path.
	QueryStringParameters []*CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters `json:"QueryStringParameters,omitempty" xml:"QueryStringParameters,omitempty" type:"Repeated"`
}

func (CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters) GoString

func (CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters) String

type CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters

type CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters struct {
	// Specifies whether to enable authentication.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request body.
	//
	// example:
	//
	// keyDemo
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request body.
	//
	// example:
	//
	// keyValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) GoString

func (*CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) SetIsValueSecret

func (CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) String

type CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters

type CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters struct {
	// Specifies whether to enable authentication.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request header.
	//
	// example:
	//
	// keyDemo
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request header.
	//
	// example:
	//
	// keyValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) GoString

func (*CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) SetIsValueSecret

func (CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) String

type CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters

type CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters struct {
	// Specifies whether to enable authentication.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request path.
	//
	// example:
	//
	// keyDemo
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request path.
	//
	// example:
	//
	// valueDemo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters) GoString

func (CreateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters) String

type CreateConnectionRequestNetworkParameters

type CreateConnectionRequestNetworkParameters struct {
	// The network type. Valid values:
	//
	// PublicNetwork and PrivateNetwork.
	//
	// 	- Note: If you set this parameter to PrivateNetwork, you must configure VpcId, VswitcheId, and SecurityGroupId.
	//
	// This parameter is required.
	//
	// example:
	//
	// PublicNetwork
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The ID of the security group.
	//
	// example:
	//
	// eb-167adad548759-security_grop/sg-bp1addad26peuh9qh9****
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The VPC. ID
	//
	// example:
	//
	// eb-test/vpc-bp1symadadwnwg****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1iu4x7aeradadown1og8,vsw-bp193sqmadadlaszpeq****
	VswitcheId *string `json:"VswitcheId,omitempty" xml:"VswitcheId,omitempty"`
}

func (CreateConnectionRequestNetworkParameters) GoString

func (*CreateConnectionRequestNetworkParameters) SetNetworkType

func (*CreateConnectionRequestNetworkParameters) SetSecurityGroupId

func (*CreateConnectionRequestNetworkParameters) SetVpcId

func (*CreateConnectionRequestNetworkParameters) SetVswitcheId

func (CreateConnectionRequestNetworkParameters) String

type CreateConnectionResponse

type CreateConnectionResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateConnectionResponse) GoString

func (s CreateConnectionResponse) GoString() string

func (*CreateConnectionResponse) SetBody

func (*CreateConnectionResponse) SetHeaders

func (*CreateConnectionResponse) SetStatusCode

func (CreateConnectionResponse) String

func (s CreateConnectionResponse) String() string

type CreateConnectionResponseBody

type CreateConnectionResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *CreateConnectionResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message. If the request is successful, success is returned. If the request failed, an error code is returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 7DA60DED-CD36-5837-B848-C01A23D2****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateConnectionResponseBody) GoString

func (s CreateConnectionResponseBody) GoString() string

func (*CreateConnectionResponseBody) SetCode

func (*CreateConnectionResponseBody) SetData

func (*CreateConnectionResponseBody) SetMessage

func (*CreateConnectionResponseBody) SetRequestId

func (CreateConnectionResponseBody) String

type CreateConnectionResponseBodyData

type CreateConnectionResponseBodyData struct {
	// The connection name.
	//
	// example:
	//
	// connection-demo
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
}

func (CreateConnectionResponseBodyData) GoString

func (*CreateConnectionResponseBodyData) SetConnectionName

func (CreateConnectionResponseBodyData) String

type CreateConnectionShrinkRequest

type CreateConnectionShrinkRequest struct {
	// The parameters that are configured for authentication.
	AuthParametersShrink *string `json:"AuthParameters,omitempty" xml:"AuthParameters,omitempty"`
	// The name of the connection. The name must be 2 to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the connection. The description can be up to 255 characters in length.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameters that are configured for the network.
	//
	// This parameter is required.
	NetworkParametersShrink *string `json:"NetworkParameters,omitempty" xml:"NetworkParameters,omitempty"`
}

func (CreateConnectionShrinkRequest) GoString

func (*CreateConnectionShrinkRequest) SetAuthParametersShrink

func (*CreateConnectionShrinkRequest) SetConnectionName

func (*CreateConnectionShrinkRequest) SetDescription

func (*CreateConnectionShrinkRequest) SetNetworkParametersShrink

func (s *CreateConnectionShrinkRequest) SetNetworkParametersShrink(v string) *CreateConnectionShrinkRequest

func (CreateConnectionShrinkRequest) String

type CreateEventBusRequest

type CreateEventBusRequest struct {
	// The description of the event bus.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
}

func (CreateEventBusRequest) GoString

func (s CreateEventBusRequest) GoString() string

func (*CreateEventBusRequest) SetDescription

func (s *CreateEventBusRequest) SetDescription(v string) *CreateEventBusRequest

func (*CreateEventBusRequest) SetEventBusName

func (s *CreateEventBusRequest) SetEventBusName(v string) *CreateEventBusRequest

func (CreateEventBusRequest) String

func (s CreateEventBusRequest) String() string

type CreateEventBusResponse

type CreateEventBusResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateEventBusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateEventBusResponse) GoString

func (s CreateEventBusResponse) GoString() string

func (*CreateEventBusResponse) SetBody

func (*CreateEventBusResponse) SetHeaders

func (*CreateEventBusResponse) SetStatusCode

func (CreateEventBusResponse) String

func (s CreateEventBusResponse) String() string

type CreateEventBusResponseBody

type CreateEventBusResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *CreateEventBusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// The event bus [xxxx] not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// A995F07C-E503-5881-9962-9CECA8566876
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. The value true indicates that the request is successful.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateEventBusResponseBody) GoString

func (s CreateEventBusResponseBody) GoString() string

func (*CreateEventBusResponseBody) SetCode

func (*CreateEventBusResponseBody) SetData

func (*CreateEventBusResponseBody) SetMessage

func (*CreateEventBusResponseBody) SetRequestId

func (*CreateEventBusResponseBody) SetSuccess

func (CreateEventBusResponseBody) String

type CreateEventBusResponseBodyData

type CreateEventBusResponseBodyData struct {
	// The Alibaba Cloud Resource Name (ARN) of the event bus.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:123456789098****:eventbus/MyEventBus
	EventBusARN *string `json:"EventBusARN,omitempty" xml:"EventBusARN,omitempty"`
}

func (CreateEventBusResponseBodyData) GoString

func (*CreateEventBusResponseBodyData) SetEventBusARN

func (CreateEventBusResponseBodyData) String

type CreateEventSourceRequest

type CreateEventSourceRequest struct {
	// The description of the event source.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event bus with which the event source is associated.
	//
	// This parameter is required.
	//
	// example:
	//
	// my-event-bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event source.
	//
	// This parameter is required.
	//
	// example:
	//
	// myrabbitmq.sourc
	EventSourceName *string `json:"EventSourceName,omitempty" xml:"EventSourceName,omitempty"`
	// The parameters that are configured if the event source is HTTP events.
	SourceHttpEventParameters *CreateEventSourceRequestSourceHttpEventParameters `json:"SourceHttpEventParameters,omitempty" xml:"SourceHttpEventParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Message Queue for Apache Kafka.
	SourceKafkaParameters *CreateEventSourceRequestSourceKafkaParameters `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Message Service (MNS). If you specify MNS as the event source, you must configure RegionId, IsBase64Decode, and QueueName.
	SourceMNSParameters *CreateEventSourceRequestSourceMNSParameters `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Message Queue for RabbitMQ.
	SourceRabbitMQParameters *CreateEventSourceRequestSourceRabbitMQParameters `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Message Queue for Apache RocketMQ.
	SourceRocketMQParameters *CreateEventSourceRequestSourceRocketMQParameters `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Log Service.
	SourceSLSParameters *CreateEventSourceRequestSourceSLSParameters `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify scheduled events as the event source.
	SourceScheduledEventParameters *CreateEventSourceRequestSourceScheduledEventParameters `json:"SourceScheduledEventParameters,omitempty" xml:"SourceScheduledEventParameters,omitempty" type:"Struct"`
}

func (CreateEventSourceRequest) GoString

func (s CreateEventSourceRequest) GoString() string

func (*CreateEventSourceRequest) SetDescription

func (*CreateEventSourceRequest) SetEventBusName

func (*CreateEventSourceRequest) SetEventSourceName

func (s *CreateEventSourceRequest) SetEventSourceName(v string) *CreateEventSourceRequest

func (*CreateEventSourceRequest) SetSourceMNSParameters

func (*CreateEventSourceRequest) SetSourceSLSParameters

func (CreateEventSourceRequest) String

func (s CreateEventSourceRequest) String() string

type CreateEventSourceRequestSourceHttpEventParameters

type CreateEventSourceRequestSourceHttpEventParameters struct {
	// The CIDR block that is used for security settings. This parameter is required only if you set SecurityConfig to ip. You can enter a CIDR block or an IP address.
	Ip []*string `json:"Ip,omitempty" xml:"Ip,omitempty" type:"Repeated"`
	// The HTTP request method supported by the generated webhook URL. You can select multiple values. Valid values:
	//
	// 	- GET
	//
	// 	- POST
	//
	// 	- PUT
	//
	// 	- PATCH
	//
	// 	- DELETE
	//
	// 	- HEAD
	//
	// 	- OPTIONS
	//
	// 	- TRACE
	//
	// 	- CONNECT
	Method []*string `json:"Method,omitempty" xml:"Method,omitempty" type:"Repeated"`
	// The security domain name. This parameter is required only if you set SecurityConfig to referer. You can enter a domain name.
	Referer []*string `json:"Referer,omitempty" xml:"Referer,omitempty" type:"Repeated"`
	// The type of security settings. Valid values:
	//
	// 	- none: No configuration is required.
	//
	// 	- ip: CIDR block.
	//
	// 	- referer: security domain name.
	//
	// example:
	//
	// none
	SecurityConfig *string `json:"SecurityConfig,omitempty" xml:"SecurityConfig,omitempty"`
	// The protocol type that is supported by the generated webhook URL. Valid values:
	//
	// 	- HTTP
	//
	// 	- HTTPS
	//
	// 	- HTTP\\&HTTPS
	//
	// example:
	//
	// HTTPS
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CreateEventSourceRequestSourceHttpEventParameters) GoString

func (*CreateEventSourceRequestSourceHttpEventParameters) SetIp

func (*CreateEventSourceRequestSourceHttpEventParameters) SetMethod

func (*CreateEventSourceRequestSourceHttpEventParameters) SetReferer

func (*CreateEventSourceRequestSourceHttpEventParameters) SetSecurityConfig

func (*CreateEventSourceRequestSourceHttpEventParameters) SetType

func (CreateEventSourceRequestSourceHttpEventParameters) String

type CreateEventSourceRequestSourceKafkaParameters

type CreateEventSourceRequestSourceKafkaParameters struct {
	// The ID of the consumer group that subscribes to the topic.
	//
	// example:
	//
	// wechat_peer_prod
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The ID of the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// pc-2zehmg67txzuyuuwlxv4f
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The maximum number of consumers.
	//
	// example:
	//
	// 1
	MaximumTasks *int32 `json:"MaximumTasks,omitempty" xml:"MaximumTasks,omitempty"`
	// The network. Valid values: Default and PublicNetwork. Default value: Default. The value PublicNetwork indicates a self-managed network.
	//
	// example:
	//
	// Default
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The consumer offset.
	//
	// example:
	//
	// latest
	OffsetReset *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	// The ID of the region where the Message Queue for Apache Kafka instance resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the security group to which the Message Queue for Apache Kafka instance belongs. This parameter is required only if you set Network to PublicNetwork.
	//
	// example:
	//
	// sg-8vbf66aoyp0wfzrzxlmy
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the topic on the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// prod_ma_dispatch_center_call_record
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The ID of the vSwitch with which the Message Queue for Apache Kafka instance is associated. This parameter is required only if you set Network to PublicNetwork.
	//
	// example:
	//
	// vsw-bp127azpeirmwu4q9ttqi
	VSwitchIds *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// The ID of the VPC in which the Message Queue for Apache Kafka instance resides. This parameter is required only if you set Network to PublicNetwork.
	//
	// example:
	//
	// vpc-2ze5ejm986a73qq3vshlk
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (CreateEventSourceRequestSourceKafkaParameters) GoString

func (*CreateEventSourceRequestSourceKafkaParameters) SetConsumerGroup

func (*CreateEventSourceRequestSourceKafkaParameters) SetInstanceId

func (*CreateEventSourceRequestSourceKafkaParameters) SetMaximumTasks

func (*CreateEventSourceRequestSourceKafkaParameters) SetNetwork

func (*CreateEventSourceRequestSourceKafkaParameters) SetOffsetReset

func (*CreateEventSourceRequestSourceKafkaParameters) SetRegionId

func (*CreateEventSourceRequestSourceKafkaParameters) SetSecurityGroupId

func (*CreateEventSourceRequestSourceKafkaParameters) SetTopic

func (*CreateEventSourceRequestSourceKafkaParameters) SetVSwitchIds

func (*CreateEventSourceRequestSourceKafkaParameters) SetVpcId

func (CreateEventSourceRequestSourceKafkaParameters) String

type CreateEventSourceRequestSourceMNSParameters

type CreateEventSourceRequestSourceMNSParameters struct {
	// Specifies whether to enable Base64 decoding. Valid values: true and false.
	//
	// example:
	//
	// true
	IsBase64Decode *bool `json:"IsBase64Decode,omitempty" xml:"IsBase64Decode,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// MyQueue
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The region where the MNS queue resides. Valid values: cn-qingdao, cn-beijing, cn-zhangjiakou, cn-huhehaote, cn-wulanchabu, cn-hangzhou, cn-shanghai, cn-shenzhen, cn-guangzhou, cn-chengdu, cn-hongkong, ap-southeast-1, ap-southeast-2, ap-southeast-3, ap-southeast-5, ap-northeast-1, eu-central-1, us-west-1, us-east-1, ap-south-1, me-east-1, and cn-north-2-gov-1.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateEventSourceRequestSourceMNSParameters) GoString

func (*CreateEventSourceRequestSourceMNSParameters) SetIsBase64Decode

func (*CreateEventSourceRequestSourceMNSParameters) SetQueueName

func (*CreateEventSourceRequestSourceMNSParameters) SetRegionId

func (CreateEventSourceRequestSourceMNSParameters) String

type CreateEventSourceRequestSourceRabbitMQParameters

type CreateEventSourceRequestSourceRabbitMQParameters struct {
	// The ID of the Message Queue for RabbitMQ instance. For more information, see Limits.
	//
	// example:
	//
	// amqp-cn-nif22u74****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the queue on the Message Queue for RabbitMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// demo
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the Message Queue for RabbitMQ instance resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the vhost of the Message Queue for RabbitMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// eb-connect
	VirtualHostName *string `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty"`
}

func (CreateEventSourceRequestSourceRabbitMQParameters) GoString

func (*CreateEventSourceRequestSourceRabbitMQParameters) SetInstanceId

func (*CreateEventSourceRequestSourceRabbitMQParameters) SetQueueName

func (*CreateEventSourceRequestSourceRabbitMQParameters) SetRegionId

func (*CreateEventSourceRequestSourceRabbitMQParameters) SetVirtualHostName

func (CreateEventSourceRequestSourceRabbitMQParameters) String

type CreateEventSourceRequestSourceRocketMQParameters

type CreateEventSourceRequestSourceRocketMQParameters struct {
	// The authentication type. You can set this parameter to ACL or leave this parameter empty.
	//
	// example:
	//
	// ACL
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// The ID of the consumer group on the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// GID-test
	GroupID *string `json:"GroupID,omitempty" xml:"GroupID,omitempty"`
	// The endpoint that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// registry-vpc****.aliyuncs.com
	InstanceEndpoint *string `json:"InstanceEndpoint,omitempty" xml:"InstanceEndpoint,omitempty"`
	// The ID of the Message Queue for Apache RocketMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// MQ_INST_164901546557****_BAAN****
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// None.
	//
	// example:
	//
	// None
	InstanceNetwork *string `json:"InstanceNetwork,omitempty" xml:"InstanceNetwork,omitempty"`
	// The password that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// ******
	InstancePassword *string `json:"InstancePassword,omitempty" xml:"InstancePassword,omitempty"`
	// The ID of the security group to which the Message Queue for Apache RocketMQ instance belongs.
	//
	// example:
	//
	// sg-catalog-eventlistener
	InstanceSecurityGroupId *string `json:"InstanceSecurityGroupId,omitempty" xml:"InstanceSecurityGroupId,omitempty"`
	// The type of the Message Queue for Apache RocketMQ instance. Valid values:
	//
	// 	- Cloud_4: Message Queue for Apache RocketMQ 4.0 instance.
	//
	// 	- Cloud_5: Message Queue for Apache RocketMQ 5.0 instance.
	//
	// example:
	//
	// Cloud_4
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The username that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// root
	InstanceUsername *string `json:"InstanceUsername,omitempty" xml:"InstanceUsername,omitempty"`
	// The ID of the vSwitch with which the Message Queue for Apache RocketMQ instance is associated.
	//
	// example:
	//
	// vsw-bp10rbrt6rb6vrd89****
	InstanceVSwitchIds *string `json:"InstanceVSwitchIds,omitempty" xml:"InstanceVSwitchIds,omitempty"`
	// The ID of the virtual private cloud (VPC) in which the Message Queue for Apache RocketMQ instance resides.
	//
	// example:
	//
	// vpc-bp1a4gmlk31hyg6ptl3ss
	InstanceVpcId *string `json:"InstanceVpcId,omitempty" xml:"InstanceVpcId,omitempty"`
	// The offset from which message consumption starts. Valid values: CONSUME_FROM_LAST_OFFSET: Start message consumption from the latest offset. CONSUME_FROM_FIRST_OFFSET: Start message consumption from the earliest offset. CONSUME_FROM_TIMESTAMP: Start message consumption from the offset at the specified point in time. Default value: CONSUME_FROM_LAST_OFFSET.
	//
	// example:
	//
	// CONSUME_FROM_LAST_OFFSET
	Offset *string `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The region where the Message Queue for Apache RocketMQ instance resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The tag that is used to filter messages.
	//
	// example:
	//
	// test
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The timestamp that specifies the time from which messages are consumed. This parameter is valid only if you set Offset to CONSUME_FROM_TIMESTAMP.
	//
	// example:
	//
	// 1636597951964
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	// The name of the topic on the Message Queue for Apache RocketMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// mytopic
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (CreateEventSourceRequestSourceRocketMQParameters) GoString

func (*CreateEventSourceRequestSourceRocketMQParameters) SetAuthType

func (*CreateEventSourceRequestSourceRocketMQParameters) SetGroupID

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstanceEndpoint

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstanceId

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstanceNetwork

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstancePassword

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstanceSecurityGroupId

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstanceType

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstanceUsername

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstanceVSwitchIds

func (*CreateEventSourceRequestSourceRocketMQParameters) SetInstanceVpcId

func (*CreateEventSourceRequestSourceRocketMQParameters) SetOffset

func (*CreateEventSourceRequestSourceRocketMQParameters) SetRegionId

func (*CreateEventSourceRequestSourceRocketMQParameters) SetTag

func (*CreateEventSourceRequestSourceRocketMQParameters) SetTimestamp

func (*CreateEventSourceRequestSourceRocketMQParameters) SetTopic

func (CreateEventSourceRequestSourceRocketMQParameters) String

type CreateEventSourceRequestSourceSLSParameters

type CreateEventSourceRequestSourceSLSParameters struct {
	// The starting consumer offset. The value begin specifies the earliest offset, and the value end specifies the latest offset. You can also specify a time in seconds to start consumption.
	//
	// example:
	//
	// end
	ConsumePosition *string `json:"ConsumePosition,omitempty" xml:"ConsumePosition,omitempty"`
	// The Log Service Logstore.
	//
	// example:
	//
	// test-logstore
	LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"`
	// The Log Service project.
	//
	// example:
	//
	// test-project
	Project *string `json:"Project,omitempty" xml:"Project,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the Resource Access Management (RAM) console. For information about the permission policy of this role, see Create a custom event source of the Log Service type.
	//
	// example:
	//
	// testRole
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (CreateEventSourceRequestSourceSLSParameters) GoString

func (*CreateEventSourceRequestSourceSLSParameters) SetConsumePosition

func (*CreateEventSourceRequestSourceSLSParameters) SetLogStore

func (*CreateEventSourceRequestSourceSLSParameters) SetProject

func (*CreateEventSourceRequestSourceSLSParameters) SetRoleName

func (CreateEventSourceRequestSourceSLSParameters) String

type CreateEventSourceRequestSourceScheduledEventParameters

type CreateEventSourceRequestSourceScheduledEventParameters struct {
	// The cron expression.
	//
	// example:
	//
	// 10 	- 	- 	- 	- *
	Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	// The time zone in which the cron expression is executed.
	//
	// example:
	//
	// GMT+0:00
	TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"`
	// example:
	//
	// {"a": "b"}
	UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"`
}

func (CreateEventSourceRequestSourceScheduledEventParameters) GoString

func (*CreateEventSourceRequestSourceScheduledEventParameters) SetSchedule

func (*CreateEventSourceRequestSourceScheduledEventParameters) SetTimeZone

func (*CreateEventSourceRequestSourceScheduledEventParameters) SetUserData

func (CreateEventSourceRequestSourceScheduledEventParameters) String

type CreateEventSourceResponse

type CreateEventSourceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateEventSourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateEventSourceResponse) GoString

func (s CreateEventSourceResponse) GoString() string

func (*CreateEventSourceResponse) SetBody

func (*CreateEventSourceResponse) SetHeaders

func (*CreateEventSourceResponse) SetStatusCode

func (CreateEventSourceResponse) String

func (s CreateEventSourceResponse) String() string

type CreateEventSourceResponseBody

type CreateEventSourceResponseBody struct {
	// The returned response code. Valid values:
	//
	// 	- Success: The request is successful.
	//
	// 	- Other codes: The request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *CreateEventSourceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// Remote error. requestId: [A8EFABD2-95B9-1C46-9E01-xxxx], error code: [CreateRelatedResourceFailed], message: [Create related resource failed, EntityNotExist.Role : The role not exists: xxxx. \\r\\nRequestId : xxxx-168C-54ED-8FEB-BF11CB70AEB7]
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 2922208e-e1c6-43ee-bfd1-aca50263bc8a
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. The value true indicates that the operation is successful.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateEventSourceResponseBody) GoString

func (*CreateEventSourceResponseBody) SetCode

func (*CreateEventSourceResponseBody) SetData

func (*CreateEventSourceResponseBody) SetMessage

func (*CreateEventSourceResponseBody) SetRequestId

func (*CreateEventSourceResponseBody) SetSuccess

func (CreateEventSourceResponseBody) String

type CreateEventSourceResponseBodyData

type CreateEventSourceResponseBodyData struct {
	// The Alibaba Cloud Resource Name (ARN) of the resource.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:164901546557****:eventbus/my-event-bus/eventsource/mymns.source
	EventSourceARN *string `json:"EventSourceARN,omitempty" xml:"EventSourceARN,omitempty"`
}

func (CreateEventSourceResponseBodyData) GoString

func (*CreateEventSourceResponseBodyData) SetEventSourceARN

func (CreateEventSourceResponseBodyData) String

type CreateEventSourceShrinkRequest

type CreateEventSourceShrinkRequest struct {
	// The description of the event source.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event bus with which the event source is associated.
	//
	// This parameter is required.
	//
	// example:
	//
	// my-event-bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event source.
	//
	// This parameter is required.
	//
	// example:
	//
	// myrabbitmq.sourc
	EventSourceName *string `json:"EventSourceName,omitempty" xml:"EventSourceName,omitempty"`
	// The parameters that are configured if the event source is HTTP events.
	SourceHttpEventParametersShrink *string `json:"SourceHttpEventParameters,omitempty" xml:"SourceHttpEventParameters,omitempty"`
	// The parameters that are configured if the event source is Message Queue for Apache Kafka.
	SourceKafkaParametersShrink *string `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty"`
	// The parameters that are configured if the event source is Message Service (MNS). If you specify MNS as the event source, you must configure RegionId, IsBase64Decode, and QueueName.
	SourceMNSParametersShrink *string `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty"`
	// The parameters that are configured if the event source is Message Queue for RabbitMQ.
	SourceRabbitMQParametersShrink *string `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty"`
	// The parameters that are configured if the event source is Message Queue for Apache RocketMQ.
	SourceRocketMQParametersShrink *string `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty"`
	// The parameters that are configured if the event source is Log Service.
	SourceSLSParametersShrink *string `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty"`
	// The parameters that are configured if you specify scheduled events as the event source.
	SourceScheduledEventParametersShrink *string `json:"SourceScheduledEventParameters,omitempty" xml:"SourceScheduledEventParameters,omitempty"`
}

func (CreateEventSourceShrinkRequest) GoString

func (*CreateEventSourceShrinkRequest) SetDescription

func (*CreateEventSourceShrinkRequest) SetEventBusName

func (*CreateEventSourceShrinkRequest) SetEventSourceName

func (*CreateEventSourceShrinkRequest) SetSourceHttpEventParametersShrink

func (s *CreateEventSourceShrinkRequest) SetSourceHttpEventParametersShrink(v string) *CreateEventSourceShrinkRequest

func (*CreateEventSourceShrinkRequest) SetSourceKafkaParametersShrink

func (s *CreateEventSourceShrinkRequest) SetSourceKafkaParametersShrink(v string) *CreateEventSourceShrinkRequest

func (*CreateEventSourceShrinkRequest) SetSourceMNSParametersShrink

func (s *CreateEventSourceShrinkRequest) SetSourceMNSParametersShrink(v string) *CreateEventSourceShrinkRequest

func (*CreateEventSourceShrinkRequest) SetSourceRabbitMQParametersShrink

func (s *CreateEventSourceShrinkRequest) SetSourceRabbitMQParametersShrink(v string) *CreateEventSourceShrinkRequest

func (*CreateEventSourceShrinkRequest) SetSourceRocketMQParametersShrink

func (s *CreateEventSourceShrinkRequest) SetSourceRocketMQParametersShrink(v string) *CreateEventSourceShrinkRequest

func (*CreateEventSourceShrinkRequest) SetSourceSLSParametersShrink

func (s *CreateEventSourceShrinkRequest) SetSourceSLSParametersShrink(v string) *CreateEventSourceShrinkRequest

func (*CreateEventSourceShrinkRequest) SetSourceScheduledEventParametersShrink

func (s *CreateEventSourceShrinkRequest) SetSourceScheduledEventParametersShrink(v string) *CreateEventSourceShrinkRequest

func (CreateEventSourceShrinkRequest) String

type CreateEventStreamingRequest

type CreateEventStreamingRequest struct {
	// The description of the event stream.
	//
	// example:
	//
	// rocketmq2mns
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event stream.
	//
	// This parameter is required.
	//
	// example:
	//
	// myeventstreaming
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
	// The rule that is used to filter events. If you leave this parameter empty, all events are matched.
	//
	// This parameter is required.
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The parameters that are configured for the runtime environment.
	RunOptions *CreateEventStreamingRequestRunOptions `json:"RunOptions,omitempty" xml:"RunOptions,omitempty" type:"Struct"`
	// The event target. You must and can specify only one event target.
	//
	// This parameter is required.
	Sink *CreateEventStreamingRequestSink `json:"Sink,omitempty" xml:"Sink,omitempty" type:"Struct"`
	// The event provider, which is also known as the event source. You must and can specify only one event source.
	//
	// This parameter is required.
	Source     *CreateEventStreamingRequestSource       `json:"Source,omitempty" xml:"Source,omitempty" type:"Struct"`
	Transforms []*CreateEventStreamingRequestTransforms `json:"Transforms,omitempty" xml:"Transforms,omitempty" type:"Repeated"`
}

func (CreateEventStreamingRequest) GoString

func (s CreateEventStreamingRequest) GoString() string

func (*CreateEventStreamingRequest) SetDescription

func (*CreateEventStreamingRequest) SetEventStreamingName

func (s *CreateEventStreamingRequest) SetEventStreamingName(v string) *CreateEventStreamingRequest

func (*CreateEventStreamingRequest) SetFilterPattern

func (*CreateEventStreamingRequest) SetRunOptions

func (*CreateEventStreamingRequest) SetSink

func (*CreateEventStreamingRequest) SetSource

func (*CreateEventStreamingRequest) SetTransforms

func (CreateEventStreamingRequest) String

type CreateEventStreamingRequestRunOptions

type CreateEventStreamingRequestRunOptions struct {
	// The batch window.
	BatchWindow *CreateEventStreamingRequestRunOptionsBatchWindow `json:"BatchWindow,omitempty" xml:"BatchWindow,omitempty" type:"Struct"`
	// Specifies whether to enable dead-letter queues. By default, dead-letter queues are disabled. Messages that fail to be pushed are discarded after the maximum number of retries that is specified by the retry policy is reached.
	DeadLetterQueue *CreateEventStreamingRequestRunOptionsDeadLetterQueue `json:"DeadLetterQueue,omitempty" xml:"DeadLetterQueue,omitempty" type:"Struct"`
	// The exception tolerance policy. Valid values:
	//
	// 	- NONE: does not tolerate exceptions.
	//
	// 	- ALL: tolerates all exceptions.
	//
	// example:
	//
	// ALL
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The maximum number of concurrent threads.
	//
	// example:
	//
	// 2
	MaximumTasks *int64 `json:"MaximumTasks,omitempty" xml:"MaximumTasks,omitempty"`
	// The retry policy that you want to use if events fail to be pushed.
	RetryStrategy *CreateEventStreamingRequestRunOptionsRetryStrategy `json:"RetryStrategy,omitempty" xml:"RetryStrategy,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestRunOptions) GoString

func (*CreateEventStreamingRequestRunOptions) SetErrorsTolerance

func (*CreateEventStreamingRequestRunOptions) SetMaximumTasks

func (CreateEventStreamingRequestRunOptions) String

type CreateEventStreamingRequestRunOptionsBatchWindow

type CreateEventStreamingRequestRunOptionsBatchWindow struct {
	// The maximum number of events that is allowed in the batch window. When this threshold is reached, data in the window is pushed to the downstream service. If multiple batch windows exist, data is pushed if triggering conditions are met in one of the windows.
	//
	// example:
	//
	// 100
	CountBasedWindow *int32 `json:"CountBasedWindow,omitempty" xml:"CountBasedWindow,omitempty"`
	// The maximum period of time during which events are allowed in the batch window. Unit: seconds. When this threshold is reached, data in the window is pushed to the downstream service. If multiple batch windows exist, data is pushed if triggering conditions are met in one of the windows.
	//
	// example:
	//
	// 10
	TimeBasedWindow *int32 `json:"TimeBasedWindow,omitempty" xml:"TimeBasedWindow,omitempty"`
}

func (CreateEventStreamingRequestRunOptionsBatchWindow) GoString

func (*CreateEventStreamingRequestRunOptionsBatchWindow) SetCountBasedWindow

func (*CreateEventStreamingRequestRunOptionsBatchWindow) SetTimeBasedWindow

func (CreateEventStreamingRequestRunOptionsBatchWindow) String

type CreateEventStreamingRequestRunOptionsDeadLetterQueue

type CreateEventStreamingRequestRunOptionsDeadLetterQueue struct {
	// The Alibaba Cloud Resource Name (ARN) of the dead-letter queue.
	//
	// example:
	//
	// acs:ram::1317334647812936:role/rdstoecsassumekms
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (CreateEventStreamingRequestRunOptionsDeadLetterQueue) GoString

func (*CreateEventStreamingRequestRunOptionsDeadLetterQueue) SetArn

func (CreateEventStreamingRequestRunOptionsDeadLetterQueue) String

type CreateEventStreamingRequestRunOptionsRetryStrategy

type CreateEventStreamingRequestRunOptionsRetryStrategy struct {
	// The maximum timeout period for a retry.
	//
	// example:
	//
	// 512
	MaximumEventAgeInSeconds *int64 `json:"MaximumEventAgeInSeconds,omitempty" xml:"MaximumEventAgeInSeconds,omitempty"`
	// The maximum number of retries.
	//
	// example:
	//
	// 2
	MaximumRetryAttempts *int64 `json:"MaximumRetryAttempts,omitempty" xml:"MaximumRetryAttempts,omitempty"`
	// The retry policy. Valid values:
	//
	// 	- BACKOFF_RETRY
	//
	// 	- EXPONENTIAL_DECAY_RETRY
	//
	// example:
	//
	// BACKOFFRETRY
	PushRetryStrategy *string `json:"PushRetryStrategy,omitempty" xml:"PushRetryStrategy,omitempty"`
}

func (CreateEventStreamingRequestRunOptionsRetryStrategy) GoString

func (*CreateEventStreamingRequestRunOptionsRetryStrategy) SetMaximumEventAgeInSeconds

func (*CreateEventStreamingRequestRunOptionsRetryStrategy) SetMaximumRetryAttempts

func (*CreateEventStreamingRequestRunOptionsRetryStrategy) SetPushRetryStrategy

func (CreateEventStreamingRequestRunOptionsRetryStrategy) String

type CreateEventStreamingRequestSink

type CreateEventStreamingRequestSink struct {
	// The parameters that are configured if you specify DataHub as the event target.
	SinkDataHubParameters *CreateEventStreamingRequestSinkSinkDataHubParameters `json:"SinkDataHubParameters,omitempty" xml:"SinkDataHubParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Function Compute as the event target.
	SinkFcParameters *CreateEventStreamingRequestSinkSinkFcParameters `json:"SinkFcParameters,omitempty" xml:"SinkFcParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify CloudFlow as the event target.
	SinkFnfParameters *CreateEventStreamingRequestSinkSinkFnfParameters `json:"SinkFnfParameters,omitempty" xml:"SinkFnfParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for Kafka as the event target.
	SinkKafkaParameters *CreateEventStreamingRequestSinkSinkKafkaParameters `json:"SinkKafkaParameters,omitempty" xml:"SinkKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify MNS as the event target.
	SinkMNSParameters *CreateEventStreamingRequestSinkSinkMNSParameters `json:"SinkMNSParameters,omitempty" xml:"SinkMNSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Managed Service for Prometheus as the event target.
	SinkPrometheusParameters *CreateEventStreamingRequestSinkSinkPrometheusParameters `json:"SinkPrometheusParameters,omitempty" xml:"SinkPrometheusParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for RabbitMQ as the event target.
	SinkRabbitMQParameters *CreateEventStreamingRequestSinkSinkRabbitMQParameters `json:"SinkRabbitMQParameters,omitempty" xml:"SinkRabbitMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for RocketMQ as the event target.
	SinkRocketMQParameters *CreateEventStreamingRequestSinkSinkRocketMQParameters `json:"SinkRocketMQParameters,omitempty" xml:"SinkRocketMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Simple Log Service as the event target.
	SinkSLSParameters *CreateEventStreamingRequestSinkSinkSLSParameters `json:"SinkSLSParameters,omitempty" xml:"SinkSLSParameters,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSink) GoString

func (CreateEventStreamingRequestSink) String

type CreateEventStreamingRequestSinkSinkDataHubParameters

type CreateEventStreamingRequestSinkSinkDataHubParameters struct {
	// The BLOB topic.
	Body *CreateEventStreamingRequestSinkSinkDataHubParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The name of the DataHub project.
	Project *CreateEventStreamingRequestSinkSinkDataHubParametersProject `json:"Project,omitempty" xml:"Project,omitempty" type:"Struct"`
	// The role name.
	RoleName *CreateEventStreamingRequestSinkSinkDataHubParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
	// The name of the DataHub topic.
	Topic *CreateEventStreamingRequestSinkSinkDataHubParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
	// The TUBLE topic.
	TopicSchema *CreateEventStreamingRequestSinkSinkDataHubParametersTopicSchema `json:"TopicSchema,omitempty" xml:"TopicSchema,omitempty" type:"Struct"`
	// The topic type. Valid values:
	//
	// 	- TUPLE
	//
	// 	- BLOB
	TopicType *CreateEventStreamingRequestSinkSinkDataHubParametersTopicType `json:"TopicType,omitempty" xml:"TopicType,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkDataHubParameters) GoString

func (CreateEventStreamingRequestSinkSinkDataHubParameters) String

type CreateEventStreamingRequestSinkSinkDataHubParametersBody

type CreateEventStreamingRequestSinkSinkDataHubParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// ORIGINAL
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The BLOB topic.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkDataHubParametersBody) GoString

func (*CreateEventStreamingRequestSinkSinkDataHubParametersBody) SetForm

func (*CreateEventStreamingRequestSinkSinkDataHubParametersBody) SetTemplate

func (*CreateEventStreamingRequestSinkSinkDataHubParametersBody) SetValue

func (CreateEventStreamingRequestSinkSinkDataHubParametersBody) String

type CreateEventStreamingRequestSinkSinkDataHubParametersProject

type CreateEventStreamingRequestSinkSinkDataHubParametersProject struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the DataHub project.
	//
	// example:
	//
	// demo-project
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkDataHubParametersProject) GoString

func (*CreateEventStreamingRequestSinkSinkDataHubParametersProject) SetForm

func (*CreateEventStreamingRequestSinkSinkDataHubParametersProject) SetTemplate

func (*CreateEventStreamingRequestSinkSinkDataHubParametersProject) SetValue

func (CreateEventStreamingRequestSinkSinkDataHubParametersProject) String

type CreateEventStreamingRequestSinkSinkDataHubParametersRoleName

type CreateEventStreamingRequestSinkSinkDataHubParametersRoleName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role name.
	//
	// example:
	//
	// test-role
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkDataHubParametersRoleName) GoString

func (*CreateEventStreamingRequestSinkSinkDataHubParametersRoleName) SetForm

func (*CreateEventStreamingRequestSinkSinkDataHubParametersRoleName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkDataHubParametersRoleName) SetValue

func (CreateEventStreamingRequestSinkSinkDataHubParametersRoleName) String

type CreateEventStreamingRequestSinkSinkDataHubParametersTopic

type CreateEventStreamingRequestSinkSinkDataHubParametersTopic struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the DataHub topic.
	//
	// example:
	//
	// demo-topic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkDataHubParametersTopic) GoString

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopic) SetForm

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopic) SetTemplate

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopic) SetValue

func (CreateEventStreamingRequestSinkSinkDataHubParametersTopic) String

type CreateEventStreamingRequestSinkSinkDataHubParametersTopicSchema

type CreateEventStreamingRequestSinkSinkDataHubParametersTopicSchema struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// {"k1":"${k1}","k2":"${k2}"}
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The TUBLE topic.
	//
	// example:
	//
	// {"k1":"value1","k2":"value2"}
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkDataHubParametersTopicSchema) GoString

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopicSchema) SetForm

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopicSchema) SetTemplate

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopicSchema) SetValue

func (CreateEventStreamingRequestSinkSinkDataHubParametersTopicSchema) String

type CreateEventStreamingRequestSinkSinkDataHubParametersTopicType

type CreateEventStreamingRequestSinkSinkDataHubParametersTopicType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The topic type. Valid values:
	//
	// 	- TUPLE
	//
	// 	- BLOB
	//
	// example:
	//
	// TUPLE
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkDataHubParametersTopicType) GoString

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopicType) SetForm

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopicType) SetTemplate

func (*CreateEventStreamingRequestSinkSinkDataHubParametersTopicType) SetValue

func (CreateEventStreamingRequestSinkSinkDataHubParametersTopicType) String

type CreateEventStreamingRequestSinkSinkFcParameters

type CreateEventStreamingRequestSinkSinkFcParameters struct {
	// The message body that you want to deliver to Function Compute.
	Body *CreateEventStreamingRequestSinkSinkFcParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The delivery concurrency. Minimum value: 1.
	Concurrency *CreateEventStreamingRequestSinkSinkFcParametersConcurrency `json:"Concurrency,omitempty" xml:"Concurrency,omitempty" type:"Struct"`
	// The function name.
	FunctionName *CreateEventStreamingRequestSinkSinkFcParametersFunctionName `json:"FunctionName,omitempty" xml:"FunctionName,omitempty" type:"Struct"`
	// The invocation mode. Valid values: Sync and Async.
	InvocationType *CreateEventStreamingRequestSinkSinkFcParametersInvocationType `json:"InvocationType,omitempty" xml:"InvocationType,omitempty" type:"Struct"`
	// The service version.
	Qualifier *CreateEventStreamingRequestSinkSinkFcParametersQualifier `json:"Qualifier,omitempty" xml:"Qualifier,omitempty" type:"Struct"`
	// The service name.
	ServiceName *CreateEventStreamingRequestSinkSinkFcParametersServiceName `json:"ServiceName,omitempty" xml:"ServiceName,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkFcParameters) GoString

func (CreateEventStreamingRequestSinkSinkFcParameters) String

type CreateEventStreamingRequestSinkSinkFcParametersBody

type CreateEventStreamingRequestSinkSinkFcParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFcParametersBody) GoString

func (*CreateEventStreamingRequestSinkSinkFcParametersBody) SetForm

func (*CreateEventStreamingRequestSinkSinkFcParametersBody) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFcParametersBody) SetValue

func (CreateEventStreamingRequestSinkSinkFcParametersBody) String

type CreateEventStreamingRequestSinkSinkFcParametersConcurrency

type CreateEventStreamingRequestSinkSinkFcParametersConcurrency struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The delivery concurrency. Minimum value: 1.
	//
	// example:
	//
	// 1
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFcParametersConcurrency) GoString

func (*CreateEventStreamingRequestSinkSinkFcParametersConcurrency) SetForm

func (*CreateEventStreamingRequestSinkSinkFcParametersConcurrency) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFcParametersConcurrency) SetValue

func (CreateEventStreamingRequestSinkSinkFcParametersConcurrency) String

type CreateEventStreamingRequestSinkSinkFcParametersFunctionName

type CreateEventStreamingRequestSinkSinkFcParametersFunctionName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The function name.
	//
	// example:
	//
	// myFunction
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFcParametersFunctionName) GoString

func (*CreateEventStreamingRequestSinkSinkFcParametersFunctionName) SetForm

func (*CreateEventStreamingRequestSinkSinkFcParametersFunctionName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFcParametersFunctionName) SetValue

func (CreateEventStreamingRequestSinkSinkFcParametersFunctionName) String

type CreateEventStreamingRequestSinkSinkFcParametersInvocationType

type CreateEventStreamingRequestSinkSinkFcParametersInvocationType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The invocation mode. Valid values: Sync and Async.
	//
	// example:
	//
	// Async
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFcParametersInvocationType) GoString

func (*CreateEventStreamingRequestSinkSinkFcParametersInvocationType) SetForm

func (*CreateEventStreamingRequestSinkSinkFcParametersInvocationType) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFcParametersInvocationType) SetValue

func (CreateEventStreamingRequestSinkSinkFcParametersInvocationType) String

type CreateEventStreamingRequestSinkSinkFcParametersQualifier

type CreateEventStreamingRequestSinkSinkFcParametersQualifier struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The service version.
	//
	// example:
	//
	// LATEST
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFcParametersQualifier) GoString

func (*CreateEventStreamingRequestSinkSinkFcParametersQualifier) SetForm

func (*CreateEventStreamingRequestSinkSinkFcParametersQualifier) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFcParametersQualifier) SetValue

func (CreateEventStreamingRequestSinkSinkFcParametersQualifier) String

type CreateEventStreamingRequestSinkSinkFcParametersServiceName

type CreateEventStreamingRequestSinkSinkFcParametersServiceName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The service name.
	//
	// example:
	//
	// myService
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFcParametersServiceName) GoString

func (*CreateEventStreamingRequestSinkSinkFcParametersServiceName) SetForm

func (*CreateEventStreamingRequestSinkSinkFcParametersServiceName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFcParametersServiceName) SetValue

func (CreateEventStreamingRequestSinkSinkFcParametersServiceName) String

type CreateEventStreamingRequestSinkSinkFnfParameters

type CreateEventStreamingRequestSinkSinkFnfParameters struct {
	// The execution name.
	ExecutionName *CreateEventStreamingRequestSinkSinkFnfParametersExecutionName `json:"ExecutionName,omitempty" xml:"ExecutionName,omitempty" type:"Struct"`
	// The flow name.
	FlowName *CreateEventStreamingRequestSinkSinkFnfParametersFlowName `json:"FlowName,omitempty" xml:"FlowName,omitempty" type:"Struct"`
	// The input information of the execution.
	Input *CreateEventStreamingRequestSinkSinkFnfParametersInput `json:"Input,omitempty" xml:"Input,omitempty" type:"Struct"`
	// The role name.
	RoleName *CreateEventStreamingRequestSinkSinkFnfParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkFnfParameters) GoString

func (CreateEventStreamingRequestSinkSinkFnfParameters) String

type CreateEventStreamingRequestSinkSinkFnfParametersExecutionName

type CreateEventStreamingRequestSinkSinkFnfParametersExecutionName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The execution name.
	//
	// example:
	//
	// 123
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFnfParametersExecutionName) GoString

func (*CreateEventStreamingRequestSinkSinkFnfParametersExecutionName) SetForm

func (*CreateEventStreamingRequestSinkSinkFnfParametersExecutionName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFnfParametersExecutionName) SetValue

func (CreateEventStreamingRequestSinkSinkFnfParametersExecutionName) String

type CreateEventStreamingRequestSinkSinkFnfParametersFlowName

type CreateEventStreamingRequestSinkSinkFnfParametersFlowName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The flow name.
	//
	// example:
	//
	// test-streaming-fnf
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFnfParametersFlowName) GoString

func (*CreateEventStreamingRequestSinkSinkFnfParametersFlowName) SetForm

func (*CreateEventStreamingRequestSinkSinkFnfParametersFlowName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFnfParametersFlowName) SetValue

func (CreateEventStreamingRequestSinkSinkFnfParametersFlowName) String

type CreateEventStreamingRequestSinkSinkFnfParametersInput

type CreateEventStreamingRequestSinkSinkFnfParametersInput struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The input information of the execution.
	//
	// example:
	//
	// 123
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFnfParametersInput) GoString

func (*CreateEventStreamingRequestSinkSinkFnfParametersInput) SetForm

func (*CreateEventStreamingRequestSinkSinkFnfParametersInput) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFnfParametersInput) SetValue

func (CreateEventStreamingRequestSinkSinkFnfParametersInput) String

type CreateEventStreamingRequestSinkSinkFnfParametersRoleName

type CreateEventStreamingRequestSinkSinkFnfParametersRoleName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role name.
	//
	// example:
	//
	// Al****FNF-x****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkFnfParametersRoleName) GoString

func (*CreateEventStreamingRequestSinkSinkFnfParametersRoleName) SetForm

func (*CreateEventStreamingRequestSinkSinkFnfParametersRoleName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkFnfParametersRoleName) SetValue

func (CreateEventStreamingRequestSinkSinkFnfParametersRoleName) String

type CreateEventStreamingRequestSinkSinkKafkaParameters

type CreateEventStreamingRequestSinkSinkKafkaParameters struct {
	// The acknowledgment (ACK) mode.
	//
	// 	- If you set this parameter to 0, no response is returned from the broker. In this mode, the performance is high, but the risk of data loss is also high.
	//
	// 	- If you set this parameter to 1, a response is returned when data is written to the leader. In this mode, the performance and the risk of data loss are moderate. Data loss may occur if a failure occurs on the leader.
	//
	// 	- If you set this parameter to all, a response is returned when data is written to the leader and synchronized to the followers. In this mode, the performance is low, but the risk of data loss is also low. Data loss occurs if the leader and the followers fail at the same time.
	Acks *CreateEventStreamingRequestSinkSinkKafkaParametersAcks `json:"Acks,omitempty" xml:"Acks,omitempty" type:"Struct"`
	// The ID of the ApsaraMQ for Kafka instance.
	InstanceId *CreateEventStreamingRequestSinkSinkKafkaParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The message key.
	Key *CreateEventStreamingRequestSinkSinkKafkaParametersKey `json:"Key,omitempty" xml:"Key,omitempty" type:"Struct"`
	// The name of the topic on the ApsaraMQ for Kafka instance.
	Topic *CreateEventStreamingRequestSinkSinkKafkaParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
	// The message body.
	Value *CreateEventStreamingRequestSinkSinkKafkaParametersValue `json:"Value,omitempty" xml:"Value,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkKafkaParameters) GoString

func (CreateEventStreamingRequestSinkSinkKafkaParameters) String

type CreateEventStreamingRequestSinkSinkKafkaParametersAcks

type CreateEventStreamingRequestSinkSinkKafkaParametersAcks struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ACK mode.
	//
	// 	- If you set this parameter to 0, no response is returned from the broker. In this mode, the performance is high, but the risk of data loss is also high.
	//
	// 	- If you set this parameter to 1, a response is returned when data is written to the leader. In this mode, the performance and the risk of data loss are moderate. Data loss may occur if a failure occurs on the leader.
	//
	// 	- If you set this parameter to all, a response is returned when data is written to the leader and synchronized to the followers. In this mode, the performance is low, but the risk of data loss is also low. Data loss occurs if the leader and the followers fail at the same time.
	//
	// example:
	//
	// 1
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkKafkaParametersAcks) GoString

func (*CreateEventStreamingRequestSinkSinkKafkaParametersAcks) SetForm

func (*CreateEventStreamingRequestSinkSinkKafkaParametersAcks) SetTemplate

func (*CreateEventStreamingRequestSinkSinkKafkaParametersAcks) SetValue

func (CreateEventStreamingRequestSinkSinkKafkaParametersAcks) String

type CreateEventStreamingRequestSinkSinkKafkaParametersInstanceId

type CreateEventStreamingRequestSinkSinkKafkaParametersInstanceId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the ApsaraMQ for Kafka instance.
	//
	// example:
	//
	// Defaut_1283278472_sadkj
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkKafkaParametersInstanceId) GoString

func (*CreateEventStreamingRequestSinkSinkKafkaParametersInstanceId) SetForm

func (*CreateEventStreamingRequestSinkSinkKafkaParametersInstanceId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkKafkaParametersInstanceId) SetValue

func (CreateEventStreamingRequestSinkSinkKafkaParametersInstanceId) String

type CreateEventStreamingRequestSinkSinkKafkaParametersKey

type CreateEventStreamingRequestSinkSinkKafkaParametersKey struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The message key.
	//
	// example:
	//
	// key
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkKafkaParametersKey) GoString

func (*CreateEventStreamingRequestSinkSinkKafkaParametersKey) SetForm

func (*CreateEventStreamingRequestSinkSinkKafkaParametersKey) SetTemplate

func (*CreateEventStreamingRequestSinkSinkKafkaParametersKey) SetValue

func (CreateEventStreamingRequestSinkSinkKafkaParametersKey) String

type CreateEventStreamingRequestSinkSinkKafkaParametersTopic

type CreateEventStreamingRequestSinkSinkKafkaParametersTopic struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the topic on the ApsaraMQ for Kafka instance.
	//
	// example:
	//
	// test
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkKafkaParametersTopic) GoString

func (*CreateEventStreamingRequestSinkSinkKafkaParametersTopic) SetForm

func (*CreateEventStreamingRequestSinkSinkKafkaParametersTopic) SetTemplate

func (*CreateEventStreamingRequestSinkSinkKafkaParametersTopic) SetValue

func (CreateEventStreamingRequestSinkSinkKafkaParametersTopic) String

type CreateEventStreamingRequestSinkSinkKafkaParametersValue

type CreateEventStreamingRequestSinkSinkKafkaParametersValue struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkKafkaParametersValue) GoString

func (*CreateEventStreamingRequestSinkSinkKafkaParametersValue) SetForm

func (*CreateEventStreamingRequestSinkSinkKafkaParametersValue) SetTemplate

func (*CreateEventStreamingRequestSinkSinkKafkaParametersValue) SetValue

func (CreateEventStreamingRequestSinkSinkKafkaParametersValue) String

type CreateEventStreamingRequestSinkSinkMNSParameters

type CreateEventStreamingRequestSinkSinkMNSParameters struct {
	// The message content.
	Body *CreateEventStreamingRequestSinkSinkMNSParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// Specifies whether to enable Base64 encoding.
	IsBase64Encode *CreateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode `json:"IsBase64Encode,omitempty" xml:"IsBase64Encode,omitempty" type:"Struct"`
	// The name of the MNS queue.
	QueueName *CreateEventStreamingRequestSinkSinkMNSParametersQueueName `json:"QueueName,omitempty" xml:"QueueName,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkMNSParameters) GoString

func (CreateEventStreamingRequestSinkSinkMNSParameters) String

type CreateEventStreamingRequestSinkSinkMNSParametersBody

type CreateEventStreamingRequestSinkSinkMNSParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//   "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkMNSParametersBody) GoString

func (*CreateEventStreamingRequestSinkSinkMNSParametersBody) SetForm

func (*CreateEventStreamingRequestSinkSinkMNSParametersBody) SetTemplate

func (*CreateEventStreamingRequestSinkSinkMNSParametersBody) SetValue

func (CreateEventStreamingRequestSinkSinkMNSParametersBody) String

type CreateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode

type CreateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// Specifies whether to enable Base64 encoding.
	//
	// example:
	//
	// true
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) GoString

func (*CreateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) SetForm

func (*CreateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) SetTemplate

func (*CreateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) SetValue

func (CreateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) String

type CreateEventStreamingRequestSinkSinkMNSParametersQueueName

type CreateEventStreamingRequestSinkSinkMNSParametersQueueName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// MyQueue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkMNSParametersQueueName) GoString

func (*CreateEventStreamingRequestSinkSinkMNSParametersQueueName) SetForm

func (*CreateEventStreamingRequestSinkSinkMNSParametersQueueName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkMNSParametersQueueName) SetValue

func (CreateEventStreamingRequestSinkSinkMNSParametersQueueName) String

type CreateEventStreamingRequestSinkSinkPrometheusParameters

type CreateEventStreamingRequestSinkSinkPrometheusParameters struct {
	// The authentication method.
	AuthorizationType *CreateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType `json:"AuthorizationType,omitempty" xml:"AuthorizationType,omitempty" type:"Struct"`
	// The metric data.
	Data *CreateEventStreamingRequestSinkSinkPrometheusParametersData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The network type.
	NetworkType *CreateEventStreamingRequestSinkSinkPrometheusParametersNetworkType `json:"NetworkType,omitempty" xml:"NetworkType,omitempty" type:"Struct"`
	// The password.
	Password *CreateEventStreamingRequestSinkSinkPrometheusParametersPassword `json:"Password,omitempty" xml:"Password,omitempty" type:"Struct"`
	// The ID of the security group to which the Managed Service for Prometheus instance belongs.
	SecurityGroupId *CreateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty" type:"Struct"`
	// The URL for the remote write configuration item of the Managed Service for Prometheus instance.
	URL *CreateEventStreamingRequestSinkSinkPrometheusParametersURL `json:"URL,omitempty" xml:"URL,omitempty" type:"Struct"`
	// The username.
	Username *CreateEventStreamingRequestSinkSinkPrometheusParametersUsername `json:"Username,omitempty" xml:"Username,omitempty" type:"Struct"`
	// The ID of the vSwitch with which the Managed Service for Prometheus instance is associated.
	VSwitchId *CreateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty" type:"Struct"`
	// The ID of the VPC to which the Managed Service for Prometheus instance belongs.
	VpcId *CreateEventStreamingRequestSinkSinkPrometheusParametersVpcId `json:"VpcId,omitempty" xml:"VpcId,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParameters) GoString

func (CreateEventStreamingRequestSinkSinkPrometheusParameters) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType

type CreateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The authentication method.
	//
	// example:
	//
	// BASIC_AUTH
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersData

type CreateEventStreamingRequestSinkSinkPrometheusParametersData struct {
	// The method that you want to use to transform events. Default value: JSAONPATH.
	//
	// example:
	//
	// JSAONPATH
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The metric data.
	//
	// example:
	//
	// $.data
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersData) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersData) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersData) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersData) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersData) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersNetworkType

type CreateEventStreamingRequestSinkSinkPrometheusParametersNetworkType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The network type.
	//
	// example:
	//
	// PrivateNetwork
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersPassword

type CreateEventStreamingRequestSinkSinkPrometheusParametersPassword struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The password.
	//
	// example:
	//
	// *****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersPassword) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersPassword) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersPassword) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersPassword) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersPassword) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId

type CreateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the security group to which the Managed Service for Prometheus instance belongs.
	//
	// example:
	//
	// sg-mw43*****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersURL

type CreateEventStreamingRequestSinkSinkPrometheusParametersURL struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The URL for the remote write configuration item of the Managed Service for Prometheus instance.
	//
	// example:
	//
	// https://cn-hangzhou.arms.aliyuncs.com/prometheus/167275****/c5b7faeb2e8994641*****d5c559f/cn-hangzhou/api/v3/write
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersURL) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersURL) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersURL) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersURL) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersURL) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersUsername

type CreateEventStreamingRequestSinkSinkPrometheusParametersUsername struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The username.
	//
	// example:
	//
	// ****admin
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersUsername) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersUsername) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersUsername) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersUsername) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersUsername) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId

type CreateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the vSwitch with which the Managed Service for Prometheus instance is associated.
	//
	// example:
	//
	// vsw-dwaafds****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) String

type CreateEventStreamingRequestSinkSinkPrometheusParametersVpcId

type CreateEventStreamingRequestSinkSinkPrometheusParametersVpcId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the VPC to which the Managed Service for Prometheus instance belongs.
	//
	// example:
	//
	// i-2ze7u5i17mbqtx1p****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkPrometheusParametersVpcId) GoString

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersVpcId) SetForm

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersVpcId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkPrometheusParametersVpcId) SetValue

func (CreateEventStreamingRequestSinkSinkPrometheusParametersVpcId) String

type CreateEventStreamingRequestSinkSinkRabbitMQParameters

type CreateEventStreamingRequestSinkSinkRabbitMQParameters struct {
	// The message content.
	Body *CreateEventStreamingRequestSinkSinkRabbitMQParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The exchange mode. This parameter is required only if you set TargetType to Exchange.
	Exchange *CreateEventStreamingRequestSinkSinkRabbitMQParametersExchange `json:"Exchange,omitempty" xml:"Exchange,omitempty" type:"Struct"`
	// The ID of the ApsaraMQ for RabbitMQ instance.
	InstanceId *CreateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The message ID.
	MessageId *CreateEventStreamingRequestSinkSinkRabbitMQParametersMessageId `json:"MessageId,omitempty" xml:"MessageId,omitempty" type:"Struct"`
	// The properties that you want to use to filter messages.
	Properties *CreateEventStreamingRequestSinkSinkRabbitMQParametersProperties `json:"Properties,omitempty" xml:"Properties,omitempty" type:"Struct"`
	// The queue mode. This parameter is required only if you set TargetType to Queue.
	QueueName *CreateEventStreamingRequestSinkSinkRabbitMQParametersQueueName `json:"QueueName,omitempty" xml:"QueueName,omitempty" type:"Struct"`
	// The rule that you want to use to route messages. This parameter is required only if you set TargetType to Exchange.
	RoutingKey *CreateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey `json:"RoutingKey,omitempty" xml:"RoutingKey,omitempty" type:"Struct"`
	// The type of the resource to which you want to deliver events.
	TargetType *CreateEventStreamingRequestSinkSinkRabbitMQParametersTargetType `json:"TargetType,omitempty" xml:"TargetType,omitempty" type:"Struct"`
	// The name of the vhost to which the ApsaraMQ for RabbitMQ instance belongs.
	VirtualHostName *CreateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParameters) GoString

func (CreateEventStreamingRequestSinkSinkRabbitMQParameters) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersBody

type CreateEventStreamingRequestSinkSinkRabbitMQParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//   "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersBody) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersBody) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersBody) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersBody) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersBody) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersExchange

type CreateEventStreamingRequestSinkSinkRabbitMQParametersExchange struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the exchange on the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// a_exchange
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersExchange) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersExchange) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersExchange) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersExchange) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersExchange) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId

type CreateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// a5ff91ad4f3f24947887fe184fc20d07
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersMessageId

type CreateEventStreamingRequestSinkSinkRabbitMQParametersMessageId struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//   "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersProperties

type CreateEventStreamingRequestSinkSinkRabbitMQParametersProperties struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//   "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersProperties) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersProperties) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersProperties) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersProperties) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersProperties) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersQueueName

type CreateEventStreamingRequestSinkSinkRabbitMQParametersQueueName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the queue on the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// MyQueue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey

type CreateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The rule that you want to use to route messages.
	//
	// example:
	//
	// housekeeping
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersTargetType

type CreateEventStreamingRequestSinkSinkRabbitMQParametersTargetType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The type of the resource to which you want to deliver events. Valid values:
	//
	// 	- Exchange
	//
	// 	- Queue
	//
	// example:
	//
	// Exchange/Queue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) String

type CreateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName

type CreateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the vhost to which the ApsaraMQ for RabbitMQ instance belongs.
	//
	// example:
	//
	// rabbit-host
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) GoString

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) SetForm

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) SetValue

func (CreateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) String

type CreateEventStreamingRequestSinkSinkRocketMQParameters

type CreateEventStreamingRequestSinkSinkRocketMQParameters struct {
	// The message content.
	Body *CreateEventStreamingRequestSinkSinkRocketMQParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The endpoint that is used to access the ApsaraMQ for RocketMQ instance.
	InstanceEndpoint *CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceEndpoint `json:"InstanceEndpoint,omitempty" xml:"InstanceEndpoint,omitempty" type:"Struct"`
	// The ID of the ApsaraMQ for RocketMQ instance.
	InstanceId *CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The password that is used to access the ApsaraMQ for RocketMQ instance.
	InstancePassword *CreateEventStreamingRequestSinkSinkRocketMQParametersInstancePassword `json:"InstancePassword,omitempty" xml:"InstancePassword,omitempty" type:"Struct"`
	// The type of the ApsaraMQ for RocketMQ instance.
	InstanceType *CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceType `json:"InstanceType,omitempty" xml:"InstanceType,omitempty" type:"Struct"`
	// The username that is used to access the ApsaraMQ for RocketMQ instance.
	InstanceUsername *CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceUsername `json:"InstanceUsername,omitempty" xml:"InstanceUsername,omitempty" type:"Struct"`
	// The keys that you want to use to filter messages.
	Keys *CreateEventStreamingRequestSinkSinkRocketMQParametersKeys `json:"Keys,omitempty" xml:"Keys,omitempty" type:"Struct"`
	// The network type. Valid values:
	//
	// 	- PublicNetwork and
	//
	// 	- PrivateNetwork.
	Network *CreateEventStreamingRequestSinkSinkRocketMQParametersNetwork `json:"Network,omitempty" xml:"Network,omitempty" type:"Struct"`
	// The properties that you want to use to filter messages.
	Properties *CreateEventStreamingRequestSinkSinkRocketMQParametersProperties `json:"Properties,omitempty" xml:"Properties,omitempty" type:"Struct"`
	// The ID of the security group to which the ApsaraMQ for RocketMQ instance belongs.
	SecurityGroupId *CreateEventStreamingRequestSinkSinkRocketMQParametersSecurityGroupId `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty" type:"Struct"`
	// The tags that you want to use to filter messages.
	Tags *CreateEventStreamingRequestSinkSinkRocketMQParametersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The name of the topic on the ApsaraMQ for RocketMQ instance.
	Topic *CreateEventStreamingRequestSinkSinkRocketMQParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
	// The ID of the vSwitch with which the ApsaraMQ for RocketMQ instance is associated.
	VSwitchIds *CreateEventStreamingRequestSinkSinkRocketMQParametersVSwitchIds `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Struct"`
	// The ID of the VPC to which the ApsaraMQ for RocketMQ instance belongs.
	VpcId *CreateEventStreamingRequestSinkSinkRocketMQParametersVpcId `json:"VpcId,omitempty" xml:"VpcId,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParameters) GoString

func (CreateEventStreamingRequestSinkSinkRocketMQParameters) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersBody

type CreateEventStreamingRequestSinkSinkRocketMQParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//   "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersBody) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersBody) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersBody) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersBody) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersBody) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceEndpoint

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceEndpoint struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The endpoint that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// vbr-8vbsvkkbpf3vb0zefs7ex
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceEndpoint) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceEndpoint) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceEndpoint) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceEndpoint) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceEndpoint) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceId

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// MQ_INST_164901546557****_BAAN****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstancePassword

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstancePassword struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The password that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// admin
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstancePassword) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstancePassword) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstancePassword) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstancePassword) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstancePassword) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceType

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The type of the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// 2
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceType) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceType) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceType) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceType) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceType) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceUsername

type CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceUsername struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The username that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// admin
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceUsername) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceUsername) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceUsername) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceUsername) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersInstanceUsername) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersKeys

type CreateEventStreamingRequestSinkSinkRocketMQParametersKeys struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//   "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersKeys) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersKeys) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersKeys) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersKeys) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersKeys) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersNetwork

type CreateEventStreamingRequestSinkSinkRocketMQParametersNetwork struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The network type. Valid values:
	//
	// 	- PublicNetwork and
	//
	// 	- PrivateNetwork.
	//
	// example:
	//
	// PublicNetwork
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersNetwork) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersNetwork) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersNetwork) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersNetwork) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersNetwork) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersProperties

type CreateEventStreamingRequestSinkSinkRocketMQParametersProperties struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//   "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersProperties) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersProperties) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersProperties) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersProperties) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersProperties) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersSecurityGroupId

type CreateEventStreamingRequestSinkSinkRocketMQParametersSecurityGroupId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the security group to which the ApsaraMQ for RocketMQ instance belongs.
	//
	// example:
	//
	// b4bf375515f6440f942e3a20c33d5b9c
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersSecurityGroupId) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersSecurityGroupId) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersSecurityGroupId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersSecurityGroupId) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersSecurityGroupId) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersTags

type CreateEventStreamingRequestSinkSinkRocketMQParametersTags struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//   "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersTags) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersTags) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersTags) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersTags) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersTags) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersTopic

type CreateEventStreamingRequestSinkSinkRocketMQParametersTopic struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the topic on the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// Mytopic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersTopic) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersTopic) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersTopic) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersTopic) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersTopic) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersVSwitchIds

type CreateEventStreamingRequestSinkSinkRocketMQParametersVSwitchIds struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the vSwitch with which the ApsaraMQ for RocketMQ instance is associated.
	//
	// example:
	//
	// vbr-8vb835n3zf9shwlvbwlmp
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersVSwitchIds) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersVSwitchIds) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersVSwitchIds) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersVSwitchIds) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersVSwitchIds) String

type CreateEventStreamingRequestSinkSinkRocketMQParametersVpcId

type CreateEventStreamingRequestSinkSinkRocketMQParametersVpcId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the VPC to which the ApsaraMQ for RocketMQ instance belongs.
	//
	// example:
	//
	// vbr-8vb835n3zf9shwlvbwlmp
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkRocketMQParametersVpcId) GoString

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersVpcId) SetForm

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersVpcId) SetTemplate

func (*CreateEventStreamingRequestSinkSinkRocketMQParametersVpcId) SetValue

func (CreateEventStreamingRequestSinkSinkRocketMQParametersVpcId) String

type CreateEventStreamingRequestSinkSinkSLSParameters

type CreateEventStreamingRequestSinkSinkSLSParameters struct {
	// The message body that you want to deliver to Simple Log Service.
	Body *CreateEventStreamingRequestSinkSinkSLSParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The Simple Log Service Logstore.
	LogStore *CreateEventStreamingRequestSinkSinkSLSParametersLogStore `json:"LogStore,omitempty" xml:"LogStore,omitempty" type:"Struct"`
	// The Simple Log Service project.
	Project *CreateEventStreamingRequestSinkSinkSLSParametersProject `json:"Project,omitempty" xml:"Project,omitempty" type:"Struct"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Simple Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console.
	RoleName *CreateEventStreamingRequestSinkSinkSLSParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
	// The topic that you want to use to store logs. This parameter corresponds to the reserved field **topic*	- in Simple Log Service.
	Topic *CreateEventStreamingRequestSinkSinkSLSParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSinkSinkSLSParameters) GoString

func (CreateEventStreamingRequestSinkSinkSLSParameters) String

type CreateEventStreamingRequestSinkSinkSLSParametersBody

type CreateEventStreamingRequestSinkSinkSLSParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkSLSParametersBody) GoString

func (*CreateEventStreamingRequestSinkSinkSLSParametersBody) SetForm

func (*CreateEventStreamingRequestSinkSinkSLSParametersBody) SetTemplate

func (*CreateEventStreamingRequestSinkSinkSLSParametersBody) SetValue

func (CreateEventStreamingRequestSinkSinkSLSParametersBody) String

type CreateEventStreamingRequestSinkSinkSLSParametersLogStore

type CreateEventStreamingRequestSinkSinkSLSParametersLogStore struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The Simple Log Service Logstore.
	//
	// example:
	//
	// test-logstore
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkSLSParametersLogStore) GoString

func (*CreateEventStreamingRequestSinkSinkSLSParametersLogStore) SetForm

func (*CreateEventStreamingRequestSinkSinkSLSParametersLogStore) SetTemplate

func (*CreateEventStreamingRequestSinkSinkSLSParametersLogStore) SetValue

func (CreateEventStreamingRequestSinkSinkSLSParametersLogStore) String

type CreateEventStreamingRequestSinkSinkSLSParametersProject

type CreateEventStreamingRequestSinkSinkSLSParametersProject struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The Simple Log Service project.
	//
	// example:
	//
	// test-project
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkSLSParametersProject) GoString

func (*CreateEventStreamingRequestSinkSinkSLSParametersProject) SetForm

func (*CreateEventStreamingRequestSinkSinkSLSParametersProject) SetTemplate

func (*CreateEventStreamingRequestSinkSinkSLSParametersProject) SetValue

func (CreateEventStreamingRequestSinkSinkSLSParametersProject) String

type CreateEventStreamingRequestSinkSinkSLSParametersRoleName

type CreateEventStreamingRequestSinkSinkSLSParametersRoleName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Simple Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console.
	//
	// example:
	//
	// testRole
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkSLSParametersRoleName) GoString

func (*CreateEventStreamingRequestSinkSinkSLSParametersRoleName) SetForm

func (*CreateEventStreamingRequestSinkSinkSLSParametersRoleName) SetTemplate

func (*CreateEventStreamingRequestSinkSinkSLSParametersRoleName) SetValue

func (CreateEventStreamingRequestSinkSinkSLSParametersRoleName) String

type CreateEventStreamingRequestSinkSinkSLSParametersTopic

type CreateEventStreamingRequestSinkSinkSLSParametersTopic struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The topic that you want to use to store logs. This parameter corresponds to the reserved field **topic*	- in Simple Log Service.
	//
	// example:
	//
	// testTopic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEventStreamingRequestSinkSinkSLSParametersTopic) GoString

func (*CreateEventStreamingRequestSinkSinkSLSParametersTopic) SetForm

func (*CreateEventStreamingRequestSinkSinkSLSParametersTopic) SetTemplate

func (*CreateEventStreamingRequestSinkSinkSLSParametersTopic) SetValue

func (CreateEventStreamingRequestSinkSinkSLSParametersTopic) String

type CreateEventStreamingRequestSource

type CreateEventStreamingRequestSource struct {
	SourceApacheKafkaParameters *CreateEventStreamingRequestSourceSourceApacheKafkaParameters `json:"SourceApacheKafkaParameters,omitempty" xml:"SourceApacheKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Data Transmission Service (DTS) as the event source.
	SourceDTSParameters *CreateEventStreamingRequestSourceSourceDTSParameters `json:"SourceDTSParameters,omitempty" xml:"SourceDTSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for Kafka as the event source.
	SourceKafkaParameters *CreateEventStreamingRequestSourceSourceKafkaParameters `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Message Service (MNS) as the event source.
	SourceMNSParameters *CreateEventStreamingRequestSourceSourceMNSParameters `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for MQTT as the event source.
	SourceMQTTParameters *CreateEventStreamingRequestSourceSourceMQTTParameters `json:"SourceMQTTParameters,omitempty" xml:"SourceMQTTParameters,omitempty" type:"Struct"`
	// Parameters that are configured if you specify Managed Service for Prometheus as the event source.
	SourcePrometheusParameters *CreateEventStreamingRequestSourceSourcePrometheusParameters `json:"SourcePrometheusParameters,omitempty" xml:"SourcePrometheusParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for RabbitMQ as the event source.
	SourceRabbitMQParameters *CreateEventStreamingRequestSourceSourceRabbitMQParameters `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for RocketMQ as the event source.
	SourceRocketMQParameters *CreateEventStreamingRequestSourceSourceRocketMQParameters `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Simple Log Service as the event source.
	SourceSLSParameters *CreateEventStreamingRequestSourceSourceSLSParameters `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty" type:"Struct"`
}

func (CreateEventStreamingRequestSource) GoString

func (*CreateEventStreamingRequestSource) SetSourceApacheKafkaParameters added in v4.1.1

func (CreateEventStreamingRequestSource) String

type CreateEventStreamingRequestSourceSourceApacheKafkaParameters added in v4.1.1

type CreateEventStreamingRequestSourceSourceApacheKafkaParameters struct {
	Bootstraps       *string `json:"Bootstraps,omitempty" xml:"Bootstraps,omitempty"`
	ConsumerGroup    *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	NetworkType      *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	OffsetReset      *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	SaslMechanism    *string `json:"SaslMechanism,omitempty" xml:"SaslMechanism,omitempty"`
	SaslPassword     *string `json:"SaslPassword,omitempty" xml:"SaslPassword,omitempty"`
	SaslUser         *string `json:"SaslUser,omitempty" xml:"SaslUser,omitempty"`
	SecurityGroupId  *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityProtocol *string `json:"SecurityProtocol,omitempty" xml:"SecurityProtocol,omitempty"`
	Topic            *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	VSwitchIds       *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	ValueDataType    *string `json:"ValueDataType,omitempty" xml:"ValueDataType,omitempty"`
	VpcId            *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (CreateEventStreamingRequestSourceSourceApacheKafkaParameters) GoString added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetBootstraps added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetConsumerGroup added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetNetworkType added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetOffsetReset added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSaslMechanism added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSaslPassword added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSaslUser added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSecurityGroupId added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSecurityProtocol added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetTopic added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetVSwitchIds added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetValueDataType added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceApacheKafkaParameters) SetVpcId added in v4.1.1

func (CreateEventStreamingRequestSourceSourceApacheKafkaParameters) String added in v4.1.1

type CreateEventStreamingRequestSourceSourceDTSParameters

type CreateEventStreamingRequestSourceSourceDTSParameters struct {
	// The URL and port number of the change tracking instance.
	BrokerUrl *string `json:"BrokerUrl,omitempty" xml:"BrokerUrl,omitempty"`
	// The UNIX timestamp that is generated when the SDK client consumes the first data record.
	//
	// example:
	//
	// 1620962769
	InitCheckPoint *int64 `json:"InitCheckPoint,omitempty" xml:"InitCheckPoint,omitempty"`
	// The consumer group password.
	//
	// example:
	//
	// admin
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The consumer group ID.
	//
	// example:
	//
	// HD3
	Sid *string `json:"Sid,omitempty" xml:"Sid,omitempty"`
	// The task ID.
	//
	// example:
	//
	// f86e5814-b223-482c-b768-3b873297dade
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The name of the tracked topic of the change tracking instance.
	//
	// example:
	//
	// LTC_CACHE_PRD
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The consumer group username.
	//
	// example:
	//
	// admin
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (CreateEventStreamingRequestSourceSourceDTSParameters) GoString

func (*CreateEventStreamingRequestSourceSourceDTSParameters) SetBrokerUrl

func (*CreateEventStreamingRequestSourceSourceDTSParameters) SetInitCheckPoint

func (*CreateEventStreamingRequestSourceSourceDTSParameters) SetPassword

func (*CreateEventStreamingRequestSourceSourceDTSParameters) SetSid

func (*CreateEventStreamingRequestSourceSourceDTSParameters) SetTaskId

func (*CreateEventStreamingRequestSourceSourceDTSParameters) SetTopic

func (*CreateEventStreamingRequestSourceSourceDTSParameters) SetUsername

func (CreateEventStreamingRequestSourceSourceDTSParameters) String

type CreateEventStreamingRequestSourceSourceKafkaParameters

type CreateEventStreamingRequestSourceSourceKafkaParameters struct {
	// The group ID of the consumer that subscribes to the topic.
	//
	// example:
	//
	// DEFAULT_GROUP
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The ID of the ApsaraMQ for Kafka instance.
	//
	// example:
	//
	// r-8vb64581862cd814
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network type. Default value: Default. The value PublicNetwork specifies a virtual private cloud (VPC).
	//
	// example:
	//
	// Default
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The offset from which messages are consumed.
	//
	// example:
	//
	// latest
	OffsetReset *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	// The ID of the region where the ApsaraMQ for Kafka instance resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the security group to which the ApsaraMQ for Kafka instance belongs.
	//
	// example:
	//
	// sg-bp1iv19sp1msc7zot4wr
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the topic on the ApsaraMQ for Kafka instance.
	//
	// example:
	//
	// popvip_center_robot_order
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The ID of the vSwitch with which the ApsaraMQ for Kafka instance is associated.
	//
	// example:
	//
	// vsw-bp179l3llg3jjxwrq72hh
	VSwitchIds    *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	ValueDataType *string `json:"ValueDataType,omitempty" xml:"ValueDataType,omitempty"`
	// The ID of the VPC to which the ApsaraMQ for Kafka instance belongs.
	//
	// example:
	//
	// vpc-8vblalsi0vbhizr77cbhu
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (CreateEventStreamingRequestSourceSourceKafkaParameters) GoString

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetConsumerGroup

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetInstanceId

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetNetwork

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetOffsetReset

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetRegionId

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetSecurityGroupId

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetTopic

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetVSwitchIds

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetValueDataType

func (*CreateEventStreamingRequestSourceSourceKafkaParameters) SetVpcId

func (CreateEventStreamingRequestSourceSourceKafkaParameters) String

type CreateEventStreamingRequestSourceSourceMNSParameters

type CreateEventStreamingRequestSourceSourceMNSParameters struct {
	// Specifies whether to enable Base64 encoding. Default value: true.
	//
	// example:
	//
	// true
	IsBase64Decode *bool `json:"IsBase64Decode,omitempty" xml:"IsBase64Decode,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// queue_api_1642474203601
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the MNS queue resides.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateEventStreamingRequestSourceSourceMNSParameters) GoString

func (*CreateEventStreamingRequestSourceSourceMNSParameters) SetIsBase64Decode

func (*CreateEventStreamingRequestSourceSourceMNSParameters) SetQueueName

func (*CreateEventStreamingRequestSourceSourceMNSParameters) SetRegionId

func (CreateEventStreamingRequestSourceSourceMNSParameters) String

type CreateEventStreamingRequestSourceSourceMQTTParameters

type CreateEventStreamingRequestSourceSourceMQTTParameters struct {
	BodyDataType *string `json:"BodyDataType,omitempty" xml:"BodyDataType,omitempty"`
	// The ID of the ApsaraMQ for MQTT instance.
	//
	// example:
	//
	// r-bp1b5ncun5lqerzg4r
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the region where the ApsaraMQ for MQTT instance resides.
	//
	// example:
	//
	// cn-shenzhen
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The topic from which messages are sent.
	//
	// example:
	//
	// CANAL_VICUTU_UAT
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (CreateEventStreamingRequestSourceSourceMQTTParameters) GoString

func (*CreateEventStreamingRequestSourceSourceMQTTParameters) SetBodyDataType

func (*CreateEventStreamingRequestSourceSourceMQTTParameters) SetInstanceId

func (*CreateEventStreamingRequestSourceSourceMQTTParameters) SetRegionId

func (*CreateEventStreamingRequestSourceSourceMQTTParameters) SetTopic

func (CreateEventStreamingRequestSourceSourceMQTTParameters) String

type CreateEventStreamingRequestSourceSourcePrometheusParameters

type CreateEventStreamingRequestSourceSourcePrometheusParameters struct {
	// The cluster ID.
	//
	// example:
	//
	// c83555068b6******ad213f565f209
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The data type.
	//
	// example:
	//
	// json
	DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
	// The labels.
	//
	// example:
	//
	// __name__=.*
	Labels   *string `json:"Labels,omitempty" xml:"Labels,omitempty"`
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateEventStreamingRequestSourceSourcePrometheusParameters) GoString

func (*CreateEventStreamingRequestSourceSourcePrometheusParameters) SetClusterId

func (*CreateEventStreamingRequestSourceSourcePrometheusParameters) SetDataType

func (*CreateEventStreamingRequestSourceSourcePrometheusParameters) SetLabels

func (*CreateEventStreamingRequestSourceSourcePrometheusParameters) SetRegionId added in v4.0.1

func (CreateEventStreamingRequestSourceSourcePrometheusParameters) String

type CreateEventStreamingRequestSourceSourceRabbitMQParameters

type CreateEventStreamingRequestSourceSourceRabbitMQParameters struct {
	// The ID of the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// gtm-cn-k2c2yfgzt02
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the queue on the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// demo
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the ApsaraMQ for RabbitMQ instance resides. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/62010.html) operation to query the most recent region list.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the vhost to which the ApsaraMQ for RabbitMQ instance belongs.
	//
	// example:
	//
	// eb-connect
	VirtualHostName *string `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty"`
}

func (CreateEventStreamingRequestSourceSourceRabbitMQParameters) GoString

func (*CreateEventStreamingRequestSourceSourceRabbitMQParameters) SetInstanceId

func (*CreateEventStreamingRequestSourceSourceRabbitMQParameters) SetQueueName

func (*CreateEventStreamingRequestSourceSourceRabbitMQParameters) SetRegionId

func (*CreateEventStreamingRequestSourceSourceRabbitMQParameters) SetVirtualHostName

func (CreateEventStreamingRequestSourceSourceRabbitMQParameters) String

type CreateEventStreamingRequestSourceSourceRocketMQParameters

type CreateEventStreamingRequestSourceSourceRocketMQParameters struct {
	// The authentication method.
	//
	// example:
	//
	// ACL
	AuthType     *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	BodyDataType *string `json:"BodyDataType,omitempty" xml:"BodyDataType,omitempty"`
	// The SQL statement that you want to use to filter messages.
	//
	// example:
	//
	// index > 10
	FilterSql *string `json:"FilterSql,omitempty" xml:"FilterSql,omitempty"`
	// The method that you want to use to filter messages.
	//
	// example:
	//
	// Tag
	FilterType *string `json:"FilterType,omitempty" xml:"FilterType,omitempty"`
	// The ID of the consumer group on the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// GID_group1
	GroupID *string `json:"GroupID,omitempty" xml:"GroupID,omitempty"`
	// The endpoint that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// registry-vpc.cn-zhangjiakou.aliyuncs.com
	InstanceEndpoint *string `json:"InstanceEndpoint,omitempty" xml:"InstanceEndpoint,omitempty"`
	// The ID of the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// default_C56C360261515
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network type. Valid values:
	//
	// 	- PublicNetwork and
	//
	// 	- PrivateNetwork.
	//
	// example:
	//
	// PublicNetwork
	InstanceNetwork *string `json:"InstanceNetwork,omitempty" xml:"InstanceNetwork,omitempty"`
	// The password that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// admin
	InstancePassword *string `json:"InstancePassword,omitempty" xml:"InstancePassword,omitempty"`
	// The ID of the security group to which the ApsaraMQ for RocketMQ instance belongs.
	//
	// example:
	//
	// sg-m5edtu24f123456789
	InstanceSecurityGroupId *string `json:"InstanceSecurityGroupId,omitempty" xml:"InstanceSecurityGroupId,omitempty"`
	// The type of the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// 2
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The username that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// admin
	InstanceUsername *string `json:"InstanceUsername,omitempty" xml:"InstanceUsername,omitempty"`
	// The ID of the vSwitch with which the ApsaraMQ for RocketMQ instance is associated.
	//
	// example:
	//
	// vsw-m5ev8asdc6h123456789
	InstanceVSwitchIds *string `json:"InstanceVSwitchIds,omitempty" xml:"InstanceVSwitchIds,omitempty"`
	// The ID of the VPC to which the ApsaraMQ for RocketMQ instance belongs.
	//
	// example:
	//
	// vpc-m5e3sv4b123456789
	InstanceVpcId *string `json:"InstanceVpcId,omitempty" xml:"InstanceVpcId,omitempty"`
	// The network type. Valid values: PublicNetwork and PrivateNetwork.
	//
	// example:
	//
	// PrivateNetwork
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The offset from which messages are consumed. Valid values:
	//
	// 	- CONSUME_FROM_LAST_OFFSET: Messages are consumed from the latest offset.
	//
	// 	- CONSUME_FROM_FIRST_OFFSET: Messages are consumed from the earliest offset.
	//
	// 	- CONSUME_FROM_TIMESTAMP: Messages are consumed from the offset at the specified point in time.
	//
	// Default value: CONSUME_FROM_LAST_OFFSET.
	//
	// example:
	//
	// CONSUMEFROMLAST_OFFSET
	Offset *string `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The ID of the region where the ApsaraMQ for RocketMQ instance resides.
	//
	// example:
	//
	// cn-qingdao
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The security group ID of the cross-border task.
	//
	// example:
	//
	// sg-m5edtu24f123456789
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The tag that you want to use to filter messages.
	//
	// example:
	//
	// test
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The timestamp that specifies the time from which messages are consumed. This parameter is valid only if you set Offset to CONSUME_FROM_TIMESTAMP.
	//
	// example:
	//
	// 1670656652009
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	// The name of the topic on the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// Topic_publicRule_api_1667273421288
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The vSwitch ID of the cross-border task.
	//
	// example:
	//
	// vsw-m5ev8asdc6h123456789
	VSwitchIds *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// The VPC ID of the cross-border task.
	//
	// example:
	//
	// vpc-m5e3sv4b123456789
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (CreateEventStreamingRequestSourceSourceRocketMQParameters) GoString

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetAuthType

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetBodyDataType added in v4.1.1

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetFilterSql

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetFilterType

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetGroupID

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceEndpoint

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceId

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceNetwork

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstancePassword

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceSecurityGroupId

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceType

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceUsername

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceVSwitchIds

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceVpcId

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetNetwork

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetOffset

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetRegionId

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetSecurityGroupId

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetTag

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetTimestamp

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetTopic

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetVSwitchIds

func (*CreateEventStreamingRequestSourceSourceRocketMQParameters) SetVpcId

func (CreateEventStreamingRequestSourceSourceRocketMQParameters) String

type CreateEventStreamingRequestSourceSourceSLSParameters

type CreateEventStreamingRequestSourceSourceSLSParameters struct {
	// The consumer offset. The value begin specifies the earliest offset. The value end specifies the latest offset. You can also specify a time in seconds to start consumption.
	//
	// example:
	//
	// end
	ConsumePosition *string `json:"ConsumePosition,omitempty" xml:"ConsumePosition,omitempty"`
	// The Simple Log Service Logstore.
	//
	// example:
	//
	// sas-log
	LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"`
	// The Simple Log Service project.
	//
	// example:
	//
	// test
	Project *string `json:"Project,omitempty" xml:"Project,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Simple Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the Resource Access Management (RAM) console.
	//
	// example:
	//
	// testRole
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (CreateEventStreamingRequestSourceSourceSLSParameters) GoString

func (*CreateEventStreamingRequestSourceSourceSLSParameters) SetConsumePosition

func (*CreateEventStreamingRequestSourceSourceSLSParameters) SetLogStore

func (*CreateEventStreamingRequestSourceSourceSLSParameters) SetProject

func (*CreateEventStreamingRequestSourceSourceSLSParameters) SetRoleName

func (CreateEventStreamingRequestSourceSourceSLSParameters) String

type CreateEventStreamingRequestTransforms

type CreateEventStreamingRequestTransforms struct {
	// example:
	//
	// acs:fc:cn-hangzhou:*****:services/demo-service.LATEST/functions/demo-func
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (CreateEventStreamingRequestTransforms) GoString

func (*CreateEventStreamingRequestTransforms) SetArn

func (CreateEventStreamingRequestTransforms) String

type CreateEventStreamingResponse

type CreateEventStreamingResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateEventStreamingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateEventStreamingResponse) GoString

func (s CreateEventStreamingResponse) GoString() string

func (*CreateEventStreamingResponse) SetBody

func (*CreateEventStreamingResponse) SetHeaders

func (*CreateEventStreamingResponse) SetStatusCode

func (CreateEventStreamingResponse) String

type CreateEventStreamingResponseBody

type CreateEventStreamingResponseBody struct {
	// The response code. Valid values:
	//
	// 	- Success: The request is successful.
	//
	// 	- Other codes: The request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *CreateEventStreamingResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// The name [xxxx] of event streaming in request is already exist!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B896B484-F16D-59DE-9E23-DD0E5C361108
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. The value true indicates that the operation is successful.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateEventStreamingResponseBody) GoString

func (*CreateEventStreamingResponseBody) SetCode

func (*CreateEventStreamingResponseBody) SetMessage

func (*CreateEventStreamingResponseBody) SetRequestId

func (*CreateEventStreamingResponseBody) SetSuccess

func (CreateEventStreamingResponseBody) String

type CreateEventStreamingResponseBodyData

type CreateEventStreamingResponseBodyData struct {
	// The ARN of the event stream.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:164901546557****:eventstreaming/myeventstreaming
	EventStreamingARN *string `json:"EventStreamingARN,omitempty" xml:"EventStreamingARN,omitempty"`
}

func (CreateEventStreamingResponseBodyData) GoString

func (*CreateEventStreamingResponseBodyData) SetEventStreamingARN

func (CreateEventStreamingResponseBodyData) String

type CreateEventStreamingShrinkRequest

type CreateEventStreamingShrinkRequest struct {
	// The description of the event stream.
	//
	// example:
	//
	// rocketmq2mns
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event stream.
	//
	// This parameter is required.
	//
	// example:
	//
	// myeventstreaming
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
	// The rule that is used to filter events. If you leave this parameter empty, all events are matched.
	//
	// This parameter is required.
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The parameters that are configured for the runtime environment.
	RunOptionsShrink *string `json:"RunOptions,omitempty" xml:"RunOptions,omitempty"`
	// The event target. You must and can specify only one event target.
	//
	// This parameter is required.
	SinkShrink *string `json:"Sink,omitempty" xml:"Sink,omitempty"`
	// The event provider, which is also known as the event source. You must and can specify only one event source.
	//
	// This parameter is required.
	SourceShrink     *string `json:"Source,omitempty" xml:"Source,omitempty"`
	TransformsShrink *string `json:"Transforms,omitempty" xml:"Transforms,omitempty"`
}

func (CreateEventStreamingShrinkRequest) GoString

func (*CreateEventStreamingShrinkRequest) SetDescription

func (*CreateEventStreamingShrinkRequest) SetEventStreamingName

func (*CreateEventStreamingShrinkRequest) SetFilterPattern

func (*CreateEventStreamingShrinkRequest) SetRunOptionsShrink

func (*CreateEventStreamingShrinkRequest) SetSinkShrink

func (*CreateEventStreamingShrinkRequest) SetSourceShrink

func (*CreateEventStreamingShrinkRequest) SetTransformsShrink

func (CreateEventStreamingShrinkRequest) String

type CreateRuleRequest

type CreateRuleRequest struct {
	// The description of the event bus.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event targets.
	EventTargets []*CreateRuleRequestEventTargets `json:"EventTargets,omitempty" xml:"EventTargets,omitempty" type:"Repeated"`
	// The event pattern, in JSON format. Valid values: stringEqual and stringExpression. You can specify up to five expressions in the map data structure in each field.
	//
	// You can specify up to five expressions in the map data structure in each field.
	//
	// This parameter is required.
	//
	// example:
	//
	// {\\"source\\": [{\\"prefix\\": \\"acs.\\"}],\\"type\\": [{\\"prefix\\":\\"oss:ObjectReplication\\"}],\\"subject\\":[{\\"prefix\\":\\"acs:oss:cn-hangzhou:123456789098****:my-movie-bucket/\\", \\"suffix\\":\\".txt\\"}]}
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// MNSRule
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The status of the event rule. Valid values: ENABLE: enables the event rule. It is the default status of the event rule. DISABLE: disables the event rule.
	//
	// example:
	//
	// ENABLE
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateRuleRequest) GoString

func (s CreateRuleRequest) GoString() string

func (*CreateRuleRequest) SetDescription

func (s *CreateRuleRequest) SetDescription(v string) *CreateRuleRequest

func (*CreateRuleRequest) SetEventBusName

func (s *CreateRuleRequest) SetEventBusName(v string) *CreateRuleRequest

func (*CreateRuleRequest) SetEventTargets

func (*CreateRuleRequest) SetFilterPattern

func (s *CreateRuleRequest) SetFilterPattern(v string) *CreateRuleRequest

func (*CreateRuleRequest) SetRuleName

func (s *CreateRuleRequest) SetRuleName(v string) *CreateRuleRequest

func (*CreateRuleRequest) SetStatus

func (s *CreateRuleRequest) SetStatus(v string) *CreateRuleRequest

func (CreateRuleRequest) String

func (s CreateRuleRequest) String() string

type CreateRuleRequestEventTargets

type CreateRuleRequestEventTargets struct {
	// The dead-letter queue. Events that are not processed or whose maximum retries are exceeded are written to the dead-letter queue. The dead-letter queue feature is supported by the following queue types: Message Queue for Apache RocketMQ, Message Service (MNS), Message Queue for Apache Kafka, and EventBridge.
	DeadLetterQueue *CreateRuleRequestEventTargetsDeadLetterQueue `json:"DeadLetterQueue,omitempty" xml:"DeadLetterQueue,omitempty" type:"Struct"`
	// The endpoint of the event target.
	//
	// example:
	//
	// acs:mns:cn-hangzhou:123456789098****:queues/myqueue
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The fault tolerance policy. Valid values: ALL: allows fault tolerance. If an error occurs, the event processing is not blocked. If the message fails to be sent after the maximum number of retries specified by the retry policy is reached, the message is delivered to the dead-letter queue or discarded based on your configurations. NONE: does not allow fault tolerance. If an error occurs and the message fails to be sent after the maximum number of retries specified by the retry policy is reached, the event processing is blocked.
	//
	// example:
	//
	// ALL
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The ID of the custom event target.
	//
	// This parameter is required.
	//
	// example:
	//
	// 12021
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The parameters that are configured for the event target.
	ParamList []*CreateRuleRequestEventTargetsParamList `json:"ParamList,omitempty" xml:"ParamList,omitempty" type:"Repeated"`
	// The retry policy that is used to push events. Valid values: BACKOFF_RETRY: backoff retry. If an event failed to be pushed, it can be retried up to three times. The interval between two consecutive retries is a random value between 10 and 20 seconds. EXPONENTIAL_DECAY_RETRY: exponential decay retry. If an event failed to be pushed, it can be retried up to 176 times. The interval between two consecutive retries exponentially increases to 512 seconds, and the total retry time is one day. The specific retry intervals are 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 512, ..., and 512 seconds. The interval of 512 seconds is used for 167 retries.
	//
	// example:
	//
	// BACKOFF_RETRY
	PushRetryStrategy *string `json:"PushRetryStrategy,omitempty" xml:"PushRetryStrategy,omitempty"`
	// The type of the event target. For more information, see [Event target parameters.](https://www.alibabacloud.com/help/en/eventbridge/latest/event-target-parameters)
	//
	// This parameter is required.
	//
	// example:
	//
	// acs.mns.queue
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CreateRuleRequestEventTargets) GoString

func (*CreateRuleRequestEventTargets) SetEndpoint

func (*CreateRuleRequestEventTargets) SetErrorsTolerance

func (*CreateRuleRequestEventTargets) SetId

func (*CreateRuleRequestEventTargets) SetParamList

func (*CreateRuleRequestEventTargets) SetPushRetryStrategy

func (*CreateRuleRequestEventTargets) SetType

func (CreateRuleRequestEventTargets) String

type CreateRuleRequestEventTargetsDeadLetterQueue

type CreateRuleRequestEventTargetsDeadLetterQueue struct {
	// The Alibaba Cloud Resource Name (ARN) of the dead-letter queue. Events that are not processed or whose maximum retries are exceeded are written to the dead-letter queue. The ARN feature is supported by the following queue types: MNS and Message Queue for Apache RocketMQ.
	//
	// example:
	//
	// acs:mns:cn-hangzhou:123456789098****:/queues/rule-deadletterqueue
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (CreateRuleRequestEventTargetsDeadLetterQueue) GoString

func (*CreateRuleRequestEventTargetsDeadLetterQueue) SetArn

func (CreateRuleRequestEventTargetsDeadLetterQueue) String

type CreateRuleRequestEventTargetsParamList

type CreateRuleRequestEventTargetsParamList struct {
	// The format that is used by the event target parameter. For more information, see [Limits.](https://www.alibabacloud.com/help/en/eventbridge/latest/limits)
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The resource parameter of the event target. For more information, see [Limits](https://www.alibabacloud.com/help/en/eventbridge/latest/limits)
	//
	// example:
	//
	// body
	ResourceKey *string `json:"ResourceKey,omitempty" xml:"ResourceKey,omitempty"`
	// The template that is used by the event target parameter.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value of the event target parameter.
	//
	// example:
	//
	// {\\"key\\"=\\"value\\"}
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateRuleRequestEventTargetsParamList) GoString

func (*CreateRuleRequestEventTargetsParamList) SetForm

func (*CreateRuleRequestEventTargetsParamList) SetResourceKey

func (*CreateRuleRequestEventTargetsParamList) SetTemplate

func (*CreateRuleRequestEventTargetsParamList) SetValue

func (CreateRuleRequestEventTargetsParamList) String

type CreateRuleResponse

type CreateRuleResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateRuleResponse) GoString

func (s CreateRuleResponse) GoString() string

func (*CreateRuleResponse) SetBody

func (*CreateRuleResponse) SetHeaders

func (s *CreateRuleResponse) SetHeaders(v map[string]*string) *CreateRuleResponse

func (*CreateRuleResponse) SetStatusCode

func (s *CreateRuleResponse) SetStatusCode(v int32) *CreateRuleResponse

func (CreateRuleResponse) String

func (s CreateRuleResponse) String() string

type CreateRuleResponseBody

type CreateRuleResponseBody struct {
	// The returned HTTP status code. The HTTP status code 200 indicates that the request is successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *CreateRuleResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// Remote error. requestId: [xxxx], error code: [xxx], message: [The target in event rule is invalid! Endpoint is xxx
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 1AD6D598-7506-5D2C-81EA-30E3241A903A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateRuleResponseBody) GoString

func (s CreateRuleResponseBody) GoString() string

func (*CreateRuleResponseBody) SetCode

func (*CreateRuleResponseBody) SetData

func (*CreateRuleResponseBody) SetMessage

func (*CreateRuleResponseBody) SetRequestId

func (*CreateRuleResponseBody) SetSuccess

func (CreateRuleResponseBody) String

func (s CreateRuleResponseBody) String() string

type CreateRuleResponseBodyData

type CreateRuleResponseBodyData struct {
	// The ARN of the event rule. The ARN is used for authorization.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:123456789098****:eventbus/default/rule/MNSRule
	RuleARN *string `json:"RuleARN,omitempty" xml:"RuleARN,omitempty"`
}

func (CreateRuleResponseBodyData) GoString

func (s CreateRuleResponseBodyData) GoString() string

func (*CreateRuleResponseBodyData) SetRuleARN

func (CreateRuleResponseBodyData) String

type CreateRuleShrinkRequest

type CreateRuleShrinkRequest struct {
	// The description of the event bus.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event targets.
	EventTargetsShrink *string `json:"EventTargets,omitempty" xml:"EventTargets,omitempty"`
	// The event pattern, in JSON format. Valid values: stringEqual and stringExpression. You can specify up to five expressions in the map data structure in each field.
	//
	// You can specify up to five expressions in the map data structure in each field.
	//
	// This parameter is required.
	//
	// example:
	//
	// {\\"source\\": [{\\"prefix\\": \\"acs.\\"}],\\"type\\": [{\\"prefix\\":\\"oss:ObjectReplication\\"}],\\"subject\\":[{\\"prefix\\":\\"acs:oss:cn-hangzhou:123456789098****:my-movie-bucket/\\", \\"suffix\\":\\".txt\\"}]}
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// MNSRule
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The status of the event rule. Valid values: ENABLE: enables the event rule. It is the default status of the event rule. DISABLE: disables the event rule.
	//
	// example:
	//
	// ENABLE
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateRuleShrinkRequest) GoString

func (s CreateRuleShrinkRequest) GoString() string

func (*CreateRuleShrinkRequest) SetDescription

func (*CreateRuleShrinkRequest) SetEventBusName

func (*CreateRuleShrinkRequest) SetEventTargetsShrink

func (s *CreateRuleShrinkRequest) SetEventTargetsShrink(v string) *CreateRuleShrinkRequest

func (*CreateRuleShrinkRequest) SetFilterPattern

func (s *CreateRuleShrinkRequest) SetFilterPattern(v string) *CreateRuleShrinkRequest

func (*CreateRuleShrinkRequest) SetRuleName

func (*CreateRuleShrinkRequest) SetStatus

func (CreateRuleShrinkRequest) String

func (s CreateRuleShrinkRequest) String() string

type CreateServiceLinkedRoleForProductRequest

type CreateServiceLinkedRoleForProductRequest struct {
	// The name of the cloud service or the name of the service-linked role with which the cloud service is associated.
	//
	// This parameter is required.
	//
	// example:
	//
	// AliyunServiceRoleForEventBridgeSendToMNS
	ProductName *string `json:"ProductName,omitempty" xml:"ProductName,omitempty"`
}

func (CreateServiceLinkedRoleForProductRequest) GoString

func (*CreateServiceLinkedRoleForProductRequest) SetProductName

func (CreateServiceLinkedRoleForProductRequest) String

type CreateServiceLinkedRoleForProductResponse

type CreateServiceLinkedRoleForProductResponse struct {
	Headers    map[string]*string                             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateServiceLinkedRoleForProductResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateServiceLinkedRoleForProductResponse) GoString

func (*CreateServiceLinkedRoleForProductResponse) SetHeaders

func (*CreateServiceLinkedRoleForProductResponse) SetStatusCode

func (CreateServiceLinkedRoleForProductResponse) String

type CreateServiceLinkedRoleForProductResponseBody

type CreateServiceLinkedRoleForProductResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code     *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpCode *int32  `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"`
	// The returned message. If the request is successful, success is returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// C36345A1-75F3-5A1A-BFCF-33B8271971FA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateServiceLinkedRoleForProductResponseBody) GoString

func (*CreateServiceLinkedRoleForProductResponseBody) SetCode

func (*CreateServiceLinkedRoleForProductResponseBody) SetHttpCode added in v4.0.1

func (*CreateServiceLinkedRoleForProductResponseBody) SetMessage

func (*CreateServiceLinkedRoleForProductResponseBody) SetRequestId

func (*CreateServiceLinkedRoleForProductResponseBody) SetSuccess

func (CreateServiceLinkedRoleForProductResponseBody) String

type DeleteApiDestinationRequest

type DeleteApiDestinationRequest struct {
	// The name of the API destination.
	//
	// This parameter is required.
	//
	// example:
	//
	// ApiDestinationName
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
}

func (DeleteApiDestinationRequest) GoString

func (s DeleteApiDestinationRequest) GoString() string

func (*DeleteApiDestinationRequest) SetApiDestinationName

func (s *DeleteApiDestinationRequest) SetApiDestinationName(v string) *DeleteApiDestinationRequest

func (DeleteApiDestinationRequest) String

type DeleteApiDestinationResponse

type DeleteApiDestinationResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteApiDestinationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteApiDestinationResponse) GoString

func (s DeleteApiDestinationResponse) GoString() string

func (*DeleteApiDestinationResponse) SetBody

func (*DeleteApiDestinationResponse) SetHeaders

func (*DeleteApiDestinationResponse) SetStatusCode

func (DeleteApiDestinationResponse) String

type DeleteApiDestinationResponseBody

type DeleteApiDestinationResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message. If the request is successful, success is returned. If the request failed, an error code is returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 382E6272-8E9C-5681-AC96-A8AF0BFAC1A5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApiDestinationResponseBody) GoString

func (*DeleteApiDestinationResponseBody) SetCode

func (*DeleteApiDestinationResponseBody) SetMessage

func (*DeleteApiDestinationResponseBody) SetRequestId

func (DeleteApiDestinationResponseBody) String

type DeleteConnectionRequest

type DeleteConnectionRequest struct {
	// The name of the connection that you want to delete.
	//
	// This parameter is required.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
}

func (DeleteConnectionRequest) GoString

func (s DeleteConnectionRequest) GoString() string

func (*DeleteConnectionRequest) SetConnectionName

func (s *DeleteConnectionRequest) SetConnectionName(v string) *DeleteConnectionRequest

func (DeleteConnectionRequest) String

func (s DeleteConnectionRequest) String() string

type DeleteConnectionResponse

type DeleteConnectionResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteConnectionResponse) GoString

func (s DeleteConnectionResponse) GoString() string

func (*DeleteConnectionResponse) SetBody

func (*DeleteConnectionResponse) SetHeaders

func (*DeleteConnectionResponse) SetStatusCode

func (DeleteConnectionResponse) String

func (s DeleteConnectionResponse) String() string

type DeleteConnectionResponseBody

type DeleteConnectionResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message. If the request is successful, success is returned. If the request failed, an error code is returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 8EF25E37-1750-5D7A-BA56-F8AE081A69C8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteConnectionResponseBody) GoString

func (s DeleteConnectionResponseBody) GoString() string

func (*DeleteConnectionResponseBody) SetCode

func (*DeleteConnectionResponseBody) SetMessage

func (*DeleteConnectionResponseBody) SetRequestId

func (DeleteConnectionResponseBody) String

type DeleteEventBusRequest

type DeleteEventBusRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
}

func (DeleteEventBusRequest) GoString

func (s DeleteEventBusRequest) GoString() string

func (*DeleteEventBusRequest) SetEventBusName

func (s *DeleteEventBusRequest) SetEventBusName(v string) *DeleteEventBusRequest

func (DeleteEventBusRequest) String

func (s DeleteEventBusRequest) String() string

type DeleteEventBusResponse

type DeleteEventBusResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteEventBusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteEventBusResponse) GoString

func (s DeleteEventBusResponse) GoString() string

func (*DeleteEventBusResponse) SetBody

func (*DeleteEventBusResponse) SetHeaders

func (*DeleteEventBusResponse) SetStatusCode

func (DeleteEventBusResponse) String

func (s DeleteEventBusResponse) String() string

type DeleteEventBusResponseBody

type DeleteEventBusResponseBody struct {
	// The returned HTTP status code. The HTTP status code 200 indicates that the request is successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned error message.
	//
	// example:
	//
	// EventBusNotExist
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// C229E140-1A5C-5D55-8904-CFC5BA4CAA98
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteEventBusResponseBody) GoString

func (s DeleteEventBusResponseBody) GoString() string

func (*DeleteEventBusResponseBody) SetCode

func (*DeleteEventBusResponseBody) SetMessage

func (*DeleteEventBusResponseBody) SetRequestId

func (*DeleteEventBusResponseBody) SetSuccess

func (DeleteEventBusResponseBody) String

type DeleteEventSourceRequest

type DeleteEventSourceRequest struct {
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event source.
	//
	// This parameter is required.
	//
	// example:
	//
	// myrabbitmq.source
	EventSourceName *string `json:"EventSourceName,omitempty" xml:"EventSourceName,omitempty"`
}

func (DeleteEventSourceRequest) GoString

func (s DeleteEventSourceRequest) GoString() string

func (*DeleteEventSourceRequest) SetEventBusName added in v4.0.1

func (*DeleteEventSourceRequest) SetEventSourceName

func (s *DeleteEventSourceRequest) SetEventSourceName(v string) *DeleteEventSourceRequest

func (DeleteEventSourceRequest) String

func (s DeleteEventSourceRequest) String() string

type DeleteEventSourceResponse

type DeleteEventSourceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteEventSourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteEventSourceResponse) GoString

func (s DeleteEventSourceResponse) GoString() string

func (*DeleteEventSourceResponse) SetBody

func (*DeleteEventSourceResponse) SetHeaders

func (*DeleteEventSourceResponse) SetStatusCode

func (DeleteEventSourceResponse) String

func (s DeleteEventSourceResponse) String() string

type DeleteEventSourceResponseBody

type DeleteEventSourceResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned error message.
	//
	// example:
	//
	// Remote error. requestId: [78B66E68-E778-1F33-84BD-xxxx], error code: [EventSourceNotExist], message: [The event source in request is not exist! ]
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 5f80e9b3-98d5-4f51-8412-c758818a03e4
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteEventSourceResponseBody) GoString

func (*DeleteEventSourceResponseBody) SetCode

func (*DeleteEventSourceResponseBody) SetMessage

func (*DeleteEventSourceResponseBody) SetRequestId

func (*DeleteEventSourceResponseBody) SetSuccess

func (DeleteEventSourceResponseBody) String

type DeleteEventStreamingRequest

type DeleteEventStreamingRequest struct {
	// The name of the event stream that you want to delete.
	//
	// This parameter is required.
	//
	// example:
	//
	// rocketmq-sync
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
}

func (DeleteEventStreamingRequest) GoString

func (s DeleteEventStreamingRequest) GoString() string

func (*DeleteEventStreamingRequest) SetEventStreamingName

func (s *DeleteEventStreamingRequest) SetEventStreamingName(v string) *DeleteEventStreamingRequest

func (DeleteEventStreamingRequest) String

type DeleteEventStreamingResponse

type DeleteEventStreamingResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteEventStreamingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteEventStreamingResponse) GoString

func (s DeleteEventStreamingResponse) GoString() string

func (*DeleteEventStreamingResponse) SetBody

func (*DeleteEventStreamingResponse) SetHeaders

func (*DeleteEventStreamingResponse) SetStatusCode

func (DeleteEventStreamingResponse) String

type DeleteEventStreamingResponseBody

type DeleteEventStreamingResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned error message.
	//
	// example:
	//
	// The event streaming [xxxx] not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 499A9ACF-70CD-5D43-87F3-1B60529EE446
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteEventStreamingResponseBody) GoString

func (*DeleteEventStreamingResponseBody) SetCode

func (*DeleteEventStreamingResponseBody) SetMessage

func (*DeleteEventStreamingResponseBody) SetRequestId

func (*DeleteEventStreamingResponseBody) SetSuccess

func (DeleteEventStreamingResponseBody) String

type DeleteRuleRequest

type DeleteRuleRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// tf-testacc-event-bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event rule that you want to delete.
	//
	// This parameter is required.
	//
	// example:
	//
	// ramrolechange-mns
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (DeleteRuleRequest) GoString

func (s DeleteRuleRequest) GoString() string

func (*DeleteRuleRequest) SetEventBusName

func (s *DeleteRuleRequest) SetEventBusName(v string) *DeleteRuleRequest

func (*DeleteRuleRequest) SetRuleName

func (s *DeleteRuleRequest) SetRuleName(v string) *DeleteRuleRequest

func (DeleteRuleRequest) String

func (s DeleteRuleRequest) String() string

type DeleteRuleResponse

type DeleteRuleResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteRuleResponse) GoString

func (s DeleteRuleResponse) GoString() string

func (*DeleteRuleResponse) SetBody

func (*DeleteRuleResponse) SetHeaders

func (s *DeleteRuleResponse) SetHeaders(v map[string]*string) *DeleteRuleResponse

func (*DeleteRuleResponse) SetStatusCode

func (s *DeleteRuleResponse) SetStatusCode(v int32) *DeleteRuleResponse

func (DeleteRuleResponse) String

func (s DeleteRuleResponse) String() string

type DeleteRuleResponseBody

type DeleteRuleResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned error message.
	//
	// example:
	//
	// The event rule not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// FF942675-F937-549C-A942-EB94FFE28DD3
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteRuleResponseBody) GoString

func (s DeleteRuleResponseBody) GoString() string

func (*DeleteRuleResponseBody) SetCode

func (*DeleteRuleResponseBody) SetMessage

func (*DeleteRuleResponseBody) SetRequestId

func (*DeleteRuleResponseBody) SetSuccess

func (DeleteRuleResponseBody) String

func (s DeleteRuleResponseBody) String() string

type DeleteTargetsRequest

type DeleteTargetsRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// ramrolechange-mns
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The IDs of the event targets that you want to delete.
	TargetIds []*string `json:"TargetIds,omitempty" xml:"TargetIds,omitempty" type:"Repeated"`
}

func (DeleteTargetsRequest) GoString

func (s DeleteTargetsRequest) GoString() string

func (*DeleteTargetsRequest) SetEventBusName

func (s *DeleteTargetsRequest) SetEventBusName(v string) *DeleteTargetsRequest

func (*DeleteTargetsRequest) SetRuleName

func (*DeleteTargetsRequest) SetTargetIds

func (s *DeleteTargetsRequest) SetTargetIds(v []*string) *DeleteTargetsRequest

func (DeleteTargetsRequest) String

func (s DeleteTargetsRequest) String() string

type DeleteTargetsResponse

type DeleteTargetsResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteTargetsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteTargetsResponse) GoString

func (s DeleteTargetsResponse) GoString() string

func (*DeleteTargetsResponse) SetBody

func (*DeleteTargetsResponse) SetHeaders

func (*DeleteTargetsResponse) SetStatusCode

func (s *DeleteTargetsResponse) SetStatusCode(v int32) *DeleteTargetsResponse

func (DeleteTargetsResponse) String

func (s DeleteTargetsResponse) String() string

type DeleteTargetsResponseBody

type DeleteTargetsResponseBody struct {
	// The returned HTTP status code. The HTTP status code 200 indicates that the request is successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *DeleteTargetsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// EventBusNotExist
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 78FA9EAC-F0C0-58B0-871E-9F9756CE1D29
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteTargetsResponseBody) GoString

func (s DeleteTargetsResponseBody) GoString() string

func (*DeleteTargetsResponseBody) SetCode

func (*DeleteTargetsResponseBody) SetData

func (*DeleteTargetsResponseBody) SetMessage

func (*DeleteTargetsResponseBody) SetRequestId

func (*DeleteTargetsResponseBody) SetSuccess

func (DeleteTargetsResponseBody) String

func (s DeleteTargetsResponseBody) String() string

type DeleteTargetsResponseBodyData

type DeleteTargetsResponseBodyData struct {
	// The information about the event body that failed to be processed.
	ErrorEntries []*DeleteTargetsResponseBodyDataErrorEntries `json:"ErrorEntries,omitempty" xml:"ErrorEntries,omitempty" type:"Repeated"`
	// The number of event bodies that failed to be processed. Valid values: 0: No event bodies failed to be processed. An integer other than 0: the number of event bodies that failed to be processed.
	//
	// example:
	//
	// 0
	ErrorEntriesCount *int32 `json:"ErrorEntriesCount,omitempty" xml:"ErrorEntriesCount,omitempty"`
}

func (DeleteTargetsResponseBodyData) GoString

func (*DeleteTargetsResponseBodyData) SetErrorEntriesCount

func (DeleteTargetsResponseBodyData) String

type DeleteTargetsResponseBodyDataErrorEntries

type DeleteTargetsResponseBodyDataErrorEntries struct {
	// The ID of the event body that failed to be processed.
	//
	// example:
	//
	// target5
	EntryId *string `json:"EntryId,omitempty" xml:"EntryId,omitempty"`
	// The returned error code.
	//
	// example:
	//
	// EventRuleTargetIdDuplicate
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The returned error message.
	//
	// example:
	//
	// The id of event target is duplicate!
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
}

func (DeleteTargetsResponseBodyDataErrorEntries) GoString

func (*DeleteTargetsResponseBodyDataErrorEntries) SetEntryId

func (*DeleteTargetsResponseBodyDataErrorEntries) SetErrorCode

func (*DeleteTargetsResponseBodyDataErrorEntries) SetErrorMessage

func (DeleteTargetsResponseBodyDataErrorEntries) String

type DeleteTargetsShrinkRequest

type DeleteTargetsShrinkRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// ramrolechange-mns
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The IDs of the event targets that you want to delete.
	TargetIdsShrink *string `json:"TargetIds,omitempty" xml:"TargetIds,omitempty"`
}

func (DeleteTargetsShrinkRequest) GoString

func (s DeleteTargetsShrinkRequest) GoString() string

func (*DeleteTargetsShrinkRequest) SetEventBusName

func (*DeleteTargetsShrinkRequest) SetRuleName

func (*DeleteTargetsShrinkRequest) SetTargetIdsShrink

func (DeleteTargetsShrinkRequest) String

type DisableRuleRequest

type DisableRuleRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// tf-testacc-rule
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (DisableRuleRequest) GoString

func (s DisableRuleRequest) GoString() string

func (*DisableRuleRequest) SetEventBusName

func (s *DisableRuleRequest) SetEventBusName(v string) *DisableRuleRequest

func (*DisableRuleRequest) SetRuleName

func (s *DisableRuleRequest) SetRuleName(v string) *DisableRuleRequest

func (DisableRuleRequest) String

func (s DisableRuleRequest) String() string

type DisableRuleResponse

type DisableRuleResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DisableRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DisableRuleResponse) GoString

func (s DisableRuleResponse) GoString() string

func (*DisableRuleResponse) SetBody

func (*DisableRuleResponse) SetHeaders

func (s *DisableRuleResponse) SetHeaders(v map[string]*string) *DisableRuleResponse

func (*DisableRuleResponse) SetStatusCode

func (s *DisableRuleResponse) SetStatusCode(v int32) *DisableRuleResponse

func (DisableRuleResponse) String

func (s DisableRuleResponse) String() string

type DisableRuleResponseBody

type DisableRuleResponseBody struct {
	// The error code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned error message.
	//
	// example:
	//
	// EventRuleNotExisted
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// C36345A1-75F3-5A1A-BFCF-33B8271971FA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DisableRuleResponseBody) GoString

func (s DisableRuleResponseBody) GoString() string

func (*DisableRuleResponseBody) SetCode

func (*DisableRuleResponseBody) SetMessage

func (*DisableRuleResponseBody) SetRequestId

func (*DisableRuleResponseBody) SetSuccess

func (DisableRuleResponseBody) String

func (s DisableRuleResponseBody) String() string

type EnableRuleRequest

type EnableRuleRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// ramrolechange
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (EnableRuleRequest) GoString

func (s EnableRuleRequest) GoString() string

func (*EnableRuleRequest) SetEventBusName

func (s *EnableRuleRequest) SetEventBusName(v string) *EnableRuleRequest

func (*EnableRuleRequest) SetRuleName

func (s *EnableRuleRequest) SetRuleName(v string) *EnableRuleRequest

func (EnableRuleRequest) String

func (s EnableRuleRequest) String() string

type EnableRuleResponse

type EnableRuleResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EnableRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EnableRuleResponse) GoString

func (s EnableRuleResponse) GoString() string

func (*EnableRuleResponse) SetBody

func (*EnableRuleResponse) SetHeaders

func (s *EnableRuleResponse) SetHeaders(v map[string]*string) *EnableRuleResponse

func (*EnableRuleResponse) SetStatusCode

func (s *EnableRuleResponse) SetStatusCode(v int32) *EnableRuleResponse

func (EnableRuleResponse) String

func (s EnableRuleResponse) String() string

type EnableRuleResponseBody

type EnableRuleResponseBody struct {
	// The error code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// EventRuleNotExisted
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 580A938B-6107-586C-8EC7-F22EEBEDA9E6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EnableRuleResponseBody) GoString

func (s EnableRuleResponseBody) GoString() string

func (*EnableRuleResponseBody) SetCode

func (*EnableRuleResponseBody) SetMessage

func (*EnableRuleResponseBody) SetRequestId

func (*EnableRuleResponseBody) SetSuccess

func (EnableRuleResponseBody) String

func (s EnableRuleResponseBody) String() string

type EventCenterCheckEnabledOnDefaultBusResponse added in v4.1.0

type EventCenterCheckEnabledOnDefaultBusResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EventCenterCheckEnabledOnDefaultBusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EventCenterCheckEnabledOnDefaultBusResponse) GoString added in v4.1.0

func (*EventCenterCheckEnabledOnDefaultBusResponse) SetBody added in v4.1.0

func (*EventCenterCheckEnabledOnDefaultBusResponse) SetHeaders added in v4.1.0

func (*EventCenterCheckEnabledOnDefaultBusResponse) SetStatusCode added in v4.1.0

func (EventCenterCheckEnabledOnDefaultBusResponse) String added in v4.1.0

type EventCenterCheckEnabledOnDefaultBusResponseBody added in v4.1.0

type EventCenterCheckEnabledOnDefaultBusResponseBody struct {
	// example:
	//
	// Success
	Code *string                                              `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *EventCenterCheckEnabledOnDefaultBusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// Unknown system error
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 382E6272-8E9C-5681-AC96-XXXXXXXXX
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EventCenterCheckEnabledOnDefaultBusResponseBody) GoString added in v4.1.0

func (*EventCenterCheckEnabledOnDefaultBusResponseBody) SetCode added in v4.1.0

func (*EventCenterCheckEnabledOnDefaultBusResponseBody) SetMessage added in v4.1.0

func (*EventCenterCheckEnabledOnDefaultBusResponseBody) SetRequestId added in v4.1.0

func (*EventCenterCheckEnabledOnDefaultBusResponseBody) SetSuccess added in v4.1.0

func (EventCenterCheckEnabledOnDefaultBusResponseBody) String added in v4.1.0

type EventCenterCheckEnabledOnDefaultBusResponseBodyData added in v4.1.0

type EventCenterCheckEnabledOnDefaultBusResponseBodyData struct {
	// example:
	//
	// true
	Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
}

func (EventCenterCheckEnabledOnDefaultBusResponseBodyData) GoString added in v4.1.0

func (*EventCenterCheckEnabledOnDefaultBusResponseBodyData) SetEnabled added in v4.1.0

func (EventCenterCheckEnabledOnDefaultBusResponseBodyData) String added in v4.1.0

type EventCenterDisableOnDefaultBusResponse added in v4.1.0

type EventCenterDisableOnDefaultBusResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EventCenterDisableOnDefaultBusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EventCenterDisableOnDefaultBusResponse) GoString added in v4.1.0

func (*EventCenterDisableOnDefaultBusResponse) SetBody added in v4.1.0

func (*EventCenterDisableOnDefaultBusResponse) SetHeaders added in v4.1.0

func (*EventCenterDisableOnDefaultBusResponse) SetStatusCode added in v4.1.0

func (EventCenterDisableOnDefaultBusResponse) String added in v4.1.0

type EventCenterDisableOnDefaultBusResponseBody added in v4.1.0

type EventCenterDisableOnDefaultBusResponseBody struct {
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// Unknown system error
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 382E6272-8E9C-5681-AC96-XXXXXXXX
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EventCenterDisableOnDefaultBusResponseBody) GoString added in v4.1.0

func (*EventCenterDisableOnDefaultBusResponseBody) SetCode added in v4.1.0

func (*EventCenterDisableOnDefaultBusResponseBody) SetMessage added in v4.1.0

func (*EventCenterDisableOnDefaultBusResponseBody) SetRequestId added in v4.1.0

func (*EventCenterDisableOnDefaultBusResponseBody) SetSuccess added in v4.1.0

func (EventCenterDisableOnDefaultBusResponseBody) String added in v4.1.0

type EventCenterEnableOnDefaultBusResponse added in v4.1.0

type EventCenterEnableOnDefaultBusResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EventCenterEnableOnDefaultBusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EventCenterEnableOnDefaultBusResponse) GoString added in v4.1.0

func (*EventCenterEnableOnDefaultBusResponse) SetBody added in v4.1.0

func (*EventCenterEnableOnDefaultBusResponse) SetHeaders added in v4.1.0

func (*EventCenterEnableOnDefaultBusResponse) SetStatusCode added in v4.1.0

func (EventCenterEnableOnDefaultBusResponse) String added in v4.1.0

type EventCenterEnableOnDefaultBusResponseBody added in v4.1.0

type EventCenterEnableOnDefaultBusResponseBody struct {
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// Unknown system error
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 1AD6D598-7506-5D2C-81EA-XXXXXXXX
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EventCenterEnableOnDefaultBusResponseBody) GoString added in v4.1.0

func (*EventCenterEnableOnDefaultBusResponseBody) SetCode added in v4.1.0

func (*EventCenterEnableOnDefaultBusResponseBody) SetMessage added in v4.1.0

func (*EventCenterEnableOnDefaultBusResponseBody) SetRequestId added in v4.1.0

func (*EventCenterEnableOnDefaultBusResponseBody) SetSuccess added in v4.1.0

func (EventCenterEnableOnDefaultBusResponseBody) String added in v4.1.0

type EventCenterQueryEventsRequest added in v4.1.0

type EventCenterQueryEventsRequest struct {
	// This parameter is required.
	Body *EventCenterQueryEventsRequestBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// example:
	//
	// default
	BusName *string `json:"BusName,omitempty" xml:"BusName,omitempty"`
	// 本次读取的最大数据量,默认值为100。
	//
	// example:
	//
	// 100
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// 用来标记当前开始读取的位置。置空表示从头开始。
	//
	// example:
	//
	// 100
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (EventCenterQueryEventsRequest) GoString added in v4.1.0

func (*EventCenterQueryEventsRequest) SetBody added in v4.1.0

func (*EventCenterQueryEventsRequest) SetBusName added in v4.1.0

func (*EventCenterQueryEventsRequest) SetMaxResults added in v4.1.0

func (*EventCenterQueryEventsRequest) SetNextToken added in v4.1.0

func (EventCenterQueryEventsRequest) String added in v4.1.0

type EventCenterQueryEventsRequestBody added in v4.1.0

type EventCenterQueryEventsRequestBody struct {
	// This parameter is required.
	Parameters *EventCenterQueryEventsRequestBodyParameters `json:"Parameters,omitempty" xml:"Parameters,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// timeseries_and_table
	QueryType *string `json:"QueryType,omitempty" xml:"QueryType,omitempty"`
	// Schema ID。
	//
	// This parameter is required.
	//
	// example:
	//
	// ecs:GeneralSchema
	SchemaId *string `json:"SchemaId,omitempty" xml:"SchemaId,omitempty"`
}

func (EventCenterQueryEventsRequestBody) GoString added in v4.1.0

func (*EventCenterQueryEventsRequestBody) SetParameters added in v4.1.0

func (*EventCenterQueryEventsRequestBody) SetQueryType added in v4.1.0

func (*EventCenterQueryEventsRequestBody) SetSchemaId added in v4.1.0

func (EventCenterQueryEventsRequestBody) String added in v4.1.0

type EventCenterQueryEventsRequestBodyParameters added in v4.1.0

type EventCenterQueryEventsRequestBodyParameters struct {
	Breakdowns   []*string                                                  `json:"Breakdowns,omitempty" xml:"Breakdowns,omitempty" type:"Repeated"`
	Calculations []*EventCenterQueryEventsRequestBodyParametersCalculations `json:"Calculations,omitempty" xml:"Calculations,omitempty" type:"Repeated"`
	// example:
	//
	// 1687861201814
	EndTime *int `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// AND
	FilterCombination *string                                               `json:"FilterCombination,omitempty" xml:"FilterCombination,omitempty"`
	Filters           []*EventCenterQueryEventsRequestBodyParametersFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"`
	// example:
	//
	// 30
	Granularity *int `json:"Granularity,omitempty" xml:"Granularity,omitempty"`
	// example:
	//
	// 100
	Limit *int `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// example:
	//
	// 0
	Offset *int                                                 `json:"Offset,omitempty" xml:"Offset,omitempty"`
	Orders []*EventCenterQueryEventsRequestBodyParametersOrders `json:"Orders,omitempty" xml:"Orders,omitempty" type:"Repeated"`
	// example:
	//
	// 1687860901814
	StartTime *int `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// 1000000
	TimeRange *int `json:"TimeRange,omitempty" xml:"TimeRange,omitempty"`
}

func (EventCenterQueryEventsRequestBodyParameters) GoString added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetBreakdowns added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetCalculations added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetEndTime added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetFilterCombination added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetFilters added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetGranularity added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetLimit added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetOffset added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetOrders added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetStartTime added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParameters) SetTimeRange added in v4.1.0

func (EventCenterQueryEventsRequestBodyParameters) String added in v4.1.0

type EventCenterQueryEventsRequestBodyParametersCalculations added in v4.1.0

type EventCenterQueryEventsRequestBodyParametersCalculations struct {
	// example:
	//
	// source
	Column *string `json:"Column,omitempty" xml:"Column,omitempty"`
	// example:
	//
	// COUNT_DISTINCT
	Op *string `json:"Op,omitempty" xml:"Op,omitempty"`
}

func (EventCenterQueryEventsRequestBodyParametersCalculations) GoString added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParametersCalculations) SetColumn added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParametersCalculations) SetOp added in v4.1.0

func (EventCenterQueryEventsRequestBodyParametersCalculations) String added in v4.1.0

type EventCenterQueryEventsRequestBodyParametersFilters added in v4.1.0

type EventCenterQueryEventsRequestBodyParametersFilters struct {
	// example:
	//
	// source
	Column *string `json:"Column,omitempty" xml:"Column,omitempty"`
	// example:
	//
	// =
	Op     *string   `json:"Op,omitempty" xml:"Op,omitempty"`
	Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (EventCenterQueryEventsRequestBodyParametersFilters) GoString added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParametersFilters) SetColumn added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParametersFilters) SetOp added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParametersFilters) SetValues added in v4.1.0

func (EventCenterQueryEventsRequestBodyParametersFilters) String added in v4.1.0

type EventCenterQueryEventsRequestBodyParametersOrders added in v4.1.0

type EventCenterQueryEventsRequestBodyParametersOrders struct {
	// example:
	//
	// source
	Column *string `json:"Column,omitempty" xml:"Column,omitempty"`
	// example:
	//
	// true
	Desc *bool `json:"Desc,omitempty" xml:"Desc,omitempty"`
	// example:
	//
	// AVG
	Op *string `json:"Op,omitempty" xml:"Op,omitempty"`
}

func (EventCenterQueryEventsRequestBodyParametersOrders) GoString added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParametersOrders) SetColumn added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParametersOrders) SetDesc added in v4.1.0

func (*EventCenterQueryEventsRequestBodyParametersOrders) SetOp added in v4.1.0

func (EventCenterQueryEventsRequestBodyParametersOrders) String added in v4.1.0

type EventCenterQueryEventsResponse added in v4.1.0

type EventCenterQueryEventsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EventCenterQueryEventsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EventCenterQueryEventsResponse) GoString added in v4.1.0

func (*EventCenterQueryEventsResponse) SetBody added in v4.1.0

func (*EventCenterQueryEventsResponse) SetHeaders added in v4.1.0

func (*EventCenterQueryEventsResponse) SetStatusCode added in v4.1.0

func (EventCenterQueryEventsResponse) String added in v4.1.0

type EventCenterQueryEventsResponseBody added in v4.1.0

type EventCenterQueryEventsResponseBody struct {
	// example:
	//
	// Success
	Code *string                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *EventCenterQueryEventsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// Specified parameter Limit is not valid.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 5DAF96FB-A4B6-548C-B999-XXXXXXXX
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EventCenterQueryEventsResponseBody) GoString added in v4.1.0

func (*EventCenterQueryEventsResponseBody) SetCode added in v4.1.0

func (*EventCenterQueryEventsResponseBody) SetData added in v4.1.0

func (*EventCenterQueryEventsResponseBody) SetMessage added in v4.1.0

func (*EventCenterQueryEventsResponseBody) SetRequestId added in v4.1.0

func (*EventCenterQueryEventsResponseBody) SetSuccess added in v4.1.0

func (EventCenterQueryEventsResponseBody) String added in v4.1.0

type EventCenterQueryEventsResponseBodyData added in v4.1.0

type EventCenterQueryEventsResponseBodyData struct {
	// example:
	//
	// 100
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// 100
	NextToken  *string                                             `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	Table      []*EventCenterQueryEventsResponseBodyDataTable      `json:"Table,omitempty" xml:"Table,omitempty" type:"Repeated"`
	TimeSeries []*EventCenterQueryEventsResponseBodyDataTimeSeries `json:"TimeSeries,omitempty" xml:"TimeSeries,omitempty" type:"Repeated"`
	// example:
	//
	// 76
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (EventCenterQueryEventsResponseBodyData) GoString added in v4.1.0

func (*EventCenterQueryEventsResponseBodyData) SetMaxResults added in v4.1.0

func (*EventCenterQueryEventsResponseBodyData) SetNextToken added in v4.1.0

func (*EventCenterQueryEventsResponseBodyData) SetTable added in v4.1.0

func (*EventCenterQueryEventsResponseBodyData) SetTimeSeries added in v4.1.0

func (*EventCenterQueryEventsResponseBodyData) SetTotalCount added in v4.1.0

func (EventCenterQueryEventsResponseBodyData) String added in v4.1.0

type EventCenterQueryEventsResponseBodyDataTable added in v4.1.0

type EventCenterQueryEventsResponseBodyDataTable struct {
	// example:
	//
	// {
	//
	//   "id":"xxx",
	//
	//   "source":"acs.ecs"
	//
	// }
	RowData map[string]interface{} `json:"RowData,omitempty" xml:"RowData,omitempty"`
}

func (EventCenterQueryEventsResponseBodyDataTable) GoString added in v4.1.0

func (*EventCenterQueryEventsResponseBodyDataTable) SetRowData added in v4.1.0

func (EventCenterQueryEventsResponseBodyDataTable) String added in v4.1.0

type EventCenterQueryEventsResponseBodyDataTimeSeries added in v4.1.0

type EventCenterQueryEventsResponseBodyDataTimeSeries struct {
	// example:
	//
	// {
	//
	//   "id":"xxx",
	//
	//   "source":"acs.ecs"
	//
	// }
	RowData map[string]interface{} `json:"RowData,omitempty" xml:"RowData,omitempty"`
	// example:
	//
	// 1683561600000
	Time *string `json:"Time,omitempty" xml:"Time,omitempty"`
}

func (EventCenterQueryEventsResponseBodyDataTimeSeries) GoString added in v4.1.0

func (*EventCenterQueryEventsResponseBodyDataTimeSeries) SetRowData added in v4.1.0

func (*EventCenterQueryEventsResponseBodyDataTimeSeries) SetTime added in v4.1.0

func (EventCenterQueryEventsResponseBodyDataTimeSeries) String added in v4.1.0

type EventCenterQueryEventsShrinkRequest added in v4.1.0

type EventCenterQueryEventsShrinkRequest struct {
	// This parameter is required.
	BodyShrink *string `json:"Body,omitempty" xml:"Body,omitempty"`
	// example:
	//
	// default
	BusName *string `json:"BusName,omitempty" xml:"BusName,omitempty"`
	// 本次读取的最大数据量,默认值为100。
	//
	// example:
	//
	// 100
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// 用来标记当前开始读取的位置。置空表示从头开始。
	//
	// example:
	//
	// 100
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (EventCenterQueryEventsShrinkRequest) GoString added in v4.1.0

func (*EventCenterQueryEventsShrinkRequest) SetBodyShrink added in v4.1.0

func (*EventCenterQueryEventsShrinkRequest) SetBusName added in v4.1.0

func (*EventCenterQueryEventsShrinkRequest) SetMaxResults added in v4.1.0

func (*EventCenterQueryEventsShrinkRequest) SetNextToken added in v4.1.0

func (EventCenterQueryEventsShrinkRequest) String added in v4.1.0

type GetApiDestinationRequest

type GetApiDestinationRequest struct {
	// The name of the API destination.
	//
	// This parameter is required.
	//
	// example:
	//
	// api-destination-name
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
}

func (GetApiDestinationRequest) GoString

func (s GetApiDestinationRequest) GoString() string

func (*GetApiDestinationRequest) SetApiDestinationName

func (s *GetApiDestinationRequest) SetApiDestinationName(v string) *GetApiDestinationRequest

func (GetApiDestinationRequest) String

func (s GetApiDestinationRequest) String() string

type GetApiDestinationResponse

type GetApiDestinationResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetApiDestinationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetApiDestinationResponse) GoString

func (s GetApiDestinationResponse) GoString() string

func (*GetApiDestinationResponse) SetBody

func (*GetApiDestinationResponse) SetHeaders

func (*GetApiDestinationResponse) SetStatusCode

func (GetApiDestinationResponse) String

func (s GetApiDestinationResponse) String() string

type GetApiDestinationResponseBody

type GetApiDestinationResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *GetApiDestinationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message. If the request is successful, success is returned. If the request failed, an error code is returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// B896B484-F16D-59DE-9E23-DD0E5C361108
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetApiDestinationResponseBody) GoString

func (*GetApiDestinationResponseBody) SetCode

func (*GetApiDestinationResponseBody) SetData

func (*GetApiDestinationResponseBody) SetMessage

func (*GetApiDestinationResponseBody) SetRequestId

func (GetApiDestinationResponseBody) String

type GetApiDestinationResponseBodyData

type GetApiDestinationResponseBodyData struct {
	// The name of the API destination.
	//
	// example:
	//
	// demo
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
	// The connection name.
	//
	// example:
	//
	// test-basic
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the API destination.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time when the API destination was created.
	//
	// example:
	//
	// 1649055710565
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The request parameters that are configured for the API destination.
	HttpApiParameters *GetApiDestinationResponseBodyDataHttpApiParameters `json:"HttpApiParameters,omitempty" xml:"HttpApiParameters,omitempty" type:"Struct"`
}

func (GetApiDestinationResponseBodyData) GoString

func (*GetApiDestinationResponseBodyData) SetApiDestinationName

func (*GetApiDestinationResponseBodyData) SetConnectionName

func (*GetApiDestinationResponseBodyData) SetDescription

func (*GetApiDestinationResponseBodyData) SetGmtCreate

func (GetApiDestinationResponseBodyData) String

type GetApiDestinationResponseBodyDataHttpApiParameters

type GetApiDestinationResponseBodyDataHttpApiParameters struct {
	// The endpoint of the API destination.
	//
	// example:
	//
	// http://127.0.0.1:8001/api
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The HTTP request method. Valid values:
	//
	// 	- POST
	//
	// 	- GET
	//
	// 	- DELETE
	//
	// 	- PUT
	//
	// 	- HEAD
	//
	// 	- TRACE
	//
	// 	- PATCH
	//
	// example:
	//
	// POST
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
}

func (GetApiDestinationResponseBodyDataHttpApiParameters) GoString

func (*GetApiDestinationResponseBodyDataHttpApiParameters) SetEndpoint

func (*GetApiDestinationResponseBodyDataHttpApiParameters) SetMethod

func (GetApiDestinationResponseBodyDataHttpApiParameters) String

type GetConnectionRequest

type GetConnectionRequest struct {
	// The connection name.
	//
	// This parameter is required.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
}

func (GetConnectionRequest) GoString

func (s GetConnectionRequest) GoString() string

func (*GetConnectionRequest) SetConnectionName

func (s *GetConnectionRequest) SetConnectionName(v string) *GetConnectionRequest

func (GetConnectionRequest) String

func (s GetConnectionRequest) String() string

type GetConnectionResponse

type GetConnectionResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetConnectionResponse) GoString

func (s GetConnectionResponse) GoString() string

func (*GetConnectionResponse) SetBody

func (*GetConnectionResponse) SetHeaders

func (*GetConnectionResponse) SetStatusCode

func (s *GetConnectionResponse) SetStatusCode(v int32) *GetConnectionResponse

func (GetConnectionResponse) String

func (s GetConnectionResponse) String() string

type GetConnectionResponseBody

type GetConnectionResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *GetConnectionResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The HTTP status code.
	//
	// example:
	//
	// 200
	HttpCode *int32 `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The returned request ID.
	//
	// example:
	//
	// 34AD682D-5B91-5773-8132-AA38C130****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetConnectionResponseBody) GoString

func (s GetConnectionResponseBody) GoString() string

func (*GetConnectionResponseBody) SetCode

func (*GetConnectionResponseBody) SetData

func (*GetConnectionResponseBody) SetHttpCode

func (*GetConnectionResponseBody) SetMessage

func (*GetConnectionResponseBody) SetRequestId

func (GetConnectionResponseBody) String

func (s GetConnectionResponseBody) String() string

type GetConnectionResponseBodyData

type GetConnectionResponseBodyData struct {
	// The queried connections.
	Connections []*GetConnectionResponseBodyDataConnections `json:"Connections,omitempty" xml:"Connections,omitempty" type:"Repeated"`
}

func (GetConnectionResponseBodyData) GoString

func (*GetConnectionResponseBodyData) SetConnections

func (GetConnectionResponseBodyData) String

type GetConnectionResponseBodyDataConnections

type GetConnectionResponseBodyDataConnections struct {
	// The authentication methods.
	AuthParameters *GetConnectionResponseBodyDataConnectionsAuthParameters `json:"AuthParameters,omitempty" xml:"AuthParameters,omitempty" type:"Struct"`
	// The connection name.
	//
	// example:
	//
	// demo
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The connection description.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time when the connection was created.
	//
	// example:
	//
	// 1669648905
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The data source ID.
	//
	// example:
	//
	// 5668
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The information about the network.
	NetworkParameters *GetConnectionResponseBodyDataConnectionsNetworkParameters `json:"NetworkParameters,omitempty" xml:"NetworkParameters,omitempty" type:"Struct"`
}

func (GetConnectionResponseBodyDataConnections) GoString

func (*GetConnectionResponseBodyDataConnections) SetConnectionName

func (*GetConnectionResponseBodyDataConnections) SetDescription

func (*GetConnectionResponseBodyDataConnections) SetGmtCreate

func (*GetConnectionResponseBodyDataConnections) SetId

func (GetConnectionResponseBodyDataConnections) String

type GetConnectionResponseBodyDataConnectionsAuthParameters

type GetConnectionResponseBodyDataConnectionsAuthParameters struct {
	// The information about API key authentication.
	ApiKeyAuthParameters *GetConnectionResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters `json:"ApiKeyAuthParameters,omitempty" xml:"ApiKeyAuthParameters,omitempty" type:"Struct"`
	// The authentication method. Valid values:
	//
	// 	- BASIC_AUTH: basic authentication.
	//
	// 	- API_KEY_AUTH: API key authentication.
	//
	// 	- OAUTH_AUTH: OAuth authentication.
	//
	// example:
	//
	// BASIC_AUTH
	AuthorizationType *string `json:"AuthorizationType,omitempty" xml:"AuthorizationType,omitempty"`
	// The information about basic authentication.
	BasicAuthParameters *GetConnectionResponseBodyDataConnectionsAuthParametersBasicAuthParameters `json:"BasicAuthParameters,omitempty" xml:"BasicAuthParameters,omitempty" type:"Struct"`
	// The information about OAuth authentication.
	OAuthParameters *GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParameters `json:"OAuthParameters,omitempty" xml:"OAuthParameters,omitempty" type:"Struct"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParameters) GoString

func (*GetConnectionResponseBodyDataConnectionsAuthParameters) SetAuthorizationType

func (GetConnectionResponseBodyDataConnectionsAuthParameters) String

type GetConnectionResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters

type GetConnectionResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters struct {
	// The key of the API key.
	//
	// example:
	//
	// key
	ApiKeyName *string `json:"ApiKeyName,omitempty" xml:"ApiKeyName,omitempty"`
	// The value of the API key.
	//
	// example:
	//
	// value
	ApiKeyValue *string `json:"ApiKeyValue,omitempty" xml:"ApiKeyValue,omitempty"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters) GoString

func (*GetConnectionResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters) SetApiKeyName

func (*GetConnectionResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters) SetApiKeyValue

func (GetConnectionResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters) String

type GetConnectionResponseBodyDataConnectionsAuthParametersBasicAuthParameters

type GetConnectionResponseBodyDataConnectionsAuthParametersBasicAuthParameters struct {
	// The password of basic authentication.
	//
	// example:
	//
	// ********
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The username of basic authentication.
	//
	// example:
	//
	// admin
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParametersBasicAuthParameters) GoString

func (*GetConnectionResponseBodyDataConnectionsAuthParametersBasicAuthParameters) SetPassword

func (*GetConnectionResponseBodyDataConnectionsAuthParametersBasicAuthParameters) SetUsername

func (GetConnectionResponseBodyDataConnectionsAuthParametersBasicAuthParameters) String

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParameters

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParameters struct {
	// The endpoint that is used to obtain the OAuth token.
	//
	// example:
	//
	// http://localhost:8080/oauth/token
	AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitempty" xml:"AuthorizationEndpoint,omitempty"`
	// The information about the client.
	ClientParameters *GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters `json:"ClientParameters,omitempty" xml:"ClientParameters,omitempty" type:"Struct"`
	// The HTTP request method. Valid values:
	//
	// 	- GET
	//
	// 	- POST
	//
	// 	- HEAD
	//
	// example:
	//
	// POST
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	// The request parameters of OAuth authentication.
	OAuthHttpParameters *GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters `json:"OAuthHttpParameters,omitempty" xml:"OAuthHttpParameters,omitempty" type:"Struct"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParameters) GoString

func (*GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParameters) SetAuthorizationEndpoint

func (*GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParameters) SetHttpMethod

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParameters) String

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters struct {
	// The client ID.
	//
	// example:
	//
	// ClientID
	ClientID *string `json:"ClientID,omitempty" xml:"ClientID,omitempty"`
	// The AccessKey secret of the client.
	//
	// example:
	//
	// Qo57Q~F249~S74GmNPA36pZJoJK4f****
	ClientSecret *string `json:"ClientSecret,omitempty" xml:"ClientSecret,omitempty"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters) GoString

func (*GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters) SetClientID

func (*GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters) SetClientSecret

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters) String

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters struct {
	// The information about the request body.
	BodyParameters []*GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters `json:"BodyParameters,omitempty" xml:"BodyParameters,omitempty" type:"Repeated"`
	// The information about the request header.
	HeaderParameters []*GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters `json:"HeaderParameters,omitempty" xml:"HeaderParameters,omitempty" type:"Repeated"`
	// The information about the request path.
	QueryStringParameters []*GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters `json:"QueryStringParameters,omitempty" xml:"QueryStringParameters,omitempty" type:"Repeated"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters) GoString

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters) String

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters struct {
	// Indicates whether authentication is enabled.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request body.
	//
	// example:
	//
	// keyDemo
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request body.
	//
	// example:
	//
	// valueDemo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) GoString

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) String

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters struct {
	// Indicates whether authentication is enabled.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request header.
	//
	// example:
	//
	// keyDemo
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request header.
	//
	// example:
	//
	// keyDemo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) GoString

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) String

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters

type GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters struct {
	// Indicates whether authentication is enabled.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request path.
	//
	// example:
	//
	// keyDemo
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request path.
	//
	// example:
	//
	// valueDemo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters) GoString

func (GetConnectionResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters) String

type GetConnectionResponseBodyDataConnectionsNetworkParameters

type GetConnectionResponseBodyDataConnectionsNetworkParameters struct {
	// 	- PublicNetwork: the Internet.
	//
	// 	- PrivateNetwork: virtual private cloud (VPC).
	//
	// example:
	//
	// PublicNetwork
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The security group ID.
	//
	// example:
	//
	// eb-167adad548759-security_grop/sg-bp1addad26peuh9qh9****
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The VPC ID.
	//
	// example:
	//
	// eb-test/vpc-bp1symadadwnwg****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1iu4x7aeradadown****,vsw-bp193sqmadadlaszpeq****
	VswitcheId *string `json:"VswitcheId,omitempty" xml:"VswitcheId,omitempty"`
}

func (GetConnectionResponseBodyDataConnectionsNetworkParameters) GoString

func (*GetConnectionResponseBodyDataConnectionsNetworkParameters) SetNetworkType

func (*GetConnectionResponseBodyDataConnectionsNetworkParameters) SetSecurityGroupId

func (*GetConnectionResponseBodyDataConnectionsNetworkParameters) SetVpcId

func (*GetConnectionResponseBodyDataConnectionsNetworkParameters) SetVswitcheId

func (GetConnectionResponseBodyDataConnectionsNetworkParameters) String

type GetEventBusRequest

type GetEventBusRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
}

func (GetEventBusRequest) GoString

func (s GetEventBusRequest) GoString() string

func (*GetEventBusRequest) SetEventBusName

func (s *GetEventBusRequest) SetEventBusName(v string) *GetEventBusRequest

func (GetEventBusRequest) String

func (s GetEventBusRequest) String() string

type GetEventBusResponse

type GetEventBusResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEventBusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEventBusResponse) GoString

func (s GetEventBusResponse) GoString() string

func (*GetEventBusResponse) SetBody

func (*GetEventBusResponse) SetHeaders

func (s *GetEventBusResponse) SetHeaders(v map[string]*string) *GetEventBusResponse

func (*GetEventBusResponse) SetStatusCode

func (s *GetEventBusResponse) SetStatusCode(v int32) *GetEventBusResponse

func (GetEventBusResponse) String

func (s GetEventBusResponse) String() string

type GetEventBusResponseBody

type GetEventBusResponseBody struct {
	// The response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *GetEventBusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// EventBusNotExist
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// d5bfc188-4452-4ba7-b73a-a9005e522439
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetEventBusResponseBody) GoString

func (s GetEventBusResponseBody) GoString() string

func (*GetEventBusResponseBody) SetCode

func (*GetEventBusResponseBody) SetData

func (*GetEventBusResponseBody) SetMessage

func (*GetEventBusResponseBody) SetRequestId

func (*GetEventBusResponseBody) SetSuccess

func (GetEventBusResponseBody) String

func (s GetEventBusResponseBody) String() string

type GetEventBusResponseBodyData

type GetEventBusResponseBodyData struct {
	// The timestamp that indicates when the event bus was created.
	//
	// example:
	//
	// 1641781825000
	CreateTimestamp *int64 `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"`
	// The description of the event bus.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the event bus.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:123456789098****:eventbus/MyEventBus
	EventBusARN *string `json:"EventBusARN,omitempty" xml:"EventBusARN,omitempty"`
	// The name of the event bus.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
}

func (GetEventBusResponseBodyData) GoString

func (s GetEventBusResponseBodyData) GoString() string

func (*GetEventBusResponseBodyData) SetCreateTimestamp

func (*GetEventBusResponseBodyData) SetDescription

func (*GetEventBusResponseBodyData) SetEventBusARN

func (*GetEventBusResponseBodyData) SetEventBusName

func (GetEventBusResponseBodyData) String

type GetEventStreamingRequest

type GetEventStreamingRequest struct {
	// The name of the event stream whose details you want to query.
	//
	// This parameter is required.
	//
	// example:
	//
	// myeventstreaming
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
}

func (GetEventStreamingRequest) GoString

func (s GetEventStreamingRequest) GoString() string

func (*GetEventStreamingRequest) SetEventStreamingName

func (s *GetEventStreamingRequest) SetEventStreamingName(v string) *GetEventStreamingRequest

func (GetEventStreamingRequest) String

func (s GetEventStreamingRequest) String() string

type GetEventStreamingResponse

type GetEventStreamingResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEventStreamingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEventStreamingResponse) GoString

func (s GetEventStreamingResponse) GoString() string

func (*GetEventStreamingResponse) SetBody

func (*GetEventStreamingResponse) SetHeaders

func (*GetEventStreamingResponse) SetStatusCode

func (GetEventStreamingResponse) String

func (s GetEventStreamingResponse) String() string

type GetEventStreamingResponseBody

type GetEventStreamingResponseBody struct {
	// The response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For a list of error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *GetEventStreamingResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// The event streaming [xxxx] not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 7892F480-58C9-5067-AB35-8A7BEF0F726A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. The value true indicates that the operation is successful.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetEventStreamingResponseBody) GoString

func (*GetEventStreamingResponseBody) SetCode

func (*GetEventStreamingResponseBody) SetData

func (*GetEventStreamingResponseBody) SetMessage

func (*GetEventStreamingResponseBody) SetRequestId

func (*GetEventStreamingResponseBody) SetSuccess

func (GetEventStreamingResponseBody) String

type GetEventStreamingResponseBodyData

type GetEventStreamingResponseBodyData struct {
	// The description of the event stream that is returned.
	//
	// example:
	//
	// RocketMQ-to-RocketMQ
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event stream that is returned.
	//
	// example:
	//
	// rocketmq-sync
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
	// The rule that is used to filter events. If you leave this parameter empty, all events are matched.
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The parameters that are configured for the runtime environment.
	RunOptions *GetEventStreamingResponseBodyDataRunOptions `json:"RunOptions,omitempty" xml:"RunOptions,omitempty" type:"Struct"`
	// The event target.
	Sink *GetEventStreamingResponseBodyDataSink `json:"Sink,omitempty" xml:"Sink,omitempty" type:"Struct"`
	// The event provider, which is also known as the event source.
	Source *GetEventStreamingResponseBodyDataSource `json:"Source,omitempty" xml:"Source,omitempty" type:"Struct"`
	// The status of the event stream that is returned.
	//
	// example:
	//
	// RUNNING
	Status     *string                                        `json:"Status,omitempty" xml:"Status,omitempty"`
	Transforms []*GetEventStreamingResponseBodyDataTransforms `json:"Transforms,omitempty" xml:"Transforms,omitempty" type:"Repeated"`
}

func (GetEventStreamingResponseBodyData) GoString

func (*GetEventStreamingResponseBodyData) SetDescription

func (*GetEventStreamingResponseBodyData) SetEventStreamingName

func (*GetEventStreamingResponseBodyData) SetFilterPattern

func (*GetEventStreamingResponseBodyData) SetStatus

func (GetEventStreamingResponseBodyData) String

type GetEventStreamingResponseBodyDataRunOptions

type GetEventStreamingResponseBodyDataRunOptions struct {
	// The batch window.
	BatchWindow *GetEventStreamingResponseBodyDataRunOptionsBatchWindow `json:"BatchWindow,omitempty" xml:"BatchWindow,omitempty" type:"Struct"`
	// Indicates whether dead-letter queues are enabled. By default, dead-letter queues are disabled. Messages that fail to be pushed after allowed retries as specified by the retry policy are discarded.
	DeadLetterQueue *GetEventStreamingResponseBodyDataRunOptionsDeadLetterQueue `json:"DeadLetterQueue,omitempty" xml:"DeadLetterQueue,omitempty" type:"Struct"`
	// The fault tolerance policy. The value NONE specifies that faults are not tolerated, and the value All specifies that all faults are tolerated.
	//
	// example:
	//
	// ALL
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The concurrency level.
	//
	// example:
	//
	// 2
	MaximumTasks *int32 `json:"MaximumTasks,omitempty" xml:"MaximumTasks,omitempty"`
	// The information about the retry policy that is used if the event fails to be pushed.
	RetryStrategy *GetEventStreamingResponseBodyDataRunOptionsRetryStrategy `json:"RetryStrategy,omitempty" xml:"RetryStrategy,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataRunOptions) GoString

func (*GetEventStreamingResponseBodyDataRunOptions) SetErrorsTolerance

func (*GetEventStreamingResponseBodyDataRunOptions) SetMaximumTasks

func (GetEventStreamingResponseBodyDataRunOptions) String

type GetEventStreamingResponseBodyDataRunOptionsBatchWindow

type GetEventStreamingResponseBodyDataRunOptionsBatchWindow struct {
	// The maximum number of events that are allowed in the batch window. If this threshold is reached, data in the window is pushed downstream. When multiple batch windows exist, data is pushed if triggering conditions are met in one of the windows.
	//
	// example:
	//
	// 100
	CountBasedWindow *int32 `json:"CountBasedWindow,omitempty" xml:"CountBasedWindow,omitempty"`
	// The maximum period of time during which events are allowed in the batch window. Unit: seconds. If this threshold is reached, data in the window is pushed downstream. When multiple batch windows exist, data is pushed if triggering conditions are met in one of the windows.
	//
	// example:
	//
	// 10
	TimeBasedWindow *int32 `json:"TimeBasedWindow,omitempty" xml:"TimeBasedWindow,omitempty"`
}

func (GetEventStreamingResponseBodyDataRunOptionsBatchWindow) GoString

func (*GetEventStreamingResponseBodyDataRunOptionsBatchWindow) SetCountBasedWindow

func (*GetEventStreamingResponseBodyDataRunOptionsBatchWindow) SetTimeBasedWindow

func (GetEventStreamingResponseBodyDataRunOptionsBatchWindow) String

type GetEventStreamingResponseBodyDataRunOptionsDeadLetterQueue

type GetEventStreamingResponseBodyDataRunOptionsDeadLetterQueue struct {
	// The Alibaba Cloud Resource Name (ARN) of the dead-letter queue.
	//
	// example:
	//
	// acs:ram::1550203943326350:role/edskmstoecs
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (GetEventStreamingResponseBodyDataRunOptionsDeadLetterQueue) GoString

func (*GetEventStreamingResponseBodyDataRunOptionsDeadLetterQueue) SetArn

func (GetEventStreamingResponseBodyDataRunOptionsDeadLetterQueue) String

type GetEventStreamingResponseBodyDataRunOptionsRetryStrategy

type GetEventStreamingResponseBodyDataRunOptionsRetryStrategy struct {
	// The maximum period of time during which retries are performed.
	//
	// example:
	//
	// 512
	MaximumEventAgeInSeconds *float32 `json:"MaximumEventAgeInSeconds,omitempty" xml:"MaximumEventAgeInSeconds,omitempty"`
	// The maximum number of retries.
	//
	// example:
	//
	// 2
	MaximumRetryAttempts *float32 `json:"MaximumRetryAttempts,omitempty" xml:"MaximumRetryAttempts,omitempty"`
	// The retry policy. Valid values: BACKOFFRETRY and EXPONENTIALDECAY_RETRY.
	//
	// example:
	//
	// BACKOFFRETRY
	PushRetryStrategy *string `json:"PushRetryStrategy,omitempty" xml:"PushRetryStrategy,omitempty"`
}

func (GetEventStreamingResponseBodyDataRunOptionsRetryStrategy) GoString

func (*GetEventStreamingResponseBodyDataRunOptionsRetryStrategy) SetMaximumEventAgeInSeconds

func (*GetEventStreamingResponseBodyDataRunOptionsRetryStrategy) SetMaximumRetryAttempts

func (*GetEventStreamingResponseBodyDataRunOptionsRetryStrategy) SetPushRetryStrategy

func (GetEventStreamingResponseBodyDataRunOptionsRetryStrategy) String

type GetEventStreamingResponseBodyDataSink

type GetEventStreamingResponseBodyDataSink struct {
	// The parameters that are returned if the event target is Function Compute.
	SinkFcParameters *GetEventStreamingResponseBodyDataSinkSinkFcParameters `json:"SinkFcParameters,omitempty" xml:"SinkFcParameters,omitempty" type:"Struct"`
	// The Sink Fnf parameters.
	SinkFnfParameters *GetEventStreamingResponseBodyDataSinkSinkFnfParameters `json:"SinkFnfParameters,omitempty" xml:"SinkFnfParameters,omitempty" type:"Struct"`
	// The parameters that are returned if the event target is Message Queue for Apache Kafka.
	SinkKafkaParameters *GetEventStreamingResponseBodyDataSinkSinkKafkaParameters `json:"SinkKafkaParameters,omitempty" xml:"SinkKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are returned if the event target is Message Service (MNS).
	SinkMNSParameters *GetEventStreamingResponseBodyDataSinkSinkMNSParameters `json:"SinkMNSParameters,omitempty" xml:"SinkMNSParameters,omitempty" type:"Struct"`
	// The parameters that are returned if the event target is Message Queue for RabbitMQ.
	SinkRabbitMQParameters *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParameters `json:"SinkRabbitMQParameters,omitempty" xml:"SinkRabbitMQParameters,omitempty" type:"Struct"`
	// Sink RocketMQ Parameters
	SinkRocketMQParameters *GetEventStreamingResponseBodyDataSinkSinkRocketMQParameters `json:"SinkRocketMQParameters,omitempty" xml:"SinkRocketMQParameters,omitempty" type:"Struct"`
	// Sink SLS Parameters
	SinkSLSParameters *GetEventStreamingResponseBodyDataSinkSinkSLSParameters `json:"SinkSLSParameters,omitempty" xml:"SinkSLSParameters,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSink) GoString

func (GetEventStreamingResponseBodyDataSink) String

type GetEventStreamingResponseBodyDataSinkSinkFcParameters

type GetEventStreamingResponseBodyDataSinkSinkFcParameters struct {
	// The message body that is sent to the function.
	Body *GetEventStreamingResponseBodyDataSinkSinkFcParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The delivery concurrency. Minimum value: 1.
	Concurrency *GetEventStreamingResponseBodyDataSinkSinkFcParametersConcurrency `json:"Concurrency,omitempty" xml:"Concurrency,omitempty" type:"Struct"`
	// The function name.
	FunctionName *GetEventStreamingResponseBodyDataSinkSinkFcParametersFunctionName `json:"FunctionName,omitempty" xml:"FunctionName,omitempty" type:"Struct"`
	// The invocation type. Valid values: Sync: synchronous Async: asynchronous
	InvocationType *GetEventStreamingResponseBodyDataSinkSinkFcParametersInvocationType `json:"InvocationType,omitempty" xml:"InvocationType,omitempty" type:"Struct"`
	// The alias of the service to which the function belongs.
	Qualifier *GetEventStreamingResponseBodyDataSinkSinkFcParametersQualifier `json:"Qualifier,omitempty" xml:"Qualifier,omitempty" type:"Struct"`
	// The service name.
	ServiceName *GetEventStreamingResponseBodyDataSinkSinkFcParametersServiceName `json:"ServiceName,omitempty" xml:"ServiceName,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFcParameters) GoString

func (GetEventStreamingResponseBodyDataSinkSinkFcParameters) String

type GetEventStreamingResponseBodyDataSinkSinkFcParametersBody

type GetEventStreamingResponseBodyDataSinkSinkFcParametersBody struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersBody) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersBody) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersBody) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersBody) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersBody) String

type GetEventStreamingResponseBodyDataSinkSinkFcParametersConcurrency

type GetEventStreamingResponseBodyDataSinkSinkFcParametersConcurrency struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The delivery concurrency. Minimum value: 1.
	//
	// example:
	//
	// 1
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersConcurrency) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersConcurrency) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersConcurrency) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersConcurrency) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersConcurrency) String

type GetEventStreamingResponseBodyDataSinkSinkFcParametersFunctionName

type GetEventStreamingResponseBodyDataSinkSinkFcParametersFunctionName struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The function name.
	//
	// example:
	//
	// mFunction
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersFunctionName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersFunctionName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersFunctionName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersFunctionName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersFunctionName) String

type GetEventStreamingResponseBodyDataSinkSinkFcParametersInvocationType

type GetEventStreamingResponseBodyDataSinkSinkFcParametersInvocationType struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The invocation type.
	//
	// example:
	//
	// Async
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersInvocationType) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersInvocationType) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersInvocationType) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersInvocationType) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersInvocationType) String

type GetEventStreamingResponseBodyDataSinkSinkFcParametersQualifier

type GetEventStreamingResponseBodyDataSinkSinkFcParametersQualifier struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The alias of the service to which the function belongs.
	//
	// example:
	//
	// LATEST
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersQualifier) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersQualifier) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersQualifier) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersQualifier) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersQualifier) String

type GetEventStreamingResponseBodyDataSinkSinkFcParametersServiceName

type GetEventStreamingResponseBodyDataSinkSinkFcParametersServiceName struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the service.
	//
	// example:
	//
	// myService
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersServiceName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersServiceName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersServiceName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFcParametersServiceName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFcParametersServiceName) String

type GetEventStreamingResponseBodyDataSinkSinkFnfParameters

type GetEventStreamingResponseBodyDataSinkSinkFnfParameters struct {
	// The execution name.
	ExecutionName *GetEventStreamingResponseBodyDataSinkSinkFnfParametersExecutionName `json:"ExecutionName,omitempty" xml:"ExecutionName,omitempty" type:"Struct"`
	// The flow name.
	FlowName *GetEventStreamingResponseBodyDataSinkSinkFnfParametersFlowName `json:"FlowName,omitempty" xml:"FlowName,omitempty" type:"Struct"`
	// The execution input information.
	Input *GetEventStreamingResponseBodyDataSinkSinkFnfParametersInput `json:"Input,omitempty" xml:"Input,omitempty" type:"Struct"`
	// The role name.
	RoleName *GetEventStreamingResponseBodyDataSinkSinkFnfParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFnfParameters) GoString

func (GetEventStreamingResponseBodyDataSinkSinkFnfParameters) String

type GetEventStreamingResponseBodyDataSinkSinkFnfParametersExecutionName

type GetEventStreamingResponseBodyDataSinkSinkFnfParametersExecutionName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The execution name.
	//
	// example:
	//
	// 123
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFnfParametersExecutionName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersExecutionName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersExecutionName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersExecutionName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFnfParametersExecutionName) String

type GetEventStreamingResponseBodyDataSinkSinkFnfParametersFlowName

type GetEventStreamingResponseBodyDataSinkSinkFnfParametersFlowName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The flow name.
	//
	// example:
	//
	// test-streaming-fnf
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFnfParametersFlowName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersFlowName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersFlowName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersFlowName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFnfParametersFlowName) String

type GetEventStreamingResponseBodyDataSinkSinkFnfParametersInput

type GetEventStreamingResponseBodyDataSinkSinkFnfParametersInput struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The execution input information.
	//
	// example:
	//
	// 123
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFnfParametersInput) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersInput) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersInput) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersInput) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFnfParametersInput) String

type GetEventStreamingResponseBodyDataSinkSinkFnfParametersRoleName

type GetEventStreamingResponseBodyDataSinkSinkFnfParametersRoleName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role configuration.
	//
	// example:
	//
	// Al****FNF-x****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkFnfParametersRoleName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersRoleName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersRoleName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkFnfParametersRoleName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkFnfParametersRoleName) String

type GetEventStreamingResponseBodyDataSinkSinkKafkaParameters

type GetEventStreamingResponseBodyDataSinkSinkKafkaParameters struct {
	// The acknowledgment information.
	Acks *GetEventStreamingResponseBodyDataSinkSinkKafkaParametersAcks `json:"Acks,omitempty" xml:"Acks,omitempty" type:"Struct"`
	// The target service type is Message Queue for Apache Kafka.
	InstanceId *GetEventStreamingResponseBodyDataSinkSinkKafkaParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The message key.
	Key *GetEventStreamingResponseBodyDataSinkSinkKafkaParametersKey `json:"Key,omitempty" xml:"Key,omitempty" type:"Struct"`
	// The topic name.
	Topic *GetEventStreamingResponseBodyDataSinkSinkKafkaParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
	// The message content.
	Value *GetEventStreamingResponseBodyDataSinkSinkKafkaParametersValue `json:"Value,omitempty" xml:"Value,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParameters) GoString

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParameters) String

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersAcks

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersAcks struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The acknowledgment information.
	//
	// example:
	//
	// 1
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersAcks) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersAcks) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersAcks) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersAcks) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersAcks) String

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersInstanceId

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersInstanceId struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// Defaut_1283278472_sadkj
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersInstanceId) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersInstanceId) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersInstanceId) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersInstanceId) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersInstanceId) String

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersKey

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersKey struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The message key.
	//
	// example:
	//
	// key
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersKey) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersKey) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersKey) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersKey) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersKey) String

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersTopic

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersTopic struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The topic name.
	//
	// example:
	//
	// topic-test
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersTopic) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersTopic) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersTopic) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersTopic) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersTopic) String

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersValue

type GetEventStreamingResponseBodyDataSinkSinkKafkaParametersValue struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersValue) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersValue) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersValue) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkKafkaParametersValue) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkKafkaParametersValue) String

type GetEventStreamingResponseBodyDataSinkSinkMNSParameters

type GetEventStreamingResponseBodyDataSinkSinkMNSParameters struct {
	// The message content.
	Body *GetEventStreamingResponseBodyDataSinkSinkMNSParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// Indicates whether Base64 encoding is enabled.
	IsBase64Encode *GetEventStreamingResponseBodyDataSinkSinkMNSParametersIsBase64Encode `json:"IsBase64Encode,omitempty" xml:"IsBase64Encode,omitempty" type:"Struct"`
	// The target service type is MNS.
	QueueName *GetEventStreamingResponseBodyDataSinkSinkMNSParametersQueueName `json:"QueueName,omitempty" xml:"QueueName,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSinkSinkMNSParameters) GoString

func (GetEventStreamingResponseBodyDataSinkSinkMNSParameters) String

type GetEventStreamingResponseBodyDataSinkSinkMNSParametersBody

type GetEventStreamingResponseBodyDataSinkSinkMNSParametersBody struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkMNSParametersBody) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersBody) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersBody) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersBody) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkMNSParametersBody) String

type GetEventStreamingResponseBodyDataSinkSinkMNSParametersIsBase64Encode

type GetEventStreamingResponseBodyDataSinkSinkMNSParametersIsBase64Encode struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// Specifies that Base64 encoding is enabled.
	//
	// example:
	//
	// true
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkMNSParametersIsBase64Encode) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersIsBase64Encode) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersIsBase64Encode) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersIsBase64Encode) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkMNSParametersIsBase64Encode) String

type GetEventStreamingResponseBodyDataSinkSinkMNSParametersQueueName

type GetEventStreamingResponseBodyDataSinkSinkMNSParametersQueueName struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// MyQueue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkMNSParametersQueueName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersQueueName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersQueueName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkMNSParametersQueueName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkMNSParametersQueueName) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParameters

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParameters struct {
	// The message content.
	Body *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The exchange mode. This parameter is available only if TargetType is set to Exchange.
	Exchange *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersExchange `json:"Exchange,omitempty" xml:"Exchange,omitempty" type:"Struct"`
	// The target service type is Message Queue for RabbitMQ instance.
	InstanceId *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The message ID.
	MessageId *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersMessageId `json:"MessageId,omitempty" xml:"MessageId,omitempty" type:"Struct"`
	// The tags that are used to filter messages.
	Properties *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersProperties `json:"Properties,omitempty" xml:"Properties,omitempty" type:"Struct"`
	// The queue mode. This parameter is available only if TargetType is set to Queue.
	QueueName *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersQueueName `json:"QueueName,omitempty" xml:"QueueName,omitempty" type:"Struct"`
	// The routing rule for the message. This parameter is available only if TargetType is set to Exchange.
	RoutingKey *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersRoutingKey `json:"RoutingKey,omitempty" xml:"RoutingKey,omitempty" type:"Struct"`
	// The target type.
	TargetType *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersTargetType `json:"TargetType,omitempty" xml:"TargetType,omitempty" type:"Struct"`
	// The name of the vhost of the Message Queue for RabbitMQ instance.
	VirtualHostName *GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersVirtualHostName `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParameters) GoString

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParameters) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersBody

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersBody struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersBody) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersBody) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersBody) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersBody) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersBody) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersExchange

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersExchange struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the exchange in the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// a_exchange
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersExchange) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersExchange) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersExchange) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersExchange) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersExchange) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersInstanceId

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersInstanceId struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// e5c9b727-e06c-4d7e-84d5-f8ce644e00bf
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersInstanceId) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersInstanceId) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersInstanceId) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersInstanceId) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersInstanceId) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersMessageId

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersMessageId struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersMessageId) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersMessageId) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersMessageId) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersMessageId) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersMessageId) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersProperties

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersProperties struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersProperties) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersProperties) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersProperties) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersProperties) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersProperties) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersQueueName

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersQueueName struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the queue in the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// MyQueue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersQueueName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersQueueName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersQueueName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersQueueName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersQueueName) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersRoutingKey

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersRoutingKey struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The routing rule for the message.
	//
	// example:
	//
	// housekeeping
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersRoutingKey) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersRoutingKey) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersRoutingKey) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersRoutingKey) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersRoutingKey) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersTargetType

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersTargetType struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The type of the resource to which the event is delivered. Valid values: Exchange: exchanges. Queue: queues.
	//
	// example:
	//
	// Exchange/Queue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersTargetType) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersTargetType) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersTargetType) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersTargetType) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersTargetType) String

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersVirtualHostName

type GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersVirtualHostName struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The vhost name of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// rabbit-host
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersVirtualHostName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersVirtualHostName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersVirtualHostName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersVirtualHostName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRabbitMQParametersVirtualHostName) String

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParameters

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParameters struct {
	// The message content.
	Body *GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The target service type is Message Queue for Apache RocketMQ.
	InstanceId *GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The tags that are used to filter messages.
	Keys *GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersKeys `json:"Keys,omitempty" xml:"Keys,omitempty" type:"Struct"`
	// The tags that are used to filter messages.
	Properties *GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersProperties `json:"Properties,omitempty" xml:"Properties,omitempty" type:"Struct"`
	// The tags that are used to filter messages.
	Tags *GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The name of the topic in the Message Queue for Apache RocketMQ instance.
	Topic *GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParameters) GoString

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParameters) String

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersBody

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersBody struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersBody) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersBody) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersBody) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersBody) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersBody) String

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersInstanceId

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersInstanceId struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// MQ_INST_164901546557****_BAAN****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersInstanceId) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersInstanceId) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersInstanceId) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersInstanceId) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersInstanceId) String

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersKeys

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersKeys struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersKeys) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersKeys) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersKeys) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersKeys) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersKeys) String

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersProperties

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersProperties struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersProperties) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersProperties) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersProperties) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersProperties) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersProperties) String

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTags

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTags struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTags) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTags) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTags) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTags) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTags) String

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTopic

type GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTopic struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the topic in the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// Mytopic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTopic) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTopic) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTopic) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTopic) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkRocketMQParametersTopic) String

type GetEventStreamingResponseBodyDataSinkSinkSLSParameters

type GetEventStreamingResponseBodyDataSinkSinkSLSParameters struct {
	// The message content.
	Body *GetEventStreamingResponseBodyDataSinkSinkSLSParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The Simple Log Service Logstore.
	LogStore *GetEventStreamingResponseBodyDataSinkSinkSLSParametersLogStore `json:"LogStore,omitempty" xml:"LogStore,omitempty" type:"Struct"`
	// The Simple Log Service project.
	Project *GetEventStreamingResponseBodyDataSinkSinkSLSParametersProject `json:"Project,omitempty" xml:"Project,omitempty" type:"Struct"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Simple Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the Resource Access Management (RAM) console.
	RoleName *GetEventStreamingResponseBodyDataSinkSinkSLSParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
	// The name of the topic in which logs are stored. The topic corresponds to the topic reserved field in Simple Log Service.
	Topic *GetEventStreamingResponseBodyDataSinkSinkSLSParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSinkSinkSLSParameters) GoString

func (GetEventStreamingResponseBodyDataSinkSinkSLSParameters) String

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersBody

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersBody struct {
	// The method that is used to transform the event.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which the event is transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before the transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersBody) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersBody) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersBody) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersBody) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersBody) String

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersLogStore

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersLogStore struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The Log Service Logstore.
	//
	// example:
	//
	// test-logstore
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersLogStore) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersLogStore) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersLogStore) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersLogStore) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersLogStore) String

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersProject

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersProject struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The Log Service project.
	//
	// example:
	//
	// test-project
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersProject) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersProject) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersProject) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersProject) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersProject) String

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersRoleName

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersRoleName struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console.
	//
	// example:
	//
	// testRole
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersRoleName) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersRoleName) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersRoleName) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersRoleName) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersRoleName) String

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersTopic

type GetEventStreamingResponseBodyDataSinkSinkSLSParametersTopic struct {
	// The method that is used to transform the event. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template style.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the topic in which logs are stored. The topic corresponds to the topic reserved field in Log Service.
	//
	// example:
	//
	// testTopic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersTopic) GoString

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersTopic) SetForm

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersTopic) SetTemplate

func (*GetEventStreamingResponseBodyDataSinkSinkSLSParametersTopic) SetValue

func (GetEventStreamingResponseBodyDataSinkSinkSLSParametersTopic) String

type GetEventStreamingResponseBodyDataSource

type GetEventStreamingResponseBodyDataSource struct {
	SourceApacheKafkaParameters *GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters `json:"SourceApacheKafkaParameters,omitempty" xml:"SourceApacheKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are returned if the event source is Data Transmission Service (DTS).
	SourceDTSParameters *GetEventStreamingResponseBodyDataSourceSourceDTSParameters `json:"SourceDTSParameters,omitempty" xml:"SourceDTSParameters,omitempty" type:"Struct"`
	// The parameters that are returned if ApsaraMQ for Kafka is specified as the event source.
	SourceKafkaParameters *GetEventStreamingResponseBodyDataSourceSourceKafkaParameters `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty" type:"Struct"`
	// Source MNS Parameters
	SourceMNSParameters *GetEventStreamingResponseBodyDataSourceSourceMNSParameters `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty" type:"Struct"`
	// The parameters that are returned if the event source is Message Queue for MQTT.
	SourceMQTTParameters       *GetEventStreamingResponseBodyDataSourceSourceMQTTParameters       `json:"SourceMQTTParameters,omitempty" xml:"SourceMQTTParameters,omitempty" type:"Struct"`
	SourcePrometheusParameters *GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters `json:"SourcePrometheusParameters,omitempty" xml:"SourcePrometheusParameters,omitempty" type:"Struct"`
	// Source RabbitMQ Parameters
	SourceRabbitMQParameters *GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty" type:"Struct"`
	// Source RocketMQ Parameters
	SourceRocketMQParameters *GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty" type:"Struct"`
	// The parameters that are returned if the event provider is Simple Log Service.
	SourceSLSParameters *GetEventStreamingResponseBodyDataSourceSourceSLSParameters `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty" type:"Struct"`
}

func (GetEventStreamingResponseBodyDataSource) GoString

func (GetEventStreamingResponseBodyDataSource) String

type GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters added in v4.1.1

type GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters struct {
	Bootstraps       *string `json:"Bootstraps,omitempty" xml:"Bootstraps,omitempty"`
	ConsumerGroup    *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	NetworkType      *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	OffsetReset      *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	SaslMechanism    *string `json:"SaslMechanism,omitempty" xml:"SaslMechanism,omitempty"`
	SaslPassword     *string `json:"SaslPassword,omitempty" xml:"SaslPassword,omitempty"`
	SaslUser         *string `json:"SaslUser,omitempty" xml:"SaslUser,omitempty"`
	SecurityGroupId  *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityProtocol *string `json:"SecurityProtocol,omitempty" xml:"SecurityProtocol,omitempty"`
	Topic            *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	VSwitchIds       *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	ValueDataType    *string `json:"ValueDataType,omitempty" xml:"ValueDataType,omitempty"`
	VpcId            *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) GoString added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetBootstraps added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetConsumerGroup added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetNetworkType added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetOffsetReset added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetSaslMechanism added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetSaslPassword added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetSaslUser added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetSecurityGroupId added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetSecurityProtocol added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetTopic added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetVSwitchIds added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetValueDataType added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) SetVpcId added in v4.1.1

func (GetEventStreamingResponseBodyDataSourceSourceApacheKafkaParameters) String added in v4.1.1

type GetEventStreamingResponseBodyDataSourceSourceDTSParameters

type GetEventStreamingResponseBodyDataSourceSourceDTSParameters struct {
	// The URL and port number of the data subscription channel.
	BrokerUrl *string `json:"BrokerUrl,omitempty" xml:"BrokerUrl,omitempty"`
	// The consumer offset. A consumer offset is a timestamp that indicates when the SDK client consumes the first data record. The value is a UNIX timestamp.
	//
	// example:
	//
	// 1620962769
	InitCheckPoint *string `json:"InitCheckPoint,omitempty" xml:"InitCheckPoint,omitempty"`
	// The password of the consumer group.
	//
	// example:
	//
	// admin
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The ID of the consumer group.
	//
	// example:
	//
	// HD1
	Sid *string `json:"Sid,omitempty" xml:"Sid,omitempty"`
	// The task ID.
	//
	// example:
	//
	// f86e5814-b223-482c-b768-3b873297dade
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The topic to which you want to subscribe by using the data subscription channel.
	//
	// example:
	//
	// TP_TEST_UNDERWRITE_ISSUE
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The account of the consumer group.
	//
	// example:
	//
	// admin
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourceDTSParameters) GoString

func (*GetEventStreamingResponseBodyDataSourceSourceDTSParameters) SetBrokerUrl

func (*GetEventStreamingResponseBodyDataSourceSourceDTSParameters) SetInitCheckPoint

func (*GetEventStreamingResponseBodyDataSourceSourceDTSParameters) SetPassword

func (*GetEventStreamingResponseBodyDataSourceSourceDTSParameters) SetSid

func (*GetEventStreamingResponseBodyDataSourceSourceDTSParameters) SetTaskId

func (*GetEventStreamingResponseBodyDataSourceSourceDTSParameters) SetTopic

func (*GetEventStreamingResponseBodyDataSourceSourceDTSParameters) SetUsername

func (GetEventStreamingResponseBodyDataSourceSourceDTSParameters) String

type GetEventStreamingResponseBodyDataSourceSourceKafkaParameters

type GetEventStreamingResponseBodyDataSourceSourceKafkaParameters struct {
	// The ID of the consumer group that subscribes to the topic.
	//
	// example:
	//
	// GID_TEST
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// i-bp1fbtrnqmjvgq66ajdw
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network. Default value: Default. The value PublicNetwork specifies a virtual private cloud (VPC).
	//
	// example:
	//
	// Default
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The offset.
	//
	// example:
	//
	// latest
	OffsetReset *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	// The region ID of the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The security group ID.
	//
	// example:
	//
	// sg-2vcgdxz7o1n9zappuimt
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the topic.
	//
	// example:
	//
	// topic_empower_1642473600414
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-wz9qqeovkwjxlu9uc8rst
	VSwitchIds *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// The encoding or decoding format. Valid values: Json, Text, and Binary. The value Json indicates that bytes are decoded into UTF-8 strings and then parsed into JSON format. The value Text indicates that bytes are decoded into UTF-8 strings and then put into the payload. The value Binary indicates that bytes are encoded into Base64 strings and put into the payload.
	//
	// example:
	//
	// Text
	ValueDataType *string `json:"ValueDataType,omitempty" xml:"ValueDataType,omitempty"`
	// The ID of the virtual private cloud (VPC).
	//
	// example:
	//
	// vpc-2zehizpoendb3nwwu9w5o
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) GoString

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetConsumerGroup

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetInstanceId

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetNetwork

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetOffsetReset

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetRegionId

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetSecurityGroupId

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetTopic

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetVSwitchIds

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetValueDataType

func (*GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) SetVpcId

func (GetEventStreamingResponseBodyDataSourceSourceKafkaParameters) String

type GetEventStreamingResponseBodyDataSourceSourceMNSParameters

type GetEventStreamingResponseBodyDataSourceSourceMNSParameters struct {
	// Indicates whether Base64 encoding is enabled.
	//
	// example:
	//
	// true
	IsBase64Decode *bool `json:"IsBase64Decode,omitempty" xml:"IsBase64Decode,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// demo
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The region ID of the MNS queue.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourceMNSParameters) GoString

func (*GetEventStreamingResponseBodyDataSourceSourceMNSParameters) SetIsBase64Decode

func (*GetEventStreamingResponseBodyDataSourceSourceMNSParameters) SetQueueName

func (*GetEventStreamingResponseBodyDataSourceSourceMNSParameters) SetRegionId

func (GetEventStreamingResponseBodyDataSourceSourceMNSParameters) String

type GetEventStreamingResponseBodyDataSourceSourceMQTTParameters

type GetEventStreamingResponseBodyDataSourceSourceMQTTParameters struct {
	// The instance ID.
	//
	// example:
	//
	// i-2ze06wqdwk0uq14krrzv
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The region ID of the Message Queue for MQTT instance.
	//
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the topic in the Message Queue for MQTT instance.
	//
	// example:
	//
	// TOPIC-cainiao-pcs-wms-instock-noPrealertPrintLabel
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourceMQTTParameters) GoString

func (*GetEventStreamingResponseBodyDataSourceSourceMQTTParameters) SetInstanceId

func (*GetEventStreamingResponseBodyDataSourceSourceMQTTParameters) SetRegionId

func (*GetEventStreamingResponseBodyDataSourceSourceMQTTParameters) SetTopic

func (GetEventStreamingResponseBodyDataSourceSourceMQTTParameters) String

type GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters

type GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters struct {
	// example:
	//
	// c83555068b6******ad213f565f209
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// example:
	//
	// json
	DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
	// example:
	//
	// __name__=.*
	Labels   *string `json:"Labels,omitempty" xml:"Labels,omitempty"`
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters) GoString

func (*GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters) SetClusterId

func (*GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters) SetDataType

func (*GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters) SetLabels

func (*GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters) SetRegionId added in v4.0.1

func (GetEventStreamingResponseBodyDataSourceSourcePrometheusParameters) String

type GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters

type GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters struct {
	// The ID of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// i-f8z9a9mcgwri1c1idd0z
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the queue in the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// comp
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The region ID of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The vhost name of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// eb-connect
	VirtualHostName *string `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters) GoString

func (*GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters) SetInstanceId

func (*GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters) SetQueueName

func (*GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters) SetRegionId

func (*GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters) SetVirtualHostName

func (GetEventStreamingResponseBodyDataSourceSourceRabbitMQParameters) String

type GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters

type GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters struct {
	// example:
	//
	// ACL
	AuthType     *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	BodyDataType *string `json:"BodyDataType,omitempty" xml:"BodyDataType,omitempty"`
	// The ID of the consumer group in the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// GID_group1
	GroupID *string `json:"GroupID,omitempty" xml:"GroupID,omitempty"`
	// example:
	//
	// reg****-vpc.cn-zhangjiakou.aliyuncs.com
	InstanceEndpoint *string `json:"InstanceEndpoint,omitempty" xml:"InstanceEndpoint,omitempty"`
	// The ID of the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// i-f8zbher64dlm58plyfte
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// PublicNetwork
	InstanceNetwork *string `json:"InstanceNetwork,omitempty" xml:"InstanceNetwork,omitempty"`
	// example:
	//
	// xxxa
	InstancePassword *string `json:"InstancePassword,omitempty" xml:"InstancePassword,omitempty"`
	// example:
	//
	// sg-m5edtu24f12345****
	InstanceSecurityGroupId *string `json:"InstanceSecurityGroupId,omitempty" xml:"InstanceSecurityGroupId,omitempty"`
	// example:
	//
	// 2
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// example:
	//
	// xxxa
	InstanceUsername *string `json:"InstanceUsername,omitempty" xml:"InstanceUsername,omitempty"`
	// example:
	//
	// vsw-m5ev8asdc6h12****
	InstanceVSwitchIds *string `json:"InstanceVSwitchIds,omitempty" xml:"InstanceVSwitchIds,omitempty"`
	// example:
	//
	// vpc-m5e3sv4b12345****
	InstanceVpcId *string `json:"InstanceVpcId,omitempty" xml:"InstanceVpcId,omitempty"`
	// The consumer offset of messages. Valid values: CONSUME_FROM_LAST_OFFSET: Start consumption from the latest offset. CONSUME_FROM_FIRST_OFFSET: Start consumption from the earliest offset. CONSUME_FROM_TIMESTAMP: Start consumption from the offset at the specified point in time.
	//
	// example:
	//
	// CONSUMEFROMLASTOFFSET
	Offset *string `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The region ID of the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The tags that are used to filter messages.
	//
	// example:
	//
	// v1
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The timestamp of the offset from which consumption starts. This parameter is valid only if you set the Offset parameter to CONSUME_FROM_TIMESTAMP.
	//
	// example:
	//
	// 1636597951964
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	// The topic to which the message belongs.
	//
	// example:
	//
	// topic_add_anima
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) GoString

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetAuthType

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetBodyDataType added in v4.1.1

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetGroupID

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstanceEndpoint

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstanceId

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstanceNetwork

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstancePassword

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstanceSecurityGroupId

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstanceType

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstanceUsername

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstanceVSwitchIds

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetInstanceVpcId

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetOffset

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetRegionId

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetTag

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetTimestamp

func (*GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) SetTopic

func (GetEventStreamingResponseBodyDataSourceSourceRocketMQParameters) String

type GetEventStreamingResponseBodyDataSourceSourceSLSParameters

type GetEventStreamingResponseBodyDataSourceSourceSLSParameters struct {
	// The starting consumer offset. The value begin indicates the earliest offset, and the value end indicates the latest offset. You can also specify a time in seconds to start consumption.
	//
	// example:
	//
	// begin
	ConsumePosition *string `json:"ConsumePosition,omitempty" xml:"ConsumePosition,omitempty"`
	// The consumer group.
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The Log Service Logstore.
	//
	// example:
	//
	// waf-logstore
	LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"`
	// The Log Service project.
	//
	// example:
	//
	// dmmzk
	Project *string `json:"Project,omitempty" xml:"Project,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console.
	//
	// example:
	//
	// testRole
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (GetEventStreamingResponseBodyDataSourceSourceSLSParameters) GoString

func (*GetEventStreamingResponseBodyDataSourceSourceSLSParameters) SetConsumePosition

func (*GetEventStreamingResponseBodyDataSourceSourceSLSParameters) SetConsumerGroup

func (*GetEventStreamingResponseBodyDataSourceSourceSLSParameters) SetLogStore

func (*GetEventStreamingResponseBodyDataSourceSourceSLSParameters) SetProject

func (*GetEventStreamingResponseBodyDataSourceSourceSLSParameters) SetRoleName

func (GetEventStreamingResponseBodyDataSourceSourceSLSParameters) String

type GetEventStreamingResponseBodyDataTransforms

type GetEventStreamingResponseBodyDataTransforms struct {
	// The Alibaba Cloud Resource Name (ARN) of the cloud service, such as the ARN of a Function Compute function.
	//
	// example:
	//
	// acs:fc:cn-hangzhou:*****:services/demo-service.LATEST/functions/demo-func
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (GetEventStreamingResponseBodyDataTransforms) GoString

func (*GetEventStreamingResponseBodyDataTransforms) SetArn

func (GetEventStreamingResponseBodyDataTransforms) String

type GetRuleRequest

type GetRuleRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// default
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// ram-changes
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (GetRuleRequest) GoString

func (s GetRuleRequest) GoString() string

func (*GetRuleRequest) SetEventBusName

func (s *GetRuleRequest) SetEventBusName(v string) *GetRuleRequest

func (*GetRuleRequest) SetRuleName

func (s *GetRuleRequest) SetRuleName(v string) *GetRuleRequest

func (GetRuleRequest) String

func (s GetRuleRequest) String() string

type GetRuleResponse

type GetRuleResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRuleResponse) GoString

func (s GetRuleResponse) GoString() string

func (*GetRuleResponse) SetBody

func (*GetRuleResponse) SetHeaders

func (s *GetRuleResponse) SetHeaders(v map[string]*string) *GetRuleResponse

func (*GetRuleResponse) SetStatusCode

func (s *GetRuleResponse) SetStatusCode(v int32) *GetRuleResponse

func (GetRuleResponse) String

func (s GetRuleResponse) String() string

type GetRuleResponseBody

type GetRuleResponseBody struct {
	// The response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For a list of error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *GetRuleResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// The event rule not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 2BC1857D-E633-5E79-B2C2-43EF5F7730D8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. If the operation is successful, the value true is returned.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetRuleResponseBody) GoString

func (s GetRuleResponseBody) GoString() string

func (*GetRuleResponseBody) SetCode

func (*GetRuleResponseBody) SetData

func (*GetRuleResponseBody) SetMessage

func (*GetRuleResponseBody) SetRequestId

func (s *GetRuleResponseBody) SetRequestId(v string) *GetRuleResponseBody

func (*GetRuleResponseBody) SetSuccess

func (s *GetRuleResponseBody) SetSuccess(v bool) *GetRuleResponseBody

func (GetRuleResponseBody) String

func (s GetRuleResponseBody) String() string

type GetRuleResponseBodyData

type GetRuleResponseBodyData struct {
	// The timestamp that indicates when the event rule was created.
	//
	// example:
	//
	// 1607071602000
	CreatedTimestamp *int64 `json:"CreatedTimestamp,omitempty" xml:"CreatedTimestamp,omitempty"`
	// The description of the event rule.
	//
	// example:
	//
	// test
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event bus.
	//
	// example:
	//
	// Housekeeping-Bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event pattern, in JSON format. Valid values: stringEqual and stringExpression. You can specify up to five expressions in the map data structure in each field.
	//
	// You can specify up to five expressions in the map data structure in each field.
	//
	// example:
	//
	// {\\"source\\":[\\"acs.oss\\"],\\"type\\":[\\"oss:BucketQueried:GetBucketStat\\"]}
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the event rule.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:123456789098****:eventbus/default/rule/myRule3
	RuleARN *string `json:"RuleARN,omitempty" xml:"RuleARN,omitempty"`
	// The name of the event rule.
	//
	// example:
	//
	// ramrolechange-fc
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The status of the event rule. Valid values: ENABLE (default): The event rule is enabled. DISABLE: The event rule is disabled.
	//
	// example:
	//
	// ENABLE
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The event targets.
	Targets []*GetRuleResponseBodyDataTargets `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"`
}

func (GetRuleResponseBodyData) GoString

func (s GetRuleResponseBodyData) GoString() string

func (*GetRuleResponseBodyData) SetCreatedTimestamp

func (s *GetRuleResponseBodyData) SetCreatedTimestamp(v int64) *GetRuleResponseBodyData

func (*GetRuleResponseBodyData) SetDescription

func (*GetRuleResponseBodyData) SetEventBusName

func (*GetRuleResponseBodyData) SetFilterPattern

func (s *GetRuleResponseBodyData) SetFilterPattern(v string) *GetRuleResponseBodyData

func (*GetRuleResponseBodyData) SetRuleARN

func (*GetRuleResponseBodyData) SetRuleName

func (*GetRuleResponseBodyData) SetStatus

func (*GetRuleResponseBodyData) SetTargets

func (GetRuleResponseBodyData) String

func (s GetRuleResponseBodyData) String() string

type GetRuleResponseBodyDataTargets

type GetRuleResponseBodyDataTargets struct {
	// The dead-letter queue.
	DeadLetterQueue *GetRuleResponseBodyDataTargetsDeadLetterQueue `json:"DeadLetterQueue,omitempty" xml:"DeadLetterQueue,omitempty" type:"Struct"`
	// The information about the event target.
	DetailMap map[string]interface{} `json:"DetailMap,omitempty" xml:"DetailMap,omitempty"`
	// The endpoint of the event target.
	//
	// example:
	//
	// acs:mns:cn-hangzhou:123456789098****:queues/myqueue
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The fault tolerance policy. Valid values: ALL: Fault tolerance is allowed. If an error occurs in an event, event processing is not blocked. If the event fails to be sent after the maximum number of retries specified by the retry policy is reached, the event is delivered to the dead-letter queue or discarded based on your configurations. NONE: Fault tolerance is not allowed. If an error occurs in an event and the event fails to be sent after the maximum number of retries specified by the retry policy is reached, event processing is blocked.
	//
	// example:
	//
	// ALL
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The ID of the event target.
	//
	// example:
	//
	// 1
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The parameters that are configured for the event target.
	ParamList []*GetRuleResponseBodyDataTargetsParamList `json:"ParamList,omitempty" xml:"ParamList,omitempty" type:"Repeated"`
	// The retry policy that is used to push failed events. Valid values: BACKOFF_RETRY: backoff retry. A failed event can be retried up to three times. The interval between two consecutive retries is a random value between 10 seconds and 20 seconds. EXPONENTIAL_DECAY_RETRY: exponential decay retry. A failed event can be retried up to 176 times. The interval between two consecutive retries exponentially increases to a maximum of 512 seconds. The total retry time is 1 day. The specific retry intervals are 1, 2, 4, 8, 16, 32, 64, 128, 256, and 512 seconds. The interval of 512 seconds is used for 167 retries.
	//
	// example:
	//
	// BACKOFF_RETRY
	PushRetryStrategy *string `json:"PushRetryStrategy,omitempty" xml:"PushRetryStrategy,omitempty"`
	// The transformer that is used to push events.
	//
	// example:
	//
	// MATCHED_EVENT
	PushSelector *string `json:"PushSelector,omitempty" xml:"PushSelector,omitempty"`
	// The type of the event target. For more information, see [Event target parameters](https://help.aliyun.com/document_detail/185887.html).
	//
	// example:
	//
	// acs.mns.queue
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetRuleResponseBodyDataTargets) GoString

func (*GetRuleResponseBodyDataTargets) SetDetailMap

func (s *GetRuleResponseBodyDataTargets) SetDetailMap(v map[string]interface{}) *GetRuleResponseBodyDataTargets

func (*GetRuleResponseBodyDataTargets) SetEndpoint

func (*GetRuleResponseBodyDataTargets) SetErrorsTolerance

func (*GetRuleResponseBodyDataTargets) SetId

func (*GetRuleResponseBodyDataTargets) SetPushRetryStrategy

func (*GetRuleResponseBodyDataTargets) SetPushSelector

func (*GetRuleResponseBodyDataTargets) SetType

func (GetRuleResponseBodyDataTargets) String

type GetRuleResponseBodyDataTargetsDeadLetterQueue

type GetRuleResponseBodyDataTargetsDeadLetterQueue struct {
	// The Alibaba Cloud Resource Name (ARN) of the dead-letter queue.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:164901546557****:eventbus/my-event-bus/eventsource/myRocketMQ.source
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (GetRuleResponseBodyDataTargetsDeadLetterQueue) GoString

func (*GetRuleResponseBodyDataTargetsDeadLetterQueue) SetArn

func (GetRuleResponseBodyDataTargetsDeadLetterQueue) String

type GetRuleResponseBodyDataTargetsParamList

type GetRuleResponseBodyDataTargetsParamList struct {
	// The method that is used to deliver events to the event target. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The resource key of the event target. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// body
	ResourceKey *string `json:"ResourceKey,omitempty" xml:"ResourceKey,omitempty"`
	// The template based on which events are delivered to the event target.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The event target.
	//
	// example:
	//
	// {\\"key\\"=\\"value\\"}
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetRuleResponseBodyDataTargetsParamList) GoString

func (*GetRuleResponseBodyDataTargetsParamList) SetForm

func (*GetRuleResponseBodyDataTargetsParamList) SetResourceKey

func (*GetRuleResponseBodyDataTargetsParamList) SetTemplate

func (*GetRuleResponseBodyDataTargetsParamList) SetValue

func (GetRuleResponseBodyDataTargetsParamList) String

type ListAliyunOfficialEventSourcesResponse

type ListAliyunOfficialEventSourcesResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAliyunOfficialEventSourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListAliyunOfficialEventSourcesResponse) GoString

func (*ListAliyunOfficialEventSourcesResponse) SetHeaders

func (*ListAliyunOfficialEventSourcesResponse) SetStatusCode

func (ListAliyunOfficialEventSourcesResponse) String

type ListAliyunOfficialEventSourcesResponseBody

type ListAliyunOfficialEventSourcesResponseBody struct {
	// The response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For a list of error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *ListAliyunOfficialEventSourcesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// InvalidArgument
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 5f80e9b3-98d5-4f51-8412-c758818a03e4
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. If the operation is successful, the value true is returned.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListAliyunOfficialEventSourcesResponseBody) GoString

func (*ListAliyunOfficialEventSourcesResponseBody) SetCode

func (*ListAliyunOfficialEventSourcesResponseBody) SetMessage

func (*ListAliyunOfficialEventSourcesResponseBody) SetRequestId

func (*ListAliyunOfficialEventSourcesResponseBody) SetSuccess

func (ListAliyunOfficialEventSourcesResponseBody) String

type ListAliyunOfficialEventSourcesResponseBodyData

type ListAliyunOfficialEventSourcesResponseBodyData struct {
	// The event sources.
	EventSourceList []*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList `json:"EventSourceList,omitempty" xml:"EventSourceList,omitempty" type:"Repeated"`
}

func (ListAliyunOfficialEventSourcesResponseBodyData) GoString

func (ListAliyunOfficialEventSourcesResponseBodyData) String

type ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList

type ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList struct {
	// The Alibaba Cloud Resource Name (ARN) of the event bus.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:SYSTEM:eventsource/acs.aliyuncvc
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
	// The time when the event source was created. Unit: milliseconds.
	//
	// example:
	//
	// 1607071602000
	Ctime *float32 `json:"Ctime,omitempty" xml:"Ctime,omitempty"`
	// The description of the event source.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event source to which the event type belongs.
	//
	// example:
	//
	// acs.aliyuncvc
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event types.
	EventTypes []*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes `json:"EventTypes,omitempty" xml:"EventTypes,omitempty" type:"Repeated"`
	// The full name of the event source.
	//
	// example:
	//
	// E-MapReduce
	FullName *string `json:"FullName,omitempty" xml:"FullName,omitempty"`
	// The name of the event source.
	//
	// example:
	//
	// acs.aliyuncvc
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The status of the event source. Valid value: Activated.
	//
	// example:
	//
	// Activated
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the event source.
	//
	// example:
	//
	// 1
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) GoString

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) SetArn

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) SetCtime

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) SetDescription

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) SetEventBusName

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) SetFullName

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) SetName

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) SetStatus

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) SetType

func (ListAliyunOfficialEventSourcesResponseBodyDataEventSourceList) String

type ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes

type ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes struct {
	// The name of the event source.
	//
	// example:
	//
	// name
	EventSourceName *string `json:"EventSourceName,omitempty" xml:"EventSourceName,omitempty"`
	// The name of the group to which the event type belongs.
	//
	// example:
	//
	// aliyuncvc:MeetingEvent
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The full name of the event type.
	//
	// example:
	//
	// aliyuncvc:MeetingEvent:MeetingStateEvent
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The short name of the event type.
	//
	// example:
	//
	// MeetingStateEvent
	ShortName *string `json:"ShortName,omitempty" xml:"ShortName,omitempty"`
}

func (ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes) GoString

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes) SetEventSourceName

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes) SetGroupName

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes) SetName

func (*ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes) SetShortName

func (ListAliyunOfficialEventSourcesResponseBodyDataEventSourceListEventTypes) String

type ListApiDestinationsRequest

type ListApiDestinationsRequest struct {
	// The prefix of the API destination name.
	//
	// example:
	//
	// api-demo
	ApiDestinationNamePrefix *string `json:"ApiDestinationNamePrefix,omitempty" xml:"ApiDestinationNamePrefix,omitempty"`
	// The connection name.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The maximum number of entries to be returned in a call. You can use this parameter and NextToken to implement paging.
	//
	// 	- Default value: 10.
	//
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// If you set Limit and excess return values exist, this parameter is returned.
	//
	// 	- Default value: 0.
	//
	// example:
	//
	// 0
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (ListApiDestinationsRequest) GoString

func (s ListApiDestinationsRequest) GoString() string

func (*ListApiDestinationsRequest) SetApiDestinationNamePrefix

func (s *ListApiDestinationsRequest) SetApiDestinationNamePrefix(v string) *ListApiDestinationsRequest

func (*ListApiDestinationsRequest) SetConnectionName

func (*ListApiDestinationsRequest) SetMaxResults

func (*ListApiDestinationsRequest) SetNextToken

func (ListApiDestinationsRequest) String

type ListApiDestinationsResponse

type ListApiDestinationsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApiDestinationsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApiDestinationsResponse) GoString

func (s ListApiDestinationsResponse) GoString() string

func (*ListApiDestinationsResponse) SetBody

func (*ListApiDestinationsResponse) SetHeaders

func (*ListApiDestinationsResponse) SetStatusCode

func (ListApiDestinationsResponse) String

type ListApiDestinationsResponseBody

type ListApiDestinationsResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *ListApiDestinationsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message. If the request is successful, success is returned. If the request failed, an error code is returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 96D7C0AB-DCE5-5E82-96B8-4725E1706BB1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListApiDestinationsResponseBody) GoString

func (*ListApiDestinationsResponseBody) SetCode

func (*ListApiDestinationsResponseBody) SetMessage

func (*ListApiDestinationsResponseBody) SetRequestId

func (ListApiDestinationsResponseBody) String

type ListApiDestinationsResponseBodyData

type ListApiDestinationsResponseBodyData struct {
	// The API destinations.
	ApiDestinations []*ListApiDestinationsResponseBodyDataApiDestinations `json:"ApiDestinations,omitempty" xml:"ApiDestinations,omitempty" type:"Repeated"`
	// The maximum number of entries returned per page.
	//
	// example:
	//
	// 10
	MaxResults *float32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// If excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 1
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 2
	Total *float32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (ListApiDestinationsResponseBodyData) GoString

func (*ListApiDestinationsResponseBodyData) SetMaxResults

func (*ListApiDestinationsResponseBodyData) SetNextToken

func (*ListApiDestinationsResponseBodyData) SetTotal

func (ListApiDestinationsResponseBodyData) String

type ListApiDestinationsResponseBodyDataApiDestinations

type ListApiDestinationsResponseBodyDataApiDestinations struct {
	// The name of the API destination.
	//
	// example:
	//
	// api-destination-2
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
	// The connection name.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the connection.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time when the API destination was created.
	//
	// example:
	//
	// 1665223213000
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The request parameters that are configured for the API destination.
	HttpApiParameters *ListApiDestinationsResponseBodyDataApiDestinationsHttpApiParameters `json:"HttpApiParameters,omitempty" xml:"HttpApiParameters,omitempty" type:"Struct"`
}

func (ListApiDestinationsResponseBodyDataApiDestinations) GoString

func (*ListApiDestinationsResponseBodyDataApiDestinations) SetApiDestinationName

func (*ListApiDestinationsResponseBodyDataApiDestinations) SetConnectionName

func (*ListApiDestinationsResponseBodyDataApiDestinations) SetDescription

func (*ListApiDestinationsResponseBodyDataApiDestinations) SetGmtCreate

func (ListApiDestinationsResponseBodyDataApiDestinations) String

type ListApiDestinationsResponseBodyDataApiDestinationsHttpApiParameters

type ListApiDestinationsResponseBodyDataApiDestinationsHttpApiParameters struct {
	// The endpoint of the API destination.
	//
	// example:
	//
	// http://127.0.0.1:8001/api
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The HTTP request method. Valid values:
	//
	// - POST
	//
	// - GET
	//
	// - DELETE
	//
	// - PUT
	//
	// - HEAD
	//
	// - TRACE
	//
	// - PATCH
	//
	// example:
	//
	// POST
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
}

func (ListApiDestinationsResponseBodyDataApiDestinationsHttpApiParameters) GoString

func (*ListApiDestinationsResponseBodyDataApiDestinationsHttpApiParameters) SetEndpoint

func (*ListApiDestinationsResponseBodyDataApiDestinationsHttpApiParameters) SetMethod

func (ListApiDestinationsResponseBodyDataApiDestinationsHttpApiParameters) String

type ListConnectionsRequest

type ListConnectionsRequest struct {
	// The key word that you specify to query connections. Connections can be queried by prefixes.
	//
	// example:
	//
	// connection-name
	ConnectionNamePrefix *string `json:"ConnectionNamePrefix,omitempty" xml:"ConnectionNamePrefix,omitempty"`
	// The maximum number of entries to be returned in a single call. You can use this parameter and the NextToken parameter to implement paging.
	//
	// 	- Default value: 10.
	//
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// If you set the Limit parameter and excess return values exist, this parameter is returned.
	//
	// 	- Default value: 0.
	//
	// example:
	//
	// 0
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (ListConnectionsRequest) GoString

func (s ListConnectionsRequest) GoString() string

func (*ListConnectionsRequest) SetConnectionNamePrefix

func (s *ListConnectionsRequest) SetConnectionNamePrefix(v string) *ListConnectionsRequest

func (*ListConnectionsRequest) SetMaxResults

func (*ListConnectionsRequest) SetNextToken

func (ListConnectionsRequest) String

func (s ListConnectionsRequest) String() string

type ListConnectionsResponse

type ListConnectionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListConnectionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListConnectionsResponse) GoString

func (s ListConnectionsResponse) GoString() string

func (*ListConnectionsResponse) SetBody

func (*ListConnectionsResponse) SetHeaders

func (*ListConnectionsResponse) SetStatusCode

func (ListConnectionsResponse) String

func (s ListConnectionsResponse) String() string

type ListConnectionsResponseBody

type ListConnectionsResponseBody struct {
	// The HTTP status code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about the connections returned.
	Data *ListConnectionsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The message returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request. This parameter is a common parameter. Each request has a unique ID. You can use the ID to troubleshoot issues.
	//
	// example:
	//
	// E3619976-8714-5D88-BBA2-6983D798A8BB
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListConnectionsResponseBody) GoString

func (s ListConnectionsResponseBody) GoString() string

func (*ListConnectionsResponseBody) SetCode

func (*ListConnectionsResponseBody) SetData

func (*ListConnectionsResponseBody) SetMessage

func (*ListConnectionsResponseBody) SetRequestId

func (ListConnectionsResponseBody) String

type ListConnectionsResponseBodyData

type ListConnectionsResponseBodyData struct {
	// The value of the key in the request path.
	Connections []*ListConnectionsResponseBodyDataConnections `json:"Connections,omitempty" xml:"Connections,omitempty" type:"Repeated"`
	// The number of entries returned per page.
	//
	// example:
	//
	// 10
	MaxResults *float32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// If excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 0
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	Total *float32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (ListConnectionsResponseBodyData) GoString

func (*ListConnectionsResponseBodyData) SetMaxResults

func (*ListConnectionsResponseBodyData) SetNextToken

func (*ListConnectionsResponseBodyData) SetTotal

func (ListConnectionsResponseBodyData) String

type ListConnectionsResponseBodyDataConnections

type ListConnectionsResponseBodyDataConnections struct {
	// The parameters that are configured for authentication.
	AuthParameters *ListConnectionsResponseBodyDataConnectionsAuthParameters `json:"AuthParameters,omitempty" xml:"AuthParameters,omitempty" type:"Struct"`
	// The connection name.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The connection description.
	//
	// example:
	//
	// The description of the connection.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The time when the connection was created.
	//
	// example:
	//
	// 1592838994234
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The connection ID.
	//
	// example:
	//
	// 1141093
	Id                *int64                                                       `json:"Id,omitempty" xml:"Id,omitempty"`
	NetworkParameters *ListConnectionsResponseBodyDataConnectionsNetworkParameters `json:"NetworkParameters,omitempty" xml:"NetworkParameters,omitempty" type:"Struct"`
}

func (ListConnectionsResponseBodyDataConnections) GoString

func (*ListConnectionsResponseBodyDataConnections) SetConnectionName

func (*ListConnectionsResponseBodyDataConnections) SetDescription

func (*ListConnectionsResponseBodyDataConnections) SetGmtCreate

func (*ListConnectionsResponseBodyDataConnections) SetId

func (ListConnectionsResponseBodyDataConnections) String

type ListConnectionsResponseBodyDataConnectionsAuthParameters

type ListConnectionsResponseBodyDataConnectionsAuthParameters struct {
	// The parameters that are configured for API key authentication.
	ApiKeyAuthParameters *ListConnectionsResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters `json:"ApiKeyAuthParameters,omitempty" xml:"ApiKeyAuthParameters,omitempty" type:"Struct"`
	// The authentication type. Valid values:
	//
	// - BASIC_AUTH: basic authentication.
	//
	// - API_KEY_AUTH: API key authentication.
	//
	// - OAUTH_AUTH: OAuth authentication.
	//
	// example:
	//
	// BASIC_AUTH
	AuthorizationType *string `json:"AuthorizationType,omitempty" xml:"AuthorizationType,omitempty"`
	// The parameters that are configured for basic authentication.
	BasicAuthParameters *ListConnectionsResponseBodyDataConnectionsAuthParametersBasicAuthParameters `json:"BasicAuthParameters,omitempty" xml:"BasicAuthParameters,omitempty" type:"Struct"`
	// The parameters that are configured for OAuth authentication.
	OAuthParameters *ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParameters `json:"OAuthParameters,omitempty" xml:"OAuthParameters,omitempty" type:"Struct"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParameters) GoString

func (*ListConnectionsResponseBodyDataConnectionsAuthParameters) SetAuthorizationType

func (ListConnectionsResponseBodyDataConnectionsAuthParameters) String

type ListConnectionsResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters

type ListConnectionsResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters struct {
	// The API key.
	//
	// example:
	//
	// Token
	ApiKeyName *string `json:"ApiKeyName,omitempty" xml:"ApiKeyName,omitempty"`
	// The value of the API key.
	//
	// example:
	//
	// asdkjnqkwejooa
	ApiKeyValue *string `json:"ApiKeyValue,omitempty" xml:"ApiKeyValue,omitempty"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters) GoString

func (*ListConnectionsResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters) SetApiKeyName

func (*ListConnectionsResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters) SetApiKeyValue

func (ListConnectionsResponseBodyDataConnectionsAuthParametersApiKeyAuthParameters) String

type ListConnectionsResponseBodyDataConnectionsAuthParametersBasicAuthParameters

type ListConnectionsResponseBodyDataConnectionsAuthParametersBasicAuthParameters struct {
	// The password for basic authentication.
	//
	// example:
	//
	// admin
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The username for basic authentication.
	//
	// example:
	//
	// admin
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParametersBasicAuthParameters) GoString

func (*ListConnectionsResponseBodyDataConnectionsAuthParametersBasicAuthParameters) SetPassword

func (*ListConnectionsResponseBodyDataConnectionsAuthParametersBasicAuthParameters) SetUsername

func (ListConnectionsResponseBodyDataConnectionsAuthParametersBasicAuthParameters) String

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParameters

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParameters struct {
	// The endpoint that is used to obtain the OAuth token.
	//
	// example:
	//
	// http://localhost:8080/oauth/token
	AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitempty" xml:"AuthorizationEndpoint,omitempty"`
	// The parameters that are configured for the client.
	ClientParameters *ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters `json:"ClientParameters,omitempty" xml:"ClientParameters,omitempty" type:"Struct"`
	// The HTTP request method. Valid values:
	//
	// - GET
	//
	// - POST
	//
	// - HEAD
	//
	// example:
	//
	// POST
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	// The request parameters for OAuth authentication.
	OAuthHttpParameters *ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters `json:"OAuthHttpParameters,omitempty" xml:"OAuthHttpParameters,omitempty" type:"Struct"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParameters) GoString

func (*ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParameters) SetAuthorizationEndpoint

func (*ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParameters) SetHttpMethod

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParameters) String

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters struct {
	// The client ID.
	//
	// example:
	//
	// ClientID
	ClientID *string `json:"ClientID,omitempty" xml:"ClientID,omitempty"`
	// The client key secret of the application.
	//
	// example:
	//
	// ClientSecret
	ClientSecret *string `json:"ClientSecret,omitempty" xml:"ClientSecret,omitempty"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters) GoString

func (*ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters) SetClientSecret

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersClientParameters) String

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters struct {
	// The parameters that are configured for the request.
	BodyParameters []*ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters `json:"BodyParameters,omitempty" xml:"BodyParameters,omitempty" type:"Repeated"`
	// The parameters that are configured for the request header.
	HeaderParameters []*ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters `json:"HeaderParameters,omitempty" xml:"HeaderParameters,omitempty" type:"Repeated"`
	// The parameters that are configured for the request path.
	QueryStringParameters []*ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters `json:"QueryStringParameters,omitempty" xml:"QueryStringParameters,omitempty" type:"Repeated"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters) GoString

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParameters) String

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters struct {
	// Indicates whether authentication is enabled.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key in the request body.
	//
	// example:
	//
	// name
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the key in the request body.
	//
	// example:
	//
	// demo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) GoString

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) String

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters struct {
	// Indicates whether authentication is enabled.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key in the request header.
	//
	// example:
	//
	// name
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the key in the request header.
	//
	// example:
	//
	// demo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) GoString

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) String

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters

type ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters struct {
	// Indicates whether authentication is enabled.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key in the request path.
	//
	// example:
	//
	// name
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the key in the request path.
	//
	// example:
	//
	// demo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters) GoString

func (ListConnectionsResponseBodyDataConnectionsAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters) String

type ListConnectionsResponseBodyDataConnectionsNetworkParameters

type ListConnectionsResponseBodyDataConnectionsNetworkParameters struct {
	// The network type. Valid values:PublicNetwork and PrivateNetwork.
	//
	// example:
	//
	// PublicNetwork
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The security group ID.
	//
	// example:
	//
	// eb-167adad548759-security_grop/sg-bp1addad26peuh9qh9rtyb
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The virtual private cloud (VPC) ID.
	//
	// example:
	//
	// eb-test/vpc-bp1symadadwnwgmqud
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1iu4x7aeradadown1og8,vsw-bp193sqmadadlaszpeqbt2c
	VswitcheId *string `json:"VswitcheId,omitempty" xml:"VswitcheId,omitempty"`
}

func (ListConnectionsResponseBodyDataConnectionsNetworkParameters) GoString

func (*ListConnectionsResponseBodyDataConnectionsNetworkParameters) SetNetworkType

func (*ListConnectionsResponseBodyDataConnectionsNetworkParameters) SetSecurityGroupId

func (*ListConnectionsResponseBodyDataConnectionsNetworkParameters) SetVpcId

func (*ListConnectionsResponseBodyDataConnectionsNetworkParameters) SetVswitcheId

func (ListConnectionsResponseBodyDataConnectionsNetworkParameters) String

type ListEventBusesRequest

type ListEventBusesRequest struct {
	// The maximum number of entries to be returned in a call. You can use this parameter and NextToken to implement paging. Note: Up to 100 entries can be returned in a call.
	//
	// example:
	//
	// 10
	Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// The prefix of the names of the event buses that you want to query.
	//
	// example:
	//
	// My
	NamePrefix *string `json:"NamePrefix,omitempty" xml:"NamePrefix,omitempty"`
	// If you set Limit and excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 10
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (ListEventBusesRequest) GoString

func (s ListEventBusesRequest) GoString() string

func (*ListEventBusesRequest) SetLimit

func (*ListEventBusesRequest) SetNamePrefix

func (s *ListEventBusesRequest) SetNamePrefix(v string) *ListEventBusesRequest

func (*ListEventBusesRequest) SetNextToken

func (ListEventBusesRequest) String

func (s ListEventBusesRequest) String() string

type ListEventBusesResponse

type ListEventBusesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListEventBusesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListEventBusesResponse) GoString

func (s ListEventBusesResponse) GoString() string

func (*ListEventBusesResponse) SetBody

func (*ListEventBusesResponse) SetHeaders

func (*ListEventBusesResponse) SetStatusCode

func (ListEventBusesResponse) String

func (s ListEventBusesResponse) String() string

type ListEventBusesResponseBody

type ListEventBusesResponseBody struct {
	// The returned HTTP status code. The HTTP status code 200 indicates that the request is successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *ListEventBusesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// InvalidArgument
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// D1DCF64A-3F2C-5323-ADCB-3F4DF30FAD2D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the event buses are successfully queried. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListEventBusesResponseBody) GoString

func (s ListEventBusesResponseBody) GoString() string

func (*ListEventBusesResponseBody) SetCode

func (*ListEventBusesResponseBody) SetData

func (*ListEventBusesResponseBody) SetMessage

func (*ListEventBusesResponseBody) SetRequestId

func (*ListEventBusesResponseBody) SetSuccess

func (ListEventBusesResponseBody) String

type ListEventBusesResponseBodyData

type ListEventBusesResponseBodyData struct {
	// The timestamp that indicates when the event bus was created.
	EventBuses []*ListEventBusesResponseBodyDataEventBuses `json:"EventBuses,omitempty" xml:"EventBuses,omitempty" type:"Repeated"`
	// If excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 10
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The total number of entries.
	//
	// example:
	//
	// 2
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (ListEventBusesResponseBodyData) GoString

func (*ListEventBusesResponseBodyData) SetNextToken

func (*ListEventBusesResponseBodyData) SetTotal

func (ListEventBusesResponseBodyData) String

type ListEventBusesResponseBodyDataEventBuses

type ListEventBusesResponseBodyDataEventBuses struct {
	// The timestamp that indicates when the event bus was created.
	//
	// example:
	//
	// 1607071602000
	CreateTimestamp *int64 `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"`
	// The description of the queried event bus.
	//
	// example:
	//
	// bus_description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the queried event bus.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:123456789098***:eventbus/default
	EventBusARN *string `json:"EventBusARN,omitempty" xml:"EventBusARN,omitempty"`
	// The name of the queried event bus.
	//
	// example:
	//
	// default
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
}

func (ListEventBusesResponseBodyDataEventBuses) GoString

func (*ListEventBusesResponseBodyDataEventBuses) SetCreateTimestamp

func (*ListEventBusesResponseBodyDataEventBuses) SetDescription

func (*ListEventBusesResponseBodyDataEventBuses) SetEventBusARN

func (*ListEventBusesResponseBodyDataEventBuses) SetEventBusName

func (ListEventBusesResponseBodyDataEventBuses) String

type ListEventStreamingsRequest

type ListEventStreamingsRequest struct {
	// The maximum number of entries to be returned in a call. You can use this parameter and NextToken to implement paging. A maximum of 100 entries can be returned in a call.
	//
	// example:
	//
	// 10
	Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// The name of the event stream that you want to query.
	//
	// example:
	//
	// name
	NamePrefix *string `json:"NamePrefix,omitempty" xml:"NamePrefix,omitempty"`
	// If you configure Limit and excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 10
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ARN of the event target.
	//
	// example:
	//
	// acs:fc:cn-hangzhou:118609547428****:services/fw1.LATEST/functions/log1
	SinkArn *string `json:"SinkArn,omitempty" xml:"SinkArn,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the event source.
	//
	// example:
	//
	// acs:alikafka:cn-hangzhou:118609547428****:instance/alikafka_pre-cn-zxu36kvi****/topic/test-topic
	SourceArn *string `json:"SourceArn,omitempty" xml:"SourceArn,omitempty"`
}

func (ListEventStreamingsRequest) GoString

func (s ListEventStreamingsRequest) GoString() string

func (*ListEventStreamingsRequest) SetLimit

func (*ListEventStreamingsRequest) SetNamePrefix

func (*ListEventStreamingsRequest) SetNextToken

func (*ListEventStreamingsRequest) SetSinkArn

func (*ListEventStreamingsRequest) SetSourceArn

func (ListEventStreamingsRequest) String

type ListEventStreamingsResponse

type ListEventStreamingsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListEventStreamingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListEventStreamingsResponse) GoString

func (s ListEventStreamingsResponse) GoString() string

func (*ListEventStreamingsResponse) SetBody

func (*ListEventStreamingsResponse) SetHeaders

func (*ListEventStreamingsResponse) SetStatusCode

func (ListEventStreamingsResponse) String

type ListEventStreamingsResponseBody

type ListEventStreamingsResponseBody struct {
	// The response code. Valid values:
	//
	// Success: The request is successful.
	//
	// Other codes: The request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about the event streams.
	Data *ListEventStreamingsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// The event streaming [xxxx] not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 283FF852-C4B8-58C9-9777-F88A5A16A79F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. The value true indicates that the request is successful.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListEventStreamingsResponseBody) GoString

func (*ListEventStreamingsResponseBody) SetCode

func (*ListEventStreamingsResponseBody) SetMessage

func (*ListEventStreamingsResponseBody) SetRequestId

func (*ListEventStreamingsResponseBody) SetSuccess

func (ListEventStreamingsResponseBody) String

type ListEventStreamingsResponseBodyData

type ListEventStreamingsResponseBodyData struct {
	// The event streams.
	EventStreamings []*ListEventStreamingsResponseBodyDataEventStreamings `json:"EventStreamings,omitempty" xml:"EventStreamings,omitempty" type:"Repeated"`
	// A pagination token. It can be used in the next request to retrieve a new page of results. If NextToken is empty, no next page exists. You must specify the pagination token in the next request.
	//
	// example:
	//
	// 177
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The total number of records.
	//
	// example:
	//
	// 10
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (ListEventStreamingsResponseBodyData) GoString

func (*ListEventStreamingsResponseBodyData) SetNextToken

func (*ListEventStreamingsResponseBodyData) SetTotal

func (ListEventStreamingsResponseBodyData) String

type ListEventStreamingsResponseBodyDataEventStreamings

type ListEventStreamingsResponseBodyDataEventStreamings struct {
	// The description of the event stream.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event stream.
	//
	// example:
	//
	// name
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
	// The rule that is used to filter events. If you leave this parameter empty, all events are matched.
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The parameters that are returned for the runtime environment.
	RunOptions *ListEventStreamingsResponseBodyDataEventStreamingsRunOptions `json:"RunOptions,omitempty" xml:"RunOptions,omitempty" type:"Struct"`
	// The event target.
	Sink *ListEventStreamingsResponseBodyDataEventStreamingsSink `json:"Sink,omitempty" xml:"Sink,omitempty" type:"Struct"`
	// The event provider, which is also known as the event source.
	Source *ListEventStreamingsResponseBodyDataEventStreamingsSource `json:"Source,omitempty" xml:"Source,omitempty" type:"Struct"`
	// The status of the event stream that is returned.
	//
	// example:
	//
	// RUNNING
	Status     *string                                                         `json:"Status,omitempty" xml:"Status,omitempty"`
	Transforms []*ListEventStreamingsResponseBodyDataEventStreamingsTransforms `json:"Transforms,omitempty" xml:"Transforms,omitempty" type:"Repeated"`
}

func (ListEventStreamingsResponseBodyDataEventStreamings) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamings) SetDescription

func (*ListEventStreamingsResponseBodyDataEventStreamings) SetEventStreamingName

func (*ListEventStreamingsResponseBodyDataEventStreamings) SetFilterPattern

func (*ListEventStreamingsResponseBodyDataEventStreamings) SetStatus

func (ListEventStreamingsResponseBodyDataEventStreamings) String

type ListEventStreamingsResponseBodyDataEventStreamingsRunOptions

type ListEventStreamingsResponseBodyDataEventStreamingsRunOptions struct {
	// The batch window.
	BatchWindow *ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsBatchWindow `json:"BatchWindow,omitempty" xml:"BatchWindow,omitempty" type:"Struct"`
	// Indicates whether dead-letter queues are enabled. By default, dead-letter queues are disabled. Messages that fail to be pushed are discarded after the maximum number of retries that is specified by the retry policy is reached.
	DeadLetterQueue *ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsDeadLetterQueue `json:"DeadLetterQueue,omitempty" xml:"DeadLetterQueue,omitempty" type:"Struct"`
	// The exception tolerance policy. Valid values: NONE and ALL.
	//
	// example:
	//
	// ALL
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The number of concurrent threads.
	//
	// example:
	//
	// 2
	MaximumTasks *int32 `json:"MaximumTasks,omitempty" xml:"MaximumTasks,omitempty"`
	// The retry policy that is used if events fail to be pushed.
	RetryStrategy *ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsRetryStrategy `json:"RetryStrategy,omitempty" xml:"RetryStrategy,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsRunOptions) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsRunOptions) SetErrorsTolerance

func (*ListEventStreamingsResponseBodyDataEventStreamingsRunOptions) SetMaximumTasks

func (ListEventStreamingsResponseBodyDataEventStreamingsRunOptions) String

type ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsBatchWindow

type ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsBatchWindow struct {
	// The maximum number of events that are allowed in the batch window. When this threshold is reached, data in the window is pushed to the downstream service. If multiple batch windows exist, data is pushed if triggering conditions are met in one of the windows.
	//
	// example:
	//
	// 100
	CountBasedWindow *int32 `json:"CountBasedWindow,omitempty" xml:"CountBasedWindow,omitempty"`
	// The maximum period of time during which events are allowed in the batch window. Unit: seconds. When this threshold is reached, data in the window is pushed to the downstream service. If multiple batch windows exist, data is pushed if triggering conditions are met in one of the windows.
	//
	// example:
	//
	// 10
	TimeBasedWindow *int32 `json:"TimeBasedWindow,omitempty" xml:"TimeBasedWindow,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsBatchWindow) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsBatchWindow) SetCountBasedWindow

func (*ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsBatchWindow) SetTimeBasedWindow

func (ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsBatchWindow) String

type ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsDeadLetterQueue

type ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsDeadLetterQueue struct {
	// The Alibaba Cloud Resource Name (ARN) of the dead-letter queue.
	//
	// example:
	//
	// acs:ram::1597871211794192:role/aliyunsaedefaultrole
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsDeadLetterQueue) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsDeadLetterQueue) SetArn

func (ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsDeadLetterQueue) String

type ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsRetryStrategy

type ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsRetryStrategy struct {
	// The maximum timeout period for a retry.
	//
	// example:
	//
	// 512
	MaximumEventAgeInSeconds *float32 `json:"MaximumEventAgeInSeconds,omitempty" xml:"MaximumEventAgeInSeconds,omitempty"`
	// The maximum number of retries.
	//
	// example:
	//
	// 2
	MaximumRetryAttempts *float32 `json:"MaximumRetryAttempts,omitempty" xml:"MaximumRetryAttempts,omitempty"`
	// Valid values: BACKOFFRETRY and EXPONENTIALDECAY_RETRY.
	//
	// example:
	//
	// EXPONENTIALDECAY_RETRY
	PushRetryStrategy *string `json:"PushRetryStrategy,omitempty" xml:"PushRetryStrategy,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsRetryStrategy) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsRetryStrategy) SetMaximumEventAgeInSeconds

func (*ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsRetryStrategy) SetMaximumRetryAttempts

func (*ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsRetryStrategy) SetPushRetryStrategy

func (ListEventStreamingsResponseBodyDataEventStreamingsRunOptionsRetryStrategy) String

type ListEventStreamingsResponseBodyDataEventStreamingsSink

type ListEventStreamingsResponseBodyDataEventStreamingsSink struct {
	// The parameters that are returned if Function Compute is specified as the event target.
	SinkFcParameters *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParameters `json:"SinkFcParameters,omitempty" xml:"SinkFcParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Serverless Workflow is specified as the event target.
	SinkFnfParameters *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParameters `json:"SinkFnfParameters,omitempty" xml:"SinkFnfParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for Apache Kafka is specified as the event target.
	SinkKafkaParameters *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParameters `json:"SinkKafkaParameters,omitempty" xml:"SinkKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are returned if MNS is specified as the event target.
	SinkMNSParameters *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParameters `json:"SinkMNSParameters,omitempty" xml:"SinkMNSParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for RabbitMQ is specified as the event target.
	SinkRabbitMQParameters *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParameters `json:"SinkRabbitMQParameters,omitempty" xml:"SinkRabbitMQParameters,omitempty" type:"Struct"`
	// Sink RocketMQ Parameters
	SinkRocketMQParameters *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParameters `json:"SinkRocketMQParameters,omitempty" xml:"SinkRocketMQParameters,omitempty" type:"Struct"`
	// Sink SLS Parameters
	SinkSLSParameters *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParameters `json:"SinkSLSParameters,omitempty" xml:"SinkSLSParameters,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSink) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSink) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParameters struct {
	// The message body that is delivered to Function Compute.
	Body *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The delivery concurrency. Minimum value: 1.
	Concurrency *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersConcurrency `json:"Concurrency,omitempty" xml:"Concurrency,omitempty" type:"Struct"`
	// The function name.
	FunctionName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersFunctionName `json:"FunctionName,omitempty" xml:"FunctionName,omitempty" type:"Struct"`
	// The invocation mode. Valid values:
	//
	// 	- Sync: the synchronous mode
	//
	// 	- Async: the asynchronous mode
	InvocationType *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersInvocationType `json:"InvocationType,omitempty" xml:"InvocationType,omitempty" type:"Struct"`
	// The alias of the service to which the function belongs.
	Qualifier *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersQualifier `json:"Qualifier,omitempty" xml:"Qualifier,omitempty" type:"Struct"`
	// The service name.
	ServiceName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersServiceName `json:"ServiceName,omitempty" xml:"ServiceName,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParameters) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersBody

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersBody struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersBody) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersBody) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersBody) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersBody) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersBody) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersConcurrency

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersConcurrency struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The delivery concurrency. Minimum value: 1.
	//
	// example:
	//
	// 1
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersConcurrency) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersConcurrency) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersConcurrency) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersConcurrency) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersConcurrency) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersFunctionName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersFunctionName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The function name.
	//
	// example:
	//
	// mFunction
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersFunctionName) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersFunctionName) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersFunctionName) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersFunctionName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersInvocationType

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersInvocationType struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The invocation mode. Valid values:
	//
	// 	- Sync: the synchronous mode
	//
	// 	- Async: the asynchronous mode
	//
	// example:
	//
	// Async
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersInvocationType) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersInvocationType) SetTemplate

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersInvocationType) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersQualifier

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersQualifier struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The alias of the service to which the function belongs.
	//
	// example:
	//
	// LATEST
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersQualifier) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersQualifier) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersQualifier) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersQualifier) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersQualifier) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersServiceName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersServiceName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The service name.
	//
	// example:
	//
	// myService
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersServiceName) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersServiceName) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersServiceName) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersServiceName) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFcParametersServiceName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParameters struct {
	// The execution name.
	ExecutionName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersExecutionName `json:"ExecutionName,omitempty" xml:"ExecutionName,omitempty" type:"Struct"`
	// The flow name.
	FlowName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersFlowName `json:"FlowName,omitempty" xml:"FlowName,omitempty" type:"Struct"`
	// The input information of the execution.
	Input *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersInput `json:"Input,omitempty" xml:"Input,omitempty" type:"Struct"`
	// The role name.
	RoleName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParameters) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersExecutionName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersExecutionName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The execution name.
	//
	// example:
	//
	// 123
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersExecutionName) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersExecutionName) SetTemplate

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersExecutionName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersFlowName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersFlowName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The flow name.
	//
	// example:
	//
	// test-streaming-fnf
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersFlowName) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersFlowName) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersFlowName) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersFlowName) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersFlowName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersInput

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersInput struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The input information of the execution.
	//
	// example:
	//
	// 123
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersInput) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersInput) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersInput) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersInput) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersInput) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersRoleName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersRoleName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role name.
	//
	// example:
	//
	// Al****FNF-x****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersRoleName) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersRoleName) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersRoleName) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersRoleName) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkFnfParametersRoleName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParameters struct {
	// The acknowledgment (ACK) mode.
	//
	// 	- If this parameter is set to 0, no response is returned from the broker. In this mode, the performance is high, but the risk of data loss is also high.
	//
	// 	- If this parameter is set to 1, a response is returned when data is written to the leader. In this mode, the performance and the risk of data loss are moderate. Data loss may occur if a failure occurs on the leader.
	//
	// 	- If this parameter is set to all, a response is returned when data is written to the leader and synchronized to the followers. In this mode, the performance is low, but the risk of data loss is also low. Data loss occurs if the leader and the followers fail at the same time.
	Acks *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersAcks `json:"Acks,omitempty" xml:"Acks,omitempty" type:"Struct"`
	// The ID of the Message Queue for Apache Kafka instance.
	InstanceId *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The message key.
	Key *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersKey `json:"Key,omitempty" xml:"Key,omitempty" type:"Struct"`
	// The topic name.
	Topic *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
	// The message body.
	Value *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersValue `json:"Value,omitempty" xml:"Value,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParameters) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersAcks

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersAcks struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ACK mode.
	//
	// 	- If this parameter is set to 0, no response is returned from the broker. In this mode, the performance is high, but the risk of data loss is also high.
	//
	// 	- If this parameter is set to 1, a response is returned when data is written to the leader. In this mode, the performance and the risk of data loss are moderate. Data loss may occur if a failure occurs on the leader.
	//
	// 	- If this parameter is set to all, a response is returned when data is written to the leader and synchronized to the followers. In this mode, the performance is low, but the risk of data loss is also low. Data loss occurs if the leader and the followers fail at the same time.
	//
	// example:
	//
	// 1
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersAcks) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersAcks) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersAcks) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersAcks) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersAcks) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersInstanceId

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersInstanceId struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// Defaut_1283278472_sadkj
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersInstanceId) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersInstanceId) SetTemplate

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersInstanceId) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersKey

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersKey struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The message key.
	//
	// example:
	//
	// key
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersKey) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersKey) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersKey) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersKey) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersKey) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersTopic

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersTopic struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The topic name.
	//
	// example:
	//
	// topic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersTopic) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersTopic) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersTopic) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersTopic) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersTopic) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersValue

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersValue struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersValue) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersValue) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersValue) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersValue) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkKafkaParametersValue) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParameters struct {
	// The message body.
	Body *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// Indicates whether Base64 encoding is enabled.
	IsBase64Encode *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersIsBase64Encode `json:"IsBase64Encode,omitempty" xml:"IsBase64Encode,omitempty" type:"Struct"`
	// The name of the MNS queue.
	QueueName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersQueueName `json:"QueueName,omitempty" xml:"QueueName,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParameters) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersBody

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersBody struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersBody) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersBody) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersBody) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersBody) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersBody) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersIsBase64Encode

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersIsBase64Encode struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// Indicates that Base64 encoding is enabled.
	//
	// example:
	//
	// true
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersIsBase64Encode) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersIsBase64Encode) SetTemplate

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersIsBase64Encode) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersQueueName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersQueueName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// MyQueue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersQueueName) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersQueueName) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersQueueName) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersQueueName) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkMNSParametersQueueName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParameters struct {
	// The message body.
	Body *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The exchange to which events are delivered. This parameter is returned only if TargetType is set to Exchange.
	Exchange *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersExchange `json:"Exchange,omitempty" xml:"Exchange,omitempty" type:"Struct"`
	// The ID of the Message Queue for RabbitMQ instance.
	InstanceId *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The message ID.
	MessageId *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersMessageId `json:"MessageId,omitempty" xml:"MessageId,omitempty" type:"Struct"`
	// The attributes that are used to filter messages.
	Properties *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersProperties `json:"Properties,omitempty" xml:"Properties,omitempty" type:"Struct"`
	// The queue to which events are delivered. This parameter is returned only if TargetType is set to Queue.
	QueueName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersQueueName `json:"QueueName,omitempty" xml:"QueueName,omitempty" type:"Struct"`
	// The rule that is used to route messages. This parameter is returned only if TargetType is set to Exchange.
	RoutingKey *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersRoutingKey `json:"RoutingKey,omitempty" xml:"RoutingKey,omitempty" type:"Struct"`
	// The type of the resource to which events are delivered.
	TargetType *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersTargetType `json:"TargetType,omitempty" xml:"TargetType,omitempty" type:"Struct"`
	// The name of the vhost of the Message Queue for RabbitMQ instance.
	VirtualHostName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersVirtualHostName `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParameters) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersBody

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersBody struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersBody) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersBody) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersBody) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersBody) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersBody) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersExchange

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersExchange struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the exchange on the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// a_exchange
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersExchange) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersExchange) SetTemplate

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersExchange) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersInstanceId

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersInstanceId struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// si-296cd57939a1421b94ec
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersInstanceId) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersInstanceId) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersMessageId

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersMessageId struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersMessageId) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersMessageId) SetTemplate

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersMessageId) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersProperties

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersProperties struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersProperties) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersProperties) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersQueueName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersQueueName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the queue on the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// MyQueue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersQueueName) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersQueueName) SetTemplate

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersQueueName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersRoutingKey

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersRoutingKey struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The rule that is used to route messages.
	//
	// example:
	//
	// housekeeping
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersRoutingKey) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersRoutingKey) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersTargetType

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersTargetType struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The type of the resource to which events are delivered. Valid values: Exchange and Queue.
	//
	// example:
	//
	// Queue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersTargetType) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersTargetType) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersVirtualHostName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersVirtualHostName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the vhost of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// rabbit-host
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersVirtualHostName) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRabbitMQParametersVirtualHostName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParameters struct {
	// The message body.
	Body *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for Apache RocketMQ is specified as the event target.
	InstanceId *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The keys that are used to filter messages.
	Keys *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersKeys `json:"Keys,omitempty" xml:"Keys,omitempty" type:"Struct"`
	// The attributes that are used to filter messages.
	Properties *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersProperties `json:"Properties,omitempty" xml:"Properties,omitempty" type:"Struct"`
	// The tags that are used to filter messages.
	Tags *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The name of the topic on the Message Queue for Apache RocketMQ instance.
	Topic *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParameters) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersBody

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersBody struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersBody) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersBody) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersBody) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersBody) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersBody) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersInstanceId

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersInstanceId struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// MQ_INST_164901546557****_BAAN****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersInstanceId) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersInstanceId) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersKeys

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersKeys struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersKeys) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersKeys) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersKeys) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersKeys) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersKeys) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersProperties

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersProperties struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersProperties) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersProperties) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTags

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTags struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTags) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTags) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTags) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTags) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTags) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTopic

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTopic struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the topic on the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// topic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTopic) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTopic) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTopic) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTopic) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkRocketMQParametersTopic) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParameters struct {
	// The message body that is delivered to Log Service.
	Body *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The Log Service Logstore.
	LogStore *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersLogStore `json:"LogStore,omitempty" xml:"LogStore,omitempty" type:"Struct"`
	// The Log Service project.
	Project *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersProject `json:"Project,omitempty" xml:"Project,omitempty" type:"Struct"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console.
	RoleName *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
	// The name of the topic in which logs are stored. The topic corresponds to the topic reserved field in Log Service.
	Topic *ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParameters) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersBody

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersBody struct {
	// The method that is used to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which events are transformed.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersBody) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersBody) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersBody) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersBody) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersBody) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersLogStore

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersLogStore struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The Log Service Logstore.
	//
	// example:
	//
	// test-logstore
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersLogStore) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersLogStore) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersLogStore) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersLogStore) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersLogStore) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersProject

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersProject struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The Log Service project.
	//
	// example:
	//
	// test-project
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersProject) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersProject) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersProject) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersProject) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersProject) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersRoleName

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersRoleName struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console.
	//
	// example:
	//
	// test-role
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersRoleName) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersRoleName) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersRoleName) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersRoleName) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersRoleName) String

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersTopic

type ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersTopic struct {
	// The method that is used to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the topic in which logs are stored. The topic corresponds to the topic reserved field in Log Service.
	//
	// example:
	//
	// topic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersTopic) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersTopic) SetForm

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersTopic) SetTemplate

func (*ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersTopic) SetValue

func (ListEventStreamingsResponseBodyDataEventStreamingsSinkSinkSLSParametersTopic) String

type ListEventStreamingsResponseBodyDataEventStreamingsSource

type ListEventStreamingsResponseBodyDataEventStreamingsSource struct {
	SourceApacheKafkaParameters *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters `json:"SourceApacheKafkaParameters,omitempty" xml:"SourceApacheKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Data Transmission Service (DTS) is specified as the event source.
	SourceDTSParameters *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters `json:"SourceDTSParameters,omitempty" xml:"SourceDTSParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for Apache Kafka is specified as the event source.
	SourceKafkaParameters *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Service (MNS) is specified as the event source.
	SourceMNSParameters *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMNSParameters `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for MQTT is specified as the event source.
	SourceMQTTParameters       *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMQTTParameters       `json:"SourceMQTTParameters,omitempty" xml:"SourceMQTTParameters,omitempty" type:"Struct"`
	SourcePrometheusParameters *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters `json:"SourcePrometheusParameters,omitempty" xml:"SourcePrometheusParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for RabbitMQ is specified as the event source.
	SourceRabbitMQParameters *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty" type:"Struct"`
	// Source RocketMQ Parameters
	SourceRocketMQParameters *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Log Service is specified as the event source.
	SourceSLSParameters *ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty" type:"Struct"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSource) GoString

func (ListEventStreamingsResponseBodyDataEventStreamingsSource) String

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters added in v4.1.1

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters struct {
	Bootstraps       *string `json:"Bootstraps,omitempty" xml:"Bootstraps,omitempty"`
	ConsumerGroup    *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	NetworkType      *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	OffsetReset      *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	SaslMechanism    *string `json:"SaslMechanism,omitempty" xml:"SaslMechanism,omitempty"`
	SaslPassword     *string `json:"SaslPassword,omitempty" xml:"SaslPassword,omitempty"`
	SaslUser         *string `json:"SaslUser,omitempty" xml:"SaslUser,omitempty"`
	SecurityGroupId  *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityProtocol *string `json:"SecurityProtocol,omitempty" xml:"SecurityProtocol,omitempty"`
	Topic            *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	VSwitchIds       *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	ValueDataType    *string `json:"ValueDataType,omitempty" xml:"ValueDataType,omitempty"`
	VpcId            *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) GoString added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetBootstraps added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetConsumerGroup added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetNetworkType added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetOffsetReset added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetSaslMechanism added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetSaslPassword added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetSaslUser added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetSecurityGroupId added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetSecurityProtocol added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetTopic added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetVSwitchIds added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetValueDataType added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) SetVpcId added in v4.1.1

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceApacheKafkaParameters) String added in v4.1.1

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters struct {
	// The URL and port number of the change tracking instance.
	BrokerUrl *string `json:"BrokerUrl,omitempty" xml:"BrokerUrl,omitempty"`
	// The consumer offset. It is the timestamp that indicates when the SDK client consumes the first data record.
	//
	// example:
	//
	// 1620962769
	InitCheckPoint *string `json:"InitCheckPoint,omitempty" xml:"InitCheckPoint,omitempty"`
	// The consumer group password.
	//
	// example:
	//
	// 123456
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The consumer group ID.
	//
	// example:
	//
	// HG9
	Sid *string `json:"Sid,omitempty" xml:"Sid,omitempty"`
	// The task ID.
	//
	// example:
	//
	// 1611b337285f44e2936a2c4170bbbb7f
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The name of the tracked topic on the change tracking instance.
	//
	// example:
	//
	// TP_TEST_UNDERWRITE_ISSUE
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The consumer group username.
	//
	// example:
	//
	// admin
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) SetBrokerUrl

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) SetInitCheckPoint

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) SetPassword

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) SetSid

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) SetTaskId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) SetTopic

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) SetUsername

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceDTSParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters struct {
	// The ID of the consumer group that subscribes to the topic.
	//
	// example:
	//
	// GID_TEST
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The ID of the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// bastionhost-cn-i7m2gwt7z1n
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network type. Valid values: Default and PublicNetwork. Default value: Default. The value PublicNetwork indicates a VPC.
	//
	// example:
	//
	// Default
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The offset.
	//
	// example:
	//
	// latest
	OffsetReset *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	// The ID of the region where the Message Queue for Apache Kafka instance resides.
	//
	// example:
	//
	// cn-chengdu
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The security group ID.
	//
	// example:
	//
	// sg-5ud5f3p0rqqis69tpp8eho7cp
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the topic on the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// topic_empower_1642473600414
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1rmi8rind7eo50cbied
	VSwitchIds *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// The VPC ID.
	//
	// example:
	//
	// vpc-wz9ki1qdlx3cx5cbbhowf
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetConsumerGroup

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetInstanceId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetNetwork

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetOffsetReset

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetRegionId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetSecurityGroupId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetTopic

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetVSwitchIds

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) SetVpcId

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceKafkaParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMNSParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMNSParameters struct {
	// Indicates whether Base64 encoding is enabled.
	//
	// example:
	//
	// true
	IsBase64Decode *bool `json:"IsBase64Decode,omitempty" xml:"IsBase64Decode,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// work4
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the MNS queue resides.
	//
	// example:
	//
	// cn-zhangjiakou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMNSParameters) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMNSParameters) SetIsBase64Decode

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMNSParameters) SetQueueName

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMNSParameters) SetRegionId

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMNSParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMQTTParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMQTTParameters struct {
	// The ID of the Message Queue for MQTT instance.
	//
	// example:
	//
	// bastionhost-cn-zvp27kcha1r
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the region where the Message Queue for MQTT instance resides.
	//
	// example:
	//
	// cn-qingdao
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the topic on the Message Queue for MQTT instance.
	//
	// example:
	//
	// migration_instance
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMQTTParameters) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMQTTParameters) SetInstanceId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMQTTParameters) SetRegionId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMQTTParameters) SetTopic

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceMQTTParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters added in v4.0.1

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters struct {
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DataType  *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
	Labels    *string `json:"Labels,omitempty" xml:"Labels,omitempty"`
	RegionId  *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters) GoString added in v4.0.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters) SetClusterId added in v4.0.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters) SetDataType added in v4.0.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters) SetLabels added in v4.0.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters) SetRegionId added in v4.0.1

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourcePrometheusParameters) String added in v4.0.1

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters struct {
	// The ID of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// dbaudit-cn-7mz2hqolc06
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the queue on the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// liuyang
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the Message Queue for RabbitMQ instance resides.
	//
	// example:
	//
	// cn-zhangjiakou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the vhost of the Message Queue for RabbitMQ instance.
	//
	// example:
	//
	// eb-connect
	VirtualHostName *string `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters) SetInstanceId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters) SetQueueName

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters) SetRegionId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters) SetVirtualHostName

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRabbitMQParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters struct {
	// The authentication method.
	//
	// example:
	//
	// ACL
	AuthType     *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	BodyDataType *string `json:"BodyDataType,omitempty" xml:"BodyDataType,omitempty"`
	// The ID of the group on the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// GID_group1
	GroupID *string `json:"GroupID,omitempty" xml:"GroupID,omitempty"`
	// The instance endpoint.
	//
	// example:
	//
	// registry-vpc.cn-hangzhou.aliyuncs.com
	InstanceEndpoint *string `json:"InstanceEndpoint,omitempty" xml:"InstanceEndpoint,omitempty"`
	// The ID of the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// i-f8zbher64dlm58plyfte
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network type of the instance. Valid values:
	//
	// 	- PublicNetwork
	//
	// 	- PrivateNetwork
	//
	// example:
	//
	// PublicNetwork
	InstanceNetwork *string `json:"InstanceNetwork,omitempty" xml:"InstanceNetwork,omitempty"`
	// The instance password.
	//
	// example:
	//
	// 123
	InstancePassword *string `json:"InstancePassword,omitempty" xml:"InstancePassword,omitempty"`
	// The security group ID of the instance.
	//
	// example:
	//
	// sg-m5edtu24f12345****
	InstanceSecurityGroupId *string `json:"InstanceSecurityGroupId,omitempty" xml:"InstanceSecurityGroupId,omitempty"`
	// The instance type.
	//
	// example:
	//
	// 2
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The instance username.
	//
	// example:
	//
	// admin**
	InstanceUsername *string `json:"InstanceUsername,omitempty" xml:"InstanceUsername,omitempty"`
	// The vSwitch ID of the instance.
	//
	// example:
	//
	// vsw-m5ev8asdc6h123456****
	InstanceVSwitchIds *string `json:"InstanceVSwitchIds,omitempty" xml:"InstanceVSwitchIds,omitempty"`
	// The virtual private cloud (VPC) ID.
	//
	// example:
	//
	// vpc-bp1a4gmlk31hy***l3ss
	InstanceVpcId *string `json:"InstanceVpcId,omitempty" xml:"InstanceVpcId,omitempty"`
	// The consumer offset of the message. Valid values: CONSUMEFROMLASTOFFSET: Messages are consumed from the latest offset. CONSUMEFROMFIRSTOFFSET: Messages are consumed from the earliest offset. CONSUMEFROMTIMESTAMP: Messages are consumed from the offset at the specified point in time.
	//
	// example:
	//
	// CONSUMEFROMTIMESTAMP
	Offset *string `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The ID of the region where the Message Queue for Apache RocketMQ instance resides.
	//
	// example:
	//
	// cn-chengdu
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The tag that is used to filter messages.
	//
	// example:
	//
	// v1
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The timestamp that indicates the time from which messages are consumed. This parameter is valid only if you set Offset to CONSUMEFROMTIMESTAMP.
	//
	// example:
	//
	// 1670742074043
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	// The topic in which messages are stored.
	//
	// example:
	//
	// topic_add_anima
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetAuthType

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetBodyDataType added in v4.1.1

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetGroupID

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstanceEndpoint

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstanceId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstanceNetwork

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstancePassword

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstanceSecurityGroupId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstanceType

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstanceUsername

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstanceVSwitchIds

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetInstanceVpcId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetOffset

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetRegionId

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetTag

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetTimestamp

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) SetTopic

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceRocketMQParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters

type ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters struct {
	// The consumer offset. The value begin indicates the earliest offset, and the value end indicates the latest offset. You can also specify a time in seconds to start message consumption.
	//
	// example:
	//
	// begin
	ConsumePosition *string `json:"ConsumePosition,omitempty" xml:"ConsumePosition,omitempty"`
	// The ID of the consumer group that subscribes to the topic.
	//
	// example:
	//
	// go-dts-shelf-group
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The Log Service Logstore.
	//
	// example:
	//
	// waf-logstore
	LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"`
	// The Log Service project.
	//
	// example:
	//
	// dmmzk
	Project *string `json:"Project,omitempty" xml:"Project,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the Resource Access Management (RAM) console.
	//
	// example:
	//
	// testRole
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters) SetConsumePosition

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters) SetConsumerGroup

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters) SetLogStore

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters) SetProject

func (*ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters) SetRoleName

func (ListEventStreamingsResponseBodyDataEventStreamingsSourceSourceSLSParameters) String

type ListEventStreamingsResponseBodyDataEventStreamingsTransforms

type ListEventStreamingsResponseBodyDataEventStreamingsTransforms struct {
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (ListEventStreamingsResponseBodyDataEventStreamingsTransforms) GoString

func (*ListEventStreamingsResponseBodyDataEventStreamingsTransforms) SetArn

func (ListEventStreamingsResponseBodyDataEventStreamingsTransforms) String

type ListRulesRequest

type ListRulesRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// default
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The maximum number of entries to be returned in a single call. You can use this parameter and the NextToken parameter to implement paging. A maximum of 100 entries can be returned in a single call.
	//
	// example:
	//
	// 50
	Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// If you set the Limit parameter and excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 1000
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The prefix of the rule name.
	//
	// example:
	//
	// test
	RuleNamePrefix *string `json:"RuleNamePrefix,omitempty" xml:"RuleNamePrefix,omitempty"`
}

func (ListRulesRequest) GoString

func (s ListRulesRequest) GoString() string

func (*ListRulesRequest) SetEventBusName

func (s *ListRulesRequest) SetEventBusName(v string) *ListRulesRequest

func (*ListRulesRequest) SetLimit

func (s *ListRulesRequest) SetLimit(v int32) *ListRulesRequest

func (*ListRulesRequest) SetNextToken

func (s *ListRulesRequest) SetNextToken(v string) *ListRulesRequest

func (*ListRulesRequest) SetRuleNamePrefix

func (s *ListRulesRequest) SetRuleNamePrefix(v string) *ListRulesRequest

func (ListRulesRequest) String

func (s ListRulesRequest) String() string

type ListRulesResponse

type ListRulesResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListRulesResponse) GoString

func (s ListRulesResponse) GoString() string

func (*ListRulesResponse) SetBody

func (*ListRulesResponse) SetHeaders

func (s *ListRulesResponse) SetHeaders(v map[string]*string) *ListRulesResponse

func (*ListRulesResponse) SetStatusCode

func (s *ListRulesResponse) SetStatusCode(v int32) *ListRulesResponse

func (ListRulesResponse) String

func (s ListRulesResponse) String() string

type ListRulesResponseBody

type ListRulesResponseBody struct {
	// The error code. The value Success indicates that the request is successful.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *ListRulesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// Specified parameter Limit is not valid.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// C7043799-F4DA-5290-9249-97C359876D97
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListRulesResponseBody) GoString

func (s ListRulesResponseBody) GoString() string

func (*ListRulesResponseBody) SetCode

func (*ListRulesResponseBody) SetData

func (*ListRulesResponseBody) SetMessage

func (*ListRulesResponseBody) SetRequestId

func (*ListRulesResponseBody) SetSuccess

func (ListRulesResponseBody) String

func (s ListRulesResponseBody) String() string

type ListRulesResponseBodyData

type ListRulesResponseBodyData struct {
	// If excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 1000
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The rules.
	Rules []*ListRulesResponseBodyDataRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
	// The total number of entries.
	//
	// example:
	//
	// 6
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (ListRulesResponseBodyData) GoString

func (s ListRulesResponseBodyData) GoString() string

func (*ListRulesResponseBodyData) SetNextToken

func (*ListRulesResponseBodyData) SetRules

func (*ListRulesResponseBodyData) SetTotal

func (ListRulesResponseBodyData) String

func (s ListRulesResponseBodyData) String() string

type ListRulesResponseBodyDataRules

type ListRulesResponseBodyDataRules struct {
	// The creation timestamp.
	//
	// example:
	//
	// 1607071602000
	CreatedTimestamp *int64 `json:"CreatedTimestamp,omitempty" xml:"CreatedTimestamp,omitempty"`
	// The rule description.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The details of the event rule.
	DetailMap map[string]interface{} `json:"DetailMap,omitempty" xml:"DetailMap,omitempty"`
	// The name of the event bus.
	//
	// example:
	//
	// demo
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event pattern, in JSON format. Valid values: stringEqual pattern stringExpression pattern Each field can have a maximum of five expressions in the map data structure.
	//
	// Each field can have a maximum of five expressions in the map data structure.
	//
	// example:
	//
	// {\\"source\\":[\\"acs.oss\\"],\\"type\\":[\\"oss:BucketQueried:GetBucketStat\\"]}
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The Alibaba Cloud Resource Name (ARN) of the rule.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:123456789098****:eventbus/default/rule/myRule3
	RuleARN *string `json:"RuleARN,omitempty" xml:"RuleARN,omitempty"`
	// The name of the event rule.
	//
	// example:
	//
	// tf-testacc-rule
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The status of the event rule. Valid values: ENABLE: The event rule is enabled. It is the default state of the event rule. DISABLE: The event rule is disabled.
	//
	// example:
	//
	// ENABLE
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The event targets.
	Targets []*ListRulesResponseBodyDataRulesTargets `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"`
}

func (ListRulesResponseBodyDataRules) GoString

func (*ListRulesResponseBodyDataRules) SetCreatedTimestamp

func (*ListRulesResponseBodyDataRules) SetDescription

func (*ListRulesResponseBodyDataRules) SetDetailMap

func (s *ListRulesResponseBodyDataRules) SetDetailMap(v map[string]interface{}) *ListRulesResponseBodyDataRules

func (*ListRulesResponseBodyDataRules) SetEventBusName

func (*ListRulesResponseBodyDataRules) SetFilterPattern

func (*ListRulesResponseBodyDataRules) SetRuleARN

func (*ListRulesResponseBodyDataRules) SetRuleName

func (*ListRulesResponseBodyDataRules) SetStatus

func (*ListRulesResponseBodyDataRules) SetTargets

func (ListRulesResponseBodyDataRules) String

type ListRulesResponseBodyDataRulesTargets

type ListRulesResponseBodyDataRulesTargets struct {
	// The endpoint of the event target.
	//
	// example:
	//
	// acs:mns:cn-hangzhou:123456789098****:queues/myqueue
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// example:
	//
	// ALL
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The ID of the custom event target.
	//
	// example:
	//
	// 177
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The transformer that is used to push events.
	//
	// example:
	//
	// MATCHED_EVENT
	PushSelector *string `json:"PushSelector,omitempty" xml:"PushSelector,omitempty"`
	// The type of the event target. For more information, see [Event target parameters.](https://www.alibabacloud.com/help/en/eventbridge/latest/event-target-parameters)
	//
	// example:
	//
	// acs.mns.queue
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListRulesResponseBodyDataRulesTargets) GoString

func (*ListRulesResponseBodyDataRulesTargets) SetEndpoint

func (*ListRulesResponseBodyDataRulesTargets) SetErrorsTolerance

func (*ListRulesResponseBodyDataRulesTargets) SetId

func (*ListRulesResponseBodyDataRulesTargets) SetPushSelector

func (*ListRulesResponseBodyDataRulesTargets) SetType

func (ListRulesResponseBodyDataRulesTargets) String

type ListTargetsRequest

type ListTargetsRequest struct {
	// The Alibaba Cloud Resource Name (ARN) of the event rule.
	//
	// example:
	//
	// acs:fc:cn-hangzhou:118609547428****:services/fc-connector.a1/functions/event
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
	// The name of the event bus.
	//
	// example:
	//
	// my-event-bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The maximum number of returned entries in a call.
	//
	// example:
	//
	// 10
	Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// If you configure Limit and excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 0
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The name of the event rule.
	//
	// example:
	//
	// tf-testacc-rule
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (ListTargetsRequest) GoString

func (s ListTargetsRequest) GoString() string

func (*ListTargetsRequest) SetArn

func (*ListTargetsRequest) SetEventBusName

func (s *ListTargetsRequest) SetEventBusName(v string) *ListTargetsRequest

func (*ListTargetsRequest) SetLimit

func (*ListTargetsRequest) SetNextToken

func (s *ListTargetsRequest) SetNextToken(v string) *ListTargetsRequest

func (*ListTargetsRequest) SetRuleName

func (s *ListTargetsRequest) SetRuleName(v string) *ListTargetsRequest

func (ListTargetsRequest) String

func (s ListTargetsRequest) String() string

type ListTargetsResponse

type ListTargetsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTargetsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTargetsResponse) GoString

func (s ListTargetsResponse) GoString() string

func (*ListTargetsResponse) SetBody

func (*ListTargetsResponse) SetHeaders

func (s *ListTargetsResponse) SetHeaders(v map[string]*string) *ListTargetsResponse

func (*ListTargetsResponse) SetStatusCode

func (s *ListTargetsResponse) SetStatusCode(v int32) *ListTargetsResponse

func (ListTargetsResponse) String

func (s ListTargetsResponse) String() string

type ListTargetsResponseBody

type ListTargetsResponseBody struct {
	// The returned response code. Valid values:
	//
	// 	- Success: The request is successful.
	//
	// 	- Other codes: The request failed. For a list of error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *ListTargetsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// EventRuleNotExisted
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 5DAF96FB-A4B6-548C-B999-0BFDCB2261B9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListTargetsResponseBody) GoString

func (s ListTargetsResponseBody) GoString() string

func (*ListTargetsResponseBody) SetCode

func (*ListTargetsResponseBody) SetData

func (*ListTargetsResponseBody) SetMessage

func (*ListTargetsResponseBody) SetRequestId

func (*ListTargetsResponseBody) SetSuccess

func (ListTargetsResponseBody) String

func (s ListTargetsResponseBody) String() string

type ListTargetsResponseBodyData

type ListTargetsResponseBodyData struct {
	// If excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 1
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The event targets.
	Targets []*ListTargetsResponseBodyDataTargets `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"`
	// The total number of entries.
	//
	// example:
	//
	// 18
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (ListTargetsResponseBodyData) GoString

func (s ListTargetsResponseBodyData) GoString() string

func (*ListTargetsResponseBodyData) SetNextToken

func (*ListTargetsResponseBodyData) SetTargets

func (*ListTargetsResponseBodyData) SetTotal

func (ListTargetsResponseBodyData) String

type ListTargetsResponseBodyDataTargets

type ListTargetsResponseBodyDataTargets struct {
	// The endpoint of the event target.
	//
	// example:
	//
	// acs:fc:cn-hangzhou:123456789098****:services/guide.LATEST/functions/HelloFC
	Endpoint        *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The name of the event bus.
	//
	// example:
	//
	// sls-beijing-one1-tf
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The ID of the event target.
	//
	// example:
	//
	// 1453
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The parameters that are configured for the event target.
	ParamList []*ListTargetsResponseBodyDataTargetsParamList `json:"ParamList,omitempty" xml:"ParamList,omitempty" type:"Repeated"`
	// The name of the event rule.
	//
	// example:
	//
	// rule-uKAK2
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The type of the event target. For more information, see [Event target parameters](https://help.aliyun.com/document_detail/183698.html).
	//
	// example:
	//
	// acs.fc.function
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListTargetsResponseBodyDataTargets) GoString

func (*ListTargetsResponseBodyDataTargets) SetEndpoint

func (*ListTargetsResponseBodyDataTargets) SetErrorsTolerance

func (*ListTargetsResponseBodyDataTargets) SetEventBusName

func (*ListTargetsResponseBodyDataTargets) SetId

func (*ListTargetsResponseBodyDataTargets) SetRuleName

func (*ListTargetsResponseBodyDataTargets) SetType

func (ListTargetsResponseBodyDataTargets) String

type ListTargetsResponseBodyDataTargetsParamList

type ListTargetsResponseBodyDataTargetsParamList struct {
	// The format that is used by the event target parameter.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The resource parameter of the event target.
	//
	// example:
	//
	// body
	ResourceKey *string `json:"ResourceKey,omitempty" xml:"ResourceKey,omitempty"`
	// The template that is used by the event target parameter.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value of the event target parameter.
	//
	// example:
	//
	// {\\"key\\"=\\"value\\"}
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTargetsResponseBodyDataTargetsParamList) GoString

func (*ListTargetsResponseBodyDataTargetsParamList) SetForm

func (*ListTargetsResponseBodyDataTargetsParamList) SetResourceKey

func (*ListTargetsResponseBodyDataTargetsParamList) SetTemplate

func (*ListTargetsResponseBodyDataTargetsParamList) SetValue

func (ListTargetsResponseBodyDataTargetsParamList) String

type ListUserDefinedEventSourcesRequest

type ListUserDefinedEventSourcesRequest struct {
	// The name of the event bus.
	//
	// example:
	//
	// testBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The maximum number of entries to be returned in a call. You can use this parameter and NextToken to implement paging. Note: Up to 100 entries can be returned in a call.
	//
	// example:
	//
	// 50
	Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// The name of the event source.
	//
	// example:
	//
	// testName
	NamePrefix *string `json:"NamePrefix,omitempty" xml:"NamePrefix,omitempty"`
	// If you configure Limit and excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 100
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (ListUserDefinedEventSourcesRequest) GoString

func (*ListUserDefinedEventSourcesRequest) SetEventBusName

func (*ListUserDefinedEventSourcesRequest) SetLimit

func (*ListUserDefinedEventSourcesRequest) SetNamePrefix

func (*ListUserDefinedEventSourcesRequest) SetNextToken

func (ListUserDefinedEventSourcesRequest) String

type ListUserDefinedEventSourcesResponse

type ListUserDefinedEventSourcesResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListUserDefinedEventSourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListUserDefinedEventSourcesResponse) GoString

func (*ListUserDefinedEventSourcesResponse) SetHeaders

func (*ListUserDefinedEventSourcesResponse) SetStatusCode

func (ListUserDefinedEventSourcesResponse) String

type ListUserDefinedEventSourcesResponseBody

type ListUserDefinedEventSourcesResponseBody struct {
	// The returned response code. Valid values:
	//
	// 	- Success: The request is successful.
	//
	// 	- Other codes: The request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *ListUserDefinedEventSourcesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// InvalidArgument
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 5169654A-7059-57E3-BFD9-33C7E012EA1B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. The value true indicates that the operation is successful.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBody) GoString

func (*ListUserDefinedEventSourcesResponseBody) SetCode

func (*ListUserDefinedEventSourcesResponseBody) SetMessage

func (*ListUserDefinedEventSourcesResponseBody) SetRequestId

func (*ListUserDefinedEventSourcesResponseBody) SetSuccess

func (ListUserDefinedEventSourcesResponseBody) String

type ListUserDefinedEventSourcesResponseBodyData

type ListUserDefinedEventSourcesResponseBodyData struct {
	// The event sources.
	EventSourceList []*ListUserDefinedEventSourcesResponseBodyDataEventSourceList `json:"EventSourceList,omitempty" xml:"EventSourceList,omitempty" type:"Repeated"`
	NextToken       *string                                                       `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	Total           *int32                                                        `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBodyData) GoString

func (*ListUserDefinedEventSourcesResponseBodyData) SetNextToken

func (*ListUserDefinedEventSourcesResponseBodyData) SetTotal

func (ListUserDefinedEventSourcesResponseBodyData) String

type ListUserDefinedEventSourcesResponseBodyDataEventSourceList

type ListUserDefinedEventSourcesResponseBodyDataEventSourceList struct {
	// The Alibaba Cloud Resource Name (ARN) of the queried event source.
	//
	// example:
	//
	// acs:eventbridge:cn-hangzhou:164901546557****:eventbus/my-event-bus/eventsource/myRocketMQ.source
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
	// The timestamp that indicates when the event source was created.
	//
	// example:
	//
	// 1607071602000
	Ctime *float32 `json:"Ctime,omitempty" xml:"Ctime,omitempty"`
	// The name of the event bus.
	//
	// example:
	//
	// test-custom-bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The type of the event source.
	//
	// example:
	//
	// RabbitMQ
	ExternalSourceType *string `json:"ExternalSourceType,omitempty" xml:"ExternalSourceType,omitempty"`
	// The name of the queried event source.
	//
	// example:
	//
	// rocketmq.source
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The parameters that are returned if HTTP events are specified as the event source.
	SourceHttpEventParameters *ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters `json:"SourceHttpEventParameters,omitempty" xml:"SourceHttpEventParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for Apache Kafka is specified as the event source.
	SourceKafkaParameters *ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Service (MNS) is specified as the event source.
	SourceMNSParameters *ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceMNSParameters `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for RabbitMQ is specified as the event source.
	SourceRabbitMQParameters *ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Message Queue for Apache RocketMQ is specified as the event source.
	SourceRocketMQParameters *ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty" type:"Struct"`
	// The parameters that are returned if Simple Log Service is specified as the event source.
	SourceSLSParameters *ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty" type:"Struct"`
	// The parameters that are returned if scheduled events are specified as the event source.
	SourceScheduledEventParameters *ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceScheduledEventParameters `json:"SourceScheduledEventParameters,omitempty" xml:"SourceScheduledEventParameters,omitempty" type:"Struct"`
	// The status of the queried event source. The returned value Activated indicates that the event source is activated.
	//
	// example:
	//
	// Activated
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the queried event source. The returned value UserDefined indicates that the event source is a custom event source.
	//
	// example:
	//
	// UserDefined
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceList) GoString

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceList) SetArn

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceList) SetCtime

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceList) SetEventBusName

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceList) SetExternalSourceType

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceList) SetName

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceList) SetStatus

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceList) SetType

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceList) String

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters struct {
	// The CIDR block that is used for security settings. This parameter is required only if SecurityConfig is set to ip. You can enter a CIDR block or an IP address.
	Ip []*string `json:"Ip,omitempty" xml:"Ip,omitempty" type:"Repeated"`
	// The HTTP request method that is supported by the generated webhook URL. You can select multiple values. Valid values:
	//
	// 	- GET
	//
	// 	- POST
	//
	// 	- PUT
	//
	// 	- PATCH
	//
	// 	- DELETE
	//
	// 	- HEAD
	//
	// 	- OPTIONS
	//
	// 	- TRACE
	//
	// 	- CONNECT
	Method []*string `json:"Method,omitempty" xml:"Method,omitempty" type:"Repeated"`
	// The Internet request URL.
	PublicWebHookUrl []*string `json:"PublicWebHookUrl,omitempty" xml:"PublicWebHookUrl,omitempty" type:"Repeated"`
	// The security domain name. This parameter is required only if SecurityConfig is set to referer. You can enter a domain name.
	Referer []*string `json:"Referer,omitempty" xml:"Referer,omitempty" type:"Repeated"`
	// The type of security settings. Valid values:
	//
	// 	- none: No configuration is required.
	//
	// 	- ip: CIDR block.
	//
	// 	- referer: security domain name.
	//
	// example:
	//
	// none
	SecurityConfig *string `json:"SecurityConfig,omitempty" xml:"SecurityConfig,omitempty"`
	// The protocol type that is supported by the generated webhook URL. Valid values:
	//
	// 	- HTTP
	//
	// 	- HTTPS
	//
	// 	- HTTP\\&HTTPS
	//
	// example:
	//
	// HTTPS
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The internal request URL.
	VpcWebHookUrl []*string `json:"VpcWebHookUrl,omitempty" xml:"VpcWebHookUrl,omitempty" type:"Repeated"`
}

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters) GoString

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters) SetIp

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters) SetMethod

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters) SetPublicWebHookUrl

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters) SetReferer

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters) SetSecurityConfig

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters) SetVpcWebHookUrl

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceHttpEventParameters) String

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters struct {
	// The ID of the consumer group that subscribes to the topic on the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// test-gid
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The ID of the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// i-2ze6kiwzkebf04s5h8ds
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The maximum number of consumers.
	//
	// example:
	//
	// 2
	MaximumTasks *int32 `json:"MaximumTasks,omitempty" xml:"MaximumTasks,omitempty"`
	// The network type. Valid values: Default and PublicNetwork. Default value: Default. The value PublicNetwork indicates a self-managed network.
	//
	// example:
	//
	// Default
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The consumer offset.
	//
	// example:
	//
	// earliest
	OffsetReset *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	// The ID of the region where the Message Queue for Apache Kafka instance resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the security group to which the Message Queue for Apache Kafka instance belongs.
	//
	// example:
	//
	// sg-f8zatts5g97x0j***
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The topic name.
	//
	// example:
	//
	// topic_api_1674441611897
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The ID of the vSwitch with which the Message Queue for Apache Kafka instance is associated.
	//
	// example:
	//
	// vsw-bp1hcrxq3mkcik***e
	VSwitchIds *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// The ID of the VPC in which the Message Queue for Apache Kafka instance is deployed.
	//
	// example:
	//
	// vpc-bp1kz3ohhzgrau2***
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) GoString

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetConsumerGroup

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetInstanceId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetMaximumTasks

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetNetwork

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetOffsetReset

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetRegionId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetSecurityGroupId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetTopic

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetVSwitchIds

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) SetVpcId

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceKafkaParameters) String

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceMNSParameters

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceMNSParameters struct {
	// Indicates whether Base64 decoding is enabled. By default, Base64 decoding is enabled.
	//
	// example:
	//
	// true
	IsBase64Decode *bool `json:"IsBase64Decode,omitempty" xml:"IsBase64Decode,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// queue.openapi-sign-callback
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the MNS queue resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceMNSParameters) GoString

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceMNSParameters) SetIsBase64Decode

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceMNSParameters) SetQueueName

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceMNSParameters) SetRegionId

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceMNSParameters) String

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters struct {
	// The ID of the Message Queue for RabbitMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// bastionhost-cn-0ju2x28fj07
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the queue on the Message Queue for RabbitMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// file-upload-queue
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the Message Queue for RabbitMQ instance resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the vhost of the Message Queue for RabbitMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// eb-connect
	VirtualHostName *string `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters) GoString

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters) SetInstanceId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters) SetQueueName

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters) SetRegionId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters) SetVirtualHostName

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRabbitMQParameters) String

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters struct {
	// The authentication type. This parameter can be set to ACL or left empty.
	//
	// example:
	//
	// ACL
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// The ID of the consumer group on the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// GID-test
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The endpoint that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// registry-vpc.cn-hangzhou.aliyuncs.com
	InstanceEndpoint *string `json:"InstanceEndpoint,omitempty" xml:"InstanceEndpoint,omitempty"`
	// The ID of the Message Queue for Apache RocketMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// bastionhost-cn-7mz293s9d1p
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The type of network over which the Message Queue for Apache RocketMQ instance is accessed.
	//
	// example:
	//
	// PublicNetwork
	InstanceNetwork *string `json:"InstanceNetwork,omitempty" xml:"InstanceNetwork,omitempty"`
	// The password that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// ***
	InstancePassword *string `json:"InstancePassword,omitempty" xml:"InstancePassword,omitempty"`
	// The ID of the security group to which the Message Queue for Apache RocketMQ instance belongs.
	//
	// example:
	//
	// eb-167adad548***
	InstanceSecurityGroupId *string `json:"InstanceSecurityGroupId,omitempty" xml:"InstanceSecurityGroupId,omitempty"`
	// The instance type. Valid values: CLOUD_4, CLOUD_5, and SELF_BUILT. The value CLOUD_4 indicates that the instance is a Message Queue for Apache RocketMQ 4.0 instance. The value CLOUD_5 indicates that the instance is a Message Queue for Apache RocketMQ 5.0 instance. The value SELF_BUILT indicates that the instance is a self-managed RocketMQ instance.
	//
	// example:
	//
	// CLOUD_5
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The username that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// root
	InstanceUsername *string `json:"InstanceUsername,omitempty" xml:"InstanceUsername,omitempty"`
	// The ID of the vSwitch with which the Message Queue for Apache RocketMQ instance is associated.
	//
	// example:
	//
	// vsw-bp1iu***
	InstanceVSwitchIds *string `json:"InstanceVSwitchIds,omitempty" xml:"InstanceVSwitchIds,omitempty"`
	// The ID of the virtual private cloud (VPC) in which the Message Queue for Apache RocketMQ instance is deployed.
	//
	// example:
	//
	// vpc-***
	InstanceVpcId *string `json:"InstanceVpcId,omitempty" xml:"InstanceVpcId,omitempty"`
	// The offset from which messages are consumed. Valid values:
	//
	// 	- CONSUME_FROM_LAST_OFFSET: Messages are consumed from the latest offset.
	//
	// 	- CONSUME_FROM_FIRST_OFFSET: Messages are consumed from the earliest offset.
	//
	// 	- CONSUME_FROM_TIMESTAMP: Messages are consumed from the offset at the specified point in time.
	//
	// Default value: CONSUME_FROM_LAST_OFFSET.
	//
	// example:
	//
	// CONSUMEFROMLASTOFFSET
	Offset *string `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The ID of the region where the Message Queue for Apache RocketMQ instance resides.
	//
	// example:
	//
	// cn-shenzhen
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The tag that is used to filter messages.
	//
	// example:
	//
	// dataact
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The timestamp that indicates the time from which messages are consumed. This parameter is valid only if Offset is set to CONSUME_FROM_TIMESTAMP.
	//
	// example:
	//
	// 1664591760
	Timestamp *float32 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	// The name of the topic on the Message Queue for Apache RocketMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// migration_instance
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) GoString

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetAuthType

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetGroupId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstanceEndpoint

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstanceId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstanceNetwork

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstancePassword

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstanceSecurityGroupId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstanceType

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstanceUsername

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstanceVSwitchIds

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetInstanceVpcId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetOffset

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetRegionId

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetTimestamp

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) SetTopic

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceRocketMQParameters) String

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters struct {
	// The consumer offset. The value begin indicates the earliest offset, and the value end indicates the latest offset. You can also specify a time in seconds to start consumption.
	//
	// example:
	//
	// end
	ConsumePosition *string `json:"ConsumePosition,omitempty" xml:"ConsumePosition,omitempty"`
	// The Simple Log Service Logstore.
	//
	// example:
	//
	// cloudfirewall-logstore
	LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"`
	// The Simple Log Service project.
	//
	// example:
	//
	// VideoTestProject
	Project *string `json:"Project,omitempty" xml:"Project,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Simple Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the Resource Access Management (RAM) console. For information about the permission policy of this role, see Create a custom event source of the Log Service type.
	//
	// example:
	//
	// testRole
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters) GoString

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters) SetConsumePosition

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters) SetLogStore

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters) SetProject

func (*ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters) SetRoleName

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceSLSParameters) String

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceScheduledEventParameters

type ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceScheduledEventParameters struct {
	// The cron expression.
	//
	// example:
	//
	// 0 1 	- 	- 	- *
	Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	// The time zone in which the cron expression is executed.
	//
	// example:
	//
	// GMT+0:00
	TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"`
	// The JSON string.
	//
	// example:
	//
	// {"a": "b"}
	UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"`
}

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceScheduledEventParameters) GoString

func (ListUserDefinedEventSourcesResponseBodyDataEventSourceListSourceScheduledEventParameters) String

type PauseEventStreamingRequest

type PauseEventStreamingRequest struct {
	// The name of the event stream that you want to stop.
	//
	// This parameter is required.
	//
	// example:
	//
	// rocketmq-sync
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
}

func (PauseEventStreamingRequest) GoString

func (s PauseEventStreamingRequest) GoString() string

func (*PauseEventStreamingRequest) SetEventStreamingName

func (s *PauseEventStreamingRequest) SetEventStreamingName(v string) *PauseEventStreamingRequest

func (PauseEventStreamingRequest) String

type PauseEventStreamingResponse

type PauseEventStreamingResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *PauseEventStreamingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (PauseEventStreamingResponse) GoString

func (s PauseEventStreamingResponse) GoString() string

func (*PauseEventStreamingResponse) SetBody

func (*PauseEventStreamingResponse) SetHeaders

func (*PauseEventStreamingResponse) SetStatusCode

func (PauseEventStreamingResponse) String

type PauseEventStreamingResponseBody

type PauseEventStreamingResponseBody struct {
	// The response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// The event streaming [xxxx] not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 72ce027c-546a-4231-9cf6-ec58766027f9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (PauseEventStreamingResponseBody) GoString

func (*PauseEventStreamingResponseBody) SetCode

func (*PauseEventStreamingResponseBody) SetMessage

func (*PauseEventStreamingResponseBody) SetRequestId

func (*PauseEventStreamingResponseBody) SetSuccess

func (PauseEventStreamingResponseBody) String

type PutTargetsRequest

type PutTargetsRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// eventTest
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// ssr-send-to-vendor-test01
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The event targets to be created or updated. For more information, see [Limits.](https://www.alibabacloud.com/help/en/eventbridge/latest/limits)
	//
	// This parameter is required.
	Targets []*PutTargetsRequestTargets `json:"Targets,omitempty" xml:"Targets,omitempty" type:"Repeated"`
}

func (PutTargetsRequest) GoString

func (s PutTargetsRequest) GoString() string

func (*PutTargetsRequest) SetEventBusName

func (s *PutTargetsRequest) SetEventBusName(v string) *PutTargetsRequest

func (*PutTargetsRequest) SetRuleName

func (s *PutTargetsRequest) SetRuleName(v string) *PutTargetsRequest

func (*PutTargetsRequest) SetTargets

func (PutTargetsRequest) String

func (s PutTargetsRequest) String() string

type PutTargetsRequestTargets

type PutTargetsRequestTargets struct {
	// The dead-letter queue. Events that are not processed or whose maximum retries have been exceeded are written to the dead-letter queue. The dead-letter queue feature supports the following queue types: Message Queue for Apache RocketMQ, Message Service, Message Queue for Apache Kafka, and event bus.
	DeadLetterQueue *PutTargetsRequestTargetsDeadLetterQueue `json:"DeadLetterQueue,omitempty" xml:"DeadLetterQueue,omitempty" type:"Struct"`
	// The endpoint of the event target.
	//
	// example:
	//
	// acs:fc:cn-hangzhou:123456789098****:services/guide.LATEST/functions/HelloFC
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The fault tolerance policy. Valid values:
	//
	// 	- **ALL**: ignores the error. Fault tolerance is allowed. If an error occurs, event processing is not blocked. If the message exceeds the number of retries specified by the retry policy, the message is delivered to a dead-letter queue or discarded based on your configurations.
	//
	// 	- **NONE**: does not ignore the error. Fault tolerance is prohibited. If an error occurs and the message exceeds the number of retries specified by the retry policy, event processing is blocked.
	//
	// example:
	//
	// ALL
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The ID of the custom event target.
	//
	// This parameter is required.
	//
	// example:
	//
	// Mlm123456JHd2RsRoKw
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The parameters that are configured for the event target.
	ParamList []*PutTargetsRequestTargetsParamList `json:"ParamList,omitempty" xml:"ParamList,omitempty" type:"Repeated"`
	// The retry policy for pushing the event. Valid values:
	//
	// 	- **BACKOFF_RETRY**: backoff retry. A failed event can be retried up to three times. The interval between two consecutive retries is a random value from 10 to 20. Unit: seconds.
	//
	// 	- **EXPONENTIAL_DECAY_RETRY**: exponential decay retry. The request can be retried up to 176 times. The interval between two consecutive retries exponentially increases to 512 seconds, and the total retry time is one day. The specific retry intervals are 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 512, ..., and 512 seconds. The interval of 512 seconds can be used up to one hundred and sixty-seven times in total.
	//
	// example:
	//
	// BACKOFFRETRY
	PushRetryStrategy *string `json:"PushRetryStrategy,omitempty" xml:"PushRetryStrategy,omitempty"`
	// The type of the event target. For more information, see [Event target parameters.](https://www.alibabacloud.com/help/en/eventbridge/latest/event-target-parameters)
	//
	// This parameter is required.
	//
	// example:
	//
	// acs.fc.function
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (PutTargetsRequestTargets) GoString

func (s PutTargetsRequestTargets) GoString() string

func (*PutTargetsRequestTargets) SetDeadLetterQueue

func (*PutTargetsRequestTargets) SetEndpoint

func (*PutTargetsRequestTargets) SetErrorsTolerance

func (s *PutTargetsRequestTargets) SetErrorsTolerance(v string) *PutTargetsRequestTargets

func (*PutTargetsRequestTargets) SetId

func (*PutTargetsRequestTargets) SetParamList

func (*PutTargetsRequestTargets) SetPushRetryStrategy

func (s *PutTargetsRequestTargets) SetPushRetryStrategy(v string) *PutTargetsRequestTargets

func (*PutTargetsRequestTargets) SetType

func (PutTargetsRequestTargets) String

func (s PutTargetsRequestTargets) String() string

type PutTargetsRequestTargetsDeadLetterQueue

type PutTargetsRequestTargetsDeadLetterQueue struct {
	// The Alibaba Cloud Resource Name (ARN) of the dead-letter queue. Events that are not processed or whose maximum retries have been exceeded are written to the dead-letter queue.
	//
	// example:
	//
	// acs:mns:cn-hangzhou:123456789098****:/queues/deadletterqueue or acs:mq:cn-hangzhou:123456789098****:/instances/MQ_INST_123456789098****_BX8QbBPL/topic/deadlettertopic or acs:alikafka:cn-hangzhou:123456789098****:instance/alikafka_post-cn-123456/topic/deadlettertopic or acs:eventbridge:cn-hangzhou:123456789098****:eventbus/deadletterbus
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (PutTargetsRequestTargetsDeadLetterQueue) GoString

func (*PutTargetsRequestTargetsDeadLetterQueue) SetArn

func (PutTargetsRequestTargetsDeadLetterQueue) String

type PutTargetsRequestTargetsParamList

type PutTargetsRequestTargetsParamList struct {
	// The method that is used to deliver events to the event target. For more information,see [Event target parameters.](https://www.alibabacloud.com/help/en/eventbridge/latest/event-target-parameters)
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The resource parameter of the event target. For more information,see [Event target parameters.](https://www.alibabacloud.com/help/en/eventbridge/latest/event-target-parameters)
	//
	// example:
	//
	// body
	ResourceKey *string `json:"ResourceKey,omitempty" xml:"ResourceKey,omitempty"`
	// The template based on which events are delivered to the event target.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value of the event target parameter.
	//
	// example:
	//
	// {\\"key\\"=\\"value\\"}
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (PutTargetsRequestTargetsParamList) GoString

func (*PutTargetsRequestTargetsParamList) SetForm

func (*PutTargetsRequestTargetsParamList) SetResourceKey

func (*PutTargetsRequestTargetsParamList) SetTemplate

func (*PutTargetsRequestTargetsParamList) SetValue

func (PutTargetsRequestTargetsParamList) String

type PutTargetsResponse

type PutTargetsResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *PutTargetsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (PutTargetsResponse) GoString

func (s PutTargetsResponse) GoString() string

func (*PutTargetsResponse) SetBody

func (*PutTargetsResponse) SetHeaders

func (s *PutTargetsResponse) SetHeaders(v map[string]*string) *PutTargetsResponse

func (*PutTargetsResponse) SetStatusCode

func (s *PutTargetsResponse) SetStatusCode(v int32) *PutTargetsResponse

func (PutTargetsResponse) String

func (s PutTargetsResponse) String() string

type PutTargetsResponseBody

type PutTargetsResponseBody struct {
	// The response code. Valid values:
	//
	// 	- Success: The call succeeded.
	//
	// 	- Other codes: The call failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned result.
	Data *PutTargetsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// The event rule not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 6FB52207-7621-5292-BDF2-A17E2E984160
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **true**: The request is successful.
	//
	// 	- **false**: The request failed.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (PutTargetsResponseBody) GoString

func (s PutTargetsResponseBody) GoString() string

func (*PutTargetsResponseBody) SetCode

func (*PutTargetsResponseBody) SetData

func (*PutTargetsResponseBody) SetMessage

func (*PutTargetsResponseBody) SetRequestId

func (*PutTargetsResponseBody) SetSuccess

func (PutTargetsResponseBody) String

func (s PutTargetsResponseBody) String() string

type PutTargetsResponseBodyData

type PutTargetsResponseBodyData struct {
	// The ID of the failed event target.
	ErrorEntries []*PutTargetsResponseBodyDataErrorEntries `json:"ErrorEntries,omitempty" xml:"ErrorEntries,omitempty" type:"Repeated"`
	// The number of failed event targets. Valid values:
	//
	// 	- 0: All event targets succeeded.
	//
	// 	- An integer other than 0: indicates the number of failed event targets.
	//
	// example:
	//
	// 0
	ErrorEntriesCount *int32 `json:"ErrorEntriesCount,omitempty" xml:"ErrorEntriesCount,omitempty"`
}

func (PutTargetsResponseBodyData) GoString

func (s PutTargetsResponseBodyData) GoString() string

func (*PutTargetsResponseBodyData) SetErrorEntries

func (*PutTargetsResponseBodyData) SetErrorEntriesCount

func (s *PutTargetsResponseBodyData) SetErrorEntriesCount(v int32) *PutTargetsResponseBodyData

func (PutTargetsResponseBodyData) String

type PutTargetsResponseBodyDataErrorEntries

type PutTargetsResponseBodyDataErrorEntries struct {
	// The ID of the failed event target.
	//
	// example:
	//
	// Mlm123456JHd2RsRoKw
	EntryId *string `json:"EntryId,omitempty" xml:"EntryId,omitempty"`
	// The error code returned.
	//
	// example:
	//
	// EventRuleTargetIdDuplicate
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	//
	// example:
	//
	// The id of event target is duplicate!
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
}

func (PutTargetsResponseBodyDataErrorEntries) GoString

func (*PutTargetsResponseBodyDataErrorEntries) SetEntryId

func (*PutTargetsResponseBodyDataErrorEntries) SetErrorCode

func (*PutTargetsResponseBodyDataErrorEntries) SetErrorMessage

func (PutTargetsResponseBodyDataErrorEntries) String

type PutTargetsShrinkRequest

type PutTargetsShrinkRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// eventTest
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// ssr-send-to-vendor-test01
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The event targets to be created or updated. For more information, see [Limits.](https://www.alibabacloud.com/help/en/eventbridge/latest/limits)
	//
	// This parameter is required.
	TargetsShrink *string `json:"Targets,omitempty" xml:"Targets,omitempty"`
}

func (PutTargetsShrinkRequest) GoString

func (s PutTargetsShrinkRequest) GoString() string

func (*PutTargetsShrinkRequest) SetEventBusName

func (*PutTargetsShrinkRequest) SetRuleName

func (*PutTargetsShrinkRequest) SetTargetsShrink

func (s *PutTargetsShrinkRequest) SetTargetsShrink(v string) *PutTargetsShrinkRequest

func (PutTargetsShrinkRequest) String

func (s PutTargetsShrinkRequest) String() string

type QueryEventRequest

type QueryEventRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// demo
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1935debf-ddac-49dc-a090-d4f2857a046d
	EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"`
	// EventSource is required for querying default bus events.
	//
	// example:
	//
	// testEventSourceName
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
}

func (QueryEventRequest) GoString

func (s QueryEventRequest) GoString() string

func (*QueryEventRequest) SetEventBusName

func (s *QueryEventRequest) SetEventBusName(v string) *QueryEventRequest

func (*QueryEventRequest) SetEventId

func (s *QueryEventRequest) SetEventId(v string) *QueryEventRequest

func (*QueryEventRequest) SetEventSource

func (s *QueryEventRequest) SetEventSource(v string) *QueryEventRequest

func (QueryEventRequest) String

func (s QueryEventRequest) String() string

type QueryEventResponse

type QueryEventResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryEventResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (QueryEventResponse) GoString

func (s QueryEventResponse) GoString() string

func (*QueryEventResponse) SetBody

func (*QueryEventResponse) SetHeaders

func (s *QueryEventResponse) SetHeaders(v map[string]*string) *QueryEventResponse

func (*QueryEventResponse) SetStatusCode

func (s *QueryEventResponse) SetStatusCode(v int32) *QueryEventResponse

func (QueryEventResponse) String

func (s QueryEventResponse) String() string

type QueryEventResponseBody

type QueryEventResponseBody struct {
	// The status code returned. The status code 200 indicates that the request was successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The content of the event.
	Data map[string]interface{} `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// EventBusNotExist
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 580A938B-6107-586C-8EC7-F22EEBEDA9E6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryEventResponseBody) GoString

func (s QueryEventResponseBody) GoString() string

func (*QueryEventResponseBody) SetCode

func (*QueryEventResponseBody) SetData

func (s *QueryEventResponseBody) SetData(v map[string]interface{}) *QueryEventResponseBody

func (*QueryEventResponseBody) SetMessage

func (*QueryEventResponseBody) SetRequestId

func (*QueryEventResponseBody) SetSuccess

func (QueryEventResponseBody) String

func (s QueryEventResponseBody) String() string

type QueryEventTracesRequest

type QueryEventTracesRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1935debf-ddac-49dc-a090-d4f2857a046d
	EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"`
}

func (QueryEventTracesRequest) GoString

func (s QueryEventTracesRequest) GoString() string

func (*QueryEventTracesRequest) SetEventBusName

func (*QueryEventTracesRequest) SetEventId

func (QueryEventTracesRequest) String

func (s QueryEventTracesRequest) String() string

type QueryEventTracesResponse

type QueryEventTracesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryEventTracesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (QueryEventTracesResponse) GoString

func (s QueryEventTracesResponse) GoString() string

func (*QueryEventTracesResponse) SetBody

func (*QueryEventTracesResponse) SetHeaders

func (*QueryEventTracesResponse) SetStatusCode

func (QueryEventTracesResponse) String

func (s QueryEventTracesResponse) String() string

type QueryEventTracesResponseBody

type QueryEventTracesResponseBody struct {
	// The status code returned. The status code 200 indicates that the request was successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The name of the event source.
	Data []*QueryEventTracesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// EventBusNotExist
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// BB934571-1F5A-5E17-91DD-E2BC3E1BFBFF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryEventTracesResponseBody) GoString

func (s QueryEventTracesResponseBody) GoString() string

func (*QueryEventTracesResponseBody) SetCode

func (*QueryEventTracesResponseBody) SetData

func (*QueryEventTracesResponseBody) SetMessage

func (*QueryEventTracesResponseBody) SetRequestId

func (*QueryEventTracesResponseBody) SetSuccess

func (QueryEventTracesResponseBody) String

type QueryEventTracesResponseBodyData

type QueryEventTracesResponseBodyData struct {
	// The type of the event trace. Valid values: PutEvent: a delivery event. FilterEvent: a filtering event. PushEvent: a pushing event.
	//
	// example:
	//
	// PutEvent
	Action *string `json:"Action,omitempty" xml:"Action,omitempty"`
	// The execution time of the event trace.
	//
	// example:
	//
	// 1659495343896
	ActionTime *int64 `json:"ActionTime,omitempty" xml:"ActionTime,omitempty"`
	// The endpoint of the event target. This parameter is returned if the value of the Action parameter is PushEvent.
	//
	// example:
	//
	// acs:mns:cn-zhangjiakou:123456789098****:queues/testQueue
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The name of the event bus.
	//
	// example:
	//
	// demo
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event ID.
	//
	// example:
	//
	// a5747e4f-2af2-40b6-b262-d0140e995bf7
	EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"`
	// The name of the event source.
	//
	// example:
	//
	// cert-api
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	// The delivery delay of the event target. This parameter is returned if the value of the Action parameter is PushEvent.
	//
	// example:
	//
	// 80
	NotifyLatency *string `json:"NotifyLatency,omitempty" xml:"NotifyLatency,omitempty"`
	// The event target delivery status.
	//
	// example:
	//
	// [200]Ok
	NotifyStatus *string `json:"NotifyStatus,omitempty" xml:"NotifyStatus,omitempty"`
	// The delivery time of the event target. This parameter is returned if the value of the Action parameter is PushEvent.
	//
	// example:
	//
	// 1659495343896
	NotifyTime *int64 `json:"NotifyTime,omitempty" xml:"NotifyTime,omitempty"`
	// The time when the event was delivered to the event bus. This parameter is returned if the value of the Action parameter is PutEvent.
	//
	// example:
	//
	// 1659495343896
	ReceivedTime *int64 `json:"ReceivedTime,omitempty" xml:"ReceivedTime,omitempty"`
	// The time when the event rule was matched. This parameter is returned if the value of the Action parameter is FilterEvent.
	//
	// example:
	//
	// 1659495343896
	RuleMatchingTime *string `json:"RuleMatchingTime,omitempty" xml:"RuleMatchingTime,omitempty"`
	// The name of the event rule.
	//
	// example:
	//
	// ramrolechange-mns
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
}

func (QueryEventTracesResponseBodyData) GoString

func (*QueryEventTracesResponseBodyData) SetAction

func (*QueryEventTracesResponseBodyData) SetActionTime

func (*QueryEventTracesResponseBodyData) SetEndpoint

func (*QueryEventTracesResponseBodyData) SetEventBusName

func (*QueryEventTracesResponseBodyData) SetEventId

func (*QueryEventTracesResponseBodyData) SetEventSource

func (*QueryEventTracesResponseBodyData) SetNotifyLatency

func (*QueryEventTracesResponseBodyData) SetNotifyStatus

func (*QueryEventTracesResponseBodyData) SetNotifyTime

func (*QueryEventTracesResponseBodyData) SetReceivedTime

func (*QueryEventTracesResponseBodyData) SetRuleMatchingTime

func (*QueryEventTracesResponseBodyData) SetRuleName

func (QueryEventTracesResponseBodyData) String

type QueryTracedEventByEventIdRequest

type QueryTracedEventByEventIdRequest struct {
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// demo
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1935debf-ddac-49dc-a090-d4f2857a046d
	EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"`
	// The name of the event source.
	//
	// example:
	//
	// mse
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
}

func (QueryTracedEventByEventIdRequest) GoString

func (*QueryTracedEventByEventIdRequest) SetEventBusName

func (*QueryTracedEventByEventIdRequest) SetEventId

func (*QueryTracedEventByEventIdRequest) SetEventSource

func (QueryTracedEventByEventIdRequest) String

type QueryTracedEventByEventIdResponse

type QueryTracedEventByEventIdResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryTracedEventByEventIdResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (QueryTracedEventByEventIdResponse) GoString

func (*QueryTracedEventByEventIdResponse) SetHeaders

func (*QueryTracedEventByEventIdResponse) SetStatusCode

func (QueryTracedEventByEventIdResponse) String

type QueryTracedEventByEventIdResponseBody

type QueryTracedEventByEventIdResponseBody struct {
	// The returned HTTP status code. The HTTP status code 200 indicates that the request is successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The total number of entries returned.
	Data []*QueryTracedEventByEventIdResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The returned error message.
	//
	// example:
	//
	// EventBusNotExist
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// A5D7B9F4-BF96-51A9-90B1-928955FABB5B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryTracedEventByEventIdResponseBody) GoString

func (*QueryTracedEventByEventIdResponseBody) SetCode

func (*QueryTracedEventByEventIdResponseBody) SetMessage

func (*QueryTracedEventByEventIdResponseBody) SetRequestId

func (*QueryTracedEventByEventIdResponseBody) SetSuccess

func (QueryTracedEventByEventIdResponseBody) String

type QueryTracedEventByEventIdResponseBodyData

type QueryTracedEventByEventIdResponseBodyData struct {
	// The events.
	Events []*QueryTracedEventByEventIdResponseBodyDataEvents `json:"Events,omitempty" xml:"Events,omitempty" type:"Repeated"`
	// If excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 1000
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 18
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (QueryTracedEventByEventIdResponseBodyData) GoString

func (*QueryTracedEventByEventIdResponseBodyData) SetNextToken

func (*QueryTracedEventByEventIdResponseBodyData) SetTotal

func (QueryTracedEventByEventIdResponseBodyData) String

type QueryTracedEventByEventIdResponseBodyDataEvents

type QueryTracedEventByEventIdResponseBodyDataEvents struct {
	// The name of the event bus.
	//
	// example:
	//
	// default
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event ID.
	//
	// example:
	//
	// 37C-1P6Yn6EM7TcH37Vod8w7rbSeimJ
	EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"`
	// The time when the event was delivered to the event bus.
	//
	// example:
	//
	// 1661773573100
	EventReceivedTime *int64 `json:"EventReceivedTime,omitempty" xml:"EventReceivedTime,omitempty"`
	// The name of the event source.
	//
	// example:
	//
	// cert-api
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	// The event type.
	//
	// example:
	//
	// eventbridge:Events:HTTPEvent
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
}

func (QueryTracedEventByEventIdResponseBodyDataEvents) GoString

func (*QueryTracedEventByEventIdResponseBodyDataEvents) SetEventBusName

func (*QueryTracedEventByEventIdResponseBodyDataEvents) SetEventId

func (*QueryTracedEventByEventIdResponseBodyDataEvents) SetEventReceivedTime

func (*QueryTracedEventByEventIdResponseBodyDataEvents) SetEventSource

func (*QueryTracedEventByEventIdResponseBodyDataEvents) SetEventType

func (QueryTracedEventByEventIdResponseBodyDataEvents) String

type QueryTracedEventsRequest

type QueryTracedEventsRequest struct {
	// The end of the time range when event traces are queried. Unit: milliseconds.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1661773509000
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// MyEventBus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event source.
	//
	// example:
	//
	// mse
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	// The event type.
	//
	// example:
	//
	// eventbridge:Events:HTTPEvent
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
	// The maximum number of entries to be returned in a call. You can use this parameter and NextToken to implement paging. Up to 100 entries can be returned in a call.
	//
	// example:
	//
	// 50
	Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// The name of the event rule that is matched.
	//
	// example:
	//
	// test-mnsrule
	MatchedRule *string `json:"MatchedRule,omitempty" xml:"MatchedRule,omitempty"`
	// If you configure Limit and excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 1000
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The beginning of the time range to query event traces. Unit: milliseconds.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1661773509000
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (QueryTracedEventsRequest) GoString

func (s QueryTracedEventsRequest) GoString() string

func (*QueryTracedEventsRequest) SetEndTime

func (*QueryTracedEventsRequest) SetEventBusName

func (*QueryTracedEventsRequest) SetEventSource

func (*QueryTracedEventsRequest) SetEventType

func (*QueryTracedEventsRequest) SetLimit

func (*QueryTracedEventsRequest) SetMatchedRule

func (*QueryTracedEventsRequest) SetNextToken

func (*QueryTracedEventsRequest) SetStartTime

func (QueryTracedEventsRequest) String

func (s QueryTracedEventsRequest) String() string

type QueryTracedEventsResponse

type QueryTracedEventsResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryTracedEventsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (QueryTracedEventsResponse) GoString

func (s QueryTracedEventsResponse) GoString() string

func (*QueryTracedEventsResponse) SetBody

func (*QueryTracedEventsResponse) SetHeaders

func (*QueryTracedEventsResponse) SetStatusCode

func (QueryTracedEventsResponse) String

func (s QueryTracedEventsResponse) String() string

type QueryTracedEventsResponseBody

type QueryTracedEventsResponseBody struct {
	// The returned HTTP status code. The HTTP status code 200 indicates that the request is successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *QueryTracedEventsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned error message.
	//
	// example:
	//
	// EventBusNotExist
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// d9e4628b-8b34-4f33-82be-5aac50aac0ba
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryTracedEventsResponseBody) GoString

func (*QueryTracedEventsResponseBody) SetCode

func (*QueryTracedEventsResponseBody) SetData

func (*QueryTracedEventsResponseBody) SetMessage

func (*QueryTracedEventsResponseBody) SetRequestId

func (*QueryTracedEventsResponseBody) SetSuccess

func (QueryTracedEventsResponseBody) String

type QueryTracedEventsResponseBodyData

type QueryTracedEventsResponseBodyData struct {
	// The event type.
	Events []*QueryTracedEventsResponseBodyDataEvents `json:"Events,omitempty" xml:"Events,omitempty" type:"Repeated"`
	// If excess return values exist, this parameter is returned.
	//
	// example:
	//
	// 1000
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The total number of entries.
	//
	// example:
	//
	// 6
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (QueryTracedEventsResponseBodyData) GoString

func (*QueryTracedEventsResponseBodyData) SetNextToken

func (*QueryTracedEventsResponseBodyData) SetTotal

func (QueryTracedEventsResponseBodyData) String

type QueryTracedEventsResponseBodyDataEvents

type QueryTracedEventsResponseBodyDataEvents struct {
	// The name of the event bus.
	//
	// example:
	//
	// test-custom-bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event ID.
	//
	// example:
	//
	// 07E-1OCckaVzNB92BIFFh4xgydOF1wd
	EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"`
	// The time when the event was delivered to the event bus.
	//
	// example:
	//
	// 1661773573100
	EventReceivedTime *int64 `json:"EventReceivedTime,omitempty" xml:"EventReceivedTime,omitempty"`
	// The name of the event source.
	//
	// example:
	//
	// acs.resourcemanager
	EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"`
	// The event type.
	//
	// example:
	//
	// eventbridge:Events:HTTPEvent
	EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
}

func (QueryTracedEventsResponseBodyDataEvents) GoString

func (*QueryTracedEventsResponseBodyDataEvents) SetEventBusName

func (*QueryTracedEventsResponseBodyDataEvents) SetEventId

func (*QueryTracedEventsResponseBodyDataEvents) SetEventReceivedTime

func (*QueryTracedEventsResponseBodyDataEvents) SetEventSource

func (*QueryTracedEventsResponseBodyDataEvents) SetEventType

func (QueryTracedEventsResponseBodyDataEvents) String

type StartEventStreamingRequest

type StartEventStreamingRequest struct {
	// The name of the event stream that you want to enable.
	//
	// This parameter is required.
	//
	// example:
	//
	// rocketmq-sync
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
}

func (StartEventStreamingRequest) GoString

func (s StartEventStreamingRequest) GoString() string

func (*StartEventStreamingRequest) SetEventStreamingName

func (s *StartEventStreamingRequest) SetEventStreamingName(v string) *StartEventStreamingRequest

func (StartEventStreamingRequest) String

type StartEventStreamingResponse

type StartEventStreamingResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StartEventStreamingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StartEventStreamingResponse) GoString

func (s StartEventStreamingResponse) GoString() string

func (*StartEventStreamingResponse) SetBody

func (*StartEventStreamingResponse) SetHeaders

func (*StartEventStreamingResponse) SetStatusCode

func (StartEventStreamingResponse) String

type StartEventStreamingResponseBody

type StartEventStreamingResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// The event streaming [xxxx] not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 8CEAD24D-328D-5539-9D30-FD2D33204FBB
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. The value true indicates that the operation is successful.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (StartEventStreamingResponseBody) GoString

func (*StartEventStreamingResponseBody) SetCode

func (*StartEventStreamingResponseBody) SetMessage

func (*StartEventStreamingResponseBody) SetRequestId

func (*StartEventStreamingResponseBody) SetSuccess

func (StartEventStreamingResponseBody) String

type TestEventPatternRequest

type TestEventPatternRequest struct {
	// The event.
	//
	// This parameter is required.
	//
	// example:
	//
	// {
	//
	//     "datacontenttype": "application/json;charset=utf-8",
	//
	//     "aliyunaccountid": "*****",
	//
	//     "aliyunpublishtime": "2023-04-****:54:57.939Z",
	//
	//     "data": {
	//
	//         "resourceEventType": "****",
	//
	//         "resourceCreateTime": "****",
	//
	//         "resourceId": "sls-code-***-debug",
	//
	//         "captureTime": "***"
	//
	//     },
	//
	//     "aliyunoriginalaccountid": "****",
	//
	//     "specversion": "1.0",
	//
	//     "aliyuneventbusname": "****",
	//
	//     "id": "295e6bd2-bb72-4f70-****-204a0680ee41",
	//
	//     "source": "acs.sls",
	//
	//     "time": "2023-04-***:37:56Z",
	//
	//     "aliyunregionid": "cn-***",
	//
	//     "type": "sls:Config:****"
	//
	// }
	Event *string `json:"Event,omitempty" xml:"Event,omitempty"`
	// The event pattern.
	//
	// This parameter is required.
	//
	// example:
	//
	// {"key1": "value1"}
	EventPattern *string `json:"EventPattern,omitempty" xml:"EventPattern,omitempty"`
}

func (TestEventPatternRequest) GoString

func (s TestEventPatternRequest) GoString() string

func (*TestEventPatternRequest) SetEvent

func (*TestEventPatternRequest) SetEventPattern

func (TestEventPatternRequest) String

func (s TestEventPatternRequest) String() string

type TestEventPatternResponse

type TestEventPatternResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TestEventPatternResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TestEventPatternResponse) GoString

func (s TestEventPatternResponse) GoString() string

func (*TestEventPatternResponse) SetBody

func (*TestEventPatternResponse) SetHeaders

func (*TestEventPatternResponse) SetStatusCode

func (TestEventPatternResponse) String

func (s TestEventPatternResponse) String() string

type TestEventPatternResponseBody

type TestEventPatternResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned result.
	Data *TestEventPatternResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error message returned if the request failed.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 96D7C0AB-DCE5-5E82-96B8-4725E1706BB1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (TestEventPatternResponseBody) GoString

func (s TestEventPatternResponseBody) GoString() string

func (*TestEventPatternResponseBody) SetCode

func (*TestEventPatternResponseBody) SetData

func (*TestEventPatternResponseBody) SetMessage

func (*TestEventPatternResponseBody) SetRequestId

func (*TestEventPatternResponseBody) SetSuccess

func (TestEventPatternResponseBody) String

type TestEventPatternResponseBodyData

type TestEventPatternResponseBodyData struct {
	// The value true indicates that the event pattern matches the provided JSON format. The value false indicates that the event pattern does not match the provided JSON format.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (TestEventPatternResponseBodyData) GoString

func (*TestEventPatternResponseBodyData) SetResult

func (TestEventPatternResponseBodyData) String

type UpdateApiDestinationRequest

type UpdateApiDestinationRequest struct {
	// The name of the API destination. The name must be 2 to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// api-destination-name
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
	// The name of the connection. The name must be 2 to 127 characters in length.
	//
	// Note: Before you configure this parameter, you must call the CreateConnection operation to create a connection. Then, set this parameter to the name of the connection that you created.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the API destination. The description can be up to 255 characters in length.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameters that are configured for the API destination.
	HttpApiParameters *UpdateApiDestinationRequestHttpApiParameters `json:"HttpApiParameters,omitempty" xml:"HttpApiParameters,omitempty" type:"Struct"`
}

func (UpdateApiDestinationRequest) GoString

func (s UpdateApiDestinationRequest) GoString() string

func (*UpdateApiDestinationRequest) SetApiDestinationName

func (s *UpdateApiDestinationRequest) SetApiDestinationName(v string) *UpdateApiDestinationRequest

func (*UpdateApiDestinationRequest) SetConnectionName

func (*UpdateApiDestinationRequest) SetDescription

func (UpdateApiDestinationRequest) String

type UpdateApiDestinationRequestHttpApiParameters

type UpdateApiDestinationRequestHttpApiParameters struct {
	// The endpoint of the API destination. The endpoint can be up to 127 characters in length.
	//
	// example:
	//
	// http://127.0.0.1:8001/api
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The HTTP request method. Valid values:
	//
	// - GET
	//
	// - POST
	//
	// - HEAD
	//
	// - DELETE
	//
	// - PUT
	//
	// - PATCH
	//
	// example:
	//
	// POST
	Method *string `json:"Method,omitempty" xml:"Method,omitempty"`
}

func (UpdateApiDestinationRequestHttpApiParameters) GoString

func (*UpdateApiDestinationRequestHttpApiParameters) SetEndpoint

func (*UpdateApiDestinationRequestHttpApiParameters) SetMethod

func (UpdateApiDestinationRequestHttpApiParameters) String

type UpdateApiDestinationResponse

type UpdateApiDestinationResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateApiDestinationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateApiDestinationResponse) GoString

func (s UpdateApiDestinationResponse) GoString() string

func (*UpdateApiDestinationResponse) SetBody

func (*UpdateApiDestinationResponse) SetHeaders

func (*UpdateApiDestinationResponse) SetStatusCode

func (UpdateApiDestinationResponse) String

type UpdateApiDestinationResponseBody

type UpdateApiDestinationResponseBody struct {
	// api-destination-name
	//
	// example:
	//
	// api-destination-name
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
	// The response code. If the request is successful, Success is returned.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message. If the request is successful, success is returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 382E6272-8E9C-5681-AC96-A8AF0BFAC1A5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateApiDestinationResponseBody) GoString

func (*UpdateApiDestinationResponseBody) SetApiDestinationName

func (*UpdateApiDestinationResponseBody) SetCode

func (*UpdateApiDestinationResponseBody) SetMessage

func (*UpdateApiDestinationResponseBody) SetRequestId

func (UpdateApiDestinationResponseBody) String

type UpdateApiDestinationShrinkRequest

type UpdateApiDestinationShrinkRequest struct {
	// The name of the API destination. The name must be 2 to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// api-destination-name
	ApiDestinationName *string `json:"ApiDestinationName,omitempty" xml:"ApiDestinationName,omitempty"`
	// The name of the connection. The name must be 2 to 127 characters in length.
	//
	// Note: Before you configure this parameter, you must call the CreateConnection operation to create a connection. Then, set this parameter to the name of the connection that you created.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the API destination. The description can be up to 255 characters in length.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameters that are configured for the API destination.
	HttpApiParametersShrink *string `json:"HttpApiParameters,omitempty" xml:"HttpApiParameters,omitempty"`
}

func (UpdateApiDestinationShrinkRequest) GoString

func (*UpdateApiDestinationShrinkRequest) SetApiDestinationName

func (*UpdateApiDestinationShrinkRequest) SetConnectionName

func (*UpdateApiDestinationShrinkRequest) SetDescription

func (*UpdateApiDestinationShrinkRequest) SetHttpApiParametersShrink

func (UpdateApiDestinationShrinkRequest) String

type UpdateConnectionRequest

type UpdateConnectionRequest struct {
	// The parameters that are configured for authentication.
	AuthParameters *UpdateConnectionRequestAuthParameters `json:"AuthParameters,omitempty" xml:"AuthParameters,omitempty" type:"Struct"`
	// The name of the connection that you want to update. The name must be 2 to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the connection. The description can be up to 255 characters in length.
	//
	// example:
	//
	// The description of the connection.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameters that are configured for the network.
	//
	// This parameter is required.
	NetworkParameters *UpdateConnectionRequestNetworkParameters `json:"NetworkParameters,omitempty" xml:"NetworkParameters,omitempty" type:"Struct"`
}

func (UpdateConnectionRequest) GoString

func (s UpdateConnectionRequest) GoString() string

func (*UpdateConnectionRequest) SetAuthParameters

func (*UpdateConnectionRequest) SetConnectionName

func (s *UpdateConnectionRequest) SetConnectionName(v string) *UpdateConnectionRequest

func (*UpdateConnectionRequest) SetDescription

func (*UpdateConnectionRequest) SetNetworkParameters

func (UpdateConnectionRequest) String

func (s UpdateConnectionRequest) String() string

type UpdateConnectionRequestAuthParameters

type UpdateConnectionRequestAuthParameters struct {
	// The parameters for API key authentication.
	ApiKeyAuthParameters *UpdateConnectionRequestAuthParametersApiKeyAuthParameters `json:"ApiKeyAuthParameters,omitempty" xml:"ApiKeyAuthParameters,omitempty" type:"Struct"`
	// The authentication type. Valid values:
	//
	// BASIC_AUTH: basic authentication.
	//
	// Introduction: Basic authentication is a simple authentication scheme built into the HTTP protocol. When you use the HTTP protocol for communications, the authentication method that the HTTP server uses to authenticate user identities on the client is defined in the protocol. The request header is in the Authorization: Basic Base64-encoded string (Username:Password) format.
	//
	// 1.  Username and Password are required.
	//
	// API_KEY_AUTH: API key authentication.
	//
	// Introduction: The request header is in the Token : Token value format.
	//
	// 	- ApiKeyName and ApiKeyValue are required.
	//
	// OAUTH_AUTH: OAuth authentication.
	//
	// Introduction: OAuth2.0 is an authentication mechanism. In normal cases, a system that does not use OAuth2.0 can access the resources of the server from the client. To ensure access security, access tokens are used to identify users in OAuth 2.0. The client must use an access token to access protected resources. This way, OAuth 2.0 protects resources from being accessed from malicious clients and improves system security.
	//
	// 	- AuthorizationEndpoint, OAuthHttpParameters, and HttpMethod are required.
	//
	// example:
	//
	// BASIC_AUTH
	AuthorizationType *string `json:"AuthorizationType,omitempty" xml:"AuthorizationType,omitempty"`
	// The parameters that are configured for basic authentication.
	BasicAuthParameters *UpdateConnectionRequestAuthParametersBasicAuthParameters `json:"BasicAuthParameters,omitempty" xml:"BasicAuthParameters,omitempty" type:"Struct"`
	// The parameters that are configured for OAuth authentication.
	OAuthParameters *UpdateConnectionRequestAuthParametersOAuthParameters `json:"OAuthParameters,omitempty" xml:"OAuthParameters,omitempty" type:"Struct"`
}

func (UpdateConnectionRequestAuthParameters) GoString

func (*UpdateConnectionRequestAuthParameters) SetAuthorizationType

func (UpdateConnectionRequestAuthParameters) String

type UpdateConnectionRequestAuthParametersApiKeyAuthParameters

type UpdateConnectionRequestAuthParametersApiKeyAuthParameters struct {
	// The key of the API key.
	//
	// example:
	//
	// name
	ApiKeyName *string `json:"ApiKeyName,omitempty" xml:"ApiKeyName,omitempty"`
	// The value of the API key.
	//
	// example:
	//
	// demo
	ApiKeyValue *string `json:"ApiKeyValue,omitempty" xml:"ApiKeyValue,omitempty"`
}

func (UpdateConnectionRequestAuthParametersApiKeyAuthParameters) GoString

func (*UpdateConnectionRequestAuthParametersApiKeyAuthParameters) SetApiKeyName

func (*UpdateConnectionRequestAuthParametersApiKeyAuthParameters) SetApiKeyValue

func (UpdateConnectionRequestAuthParametersApiKeyAuthParameters) String

type UpdateConnectionRequestAuthParametersBasicAuthParameters

type UpdateConnectionRequestAuthParametersBasicAuthParameters struct {
	// The password for basic authentication.
	//
	// example:
	//
	// admin
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The username for basic authentication.
	//
	// example:
	//
	// admin
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateConnectionRequestAuthParametersBasicAuthParameters) GoString

func (*UpdateConnectionRequestAuthParametersBasicAuthParameters) SetPassword

func (*UpdateConnectionRequestAuthParametersBasicAuthParameters) SetUsername

func (UpdateConnectionRequestAuthParametersBasicAuthParameters) String

type UpdateConnectionRequestAuthParametersOAuthParameters

type UpdateConnectionRequestAuthParametersOAuthParameters struct {
	// The endpoint that is used to obtain the OAuth token. The endpoint can be up to 127 characters in length.
	//
	// example:
	//
	// http://localhost:8080/oauth/token
	AuthorizationEndpoint *string `json:"AuthorizationEndpoint,omitempty" xml:"AuthorizationEndpoint,omitempty"`
	// The parameters that are configured for the client.
	ClientParameters *UpdateConnectionRequestAuthParametersOAuthParametersClientParameters `json:"ClientParameters,omitempty" xml:"ClientParameters,omitempty" type:"Struct"`
	// The HTTP request method. Valid values:
	//
	// 	- GET
	//
	// 	- POST
	//
	// 	- HEAD
	//
	// 	- DELETE
	//
	// 	- PUT
	//
	// 	- PATCH
	//
	// example:
	//
	// POST
	HttpMethod *string `json:"HttpMethod,omitempty" xml:"HttpMethod,omitempty"`
	// The request parameters for OAuth authentication.
	OAuthHttpParameters *UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters `json:"OAuthHttpParameters,omitempty" xml:"OAuthHttpParameters,omitempty" type:"Struct"`
}

func (UpdateConnectionRequestAuthParametersOAuthParameters) GoString

func (*UpdateConnectionRequestAuthParametersOAuthParameters) SetAuthorizationEndpoint

func (*UpdateConnectionRequestAuthParametersOAuthParameters) SetHttpMethod

func (UpdateConnectionRequestAuthParametersOAuthParameters) String

type UpdateConnectionRequestAuthParametersOAuthParametersClientParameters

type UpdateConnectionRequestAuthParametersOAuthParametersClientParameters struct {
	// The client ID.
	//
	// example:
	//
	// ClientID
	ClientID *string `json:"ClientID,omitempty" xml:"ClientID,omitempty"`
	// The AccessKey secret of the client.
	//
	// example:
	//
	// ClientSecret
	ClientSecret *string `json:"ClientSecret,omitempty" xml:"ClientSecret,omitempty"`
}

func (UpdateConnectionRequestAuthParametersOAuthParametersClientParameters) GoString

func (*UpdateConnectionRequestAuthParametersOAuthParametersClientParameters) SetClientID

func (*UpdateConnectionRequestAuthParametersOAuthParametersClientParameters) SetClientSecret

func (UpdateConnectionRequestAuthParametersOAuthParametersClientParameters) String

type UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters

type UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters struct {
	// The parameters that are configured for the request body.
	BodyParameters []*UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters `json:"BodyParameters,omitempty" xml:"BodyParameters,omitempty" type:"Repeated"`
	// The value of the request header.
	HeaderParameters []*UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters `json:"HeaderParameters,omitempty" xml:"HeaderParameters,omitempty" type:"Repeated"`
	// The parameters that are configured for the request path.
	QueryStringParameters []*UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters `json:"QueryStringParameters,omitempty" xml:"QueryStringParameters,omitempty" type:"Repeated"`
}

func (UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters) GoString

func (UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParameters) String

type UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters

type UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters struct {
	// Specifies whether to enable authentication.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request body.
	//
	// example:
	//
	// name
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request body.
	//
	// example:
	//
	// demo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) GoString

func (*UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) SetIsValueSecret

func (UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersBodyParameters) String

type UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters

type UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters struct {
	// Specifies whether to enable authentication.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request header.
	//
	// example:
	//
	// name
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request header.
	//
	// example:
	//
	// demo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) GoString

func (*UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) SetIsValueSecret

func (UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters) String

type UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters

type UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters struct {
	// Specifies whether to enable authentication.
	//
	// example:
	//
	// false
	IsValueSecret *string `json:"IsValueSecret,omitempty" xml:"IsValueSecret,omitempty"`
	// The key of the request path.
	//
	// example:
	//
	// name
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the request path.
	//
	// example:
	//
	// demo
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters) GoString

func (UpdateConnectionRequestAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters) String

type UpdateConnectionRequestNetworkParameters

type UpdateConnectionRequestNetworkParameters struct {
	// PublicNetwork: the Internet.
	//
	// PrivateNetwork: virtual private cloud (VPC).
	//
	// Note: If you set this parameter to PrivateNetwork, you must configure VpcId, VswitcheId, and SecurityGroupId.
	//
	// This parameter is required.
	//
	// example:
	//
	// PublicNetwork
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The ID of the security group.
	//
	// example:
	//
	// eb-167adad548759-security_grop/sg-bp1addad26peuh9qh9rtyb
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The VPC ID.
	//
	// example:
	//
	// eb-test/vpc-bp1symadadwnwgmqud
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1iu4x7aeradadown1og8,vsw-bp193sqmadadlaszpeqbt2c
	VswitcheId *string `json:"VswitcheId,omitempty" xml:"VswitcheId,omitempty"`
}

func (UpdateConnectionRequestNetworkParameters) GoString

func (*UpdateConnectionRequestNetworkParameters) SetNetworkType

func (*UpdateConnectionRequestNetworkParameters) SetSecurityGroupId

func (*UpdateConnectionRequestNetworkParameters) SetVpcId

func (*UpdateConnectionRequestNetworkParameters) SetVswitcheId

func (UpdateConnectionRequestNetworkParameters) String

type UpdateConnectionResponse

type UpdateConnectionResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateConnectionResponse) GoString

func (s UpdateConnectionResponse) GoString() string

func (*UpdateConnectionResponse) SetBody

func (*UpdateConnectionResponse) SetHeaders

func (*UpdateConnectionResponse) SetStatusCode

func (UpdateConnectionResponse) String

func (s UpdateConnectionResponse) String() string

type UpdateConnectionResponseBody

type UpdateConnectionResponseBody struct {
	// The returned response code.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 8346BE8F-40F3-533D-A0B8-1359C31BD5BA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateConnectionResponseBody) GoString

func (s UpdateConnectionResponseBody) GoString() string

func (*UpdateConnectionResponseBody) SetCode

func (*UpdateConnectionResponseBody) SetMessage

func (*UpdateConnectionResponseBody) SetRequestId

func (UpdateConnectionResponseBody) String

type UpdateConnectionShrinkRequest

type UpdateConnectionShrinkRequest struct {
	// The parameters that are configured for authentication.
	AuthParametersShrink *string `json:"AuthParameters,omitempty" xml:"AuthParameters,omitempty"`
	// The name of the connection that you want to update. The name must be 2 to 127 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// connection-name
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The description of the connection. The description can be up to 255 characters in length.
	//
	// example:
	//
	// The description of the connection.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The parameters that are configured for the network.
	//
	// This parameter is required.
	NetworkParametersShrink *string `json:"NetworkParameters,omitempty" xml:"NetworkParameters,omitempty"`
}

func (UpdateConnectionShrinkRequest) GoString

func (*UpdateConnectionShrinkRequest) SetAuthParametersShrink

func (*UpdateConnectionShrinkRequest) SetConnectionName

func (*UpdateConnectionShrinkRequest) SetDescription

func (*UpdateConnectionShrinkRequest) SetNetworkParametersShrink

func (s *UpdateConnectionShrinkRequest) SetNetworkParametersShrink(v string) *UpdateConnectionShrinkRequest

func (UpdateConnectionShrinkRequest) String

type UpdateEventBusRequest

type UpdateEventBusRequest struct {
	// The description of the event bus.
	//
	// example:
	//
	// test
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// eventTest
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
}

func (UpdateEventBusRequest) GoString

func (s UpdateEventBusRequest) GoString() string

func (*UpdateEventBusRequest) SetDescription

func (s *UpdateEventBusRequest) SetDescription(v string) *UpdateEventBusRequest

func (*UpdateEventBusRequest) SetEventBusName

func (s *UpdateEventBusRequest) SetEventBusName(v string) *UpdateEventBusRequest

func (UpdateEventBusRequest) String

func (s UpdateEventBusRequest) String() string

type UpdateEventBusResponse

type UpdateEventBusResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateEventBusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateEventBusResponse) GoString

func (s UpdateEventBusResponse) GoString() string

func (*UpdateEventBusResponse) SetBody

func (*UpdateEventBusResponse) SetHeaders

func (*UpdateEventBusResponse) SetStatusCode

func (UpdateEventBusResponse) String

func (s UpdateEventBusResponse) String() string

type UpdateEventBusResponseBody

type UpdateEventBusResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The error message returned if the request failed.
	//
	// example:
	//
	// The event bus [xxxx] not existed!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// f2099962-1628-45f1-9782-2bf6daad823f
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateEventBusResponseBody) GoString

func (s UpdateEventBusResponseBody) GoString() string

func (*UpdateEventBusResponseBody) SetCode

func (*UpdateEventBusResponseBody) SetMessage

func (*UpdateEventBusResponseBody) SetRequestId

func (*UpdateEventBusResponseBody) SetSuccess

func (UpdateEventBusResponseBody) String

type UpdateEventSourceRequest

type UpdateEventSourceRequest struct {
	// The description of the event source.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The event bus with which the event source is associated.
	//
	// This parameter is required.
	//
	// example:
	//
	// my-event-bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event source.
	//
	// This parameter is required.
	//
	// example:
	//
	// myrabbitmq.source
	EventSourceName *string `json:"EventSourceName,omitempty" xml:"EventSourceName,omitempty"`
	// The parameters that are configured if the event source is HTTP events.
	SourceHttpEventParameters *UpdateEventSourceRequestSourceHttpEventParameters `json:"SourceHttpEventParameters,omitempty" xml:"SourceHttpEventParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Message Queue for Apache Kafka.
	SourceKafkaParameters *UpdateEventSourceRequestSourceKafkaParameters `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Message Service (MNS).
	SourceMNSParameters *UpdateEventSourceRequestSourceMNSParameters `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Message Queue for RabbitMQ.
	SourceRabbitMQParameters *UpdateEventSourceRequestSourceRabbitMQParameters `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if the event source is Message Queue for Apache RocketMQ.
	SourceRocketMQParameters *UpdateEventSourceRequestSourceRocketMQParameters `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty" type:"Struct"`
	// SourceSLSParameters
	SourceSLSParameters *UpdateEventSourceRequestSourceSLSParameters `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify scheduled events as the event source.
	SourceScheduledEventParameters *UpdateEventSourceRequestSourceScheduledEventParameters `json:"SourceScheduledEventParameters,omitempty" xml:"SourceScheduledEventParameters,omitempty" type:"Struct"`
}

func (UpdateEventSourceRequest) GoString

func (s UpdateEventSourceRequest) GoString() string

func (*UpdateEventSourceRequest) SetDescription

func (*UpdateEventSourceRequest) SetEventBusName

func (*UpdateEventSourceRequest) SetEventSourceName

func (s *UpdateEventSourceRequest) SetEventSourceName(v string) *UpdateEventSourceRequest

func (*UpdateEventSourceRequest) SetSourceMNSParameters

func (*UpdateEventSourceRequest) SetSourceSLSParameters

func (UpdateEventSourceRequest) String

func (s UpdateEventSourceRequest) String() string

type UpdateEventSourceRequestSourceHttpEventParameters

type UpdateEventSourceRequestSourceHttpEventParameters struct {
	// The CIDR block that is used for security settings. This parameter is required only if SecurityConfig is set to ip. You can enter a CIDR block or an IP address.
	Ip []*string `json:"Ip,omitempty" xml:"Ip,omitempty" type:"Repeated"`
	// The HTTP request method supported by the generated webhook URL. You can select multiple values. Valid values:
	//
	// 	- GET
	//
	// 	- POST
	//
	// 	- PUT
	//
	// 	- PATCH
	//
	// 	- DELETE
	//
	// 	- HEAD
	//
	// 	- OPTIONS
	//
	// 	- TRACE
	//
	// 	- CONNECT
	Method []*string `json:"Method,omitempty" xml:"Method,omitempty" type:"Repeated"`
	// The security domain name. This parameter is required only if SecurityConfig is set to referer. You can enter a domain name.
	Referer []*string `json:"Referer,omitempty" xml:"Referer,omitempty" type:"Repeated"`
	// The type of security settings. Valid values:
	//
	// 	- none: No configuration is required.
	//
	// 	- ip: CIDR block.
	//
	// 	- referer: security domain name.
	//
	// example:
	//
	// none
	SecurityConfig *string `json:"SecurityConfig,omitempty" xml:"SecurityConfig,omitempty"`
	// The protocol type that is supported by the generated webhook URL. Valid values:
	//
	// 	- HTTP
	//
	// 	- HTTPS
	//
	// 	- HTTP\\&HTTPS
	//
	// example:
	//
	// HTTPS
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (UpdateEventSourceRequestSourceHttpEventParameters) GoString

func (*UpdateEventSourceRequestSourceHttpEventParameters) SetIp

func (*UpdateEventSourceRequestSourceHttpEventParameters) SetMethod

func (*UpdateEventSourceRequestSourceHttpEventParameters) SetReferer

func (*UpdateEventSourceRequestSourceHttpEventParameters) SetSecurityConfig

func (*UpdateEventSourceRequestSourceHttpEventParameters) SetType

func (UpdateEventSourceRequestSourceHttpEventParameters) String

type UpdateEventSourceRequestSourceKafkaParameters

type UpdateEventSourceRequestSourceKafkaParameters struct {
	// The ID of the consumer group that subscribes to the topic.
	//
	// example:
	//
	// dsp_online_ml_request
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The ID of the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// cbwp-bp1o3m66wcjgbkssm3k5m
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The maximum number of consumers.
	//
	// example:
	//
	// 1
	MaximumTasks *int32 `json:"MaximumTasks,omitempty" xml:"MaximumTasks,omitempty"`
	// The network. Valid values: Default and PublicNetwork. Default value: Default. The value PublicNetwork indicates a self-managed network.
	//
	// example:
	//
	// Default
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The consumer offset.
	//
	// example:
	//
	// latest
	OffsetReset *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	// The ID of the region where the Message Queue for Apache Kafka instance resides.
	//
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the security group to which the Message Queue for Apache Kafka instance belongs. This parameter is required only if you set Network to PublicNetwork.
	//
	// example:
	//
	// sg-5wz3mjgo9wpvdnwpwnhkjdjwn
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the topic on the Message Queue for Apache Kafka instance.
	//
	// example:
	//
	// billing_notify
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The ID of the vSwitch with which the Message Queue for Apache Kafka instance is associated. This parameter is required only if you set Network to PublicNetwork.
	//
	// example:
	//
	// vsw-bp1xyntcxiwplhqxjybuk
	VSwitchIds *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// The ID of the VPC in which the Message Queue for Apache Kafka instance resides. This parameter is required only if you set Network to PublicNetwork.
	//
	// example:
	//
	// vpc-2zefu4vfmx6siogujmo0b
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (UpdateEventSourceRequestSourceKafkaParameters) GoString

func (*UpdateEventSourceRequestSourceKafkaParameters) SetConsumerGroup

func (*UpdateEventSourceRequestSourceKafkaParameters) SetInstanceId

func (*UpdateEventSourceRequestSourceKafkaParameters) SetMaximumTasks

func (*UpdateEventSourceRequestSourceKafkaParameters) SetNetwork

func (*UpdateEventSourceRequestSourceKafkaParameters) SetOffsetReset

func (*UpdateEventSourceRequestSourceKafkaParameters) SetRegionId

func (*UpdateEventSourceRequestSourceKafkaParameters) SetSecurityGroupId

func (*UpdateEventSourceRequestSourceKafkaParameters) SetTopic

func (*UpdateEventSourceRequestSourceKafkaParameters) SetVSwitchIds

func (*UpdateEventSourceRequestSourceKafkaParameters) SetVpcId

func (UpdateEventSourceRequestSourceKafkaParameters) String

type UpdateEventSourceRequestSourceMNSParameters

type UpdateEventSourceRequestSourceMNSParameters struct {
	// Indicates whether Base64 decoding is enabled. By default, Base64 decoding is enabled.
	//
	// example:
	//
	// true
	IsBase64Decode *bool `json:"IsBase64Decode,omitempty" xml:"IsBase64Decode,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// queue_api_bind_1672194645178
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The region where the MNS queue resides.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (UpdateEventSourceRequestSourceMNSParameters) GoString

func (*UpdateEventSourceRequestSourceMNSParameters) SetIsBase64Decode

func (*UpdateEventSourceRequestSourceMNSParameters) SetQueueName

func (*UpdateEventSourceRequestSourceMNSParameters) SetRegionId

func (UpdateEventSourceRequestSourceMNSParameters) String

type UpdateEventSourceRequestSourceRabbitMQParameters

type UpdateEventSourceRequestSourceRabbitMQParameters struct {
	// The ID of the Message Queue for RabbitMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// bastionhost-cn-7mz2zkyff09
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the queue on the Message Queue for RabbitMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// eb-connect
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the Message Queue for RabbitMQ instance resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the vhost of the Message Queue for RabbitMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// amqp-cn-nif22u74****
	VirtualHostName *string `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty"`
}

func (UpdateEventSourceRequestSourceRabbitMQParameters) GoString

func (*UpdateEventSourceRequestSourceRabbitMQParameters) SetInstanceId

func (*UpdateEventSourceRequestSourceRabbitMQParameters) SetQueueName

func (*UpdateEventSourceRequestSourceRabbitMQParameters) SetRegionId

func (*UpdateEventSourceRequestSourceRabbitMQParameters) SetVirtualHostName

func (UpdateEventSourceRequestSourceRabbitMQParameters) String

type UpdateEventSourceRequestSourceRocketMQParameters

type UpdateEventSourceRequestSourceRocketMQParameters struct {
	// The authentication type. You can set this parameter to ACL or leave this parameter empty.
	//
	// example:
	//
	// ACL
	AuthType *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	// The ID of the consumer group on the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// GID-test
	GroupID *string `json:"GroupID,omitempty" xml:"GroupID,omitempty"`
	// The endpoint that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// registry-vpc****.aliyuncs.com
	InstanceEndpoint *string `json:"InstanceEndpoint,omitempty" xml:"InstanceEndpoint,omitempty"`
	// The ID of the Message Queue for Apache RocketMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// dbaudit-cn-i7m2nx2or01
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// None.
	//
	// example:
	//
	// None
	InstanceNetwork *string `json:"InstanceNetwork,omitempty" xml:"InstanceNetwork,omitempty"`
	// The password that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// ******
	InstancePassword *string `json:"InstancePassword,omitempty" xml:"InstancePassword,omitempty"`
	// The ID of the security group to which the Message Queue for Apache RocketMQ instance belongs.
	//
	// example:
	//
	// sg-catalog-eventlistener
	InstanceSecurityGroupId *string `json:"InstanceSecurityGroupId,omitempty" xml:"InstanceSecurityGroupId,omitempty"`
	// The type of the Message Queue for Apache RocketMQ instance. Valid values:
	//
	// 	- Cloud_4: Message Queue for Apache RocketMQ 4.0 instance.
	//
	// 	- Cloud_5: Message Queue for Apache RocketMQ 5.0 instance.
	//
	// example:
	//
	// Cloud_4
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The username that is used to access the Message Queue for Apache RocketMQ instance.
	//
	// example:
	//
	// root
	InstanceUsername *string `json:"InstanceUsername,omitempty" xml:"InstanceUsername,omitempty"`
	// The ID of the vSwitch with which the Message Queue for Apache RocketMQ instance is associated.
	//
	// example:
	//
	// vsw-bp10rbrt6rb6vrd89****
	InstanceVSwitchIds *string `json:"InstanceVSwitchIds,omitempty" xml:"InstanceVSwitchIds,omitempty"`
	// The ID of the virtual private cloud (VPC) in which the Message Queue for Apache RocketMQ instance resides.
	//
	// example:
	//
	// vpc-bp1a4gmlk31hyg6ptl3ss
	InstanceVpcId *string `json:"InstanceVpcId,omitempty" xml:"InstanceVpcId,omitempty"`
	// The offset from which message consumption starts. Valid values:
	//
	// 	- CONSUME_FROM_LAST_OFFSET: Start message consumption from the latest offset.
	//
	// 	- CONSUME_FROM_FIRST_OFFSET: Start message consumption from the earliest offset.
	//
	// 	- CONSUME_FROM_TIMESTAMP: Start message consumption from the offset at the specified point in time.
	//
	// Default value: CONSUME_FROM_LAST_OFFSET.
	//
	// example:
	//
	// CONSUMEFROMLASTOFFSET
	Offset *string `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The region where the Message Queue for Apache RocketMQ instance resides.
	//
	// example:
	//
	// cn-zhangjiakou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The tag that is used to filter messages.
	//
	// example:
	//
	// KEY2
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The timestamp that specifies the time from which messages are consumed. This parameter is valid only if you set Offset to CONSUME_FROM_TIMESTAMP.
	//
	// example:
	//
	// 1663555399032
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	// The name of the topic on the Message Queue for Apache RocketMQ instance. For more information, see [Limits](https://help.aliyun.com/document_detail/163289.html).
	//
	// example:
	//
	// topic_default_195820716552192
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (UpdateEventSourceRequestSourceRocketMQParameters) GoString

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetAuthType

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetGroupID

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstanceEndpoint

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstanceId

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstanceNetwork

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstancePassword

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstanceSecurityGroupId

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstanceType

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstanceUsername

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstanceVSwitchIds

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetInstanceVpcId

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetOffset

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetRegionId

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetTag

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetTimestamp

func (*UpdateEventSourceRequestSourceRocketMQParameters) SetTopic

func (UpdateEventSourceRequestSourceRocketMQParameters) String

type UpdateEventSourceRequestSourceSLSParameters

type UpdateEventSourceRequestSourceSLSParameters struct {
	// The starting consumer offset. The value begin indicates the earliest offset, and the value end indicates the latest offset. You can also specify a time in seconds to start consumption.
	//
	// example:
	//
	// end
	ConsumePosition *string `json:"ConsumePosition,omitempty" xml:"ConsumePosition,omitempty"`
	// The Log Service Logstore.
	//
	// example:
	//
	// waf-logstore
	LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"`
	// The Log Service project.
	//
	// example:
	//
	// VideoTestProject
	Project *string `json:"Project,omitempty" xml:"Project,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console. For information about the permission policy of this role, see Create a custom event source of the Log Service type.
	//
	// example:
	//
	// testRole
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (UpdateEventSourceRequestSourceSLSParameters) GoString

func (*UpdateEventSourceRequestSourceSLSParameters) SetConsumePosition

func (*UpdateEventSourceRequestSourceSLSParameters) SetLogStore

func (*UpdateEventSourceRequestSourceSLSParameters) SetProject

func (*UpdateEventSourceRequestSourceSLSParameters) SetRoleName

func (UpdateEventSourceRequestSourceSLSParameters) String

type UpdateEventSourceRequestSourceScheduledEventParameters

type UpdateEventSourceRequestSourceScheduledEventParameters struct {
	// The cron expression.
	//
	// example:
	//
	// 10 	- 	- 	- 	- *
	Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	// The time zone in which the cron expression is executed.
	//
	// example:
	//
	// GMT+0:00
	TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"`
	UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"`
}

func (UpdateEventSourceRequestSourceScheduledEventParameters) GoString

func (*UpdateEventSourceRequestSourceScheduledEventParameters) SetSchedule

func (*UpdateEventSourceRequestSourceScheduledEventParameters) SetTimeZone

func (*UpdateEventSourceRequestSourceScheduledEventParameters) SetUserData

func (UpdateEventSourceRequestSourceScheduledEventParameters) String

type UpdateEventSourceResponse

type UpdateEventSourceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateEventSourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateEventSourceResponse) GoString

func (s UpdateEventSourceResponse) GoString() string

func (*UpdateEventSourceResponse) SetBody

func (*UpdateEventSourceResponse) SetHeaders

func (*UpdateEventSourceResponse) SetStatusCode

func (UpdateEventSourceResponse) String

func (s UpdateEventSourceResponse) String() string

type UpdateEventSourceResponseBody

type UpdateEventSourceResponseBody struct {
	// The returned response code. Valid values:
	//
	// 	- Success: The request is successful.
	//
	// 	- Other codes: The request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The result of the operation.
	//
	// example:
	//
	// true
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The returned error message.
	//
	// example:
	//
	// Remote error. requestId: [xxxx-9D10-65DFDFA3A75D], error code: [EventSourceNotExist], message: [The event source in request is not exist! ]
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// c057d379-ea65-41ec-a8a8-90627a968204
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. The value true indicates that the operation is successful.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateEventSourceResponseBody) GoString

func (*UpdateEventSourceResponseBody) SetCode

func (*UpdateEventSourceResponseBody) SetData

func (*UpdateEventSourceResponseBody) SetMessage

func (*UpdateEventSourceResponseBody) SetRequestId

func (*UpdateEventSourceResponseBody) SetSuccess

func (UpdateEventSourceResponseBody) String

type UpdateEventSourceShrinkRequest

type UpdateEventSourceShrinkRequest struct {
	// The description of the event source.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The event bus with which the event source is associated.
	//
	// This parameter is required.
	//
	// example:
	//
	// my-event-bus
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The name of the event source.
	//
	// This parameter is required.
	//
	// example:
	//
	// myrabbitmq.source
	EventSourceName *string `json:"EventSourceName,omitempty" xml:"EventSourceName,omitempty"`
	// The parameters that are configured if the event source is HTTP events.
	SourceHttpEventParametersShrink *string `json:"SourceHttpEventParameters,omitempty" xml:"SourceHttpEventParameters,omitempty"`
	// The parameters that are configured if the event source is Message Queue for Apache Kafka.
	SourceKafkaParametersShrink *string `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty"`
	// The parameters that are configured if the event source is Message Service (MNS).
	SourceMNSParametersShrink *string `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty"`
	// The parameters that are configured if the event source is Message Queue for RabbitMQ.
	SourceRabbitMQParametersShrink *string `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty"`
	// The parameters that are configured if the event source is Message Queue for Apache RocketMQ.
	SourceRocketMQParametersShrink *string `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty"`
	// SourceSLSParameters
	SourceSLSParametersShrink *string `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty"`
	// The parameters that are configured if you specify scheduled events as the event source.
	SourceScheduledEventParametersShrink *string `json:"SourceScheduledEventParameters,omitempty" xml:"SourceScheduledEventParameters,omitempty"`
}

func (UpdateEventSourceShrinkRequest) GoString

func (*UpdateEventSourceShrinkRequest) SetDescription

func (*UpdateEventSourceShrinkRequest) SetEventBusName

func (*UpdateEventSourceShrinkRequest) SetEventSourceName

func (*UpdateEventSourceShrinkRequest) SetSourceHttpEventParametersShrink

func (s *UpdateEventSourceShrinkRequest) SetSourceHttpEventParametersShrink(v string) *UpdateEventSourceShrinkRequest

func (*UpdateEventSourceShrinkRequest) SetSourceKafkaParametersShrink

func (s *UpdateEventSourceShrinkRequest) SetSourceKafkaParametersShrink(v string) *UpdateEventSourceShrinkRequest

func (*UpdateEventSourceShrinkRequest) SetSourceMNSParametersShrink

func (s *UpdateEventSourceShrinkRequest) SetSourceMNSParametersShrink(v string) *UpdateEventSourceShrinkRequest

func (*UpdateEventSourceShrinkRequest) SetSourceRabbitMQParametersShrink

func (s *UpdateEventSourceShrinkRequest) SetSourceRabbitMQParametersShrink(v string) *UpdateEventSourceShrinkRequest

func (*UpdateEventSourceShrinkRequest) SetSourceRocketMQParametersShrink

func (s *UpdateEventSourceShrinkRequest) SetSourceRocketMQParametersShrink(v string) *UpdateEventSourceShrinkRequest

func (*UpdateEventSourceShrinkRequest) SetSourceSLSParametersShrink

func (s *UpdateEventSourceShrinkRequest) SetSourceSLSParametersShrink(v string) *UpdateEventSourceShrinkRequest

func (*UpdateEventSourceShrinkRequest) SetSourceScheduledEventParametersShrink

func (s *UpdateEventSourceShrinkRequest) SetSourceScheduledEventParametersShrink(v string) *UpdateEventSourceShrinkRequest

func (UpdateEventSourceShrinkRequest) String

type UpdateEventStreamingRequest

type UpdateEventStreamingRequest struct {
	// The description of the event stream.
	//
	// example:
	//
	// rocketmq2mns
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event stream.
	//
	// This parameter is required.
	//
	// example:
	//
	// myeventstreaming
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
	// The rule that is used to filter events. If you leave this parameter empty, all events are matched.
	//
	// This parameter is required.
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The parameters that are configured for the runtime environment.
	RunOptions *UpdateEventStreamingRequestRunOptions `json:"RunOptions,omitempty" xml:"RunOptions,omitempty" type:"Struct"`
	// The event target. You must and can specify only one event target.
	//
	// This parameter is required.
	Sink *UpdateEventStreamingRequestSink `json:"Sink,omitempty" xml:"Sink,omitempty" type:"Struct"`
	// The event provider, which is also known as the event source. You must and can specify only one event source.
	//
	// This parameter is required.
	Source     *UpdateEventStreamingRequestSource       `json:"Source,omitempty" xml:"Source,omitempty" type:"Struct"`
	Transforms []*UpdateEventStreamingRequestTransforms `json:"Transforms,omitempty" xml:"Transforms,omitempty" type:"Repeated"`
}

func (UpdateEventStreamingRequest) GoString

func (s UpdateEventStreamingRequest) GoString() string

func (*UpdateEventStreamingRequest) SetDescription

func (*UpdateEventStreamingRequest) SetEventStreamingName

func (s *UpdateEventStreamingRequest) SetEventStreamingName(v string) *UpdateEventStreamingRequest

func (*UpdateEventStreamingRequest) SetFilterPattern

func (*UpdateEventStreamingRequest) SetRunOptions

func (*UpdateEventStreamingRequest) SetSink

func (*UpdateEventStreamingRequest) SetSource

func (*UpdateEventStreamingRequest) SetTransforms

func (UpdateEventStreamingRequest) String

type UpdateEventStreamingRequestRunOptions

type UpdateEventStreamingRequestRunOptions struct {
	// The batch window.
	BatchWindow *UpdateEventStreamingRequestRunOptionsBatchWindow `json:"BatchWindow,omitempty" xml:"BatchWindow,omitempty" type:"Struct"`
	// Specifies whether to enable dead-letter queues. By default, dead-letter queues are disabled. Events that fail to be pushed are discarded after the maximum number of retries that is specified by the retry policy is reached.
	DeadLetterQueue *UpdateEventStreamingRequestRunOptionsDeadLetterQueue `json:"DeadLetterQueue,omitempty" xml:"DeadLetterQueue,omitempty" type:"Struct"`
	// The exception tolerance policy. Valid values: NONE and ALL.
	//
	// example:
	//
	// ALL
	ErrorsTolerance *string `json:"ErrorsTolerance,omitempty" xml:"ErrorsTolerance,omitempty"`
	// The maximum number of concurrent tasks.
	//
	// example:
	//
	// 2
	MaximumTasks *int64 `json:"MaximumTasks,omitempty" xml:"MaximumTasks,omitempty"`
	// The retry policy that you want to use if events fail to be pushed.
	RetryStrategy *UpdateEventStreamingRequestRunOptionsRetryStrategy `json:"RetryStrategy,omitempty" xml:"RetryStrategy,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestRunOptions) GoString

func (*UpdateEventStreamingRequestRunOptions) SetErrorsTolerance

func (*UpdateEventStreamingRequestRunOptions) SetMaximumTasks

func (UpdateEventStreamingRequestRunOptions) String

type UpdateEventStreamingRequestRunOptionsBatchWindow

type UpdateEventStreamingRequestRunOptionsBatchWindow struct {
	// The maximum number of events that are allowed in the batch window. When this threshold is reached, data in the window is pushed to the downstream service. If multiple batch windows exist, data is pushed if triggering conditions are met in one of the windows.
	//
	// example:
	//
	// 100
	CountBasedWindow *int32 `json:"CountBasedWindow,omitempty" xml:"CountBasedWindow,omitempty"`
	// The maximum period of time during which events are allowed in the batch window. Unit: seconds. When this threshold is reached, data in the window is pushed to the downstream service. If multiple batch windows exist, data is pushed if triggering conditions are met in one of the windows.
	//
	// example:
	//
	// 10
	TimeBasedWindow *int32 `json:"TimeBasedWindow,omitempty" xml:"TimeBasedWindow,omitempty"`
}

func (UpdateEventStreamingRequestRunOptionsBatchWindow) GoString

func (*UpdateEventStreamingRequestRunOptionsBatchWindow) SetCountBasedWindow

func (*UpdateEventStreamingRequestRunOptionsBatchWindow) SetTimeBasedWindow

func (UpdateEventStreamingRequestRunOptionsBatchWindow) String

type UpdateEventStreamingRequestRunOptionsDeadLetterQueue

type UpdateEventStreamingRequestRunOptionsDeadLetterQueue struct {
	// The Alibaba Cloud Resource Name (ARN) of the dead-letter queue.
	//
	// example:
	//
	// acs:ram::1317334647812936:role/rdstoecsassumekms
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (UpdateEventStreamingRequestRunOptionsDeadLetterQueue) GoString

func (*UpdateEventStreamingRequestRunOptionsDeadLetterQueue) SetArn

func (UpdateEventStreamingRequestRunOptionsDeadLetterQueue) String

type UpdateEventStreamingRequestRunOptionsRetryStrategy

type UpdateEventStreamingRequestRunOptionsRetryStrategy struct {
	// The maximum timeout period for a retry.
	//
	// example:
	//
	// 512
	MaximumEventAgeInSeconds *int64 `json:"MaximumEventAgeInSeconds,omitempty" xml:"MaximumEventAgeInSeconds,omitempty"`
	// The maximum number of retries.
	//
	// example:
	//
	// 2
	MaximumRetryAttempts *int64 `json:"MaximumRetryAttempts,omitempty" xml:"MaximumRetryAttempts,omitempty"`
	// The retry policy. Valid values: BACKOFF_RETRY and EXPONENTIAL_DECAY_RETRY.
	//
	// example:
	//
	// BACKOFFRETRY
	PushRetryStrategy *string `json:"PushRetryStrategy,omitempty" xml:"PushRetryStrategy,omitempty"`
}

func (UpdateEventStreamingRequestRunOptionsRetryStrategy) GoString

func (*UpdateEventStreamingRequestRunOptionsRetryStrategy) SetMaximumEventAgeInSeconds

func (*UpdateEventStreamingRequestRunOptionsRetryStrategy) SetMaximumRetryAttempts

func (*UpdateEventStreamingRequestRunOptionsRetryStrategy) SetPushRetryStrategy

func (UpdateEventStreamingRequestRunOptionsRetryStrategy) String

type UpdateEventStreamingRequestSink

type UpdateEventStreamingRequestSink struct {
	// The parameters that are configured if you specify Function Compute as the event target.
	SinkFcParameters *UpdateEventStreamingRequestSinkSinkFcParameters `json:"SinkFcParameters,omitempty" xml:"SinkFcParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify CloudFlow as the event target.
	SinkFnfParameters *UpdateEventStreamingRequestSinkSinkFnfParameters `json:"SinkFnfParameters,omitempty" xml:"SinkFnfParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for Kafka as the event target.
	SinkKafkaParameters *UpdateEventStreamingRequestSinkSinkKafkaParameters `json:"SinkKafkaParameters,omitempty" xml:"SinkKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify MNS as the event target.
	SinkMNSParameters *UpdateEventStreamingRequestSinkSinkMNSParameters `json:"SinkMNSParameters,omitempty" xml:"SinkMNSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Managed Service for Prometheus as the event target.
	SinkPrometheusParameters *UpdateEventStreamingRequestSinkSinkPrometheusParameters `json:"SinkPrometheusParameters,omitempty" xml:"SinkPrometheusParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for RabbitMQ as the event target.
	SinkRabbitMQParameters *UpdateEventStreamingRequestSinkSinkRabbitMQParameters `json:"SinkRabbitMQParameters,omitempty" xml:"SinkRabbitMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for RocketMQ as the event target.
	SinkRocketMQParameters *UpdateEventStreamingRequestSinkSinkRocketMQParameters `json:"SinkRocketMQParameters,omitempty" xml:"SinkRocketMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Simple Log Service as the event target.
	SinkSLSParameters *UpdateEventStreamingRequestSinkSinkSLSParameters `json:"SinkSLSParameters,omitempty" xml:"SinkSLSParameters,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSink) GoString

func (UpdateEventStreamingRequestSink) String

type UpdateEventStreamingRequestSinkSinkFcParameters

type UpdateEventStreamingRequestSinkSinkFcParameters struct {
	// The message body that you want to deliver to the function.
	Body *UpdateEventStreamingRequestSinkSinkFcParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The delivery concurrency. Minimum value: 1.
	Concurrency *UpdateEventStreamingRequestSinkSinkFcParametersConcurrency `json:"Concurrency,omitempty" xml:"Concurrency,omitempty" type:"Struct"`
	// The function name.
	FunctionName *UpdateEventStreamingRequestSinkSinkFcParametersFunctionName `json:"FunctionName,omitempty" xml:"FunctionName,omitempty" type:"Struct"`
	// The invocation mode. Valid values: Sync and Async.
	InvocationType *UpdateEventStreamingRequestSinkSinkFcParametersInvocationType `json:"InvocationType,omitempty" xml:"InvocationType,omitempty" type:"Struct"`
	// The alias of the service to which the function belongs.
	Qualifier *UpdateEventStreamingRequestSinkSinkFcParametersQualifier `json:"Qualifier,omitempty" xml:"Qualifier,omitempty" type:"Struct"`
	// The service name.
	ServiceName *UpdateEventStreamingRequestSinkSinkFcParametersServiceName `json:"ServiceName,omitempty" xml:"ServiceName,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSinkSinkFcParameters) GoString

func (UpdateEventStreamingRequestSinkSinkFcParameters) String

type UpdateEventStreamingRequestSinkSinkFcParametersBody

type UpdateEventStreamingRequestSinkSinkFcParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFcParametersBody) GoString

func (*UpdateEventStreamingRequestSinkSinkFcParametersBody) SetForm

func (*UpdateEventStreamingRequestSinkSinkFcParametersBody) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFcParametersBody) SetValue

func (UpdateEventStreamingRequestSinkSinkFcParametersBody) String

type UpdateEventStreamingRequestSinkSinkFcParametersConcurrency

type UpdateEventStreamingRequestSinkSinkFcParametersConcurrency struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	//
	// example:
	//
	// None
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The delivery concurrency. Minimum value: 1.
	//
	// example:
	//
	// 1
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFcParametersConcurrency) GoString

func (*UpdateEventStreamingRequestSinkSinkFcParametersConcurrency) SetForm

func (*UpdateEventStreamingRequestSinkSinkFcParametersConcurrency) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFcParametersConcurrency) SetValue

func (UpdateEventStreamingRequestSinkSinkFcParametersConcurrency) String

type UpdateEventStreamingRequestSinkSinkFcParametersFunctionName

type UpdateEventStreamingRequestSinkSinkFcParametersFunctionName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The function name.
	//
	// example:
	//
	// mFunction
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFcParametersFunctionName) GoString

func (*UpdateEventStreamingRequestSinkSinkFcParametersFunctionName) SetForm

func (*UpdateEventStreamingRequestSinkSinkFcParametersFunctionName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFcParametersFunctionName) SetValue

func (UpdateEventStreamingRequestSinkSinkFcParametersFunctionName) String

type UpdateEventStreamingRequestSinkSinkFcParametersInvocationType

type UpdateEventStreamingRequestSinkSinkFcParametersInvocationType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The invocation mode.
	//
	// example:
	//
	// Async
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFcParametersInvocationType) GoString

func (*UpdateEventStreamingRequestSinkSinkFcParametersInvocationType) SetForm

func (*UpdateEventStreamingRequestSinkSinkFcParametersInvocationType) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFcParametersInvocationType) SetValue

func (UpdateEventStreamingRequestSinkSinkFcParametersInvocationType) String

type UpdateEventStreamingRequestSinkSinkFcParametersQualifier

type UpdateEventStreamingRequestSinkSinkFcParametersQualifier struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The alias of the service to which the function belongs.
	//
	// example:
	//
	// LATEST
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFcParametersQualifier) GoString

func (*UpdateEventStreamingRequestSinkSinkFcParametersQualifier) SetForm

func (*UpdateEventStreamingRequestSinkSinkFcParametersQualifier) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFcParametersQualifier) SetValue

func (UpdateEventStreamingRequestSinkSinkFcParametersQualifier) String

type UpdateEventStreamingRequestSinkSinkFcParametersServiceName

type UpdateEventStreamingRequestSinkSinkFcParametersServiceName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The service name.
	//
	// example:
	//
	// myService
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFcParametersServiceName) GoString

func (*UpdateEventStreamingRequestSinkSinkFcParametersServiceName) SetForm

func (*UpdateEventStreamingRequestSinkSinkFcParametersServiceName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFcParametersServiceName) SetValue

func (UpdateEventStreamingRequestSinkSinkFcParametersServiceName) String

type UpdateEventStreamingRequestSinkSinkFnfParameters

type UpdateEventStreamingRequestSinkSinkFnfParameters struct {
	// The execution name.
	ExecutionName *UpdateEventStreamingRequestSinkSinkFnfParametersExecutionName `json:"ExecutionName,omitempty" xml:"ExecutionName,omitempty" type:"Struct"`
	// The flow name.
	FlowName *UpdateEventStreamingRequestSinkSinkFnfParametersFlowName `json:"FlowName,omitempty" xml:"FlowName,omitempty" type:"Struct"`
	// The input information of the execution.
	Input *UpdateEventStreamingRequestSinkSinkFnfParametersInput `json:"Input,omitempty" xml:"Input,omitempty" type:"Struct"`
	// The role name.
	RoleName *UpdateEventStreamingRequestSinkSinkFnfParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSinkSinkFnfParameters) GoString

func (UpdateEventStreamingRequestSinkSinkFnfParameters) String

type UpdateEventStreamingRequestSinkSinkFnfParametersExecutionName

type UpdateEventStreamingRequestSinkSinkFnfParametersExecutionName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The execution name.
	//
	// example:
	//
	// 123
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFnfParametersExecutionName) GoString

func (*UpdateEventStreamingRequestSinkSinkFnfParametersExecutionName) SetForm

func (*UpdateEventStreamingRequestSinkSinkFnfParametersExecutionName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFnfParametersExecutionName) SetValue

func (UpdateEventStreamingRequestSinkSinkFnfParametersExecutionName) String

type UpdateEventStreamingRequestSinkSinkFnfParametersFlowName

type UpdateEventStreamingRequestSinkSinkFnfParametersFlowName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The flow name.
	//
	// example:
	//
	// test-streaming-fnf
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFnfParametersFlowName) GoString

func (*UpdateEventStreamingRequestSinkSinkFnfParametersFlowName) SetForm

func (*UpdateEventStreamingRequestSinkSinkFnfParametersFlowName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFnfParametersFlowName) SetValue

func (UpdateEventStreamingRequestSinkSinkFnfParametersFlowName) String

type UpdateEventStreamingRequestSinkSinkFnfParametersInput

type UpdateEventStreamingRequestSinkSinkFnfParametersInput struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The input information of the execution.
	//
	// example:
	//
	// 123
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFnfParametersInput) GoString

func (*UpdateEventStreamingRequestSinkSinkFnfParametersInput) SetForm

func (*UpdateEventStreamingRequestSinkSinkFnfParametersInput) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFnfParametersInput) SetValue

func (UpdateEventStreamingRequestSinkSinkFnfParametersInput) String

type UpdateEventStreamingRequestSinkSinkFnfParametersRoleName

type UpdateEventStreamingRequestSinkSinkFnfParametersRoleName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role name.
	//
	// example:
	//
	// Al****FNF-x****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkFnfParametersRoleName) GoString

func (*UpdateEventStreamingRequestSinkSinkFnfParametersRoleName) SetForm

func (*UpdateEventStreamingRequestSinkSinkFnfParametersRoleName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkFnfParametersRoleName) SetValue

func (UpdateEventStreamingRequestSinkSinkFnfParametersRoleName) String

type UpdateEventStreamingRequestSinkSinkKafkaParameters

type UpdateEventStreamingRequestSinkSinkKafkaParameters struct {
	// The acknowledgment (ACK) mode.
	//
	// 	- If you set this parameter to 0, no response is returned from the broker. In this mode, the performance is high, but the risk of data loss is also high.
	//
	// 	- If you set this parameter to 1, a response is returned when data is written to the leader. In this mode, the performance and the risk of data loss are moderate. Data loss may occur if a failure occurs on the leader.
	//
	// 	- If you set this parameter to all, a response is returned when data is written to the leader and synchronized to the followers. In this mode, the performance is low, but the risk of data loss is also low. Data loss occurs if the leader and the followers fail at the same time.
	Acks *UpdateEventStreamingRequestSinkSinkKafkaParametersAcks `json:"Acks,omitempty" xml:"Acks,omitempty" type:"Struct"`
	// The ID of the ApsaraMQ for Kafka instance.
	InstanceId *UpdateEventStreamingRequestSinkSinkKafkaParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The message key.
	Key *UpdateEventStreamingRequestSinkSinkKafkaParametersKey `json:"Key,omitempty" xml:"Key,omitempty" type:"Struct"`
	// The name of the topic on the ApsaraMQ for Kafka instance.
	Topic *UpdateEventStreamingRequestSinkSinkKafkaParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
	// The message body.
	Value *UpdateEventStreamingRequestSinkSinkKafkaParametersValue `json:"Value,omitempty" xml:"Value,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSinkSinkKafkaParameters) GoString

func (UpdateEventStreamingRequestSinkSinkKafkaParameters) String

type UpdateEventStreamingRequestSinkSinkKafkaParametersAcks

type UpdateEventStreamingRequestSinkSinkKafkaParametersAcks struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ACK mode.
	//
	// 	- If you set this parameter to 0, no response is returned from the broker. In this mode, the performance is high, but the risk of data loss is also high.
	//
	// 	- If you set this parameter to 1, a response is returned when data is written to the leader. In this mode, the performance and the risk of data loss are moderate. Data loss may occur if a failure occurs on the leader.
	//
	// 	- If you set this parameter to all, a response is returned when data is written to the leader and synchronized to the followers. In this mode, the performance is low, but the risk of data loss is also low. Data loss occurs if the leader and the followers fail at the same time.
	//
	// example:
	//
	// 1
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkKafkaParametersAcks) GoString

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersAcks) SetForm

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersAcks) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersAcks) SetValue

func (UpdateEventStreamingRequestSinkSinkKafkaParametersAcks) String

type UpdateEventStreamingRequestSinkSinkKafkaParametersInstanceId

type UpdateEventStreamingRequestSinkSinkKafkaParametersInstanceId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the ApsaraMQ for Kafka instance.
	//
	// example:
	//
	// Defaut_1283278472_sadkj
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkKafkaParametersInstanceId) GoString

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersInstanceId) SetForm

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersInstanceId) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersInstanceId) SetValue

func (UpdateEventStreamingRequestSinkSinkKafkaParametersInstanceId) String

type UpdateEventStreamingRequestSinkSinkKafkaParametersKey

type UpdateEventStreamingRequestSinkSinkKafkaParametersKey struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The message key.
	//
	// example:
	//
	// key
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkKafkaParametersKey) GoString

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersKey) SetForm

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersKey) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersKey) SetValue

func (UpdateEventStreamingRequestSinkSinkKafkaParametersKey) String

type UpdateEventStreamingRequestSinkSinkKafkaParametersTopic

type UpdateEventStreamingRequestSinkSinkKafkaParametersTopic struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the topic on the ApsaraMQ for Kafka instance.
	//
	// example:
	//
	// test
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkKafkaParametersTopic) GoString

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersTopic) SetForm

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersTopic) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersTopic) SetValue

func (UpdateEventStreamingRequestSinkSinkKafkaParametersTopic) String

type UpdateEventStreamingRequestSinkSinkKafkaParametersValue

type UpdateEventStreamingRequestSinkSinkKafkaParametersValue struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkKafkaParametersValue) GoString

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersValue) SetForm

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersValue) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkKafkaParametersValue) SetValue

func (UpdateEventStreamingRequestSinkSinkKafkaParametersValue) String

type UpdateEventStreamingRequestSinkSinkMNSParameters

type UpdateEventStreamingRequestSinkSinkMNSParameters struct {
	// The message content.
	Body *UpdateEventStreamingRequestSinkSinkMNSParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// Specifies whether to enable Base64 encoding.
	IsBase64Encode *UpdateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode `json:"IsBase64Encode,omitempty" xml:"IsBase64Encode,omitempty" type:"Struct"`
	// The name of the MNS queue.
	QueueName *UpdateEventStreamingRequestSinkSinkMNSParametersQueueName `json:"QueueName,omitempty" xml:"QueueName,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSinkSinkMNSParameters) GoString

func (UpdateEventStreamingRequestSinkSinkMNSParameters) String

type UpdateEventStreamingRequestSinkSinkMNSParametersBody

type UpdateEventStreamingRequestSinkSinkMNSParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkMNSParametersBody) GoString

func (*UpdateEventStreamingRequestSinkSinkMNSParametersBody) SetForm

func (*UpdateEventStreamingRequestSinkSinkMNSParametersBody) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkMNSParametersBody) SetValue

func (UpdateEventStreamingRequestSinkSinkMNSParametersBody) String

type UpdateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode

type UpdateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// Specifies whether to enable Base64 encoding.
	//
	// example:
	//
	// true
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) GoString

func (*UpdateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) SetForm

func (*UpdateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) SetValue

func (UpdateEventStreamingRequestSinkSinkMNSParametersIsBase64Encode) String

type UpdateEventStreamingRequestSinkSinkMNSParametersQueueName

type UpdateEventStreamingRequestSinkSinkMNSParametersQueueName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// MyQueue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkMNSParametersQueueName) GoString

func (*UpdateEventStreamingRequestSinkSinkMNSParametersQueueName) SetForm

func (*UpdateEventStreamingRequestSinkSinkMNSParametersQueueName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkMNSParametersQueueName) SetValue

func (UpdateEventStreamingRequestSinkSinkMNSParametersQueueName) String

type UpdateEventStreamingRequestSinkSinkPrometheusParameters

type UpdateEventStreamingRequestSinkSinkPrometheusParameters struct {
	// The authentication method.
	AuthorizationType *UpdateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType `json:"AuthorizationType,omitempty" xml:"AuthorizationType,omitempty" type:"Struct"`
	// The metric data.
	Data *UpdateEventStreamingRequestSinkSinkPrometheusParametersData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The network type.
	NetworkType *UpdateEventStreamingRequestSinkSinkPrometheusParametersNetworkType `json:"NetworkType,omitempty" xml:"NetworkType,omitempty" type:"Struct"`
	// The password.
	Password *UpdateEventStreamingRequestSinkSinkPrometheusParametersPassword `json:"Password,omitempty" xml:"Password,omitempty" type:"Struct"`
	// The ID of the security group to which the Managed Service for Prometheus instance belongs.
	SecurityGroupId *UpdateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty" type:"Struct"`
	// The URL for the remote write configuration item of the Managed Service for Prometheus instance.
	URL *UpdateEventStreamingRequestSinkSinkPrometheusParametersURL `json:"URL,omitempty" xml:"URL,omitempty" type:"Struct"`
	// The username.
	Username *UpdateEventStreamingRequestSinkSinkPrometheusParametersUsername `json:"Username,omitempty" xml:"Username,omitempty" type:"Struct"`
	// The ID of the vSwitch with which the Managed Service for Prometheus instance is associated.
	VSwitchId *UpdateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty" type:"Struct"`
	// The ID of the VPC to which the Managed Service for Prometheus instance belongs.
	VpcId *UpdateEventStreamingRequestSinkSinkPrometheusParametersVpcId `json:"VpcId,omitempty" xml:"VpcId,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParameters) GoString

func (UpdateEventStreamingRequestSinkSinkPrometheusParameters) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType

type UpdateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The authentication method.
	//
	// example:
	//
	// BASIC_AUTH
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersAuthorizationType) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersData

type UpdateEventStreamingRequestSinkSinkPrometheusParametersData struct {
	// The method that you want to use to transform events. Default value: JSONPATH.
	//
	// example:
	//
	// JSONPATH
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The metric data.
	//
	// example:
	//
	// $.data
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersData) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersData) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersData) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersData) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersData) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersNetworkType

type UpdateEventStreamingRequestSinkSinkPrometheusParametersNetworkType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The network type.
	//
	// example:
	//
	// PrivateNetwork
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersNetworkType) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersPassword

type UpdateEventStreamingRequestSinkSinkPrometheusParametersPassword struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The password.
	//
	// example:
	//
	// abc
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersPassword) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersPassword) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersPassword) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersPassword) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersPassword) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId

type UpdateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the security group to which the Managed Service for Prometheus instance belongs.
	//
	// example:
	//
	// sg-mw43*****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersSecurityGroupId) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersURL

type UpdateEventStreamingRequestSinkSinkPrometheusParametersURL struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The URL for the remote write configuration item of the Managed Service for Prometheus instance.
	//
	// example:
	//
	// https://cn-hangzhou.arms.aliyuncs.com/prometheus/167275****/c5b7faeb2e8994641*****d5c559f/cn-hangzhou/api/v3/write
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersURL) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersURL) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersURL) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersURL) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersURL) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersUsername

type UpdateEventStreamingRequestSinkSinkPrometheusParametersUsername struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The username.
	//
	// example:
	//
	// ***admin
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersUsername) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersUsername) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersUsername) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersUsername) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersUsername) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId

type UpdateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the vSwitch with which the Managed Service for Prometheus instance is associated.
	//
	// example:
	//
	// vsw-dwaafds****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersVSwitchId) String

type UpdateEventStreamingRequestSinkSinkPrometheusParametersVpcId

type UpdateEventStreamingRequestSinkSinkPrometheusParametersVpcId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the VPC to which the Managed Service for Prometheus instance belongs.
	//
	// example:
	//
	// vpc-adw1awdw*****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersVpcId) GoString

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersVpcId) SetForm

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersVpcId) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkPrometheusParametersVpcId) SetValue

func (UpdateEventStreamingRequestSinkSinkPrometheusParametersVpcId) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParameters

type UpdateEventStreamingRequestSinkSinkRabbitMQParameters struct {
	// The message content.
	Body *UpdateEventStreamingRequestSinkSinkRabbitMQParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The exchange mode. This parameter is required only if you set TargetType to Exchange.
	Exchange *UpdateEventStreamingRequestSinkSinkRabbitMQParametersExchange `json:"Exchange,omitempty" xml:"Exchange,omitempty" type:"Struct"`
	// The ID of the ApsaraMQ for RabbitMQ instance.
	InstanceId *UpdateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The message ID.
	MessageId *UpdateEventStreamingRequestSinkSinkRabbitMQParametersMessageId `json:"MessageId,omitempty" xml:"MessageId,omitempty" type:"Struct"`
	// The attributes that you want to use to filter messages.
	Properties *UpdateEventStreamingRequestSinkSinkRabbitMQParametersProperties `json:"Properties,omitempty" xml:"Properties,omitempty" type:"Struct"`
	// The queue mode. This parameter is required only if you set TargetType to Queue.
	QueueName *UpdateEventStreamingRequestSinkSinkRabbitMQParametersQueueName `json:"QueueName,omitempty" xml:"QueueName,omitempty" type:"Struct"`
	// The rule that you want to use to route messages. This parameter is required only if you set TargetType to Exchange.
	RoutingKey *UpdateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey `json:"RoutingKey,omitempty" xml:"RoutingKey,omitempty" type:"Struct"`
	// The type of the resource to which you want to deliver events.
	TargetType *UpdateEventStreamingRequestSinkSinkRabbitMQParametersTargetType `json:"TargetType,omitempty" xml:"TargetType,omitempty" type:"Struct"`
	// The name of the vhost to which the ApsaraMQ for RabbitMQ instance belongs.
	VirtualHostName *UpdateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParameters) GoString

func (UpdateEventStreamingRequestSinkSinkRabbitMQParameters) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersBody

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersBody) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersBody) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersBody) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersBody) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersBody) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersExchange

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersExchange struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the exchange on the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// a_exchange
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersExchange) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersExchange) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersExchange) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersExchange) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersExchange) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// amqp-cn-2r42e73o****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersInstanceId) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersMessageId

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersMessageId struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersMessageId) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersProperties

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersProperties struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersProperties) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersProperties) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersProperties) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersProperties) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersProperties) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersQueueName

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersQueueName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the queue on the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// MyQueue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersQueueName) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The rule that you want to use to route messages.
	//
	// example:
	//
	// housekeeping
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersRoutingKey) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersTargetType

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersTargetType struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The type of the resource to which you want to deliver events. Valid values:
	//
	// 	- Exchange
	//
	// 	- Queue
	//
	// example:
	//
	// Exchange/Queue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersTargetType) String

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName

type UpdateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the vhost to which the ApsaraMQ for RabbitMQ instance belongs.
	//
	// example:
	//
	// rabbit-host
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) GoString

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) SetForm

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) SetValue

func (UpdateEventStreamingRequestSinkSinkRabbitMQParametersVirtualHostName) String

type UpdateEventStreamingRequestSinkSinkRocketMQParameters

type UpdateEventStreamingRequestSinkSinkRocketMQParameters struct {
	// The message content.
	Body *UpdateEventStreamingRequestSinkSinkRocketMQParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The ID of the ApsaraMQ for RocketMQ instance.
	InstanceId *UpdateEventStreamingRequestSinkSinkRocketMQParametersInstanceId `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Struct"`
	// The attributes that you want to use to filter messages.
	Keys *UpdateEventStreamingRequestSinkSinkRocketMQParametersKeys `json:"Keys,omitempty" xml:"Keys,omitempty" type:"Struct"`
	// The attributes that you want to use to filter messages.
	Properties *UpdateEventStreamingRequestSinkSinkRocketMQParametersProperties `json:"Properties,omitempty" xml:"Properties,omitempty" type:"Struct"`
	// The attributes that you want to use to filter messages.
	Tags *UpdateEventStreamingRequestSinkSinkRocketMQParametersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The topic on the ApsaraMQ for RocketMQ instance.
	Topic *UpdateEventStreamingRequestSinkSinkRocketMQParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSinkSinkRocketMQParameters) GoString

func (UpdateEventStreamingRequestSinkSinkRocketMQParameters) String

type UpdateEventStreamingRequestSinkSinkRocketMQParametersBody

type UpdateEventStreamingRequestSinkSinkRocketMQParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersBody) GoString

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersBody) SetForm

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersBody) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersBody) SetValue

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersBody) String

type UpdateEventStreamingRequestSinkSinkRocketMQParametersInstanceId

type UpdateEventStreamingRequestSinkSinkRocketMQParametersInstanceId struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The ID of the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// MQ_INST_164901546557****_BAAN****
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) GoString

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) SetForm

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) SetValue

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersInstanceId) String

type UpdateEventStreamingRequestSinkSinkRocketMQParametersKeys

type UpdateEventStreamingRequestSinkSinkRocketMQParametersKeys struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersKeys) GoString

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersKeys) SetForm

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersKeys) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersKeys) SetValue

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersKeys) String

type UpdateEventStreamingRequestSinkSinkRocketMQParametersProperties

type UpdateEventStreamingRequestSinkSinkRocketMQParametersProperties struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersProperties) GoString

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersProperties) SetForm

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersProperties) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersProperties) SetValue

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersProperties) String

type UpdateEventStreamingRequestSinkSinkRocketMQParametersTags

type UpdateEventStreamingRequestSinkSinkRocketMQParametersTags struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersTags) GoString

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersTags) SetForm

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersTags) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersTags) SetValue

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersTags) String

type UpdateEventStreamingRequestSinkSinkRocketMQParametersTopic

type UpdateEventStreamingRequestSinkSinkRocketMQParametersTopic struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The topic on the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// Mytopic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersTopic) GoString

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersTopic) SetForm

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersTopic) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkRocketMQParametersTopic) SetValue

func (UpdateEventStreamingRequestSinkSinkRocketMQParametersTopic) String

type UpdateEventStreamingRequestSinkSinkSLSParameters

type UpdateEventStreamingRequestSinkSinkSLSParameters struct {
	// The message body that is sent to Log Service.
	Body *UpdateEventStreamingRequestSinkSinkSLSParametersBody `json:"Body,omitempty" xml:"Body,omitempty" type:"Struct"`
	// The Simple Log Service Logstore.
	LogStore *UpdateEventStreamingRequestSinkSinkSLSParametersLogStore `json:"LogStore,omitempty" xml:"LogStore,omitempty" type:"Struct"`
	// The Simple Log Service project.
	Project *UpdateEventStreamingRequestSinkSinkSLSParametersProject `json:"Project,omitempty" xml:"Project,omitempty" type:"Struct"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Simple Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console.
	RoleName *UpdateEventStreamingRequestSinkSinkSLSParametersRoleName `json:"RoleName,omitempty" xml:"RoleName,omitempty" type:"Struct"`
	// The topic that you want to use to store logs. This parameter corresponds to the reserved field topic in Simple Log Service.
	Topic *UpdateEventStreamingRequestSinkSinkSLSParametersTopic `json:"Topic,omitempty" xml:"Topic,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSinkSinkSLSParameters) GoString

func (UpdateEventStreamingRequestSinkSinkSLSParameters) String

type UpdateEventStreamingRequestSinkSinkSLSParametersBody

type UpdateEventStreamingRequestSinkSinkSLSParametersBody struct {
	// The method that you want to use to transform events.
	//
	// example:
	//
	// TEMPLATE
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// The template based on which you want to transform events.
	//
	// example:
	//
	// The value of ${key} is ${value}!
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The value before transformation.
	//
	// example:
	//
	// {
	//
	//       "key": "value"
	//
	// }
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkSLSParametersBody) GoString

func (*UpdateEventStreamingRequestSinkSinkSLSParametersBody) SetForm

func (*UpdateEventStreamingRequestSinkSinkSLSParametersBody) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkSLSParametersBody) SetValue

func (UpdateEventStreamingRequestSinkSinkSLSParametersBody) String

type UpdateEventStreamingRequestSinkSinkSLSParametersLogStore

type UpdateEventStreamingRequestSinkSinkSLSParametersLogStore struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The Simple Log Service Logstore.
	//
	// example:
	//
	// test-logstore
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkSLSParametersLogStore) GoString

func (*UpdateEventStreamingRequestSinkSinkSLSParametersLogStore) SetForm

func (*UpdateEventStreamingRequestSinkSinkSLSParametersLogStore) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkSLSParametersLogStore) SetValue

func (UpdateEventStreamingRequestSinkSinkSLSParametersLogStore) String

type UpdateEventStreamingRequestSinkSinkSLSParametersProject

type UpdateEventStreamingRequestSinkSinkSLSParametersProject struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The Simple Log Service project.
	//
	// example:
	//
	// test-project
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkSLSParametersProject) GoString

func (*UpdateEventStreamingRequestSinkSinkSLSParametersProject) SetForm

func (*UpdateEventStreamingRequestSinkSinkSLSParametersProject) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkSLSParametersProject) SetValue

func (UpdateEventStreamingRequestSinkSinkSLSParametersProject) String

type UpdateEventStreamingRequestSinkSinkSLSParametersRoleName

type UpdateEventStreamingRequestSinkSinkSLSParametersRoleName struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The role name. If you want to authorize EventBridge to use this role to read logs in Simple Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the RAM console.
	//
	// example:
	//
	// testRole
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkSLSParametersRoleName) GoString

func (*UpdateEventStreamingRequestSinkSinkSLSParametersRoleName) SetForm

func (*UpdateEventStreamingRequestSinkSinkSLSParametersRoleName) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkSLSParametersRoleName) SetValue

func (UpdateEventStreamingRequestSinkSinkSLSParametersRoleName) String

type UpdateEventStreamingRequestSinkSinkSLSParametersTopic

type UpdateEventStreamingRequestSinkSinkSLSParametersTopic struct {
	// The method that you want to use to transform events. Default value: CONSTANT.
	//
	// example:
	//
	// CONSTANT
	Form *string `json:"Form,omitempty" xml:"Form,omitempty"`
	// None.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The topic that you want to use to store logs. This parameter corresponds to the reserved field topic in Simple Log Service.
	//
	// example:
	//
	// testTopic
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateEventStreamingRequestSinkSinkSLSParametersTopic) GoString

func (*UpdateEventStreamingRequestSinkSinkSLSParametersTopic) SetForm

func (*UpdateEventStreamingRequestSinkSinkSLSParametersTopic) SetTemplate

func (*UpdateEventStreamingRequestSinkSinkSLSParametersTopic) SetValue

func (UpdateEventStreamingRequestSinkSinkSLSParametersTopic) String

type UpdateEventStreamingRequestSource

type UpdateEventStreamingRequestSource struct {
	SourceApacheKafkaParameters *UpdateEventStreamingRequestSourceSourceApacheKafkaParameters `json:"SourceApacheKafkaParameters,omitempty" xml:"SourceApacheKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Data Transmission Service (DTS) as the event source.
	SourceDTSParameters *UpdateEventStreamingRequestSourceSourceDTSParameters `json:"SourceDTSParameters,omitempty" xml:"SourceDTSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for Kafka as the event source.
	SourceKafkaParameters *UpdateEventStreamingRequestSourceSourceKafkaParameters `json:"SourceKafkaParameters,omitempty" xml:"SourceKafkaParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Message Service (MNS) as the event source.
	SourceMNSParameters *UpdateEventStreamingRequestSourceSourceMNSParameters `json:"SourceMNSParameters,omitempty" xml:"SourceMNSParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for MQTT as the event source.
	SourceMQTTParameters *UpdateEventStreamingRequestSourceSourceMQTTParameters `json:"SourceMQTTParameters,omitempty" xml:"SourceMQTTParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Managed Service for Prometheus as the event source.
	SourcePrometheusParameters *UpdateEventStreamingRequestSourceSourcePrometheusParameters `json:"SourcePrometheusParameters,omitempty" xml:"SourcePrometheusParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for RabbitMQ as the event source.
	SourceRabbitMQParameters *UpdateEventStreamingRequestSourceSourceRabbitMQParameters `json:"SourceRabbitMQParameters,omitempty" xml:"SourceRabbitMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify ApsaraMQ for RocketMQ as the event source.
	SourceRocketMQParameters *UpdateEventStreamingRequestSourceSourceRocketMQParameters `json:"SourceRocketMQParameters,omitempty" xml:"SourceRocketMQParameters,omitempty" type:"Struct"`
	// The parameters that are configured if you specify Simple Log Service as the event source.
	SourceSLSParameters *UpdateEventStreamingRequestSourceSourceSLSParameters `json:"SourceSLSParameters,omitempty" xml:"SourceSLSParameters,omitempty" type:"Struct"`
}

func (UpdateEventStreamingRequestSource) GoString

func (*UpdateEventStreamingRequestSource) SetSourceApacheKafkaParameters added in v4.1.1

func (UpdateEventStreamingRequestSource) String

type UpdateEventStreamingRequestSourceSourceApacheKafkaParameters added in v4.1.1

type UpdateEventStreamingRequestSourceSourceApacheKafkaParameters struct {
	Bootstraps       *string `json:"Bootstraps,omitempty" xml:"Bootstraps,omitempty"`
	ConsumerGroup    *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	NetworkType      *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	OffsetReset      *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	SaslMechanism    *string `json:"SaslMechanism,omitempty" xml:"SaslMechanism,omitempty"`
	SaslPassword     *string `json:"SaslPassword,omitempty" xml:"SaslPassword,omitempty"`
	SaslUser         *string `json:"SaslUser,omitempty" xml:"SaslUser,omitempty"`
	SecurityGroupId  *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityProtocol *string `json:"SecurityProtocol,omitempty" xml:"SecurityProtocol,omitempty"`
	Topic            *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	VSwitchIds       *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	ValueDataType    *string `json:"ValueDataType,omitempty" xml:"ValueDataType,omitempty"`
	VpcId            *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) GoString added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetBootstraps added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetConsumerGroup added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetNetworkType added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetOffsetReset added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSaslMechanism added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSaslPassword added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSaslUser added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSecurityGroupId added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetSecurityProtocol added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetTopic added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetVSwitchIds added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetValueDataType added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) SetVpcId added in v4.1.1

func (UpdateEventStreamingRequestSourceSourceApacheKafkaParameters) String added in v4.1.1

type UpdateEventStreamingRequestSourceSourceDTSParameters

type UpdateEventStreamingRequestSourceSourceDTSParameters struct {
	// The URL and port number of the change tracking instance.
	BrokerUrl *string `json:"BrokerUrl,omitempty" xml:"BrokerUrl,omitempty"`
	// The UNIX timestamp that is generated when the SDK client consumes the first data record.
	//
	// example:
	//
	// 1620962769
	InitCheckPoint *int64 `json:"InitCheckPoint,omitempty" xml:"InitCheckPoint,omitempty"`
	// The consumer group password.
	//
	// example:
	//
	// admin
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The consumer group ID.
	//
	// example:
	//
	// hkprdb
	Sid *string `json:"Sid,omitempty" xml:"Sid,omitempty"`
	// The task ID.
	//
	// example:
	//
	// f86e5814-b223-482c-b768-3b873297dade
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The name of the tracked topic of the change tracking instance.
	//
	// example:
	//
	// LTC_CACHE_PRD
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The consumer group username.
	//
	// example:
	//
	// admin
	Username *string `json:"Username,omitempty" xml:"Username,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourceDTSParameters) GoString

func (*UpdateEventStreamingRequestSourceSourceDTSParameters) SetBrokerUrl

func (*UpdateEventStreamingRequestSourceSourceDTSParameters) SetInitCheckPoint

func (*UpdateEventStreamingRequestSourceSourceDTSParameters) SetPassword

func (*UpdateEventStreamingRequestSourceSourceDTSParameters) SetSid

func (*UpdateEventStreamingRequestSourceSourceDTSParameters) SetTaskId

func (*UpdateEventStreamingRequestSourceSourceDTSParameters) SetTopic

func (*UpdateEventStreamingRequestSourceSourceDTSParameters) SetUsername

func (UpdateEventStreamingRequestSourceSourceDTSParameters) String

type UpdateEventStreamingRequestSourceSourceKafkaParameters

type UpdateEventStreamingRequestSourceSourceKafkaParameters struct {
	// The group ID of the consumer that subscribes to the topic.
	//
	// example:
	//
	// DEFAULT_GROUP
	ConsumerGroup *string `json:"ConsumerGroup,omitempty" xml:"ConsumerGroup,omitempty"`
	// The ID of the ApsaraMQ for Kafka instance.
	//
	// example:
	//
	// i-8vbh4a5b9yfhgkkzm98f
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network setting. Default value: Default. The value PublicNetwork specifies a virtual private cloud (VPC).
	//
	// example:
	//
	// Default
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The offset from which messages are consumed.
	//
	// example:
	//
	// latest
	OffsetReset *string `json:"OffsetReset,omitempty" xml:"OffsetReset,omitempty"`
	// The ID of the region where the ApsaraMQ for Kafka instance resides.
	//
	// example:
	//
	// cn-zhangjiakou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the security group to which the ApsaraMQ for Kafka instance belongs.
	//
	// example:
	//
	// sg-uf6jcm3y5hcs7hklytxh
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the topic on the ApsaraMQ for Kafka instance.
	//
	// example:
	//
	// topic_empower_1641539400786
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
	// The ID of the vSwitch with which the ApsaraMQ for Kafka instance is associated.
	//
	// example:
	//
	// vsw-wz9t1l1e8eu2omwjazmtm
	VSwitchIds *string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty"`
	// The encoding or decoding method. Valid values: Json, Text, and Binary. The value Json specifies that binary data is decoded into strings based on UTF-8 encoding and then parsed into the JSON format. The value Text specifies that binary data is decoded into strings based on UTF-8 encoding and then put into the payload. The value Binary specifies that binary data is encoded into strings based on Base64 encoding and then put into the payload.
	//
	// example:
	//
	// Text
	ValueDataType *string `json:"ValueDataType,omitempty" xml:"ValueDataType,omitempty"`
	// The ID of the VPC to which the ApsaraMQ for Kafka instance belongs.
	//
	// example:
	//
	// vpc-2ze6p0o345nykmekxtuop
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourceKafkaParameters) GoString

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetConsumerGroup

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetInstanceId

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetNetwork

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetOffsetReset

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetRegionId

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetSecurityGroupId

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetTopic

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetVSwitchIds

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetValueDataType

func (*UpdateEventStreamingRequestSourceSourceKafkaParameters) SetVpcId

func (UpdateEventStreamingRequestSourceSourceKafkaParameters) String

type UpdateEventStreamingRequestSourceSourceMNSParameters

type UpdateEventStreamingRequestSourceSourceMNSParameters struct {
	// Specifies whether to enable Base64 encoding. Default value: true.
	//
	// example:
	//
	// true
	IsBase64Decode *bool `json:"IsBase64Decode,omitempty" xml:"IsBase64Decode,omitempty"`
	// The name of the MNS queue.
	//
	// example:
	//
	// queue_api_1642474203601
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the MNS queue resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourceMNSParameters) GoString

func (*UpdateEventStreamingRequestSourceSourceMNSParameters) SetIsBase64Decode

func (*UpdateEventStreamingRequestSourceSourceMNSParameters) SetQueueName

func (*UpdateEventStreamingRequestSourceSourceMNSParameters) SetRegionId

func (UpdateEventStreamingRequestSourceSourceMNSParameters) String

type UpdateEventStreamingRequestSourceSourceMQTTParameters

type UpdateEventStreamingRequestSourceSourceMQTTParameters struct {
	// The ID of the ApsaraMQ for MQTT instance.
	//
	// example:
	//
	// i-bp1dsudbecqwt61jqswt
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the region where the ApsaraMQ for MQTT instance resides.
	//
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the topic on the ApsaraMQ for MQTT instance.
	//
	// example:
	//
	// topic_empower_1642400400779
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourceMQTTParameters) GoString

func (*UpdateEventStreamingRequestSourceSourceMQTTParameters) SetInstanceId

func (*UpdateEventStreamingRequestSourceSourceMQTTParameters) SetRegionId

func (*UpdateEventStreamingRequestSourceSourceMQTTParameters) SetTopic

func (UpdateEventStreamingRequestSourceSourceMQTTParameters) String

type UpdateEventStreamingRequestSourceSourcePrometheusParameters

type UpdateEventStreamingRequestSourceSourcePrometheusParameters struct {
	// The cluster ID.
	//
	// example:
	//
	// c83555068b6******ad213f565f209
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The data type.
	//
	// example:
	//
	// json
	DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
	// The labels.
	//
	// example:
	//
	// __name__=.*
	Labels   *string `json:"Labels,omitempty" xml:"Labels,omitempty"`
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourcePrometheusParameters) GoString

func (*UpdateEventStreamingRequestSourceSourcePrometheusParameters) SetClusterId

func (*UpdateEventStreamingRequestSourceSourcePrometheusParameters) SetDataType

func (*UpdateEventStreamingRequestSourceSourcePrometheusParameters) SetLabels

func (*UpdateEventStreamingRequestSourceSourcePrometheusParameters) SetRegionId added in v4.0.1

func (UpdateEventStreamingRequestSourceSourcePrometheusParameters) String

type UpdateEventStreamingRequestSourceSourceRabbitMQParameters

type UpdateEventStreamingRequestSourceSourceRabbitMQParameters struct {
	// The ID of the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// i-f8z9lqkldlb4oxsxwwub
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the queue on the ApsaraMQ for RabbitMQ instance.
	//
	// example:
	//
	// demo
	QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"`
	// The ID of the region where the ApsaraMQ for RabbitMQ instance resides.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the vhost to which the ApsaraMQ for RabbitMQ instance belongs.
	//
	// example:
	//
	// eb-connect
	VirtualHostName *string `json:"VirtualHostName,omitempty" xml:"VirtualHostName,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourceRabbitMQParameters) GoString

func (*UpdateEventStreamingRequestSourceSourceRabbitMQParameters) SetInstanceId

func (*UpdateEventStreamingRequestSourceSourceRabbitMQParameters) SetQueueName

func (*UpdateEventStreamingRequestSourceSourceRabbitMQParameters) SetRegionId

func (*UpdateEventStreamingRequestSourceSourceRabbitMQParameters) SetVirtualHostName

func (UpdateEventStreamingRequestSourceSourceRabbitMQParameters) String

type UpdateEventStreamingRequestSourceSourceRocketMQParameters

type UpdateEventStreamingRequestSourceSourceRocketMQParameters struct {
	// The authentication method.
	//
	// example:
	//
	// ACL
	AuthType     *string `json:"AuthType,omitempty" xml:"AuthType,omitempty"`
	BodyDataType *string `json:"BodyDataType,omitempty" xml:"BodyDataType,omitempty"`
	// The ID of the consumer group on the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// GID_test
	GroupID *string `json:"GroupID,omitempty" xml:"GroupID,omitempty"`
	// The endpoint that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// reg****-vpc.cn-zhangjiakou.aliyuncs.com
	InstanceEndpoint *string `json:"InstanceEndpoint,omitempty" xml:"InstanceEndpoint,omitempty"`
	// The ID of the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// i-f8z9a9mcgwri1c1idd0e
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network type of the ApsaraMQ for RocketMQ instance. Valid values:
	//
	// PublicNetwork and PrivateNetwork.
	//
	// example:
	//
	// PublicNetwork
	InstanceNetwork *string `json:"InstanceNetwork,omitempty" xml:"InstanceNetwork,omitempty"`
	// The password that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// admin
	InstancePassword *string `json:"InstancePassword,omitempty" xml:"InstancePassword,omitempty"`
	// The ID of the security group to which the ApsaraMQ for RocketMQ instance belongs.
	//
	// example:
	//
	// sg-m5edtu24f12345****
	InstanceSecurityGroupId *string `json:"InstanceSecurityGroupId,omitempty" xml:"InstanceSecurityGroupId,omitempty"`
	// The type of the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// 2
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The username that is used to access the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// admin
	InstanceUsername *string `json:"InstanceUsername,omitempty" xml:"InstanceUsername,omitempty"`
	// The ID of the vSwitch with which the ApsaraMQ for RocketMQ instance is associated.
	//
	// example:
	//
	// vsw-m5ev8asdc6h12****
	InstanceVSwitchIds *string `json:"InstanceVSwitchIds,omitempty" xml:"InstanceVSwitchIds,omitempty"`
	// The ID of the VPC to which the ApsaraMQ for RocketMQ instance belongs.
	//
	// example:
	//
	// vpc-m5e3sv4b12345****
	InstanceVpcId *string `json:"InstanceVpcId,omitempty" xml:"InstanceVpcId,omitempty"`
	// The offset from which messages are consumed. Valid values:
	//
	// 	- CONSUMEFROMLASTOFFSET: Messages are consumed from the latest offset.
	//
	// 	- CONSUMEFROMFIRSTOFFSET: Messages are consumed from the earliest offset.
	//
	// 	- CONSUMEFROMTIMESTAMP: Messages are consumed from the offset at the specified point in time.
	//
	// Default value: CONSUMEFROMLASTOFFSET.
	//
	// example:
	//
	// CONSUMEFROMLASTOFFSET
	Offset *string `json:"Offset,omitempty" xml:"Offset,omitempty"`
	// The ID of the region where the ApsaraMQ for RocketMQ instance resides.
	//
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The tag that you want to use to filter messages.
	//
	// example:
	//
	// test
	Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// The timestamp that specifies the time from which messages are consumed. This parameter is valid only if you set Offset to CONSUMEFROMTIMESTAMP.
	//
	// example:
	//
	// 1670656652009
	Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"`
	// The name of the topic on the ApsaraMQ for RocketMQ instance.
	//
	// example:
	//
	// TOPIC-cainiao-pcs-order-process-inBoundConditionCheck
	Topic *string `json:"Topic,omitempty" xml:"Topic,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourceRocketMQParameters) GoString

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetAuthType

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetBodyDataType added in v4.1.1

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetGroupID

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceEndpoint

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceId

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceNetwork

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstancePassword

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceSecurityGroupId

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceType

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceUsername

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceVSwitchIds

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetInstanceVpcId

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetOffset

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetRegionId

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetTag

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetTimestamp

func (*UpdateEventStreamingRequestSourceSourceRocketMQParameters) SetTopic

func (UpdateEventStreamingRequestSourceSourceRocketMQParameters) String

type UpdateEventStreamingRequestSourceSourceSLSParameters

type UpdateEventStreamingRequestSourceSourceSLSParameters struct {
	// The role name. If you want to authorize EventBridge to use this role to read logs in Simple Log Service, you must select Alibaba Cloud Service for Selected Trusted Entity and EventBridge for Select Trusted Service when you create the role in the Resource Access Management (RAM) console.
	//
	// example:
	//
	// testRole
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (UpdateEventStreamingRequestSourceSourceSLSParameters) GoString

func (*UpdateEventStreamingRequestSourceSourceSLSParameters) SetRoleName

func (UpdateEventStreamingRequestSourceSourceSLSParameters) String

type UpdateEventStreamingRequestTransforms

type UpdateEventStreamingRequestTransforms struct {
	// example:
	//
	// acs:fc:cn-hangzhou:*****:services/demo-service.LATEST/functions/demo-func
	Arn *string `json:"Arn,omitempty" xml:"Arn,omitempty"`
}

func (UpdateEventStreamingRequestTransforms) GoString

func (*UpdateEventStreamingRequestTransforms) SetArn

func (UpdateEventStreamingRequestTransforms) String

type UpdateEventStreamingResponse

type UpdateEventStreamingResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateEventStreamingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateEventStreamingResponse) GoString

func (s UpdateEventStreamingResponse) GoString() string

func (*UpdateEventStreamingResponse) SetBody

func (*UpdateEventStreamingResponse) SetHeaders

func (*UpdateEventStreamingResponse) SetStatusCode

func (UpdateEventStreamingResponse) String

type UpdateEventStreamingResponseBody

type UpdateEventStreamingResponseBody struct {
	// The returned response code. The value Success indicates that the request is successful. Other values indicate that the request failed. For more information about error codes, see Error codes.
	//
	// example:
	//
	// Success
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned error message.
	//
	// example:
	//
	// The name [xxxx] of event streaming in request is already exist!
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 0FDD73AA-7A2D-5BD4-B4C0-88AFEBF5F0F5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateEventStreamingResponseBody) GoString

func (*UpdateEventStreamingResponseBody) SetCode

func (*UpdateEventStreamingResponseBody) SetMessage

func (*UpdateEventStreamingResponseBody) SetRequestId

func (*UpdateEventStreamingResponseBody) SetSuccess

func (UpdateEventStreamingResponseBody) String

type UpdateEventStreamingShrinkRequest

type UpdateEventStreamingShrinkRequest struct {
	// The description of the event stream.
	//
	// example:
	//
	// rocketmq2mns
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event stream.
	//
	// This parameter is required.
	//
	// example:
	//
	// myeventstreaming
	EventStreamingName *string `json:"EventStreamingName,omitempty" xml:"EventStreamingName,omitempty"`
	// The rule that is used to filter events. If you leave this parameter empty, all events are matched.
	//
	// This parameter is required.
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The parameters that are configured for the runtime environment.
	RunOptionsShrink *string `json:"RunOptions,omitempty" xml:"RunOptions,omitempty"`
	// The event target. You must and can specify only one event target.
	//
	// This parameter is required.
	SinkShrink *string `json:"Sink,omitempty" xml:"Sink,omitempty"`
	// The event provider, which is also known as the event source. You must and can specify only one event source.
	//
	// This parameter is required.
	SourceShrink     *string `json:"Source,omitempty" xml:"Source,omitempty"`
	TransformsShrink *string `json:"Transforms,omitempty" xml:"Transforms,omitempty"`
}

func (UpdateEventStreamingShrinkRequest) GoString

func (*UpdateEventStreamingShrinkRequest) SetDescription

func (*UpdateEventStreamingShrinkRequest) SetEventStreamingName

func (*UpdateEventStreamingShrinkRequest) SetFilterPattern

func (*UpdateEventStreamingShrinkRequest) SetRunOptionsShrink

func (*UpdateEventStreamingShrinkRequest) SetSinkShrink

func (*UpdateEventStreamingShrinkRequest) SetSourceShrink

func (*UpdateEventStreamingShrinkRequest) SetTransformsShrink

func (UpdateEventStreamingShrinkRequest) String

type UpdateRuleRequest

type UpdateRuleRequest struct {
	// The description of the event bus.
	//
	// example:
	//
	// demo
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the event bus.
	//
	// This parameter is required.
	//
	// example:
	//
	// hw-test
	EventBusName *string `json:"EventBusName,omitempty" xml:"EventBusName,omitempty"`
	// The event pattern, in JSON format. Valid values: stringEqual stringExpression Each field can have a maximum of five expressions in the map data structure.
	//
	// Each field can have a maximum of five expressions in the map data structure.
	//
	// This parameter is required.
	//
	// example:
	//
	// {\\"source\\":[\\"acs.oss\\"],\\"type\\":[\\"oss:BucketQueried:GetBucketStat\\"]}
	FilterPattern *string `json:"FilterPattern,omitempty" xml:"FilterPattern,omitempty"`
	// The name of the event rule.
	//
	// This parameter is required.
	//
	// example:
	//
	// tf-testacc-rule
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The status of the event rule. Valid values: ENABLE: The event rule is enabled. It is the default state of the event rule. DISABLE: The event rule is disabled.
	//
	// example:
	//
	// ENABLE
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateRuleRequest) GoString

func (s UpdateRuleRequest) GoString() string

func (*UpdateRuleRequest) SetDescription

func (s *UpdateRuleRequest) SetDescription(v string) *UpdateRuleRequest

func (*UpdateRuleRequest) SetEventBusName

func (s *UpdateRuleRequest) SetEventBusName(v string) *UpdateRuleRequest

func (*UpdateRuleRequest) SetFilterPattern

func (s *UpdateRuleRequest) SetFilterPattern(v string) *UpdateRuleRequest

func (*UpdateRuleRequest) SetRuleName

func (s *UpdateRuleRequest) SetRuleName(v string) *UpdateRuleRequest

func (*UpdateRuleRequest) SetStatus

func (s *UpdateRuleRequest) SetStatus(v string) *UpdateRuleRequest

func (UpdateRuleRequest) String

func (s UpdateRuleRequest) String() string

type UpdateRuleResponse

type UpdateRuleResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateRuleResponse) GoString

func (s UpdateRuleResponse) GoString() string

func (*UpdateRuleResponse) SetBody

func (*UpdateRuleResponse) SetHeaders

func (s *UpdateRuleResponse) SetHeaders(v map[string]*string) *UpdateRuleResponse

func (*UpdateRuleResponse) SetStatusCode

func (s *UpdateRuleResponse) SetStatusCode(v int32) *UpdateRuleResponse

func (UpdateRuleResponse) String

func (s UpdateRuleResponse) String() string

type UpdateRuleResponseBody

type UpdateRuleResponseBody struct {
	// The status code returned. The status code 200 indicates that the request was successful.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The result of the operation.
	//
	// example:
	//
	// true
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error message that is returned if the request failed.
	//
	// example:
	//
	// EventRuleFilterPatternSchemaError
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 7439944D-D9FC-5614-B65E-07A468988924
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the operation is successful. Valid values: true and false.
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateRuleResponseBody) GoString

func (s UpdateRuleResponseBody) GoString() string

func (*UpdateRuleResponseBody) SetCode

func (*UpdateRuleResponseBody) SetData

func (*UpdateRuleResponseBody) SetMessage

func (*UpdateRuleResponseBody) SetRequestId

func (*UpdateRuleResponseBody) SetSuccess

func (UpdateRuleResponseBody) String

func (s UpdateRuleResponseBody) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL