@@ -11,13 +11,25 @@ import (
1111
1212// https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ml-amazon-connector.html
1313type CreateConnectorRequest struct {
14- Name string `json:"name"`
15- Description string `json:"description"`
16- Version int `json:"version"`
17- Protocol string `json:"protocol"`
18- Parameters CreateConnectorRequestParameters `json:"parameters"`
19- Credential CreateConnectorRequestCredential `json:"credential"`
20- Actions []CreateConnectorRequestAction `json:"actions"`
14+ Name string `json:"name"`
15+ Description string `json:"description"`
16+ Version int `json:"version"`
17+ ClientConfig CreateConnectorRequestClientConfig `json:"client_config,omitempty"`
18+ Protocol string `json:"protocol"`
19+ Parameters CreateConnectorRequestParameters `json:"parameters"`
20+ Credential CreateConnectorRequestCredential `json:"credential"`
21+ Actions []CreateConnectorRequestAction `json:"actions"`
22+ }
23+
24+ type CreateConnectorRequestClientConfig struct {
25+ MaxConnection int `json:"max_connection,omitempty"`
26+ ConnectionTimeout int `json:"connection_timeout,omitempty"`
27+ ReadTimeout int `json:"read_timeout,omitempty"`
28+ RetryBackoffPolicy string `json:"retry_backoff_policy,omitempty"`
29+ MaxReryTimes int `json:"max_retry_times,omitempty"`
30+ RetryBackoffMillis int `json:"retry_backoff_millis,omitempty"`
31+ RetryTimeoutSeconds int `json:"retry_timeout_seconds,omitempty"`
32+ SkipSSLVerification bool `json:"skip_ssl_verification,omitempty"`
2133}
2234
2335type CreateConnectorRequestParameters struct {
0 commit comments