diff --git a/ChangeLog.txt b/ChangeLog.txt index c9b9e7310..c21764960 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ +2024-02-01 Version: v1.62.673 +- Generated 2020-04-01 for `eventbridge`. +- Bugfix: change response code type to string for StartEventStreaming. + 2024-02-01 Version: v1.62.672 - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. diff --git a/services/eventbridge/create_event_streaming.go b/services/eventbridge/create_event_streaming.go index eec990769..b4914cf90 100644 --- a/services/eventbridge/create_event_streaming.go +++ b/services/eventbridge/create_event_streaming.go @@ -71,36 +71,44 @@ func (client *Client) CreateEventStreamingWithCallback(request *CreateEventStrea // CreateEventStreamingRequest is the request struct for api CreateEventStreaming type CreateEventStreamingRequest struct { *requests.RpcRequest - Sink CreateEventStreamingSink `position:"Body" name:"Sink" type:"Struct"` - Description string `position:"Body" name:"Description"` - FilterPattern string `position:"Body" name:"FilterPattern"` - Source CreateEventStreamingSource `position:"Body" name:"Source" type:"Struct"` - RunOptions CreateEventStreamingRunOptions `position:"Body" name:"RunOptions" type:"Struct"` - EventStreamingName string `position:"Body" name:"EventStreamingName"` - Tag string `position:"Body" name:"Tag"` + Sink CreateEventStreamingSink `position:"Body" name:"Sink" type:"Struct"` + Transforms *[]CreateEventStreamingTransforms `position:"Body" name:"Transforms" type:"Json"` + Description string `position:"Body" name:"Description"` + FilterPattern string `position:"Body" name:"FilterPattern"` + Source CreateEventStreamingSource `position:"Body" name:"Source" type:"Struct"` + RunOptions CreateEventStreamingRunOptions `position:"Body" name:"RunOptions" type:"Struct"` + EventStreamingName string `position:"Body" name:"EventStreamingName"` + Tag string `position:"Body" name:"Tag"` +} + +// CreateEventStreamingTransforms is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingTransforms struct { + Arn string `name:"Arn"` } // CreateEventStreamingSink is a repeated param struct in CreateEventStreamingRequest type CreateEventStreamingSink struct { - SinkRabbitMQParameters CreateEventStreamingSinkSinkRabbitMQParameters `name:"SinkRabbitMQParameters" type:"Struct"` - SinkMNSParameters CreateEventStreamingSinkSinkMNSParameters `name:"SinkMNSParameters" type:"Struct"` - SinkDataHubParameters CreateEventStreamingSinkSinkDataHubParameters `name:"SinkDataHubParameters" type:"Struct"` - SinkKafkaParameters CreateEventStreamingSinkSinkKafkaParameters `name:"SinkKafkaParameters" type:"Struct"` - SinkFnfParameters CreateEventStreamingSinkSinkFnfParameters `name:"SinkFnfParameters" type:"Struct"` - SinkFcParameters CreateEventStreamingSinkSinkFcParameters `name:"SinkFcParameters" type:"Struct"` - SinkSLSParameters CreateEventStreamingSinkSinkSLSParameters `name:"SinkSLSParameters" type:"Struct"` - SinkRocketMQParameters CreateEventStreamingSinkSinkRocketMQParameters `name:"SinkRocketMQParameters" type:"Struct"` + SinkRabbitMQParameters CreateEventStreamingSinkSinkRabbitMQParameters `name:"SinkRabbitMQParameters" type:"Struct"` + SinkMNSParameters CreateEventStreamingSinkSinkMNSParameters `name:"SinkMNSParameters" type:"Struct"` + SinkDataHubParameters CreateEventStreamingSinkSinkDataHubParameters `name:"SinkDataHubParameters" type:"Struct"` + SinkKafkaParameters CreateEventStreamingSinkSinkKafkaParameters `name:"SinkKafkaParameters" type:"Struct"` + SinkFnfParameters CreateEventStreamingSinkSinkFnfParameters `name:"SinkFnfParameters" type:"Struct"` + SinkFcParameters CreateEventStreamingSinkSinkFcParameters `name:"SinkFcParameters" type:"Struct"` + SinkPrometheusParameters CreateEventStreamingSinkSinkPrometheusParameters `name:"SinkPrometheusParameters" type:"Struct"` + SinkSLSParameters CreateEventStreamingSinkSinkSLSParameters `name:"SinkSLSParameters" type:"Struct"` + SinkRocketMQParameters CreateEventStreamingSinkSinkRocketMQParameters `name:"SinkRocketMQParameters" type:"Struct"` } // CreateEventStreamingSource is a repeated param struct in CreateEventStreamingRequest type CreateEventStreamingSource struct { - SourceMQTTParameters CreateEventStreamingSourceSourceMQTTParameters `name:"SourceMQTTParameters" type:"Struct"` - SourceRocketMQParameters CreateEventStreamingSourceSourceRocketMQParameters `name:"SourceRocketMQParameters" type:"Struct"` - SourceSLSParameters CreateEventStreamingSourceSourceSLSParameters `name:"SourceSLSParameters" type:"Struct"` - SourceDTSParameters CreateEventStreamingSourceSourceDTSParameters `name:"SourceDTSParameters" type:"Struct"` - SourceKafkaParameters CreateEventStreamingSourceSourceKafkaParameters `name:"SourceKafkaParameters" type:"Struct"` - SourceMNSParameters CreateEventStreamingSourceSourceMNSParameters `name:"SourceMNSParameters" type:"Struct"` - SourceRabbitMQParameters CreateEventStreamingSourceSourceRabbitMQParameters `name:"SourceRabbitMQParameters" type:"Struct"` + SourceMQTTParameters CreateEventStreamingSourceSourceMQTTParameters `name:"SourceMQTTParameters" type:"Struct"` + SourceRocketMQParameters CreateEventStreamingSourceSourceRocketMQParameters `name:"SourceRocketMQParameters" type:"Struct"` + SourceSLSParameters CreateEventStreamingSourceSourceSLSParameters `name:"SourceSLSParameters" type:"Struct"` + SourcePrometheusParameters CreateEventStreamingSourceSourcePrometheusParameters `name:"SourcePrometheusParameters" type:"Struct"` + SourceDTSParameters CreateEventStreamingSourceSourceDTSParameters `name:"SourceDTSParameters" type:"Struct"` + SourceKafkaParameters CreateEventStreamingSourceSourceKafkaParameters `name:"SourceKafkaParameters" type:"Struct"` + SourceMNSParameters CreateEventStreamingSourceSourceMNSParameters `name:"SourceMNSParameters" type:"Struct"` + SourceRabbitMQParameters CreateEventStreamingSourceSourceRabbitMQParameters `name:"SourceRabbitMQParameters" type:"Struct"` } // CreateEventStreamingRunOptions is a repeated param struct in CreateEventStreamingRequest @@ -170,6 +178,19 @@ type CreateEventStreamingSinkSinkFcParameters struct { Concurrency CreateEventStreamingSinkSinkFcParametersConcurrency `name:"Concurrency" type:"Struct"` } +// CreateEventStreamingSinkSinkPrometheusParameters is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParameters struct { + VSwitchId CreateEventStreamingSinkSinkPrometheusParametersVSwitchId `name:"VSwitchId" type:"Struct"` + Password CreateEventStreamingSinkSinkPrometheusParametersPassword `name:"Password" type:"Struct"` + Data CreateEventStreamingSinkSinkPrometheusParametersData `name:"Data" type:"Struct"` + VpcId CreateEventStreamingSinkSinkPrometheusParametersVpcId `name:"VpcId" type:"Struct"` + SecurityGroupId CreateEventStreamingSinkSinkPrometheusParametersSecurityGroupId `name:"SecurityGroupId" type:"Struct"` + AuthorizationType CreateEventStreamingSinkSinkPrometheusParametersAuthorizationType `name:"AuthorizationType" type:"Struct"` + NetworkType CreateEventStreamingSinkSinkPrometheusParametersNetworkType `name:"NetworkType" type:"Struct"` + URL CreateEventStreamingSinkSinkPrometheusParametersURL `name:"URL" type:"Struct"` + Username CreateEventStreamingSinkSinkPrometheusParametersUsername `name:"Username" type:"Struct"` +} + // CreateEventStreamingSinkSinkSLSParameters is a repeated param struct in CreateEventStreamingRequest type CreateEventStreamingSinkSinkSLSParameters struct { RoleName CreateEventStreamingSinkSinkSLSParametersRoleName `name:"RoleName" type:"Struct"` @@ -238,6 +259,13 @@ type CreateEventStreamingSourceSourceSLSParameters struct { ConsumePosition string `name:"ConsumePosition"` } +// CreateEventStreamingSourceSourcePrometheusParameters is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSourceSourcePrometheusParameters struct { + DataType string `name:"DataType"` + ClusterId string `name:"ClusterId"` + Labels string `name:"Labels"` +} + // CreateEventStreamingSourceSourceDTSParameters is a repeated param struct in CreateEventStreamingRequest type CreateEventStreamingSourceSourceDTSParameters struct { BrokerUrl string `name:"BrokerUrl"` @@ -533,6 +561,69 @@ type CreateEventStreamingSinkSinkFcParametersConcurrency struct { Value string `name:"Value"` } +// CreateEventStreamingSinkSinkPrometheusParametersVSwitchId is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersVSwitchId struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// CreateEventStreamingSinkSinkPrometheusParametersPassword is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersPassword struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// CreateEventStreamingSinkSinkPrometheusParametersData is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersData struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// CreateEventStreamingSinkSinkPrometheusParametersVpcId is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersVpcId struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// CreateEventStreamingSinkSinkPrometheusParametersSecurityGroupId is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersSecurityGroupId struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// CreateEventStreamingSinkSinkPrometheusParametersAuthorizationType is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersAuthorizationType struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// CreateEventStreamingSinkSinkPrometheusParametersNetworkType is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersNetworkType struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// CreateEventStreamingSinkSinkPrometheusParametersURL is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersURL struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// CreateEventStreamingSinkSinkPrometheusParametersUsername is a repeated param struct in CreateEventStreamingRequest +type CreateEventStreamingSinkSinkPrometheusParametersUsername struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + // CreateEventStreamingSinkSinkSLSParametersRoleName is a repeated param struct in CreateEventStreamingRequest type CreateEventStreamingSinkSinkSLSParametersRoleName struct { Template string `name:"Template"` diff --git a/services/eventbridge/start_event_streaming.go b/services/eventbridge/start_event_streaming.go index 4a1e4082e..3b2af0610 100644 --- a/services/eventbridge/start_event_streaming.go +++ b/services/eventbridge/start_event_streaming.go @@ -80,7 +80,7 @@ type StartEventStreamingResponse struct { Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Data bool `json:"Data" xml:"Data"` - Code bool `json:"Code" xml:"Code"` + Code string `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` } diff --git a/services/eventbridge/struct_data.go b/services/eventbridge/struct_data.go index 53da76938..717412e68 100644 --- a/services/eventbridge/struct_data.go +++ b/services/eventbridge/struct_data.go @@ -39,13 +39,14 @@ type Data struct { Total float64 `json:"Total" xml:"Total"` Status string `json:"Status" xml:"Status"` ErrorEntriesCount int `json:"ErrorEntriesCount" xml:"ErrorEntriesCount"` - Source Source `json:"Source" xml:"Source"` Sink Sink `json:"Sink" xml:"Sink"` RunOptions RunOptions `json:"RunOptions" xml:"RunOptions"` + Source Source `json:"Source" xml:"Source"` HttpApiParameters HttpApiParameters `json:"HttpApiParameters" xml:"HttpApiParameters"` Connections []ConnectionsItem `json:"Connections" xml:"Connections"` EventSourceList []EventSourceListItem `json:"EventSourceList" xml:"EventSourceList"` ApiDestinations []ApiDestinationsItem `json:"ApiDestinations" xml:"ApiDestinations"` Targets []TargetsItem `json:"Targets" xml:"Targets"` + Transforms []TransformsItem `json:"Transforms" xml:"Transforms"` ErrorEntries []ErrorEntriesItem `json:"ErrorEntries" xml:"ErrorEntries"` } diff --git a/services/eventbridge/struct_event_streamings_item.go b/services/eventbridge/struct_event_streamings_item.go index 79e8d1e37..18196edfa 100644 --- a/services/eventbridge/struct_event_streamings_item.go +++ b/services/eventbridge/struct_event_streamings_item.go @@ -17,12 +17,13 @@ package eventbridge // EventStreamingsItem is a nested struct in eventbridge response type EventStreamingsItem struct { - EventStreamingName string `json:"EventStreamingName" xml:"EventStreamingName"` - Description string `json:"Description" xml:"Description"` - FilterPattern string `json:"FilterPattern" xml:"FilterPattern"` - Tag string `json:"Tag" xml:"Tag"` - Status string `json:"Status" xml:"Status"` - Source Source `json:"Source" xml:"Source"` - Sink Sink `json:"Sink" xml:"Sink"` - RunOptions RunOptions `json:"RunOptions" xml:"RunOptions"` + EventStreamingName string `json:"EventStreamingName" xml:"EventStreamingName"` + Description string `json:"Description" xml:"Description"` + FilterPattern string `json:"FilterPattern" xml:"FilterPattern"` + Tag string `json:"Tag" xml:"Tag"` + Status string `json:"Status" xml:"Status"` + Source Source `json:"Source" xml:"Source"` + Sink Sink `json:"Sink" xml:"Sink"` + RunOptions RunOptions `json:"RunOptions" xml:"RunOptions"` + Transforms []TransformsItem `json:"Transforms" xml:"Transforms"` } diff --git a/services/eventbridge/struct_source.go b/services/eventbridge/struct_source.go index 4088ada3a..fdfaf2e4e 100644 --- a/services/eventbridge/struct_source.go +++ b/services/eventbridge/struct_source.go @@ -17,11 +17,12 @@ package eventbridge // Source is a nested struct in eventbridge response type Source struct { - SourceKafkaParameters SourceKafkaParameters `json:"SourceKafkaParameters" xml:"SourceKafkaParameters"` - SourceRocketMQParameters SourceRocketMQParameters `json:"SourceRocketMQParameters" xml:"SourceRocketMQParameters"` - SourceSLSParameters SourceSLSParameters `json:"SourceSLSParameters" xml:"SourceSLSParameters"` - SourceMQTTParameters SourceMQTTParameters `json:"SourceMQTTParameters" xml:"SourceMQTTParameters"` - SourceRabbitMQParameters SourceRabbitMQParameters `json:"SourceRabbitMQParameters" xml:"SourceRabbitMQParameters"` - SourceDTSParameters SourceDTSParameters `json:"SourceDTSParameters" xml:"SourceDTSParameters"` - SourceMNSParameters SourceMNSParameters `json:"SourceMNSParameters" xml:"SourceMNSParameters"` + SourceKafkaParameters SourceKafkaParameters `json:"SourceKafkaParameters" xml:"SourceKafkaParameters"` + SourcePrometheusParameters SourcePrometheusParameters `json:"SourcePrometheusParameters" xml:"SourcePrometheusParameters"` + SourceRocketMQParameters SourceRocketMQParameters `json:"SourceRocketMQParameters" xml:"SourceRocketMQParameters"` + SourceSLSParameters SourceSLSParameters `json:"SourceSLSParameters" xml:"SourceSLSParameters"` + SourceMQTTParameters SourceMQTTParameters `json:"SourceMQTTParameters" xml:"SourceMQTTParameters"` + SourceRabbitMQParameters SourceRabbitMQParameters `json:"SourceRabbitMQParameters" xml:"SourceRabbitMQParameters"` + SourceDTSParameters SourceDTSParameters `json:"SourceDTSParameters" xml:"SourceDTSParameters"` + SourceMNSParameters SourceMNSParameters `json:"SourceMNSParameters" xml:"SourceMNSParameters"` } diff --git a/services/eventbridge/struct_source_prometheus_parameters.go b/services/eventbridge/struct_source_prometheus_parameters.go new file mode 100644 index 000000000..d73d0bf09 --- /dev/null +++ b/services/eventbridge/struct_source_prometheus_parameters.go @@ -0,0 +1,23 @@ +package eventbridge + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// SourcePrometheusParameters is a nested struct in eventbridge response +type SourcePrometheusParameters struct { + ClusterId string `json:"ClusterId" xml:"ClusterId"` + DataType string `json:"DataType" xml:"DataType"` + Labels string `json:"Labels" xml:"Labels"` +} diff --git a/services/eventbridge/struct_transforms_in_get_event_streaming.go b/services/eventbridge/struct_transforms_in_get_event_streaming.go new file mode 100644 index 000000000..d15542a5e --- /dev/null +++ b/services/eventbridge/struct_transforms_in_get_event_streaming.go @@ -0,0 +1,21 @@ +package eventbridge + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// TransformsInGetEventStreaming is a nested struct in eventbridge response +type TransformsInGetEventStreaming struct { + TransformsItem []TransformsItem `json:"Transforms" xml:"Transforms"` +} diff --git a/services/eventbridge/struct_transforms_in_list_event_streamings.go b/services/eventbridge/struct_transforms_in_list_event_streamings.go new file mode 100644 index 000000000..b5471b63e --- /dev/null +++ b/services/eventbridge/struct_transforms_in_list_event_streamings.go @@ -0,0 +1,21 @@ +package eventbridge + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// TransformsInListEventStreamings is a nested struct in eventbridge response +type TransformsInListEventStreamings struct { + TransformsItem []TransformsItem `json:"Transforms" xml:"Transforms"` +} diff --git a/services/eventbridge/struct_transforms_item.go b/services/eventbridge/struct_transforms_item.go new file mode 100644 index 000000000..4ea2d3adb --- /dev/null +++ b/services/eventbridge/struct_transforms_item.go @@ -0,0 +1,21 @@ +package eventbridge + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +// TransformsItem is a nested struct in eventbridge response +type TransformsItem struct { + Arn string `json:"Arn" xml:"Arn"` +} diff --git a/services/eventbridge/update_event_streaming.go b/services/eventbridge/update_event_streaming.go index 1f6cc66a9..0f05c1505 100644 --- a/services/eventbridge/update_event_streaming.go +++ b/services/eventbridge/update_event_streaming.go @@ -71,35 +71,43 @@ func (client *Client) UpdateEventStreamingWithCallback(request *UpdateEventStrea // UpdateEventStreamingRequest is the request struct for api UpdateEventStreaming type UpdateEventStreamingRequest struct { *requests.RpcRequest - Sink UpdateEventStreamingSink `position:"Body" name:"Sink" type:"Struct"` - Description string `position:"Body" name:"Description"` - FilterPattern string `position:"Body" name:"FilterPattern"` - Source UpdateEventStreamingSource `position:"Body" name:"Source" type:"Struct"` - RunOptions UpdateEventStreamingRunOptions `position:"Body" name:"RunOptions" type:"Struct"` - EventStreamingName string `position:"Body" name:"EventStreamingName"` - Tag string `position:"Body" name:"Tag"` + Sink UpdateEventStreamingSink `position:"Body" name:"Sink" type:"Struct"` + Transforms *[]UpdateEventStreamingTransforms `position:"Body" name:"Transforms" type:"Json"` + Description string `position:"Body" name:"Description"` + FilterPattern string `position:"Body" name:"FilterPattern"` + Source UpdateEventStreamingSource `position:"Body" name:"Source" type:"Struct"` + RunOptions UpdateEventStreamingRunOptions `position:"Body" name:"RunOptions" type:"Struct"` + EventStreamingName string `position:"Body" name:"EventStreamingName"` + Tag string `position:"Body" name:"Tag"` +} + +// UpdateEventStreamingTransforms is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingTransforms struct { + Arn string `name:"Arn"` } // UpdateEventStreamingSink is a repeated param struct in UpdateEventStreamingRequest type UpdateEventStreamingSink struct { - SinkRabbitMQParameters UpdateEventStreamingSinkSinkRabbitMQParameters `name:"SinkRabbitMQParameters" type:"Struct"` - SinkMNSParameters UpdateEventStreamingSinkSinkMNSParameters `name:"SinkMNSParameters" type:"Struct"` - SinkKafkaParameters UpdateEventStreamingSinkSinkKafkaParameters `name:"SinkKafkaParameters" type:"Struct"` - SinkFnfParameters UpdateEventStreamingSinkSinkFnfParameters `name:"SinkFnfParameters" type:"Struct"` - SinkFcParameters UpdateEventStreamingSinkSinkFcParameters `name:"SinkFcParameters" type:"Struct"` - SinkSLSParameters UpdateEventStreamingSinkSinkSLSParameters `name:"SinkSLSParameters" type:"Struct"` - SinkRocketMQParameters UpdateEventStreamingSinkSinkRocketMQParameters `name:"SinkRocketMQParameters" type:"Struct"` + SinkRabbitMQParameters UpdateEventStreamingSinkSinkRabbitMQParameters `name:"SinkRabbitMQParameters" type:"Struct"` + SinkMNSParameters UpdateEventStreamingSinkSinkMNSParameters `name:"SinkMNSParameters" type:"Struct"` + SinkKafkaParameters UpdateEventStreamingSinkSinkKafkaParameters `name:"SinkKafkaParameters" type:"Struct"` + SinkFnfParameters UpdateEventStreamingSinkSinkFnfParameters `name:"SinkFnfParameters" type:"Struct"` + SinkFcParameters UpdateEventStreamingSinkSinkFcParameters `name:"SinkFcParameters" type:"Struct"` + SinkPrometheusParameters UpdateEventStreamingSinkSinkPrometheusParameters `name:"SinkPrometheusParameters" type:"Struct"` + SinkSLSParameters UpdateEventStreamingSinkSinkSLSParameters `name:"SinkSLSParameters" type:"Struct"` + SinkRocketMQParameters UpdateEventStreamingSinkSinkRocketMQParameters `name:"SinkRocketMQParameters" type:"Struct"` } // UpdateEventStreamingSource is a repeated param struct in UpdateEventStreamingRequest type UpdateEventStreamingSource struct { - SourceMQTTParameters UpdateEventStreamingSourceSourceMQTTParameters `name:"SourceMQTTParameters" type:"Struct"` - SourceRocketMQParameters UpdateEventStreamingSourceSourceRocketMQParameters `name:"SourceRocketMQParameters" type:"Struct"` - SourceSLSParameters UpdateEventStreamingSourceSourceSLSParameters `name:"SourceSLSParameters" type:"Struct"` - SourceDTSParameters UpdateEventStreamingSourceSourceDTSParameters `name:"SourceDTSParameters" type:"Struct"` - SourceKafkaParameters UpdateEventStreamingSourceSourceKafkaParameters `name:"SourceKafkaParameters" type:"Struct"` - SourceMNSParameters UpdateEventStreamingSourceSourceMNSParameters `name:"SourceMNSParameters" type:"Struct"` - SourceRabbitMQParameters UpdateEventStreamingSourceSourceRabbitMQParameters `name:"SourceRabbitMQParameters" type:"Struct"` + SourceMQTTParameters UpdateEventStreamingSourceSourceMQTTParameters `name:"SourceMQTTParameters" type:"Struct"` + SourceRocketMQParameters UpdateEventStreamingSourceSourceRocketMQParameters `name:"SourceRocketMQParameters" type:"Struct"` + SourceSLSParameters UpdateEventStreamingSourceSourceSLSParameters `name:"SourceSLSParameters" type:"Struct"` + SourcePrometheusParameters UpdateEventStreamingSourceSourcePrometheusParameters `name:"SourcePrometheusParameters" type:"Struct"` + SourceDTSParameters UpdateEventStreamingSourceSourceDTSParameters `name:"SourceDTSParameters" type:"Struct"` + SourceKafkaParameters UpdateEventStreamingSourceSourceKafkaParameters `name:"SourceKafkaParameters" type:"Struct"` + SourceMNSParameters UpdateEventStreamingSourceSourceMNSParameters `name:"SourceMNSParameters" type:"Struct"` + SourceRabbitMQParameters UpdateEventStreamingSourceSourceRabbitMQParameters `name:"SourceRabbitMQParameters" type:"Struct"` } // UpdateEventStreamingRunOptions is a repeated param struct in UpdateEventStreamingRequest @@ -159,6 +167,19 @@ type UpdateEventStreamingSinkSinkFcParameters struct { Concurrency UpdateEventStreamingSinkSinkFcParametersConcurrency `name:"Concurrency" type:"Struct"` } +// UpdateEventStreamingSinkSinkPrometheusParameters is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParameters struct { + VSwitchId UpdateEventStreamingSinkSinkPrometheusParametersVSwitchId `name:"VSwitchId" type:"Struct"` + Password UpdateEventStreamingSinkSinkPrometheusParametersPassword `name:"Password" type:"Struct"` + Data UpdateEventStreamingSinkSinkPrometheusParametersData `name:"Data" type:"Struct"` + VpcId UpdateEventStreamingSinkSinkPrometheusParametersVpcId `name:"VpcId" type:"Struct"` + SecurityGroupId UpdateEventStreamingSinkSinkPrometheusParametersSecurityGroupId `name:"SecurityGroupId" type:"Struct"` + AuthorizationType UpdateEventStreamingSinkSinkPrometheusParametersAuthorizationType `name:"AuthorizationType" type:"Struct"` + NetworkType UpdateEventStreamingSinkSinkPrometheusParametersNetworkType `name:"NetworkType" type:"Struct"` + URL UpdateEventStreamingSinkSinkPrometheusParametersURL `name:"URL" type:"Struct"` + Username UpdateEventStreamingSinkSinkPrometheusParametersUsername `name:"Username" type:"Struct"` +} + // UpdateEventStreamingSinkSinkSLSParameters is a repeated param struct in UpdateEventStreamingRequest type UpdateEventStreamingSinkSinkSLSParameters struct { RoleName UpdateEventStreamingSinkSinkSLSParametersRoleName `name:"RoleName" type:"Struct"` @@ -210,6 +231,13 @@ type UpdateEventStreamingSourceSourceSLSParameters struct { RoleName string `name:"RoleName"` } +// UpdateEventStreamingSourceSourcePrometheusParameters is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSourceSourcePrometheusParameters struct { + DataType string `name:"DataType"` + ClusterId string `name:"ClusterId"` + Labels string `name:"Labels"` +} + // UpdateEventStreamingSourceSourceDTSParameters is a repeated param struct in UpdateEventStreamingRequest type UpdateEventStreamingSourceSourceDTSParameters struct { BrokerUrl string `name:"BrokerUrl"` @@ -463,6 +491,69 @@ type UpdateEventStreamingSinkSinkFcParametersConcurrency struct { Value string `name:"Value"` } +// UpdateEventStreamingSinkSinkPrometheusParametersVSwitchId is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersVSwitchId struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// UpdateEventStreamingSinkSinkPrometheusParametersPassword is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersPassword struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// UpdateEventStreamingSinkSinkPrometheusParametersData is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersData struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// UpdateEventStreamingSinkSinkPrometheusParametersVpcId is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersVpcId struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// UpdateEventStreamingSinkSinkPrometheusParametersSecurityGroupId is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersSecurityGroupId struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// UpdateEventStreamingSinkSinkPrometheusParametersAuthorizationType is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersAuthorizationType struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// UpdateEventStreamingSinkSinkPrometheusParametersNetworkType is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersNetworkType struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// UpdateEventStreamingSinkSinkPrometheusParametersURL is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersURL struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + +// UpdateEventStreamingSinkSinkPrometheusParametersUsername is a repeated param struct in UpdateEventStreamingRequest +type UpdateEventStreamingSinkSinkPrometheusParametersUsername struct { + Template string `name:"Template"` + Form string `name:"Form"` + Value string `name:"Value"` +} + // UpdateEventStreamingSinkSinkSLSParametersRoleName is a repeated param struct in UpdateEventStreamingRequest type UpdateEventStreamingSinkSinkSLSParametersRoleName struct { Template string `name:"Template"`