Skip to content

Commit 245c94e

Browse files
committed
add tf resource for polarclaw
1 parent 511eab0 commit 245c94e

9 files changed

Lines changed: 1556 additions & 0 deletions

alicloud/connectivity/client.go

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,48 @@ func (client *AliyunClient) WithPolarDBClient(do func(*polardb.Client) (interfac
394394
return do(client.polarDBconn)
395395
}
396396

397+
//func (client *AliyunClient) WithNewPolarDBClient(do func(*polardb20170801.Client) (interface{}, error)) (interface{}, error) {
398+
// if client.newPolarDBconn != nil && !client.config.needRefreshCredential() {
399+
// return do(client.newPolarDBconn)
400+
// }
401+
// product := "polardb"
402+
// endpoint, err := client.loadApiEndpoint(product)
403+
// if err != nil {
404+
// return nil, err
405+
// }
406+
// if endpoint != "" {
407+
// endpoints.AddEndpointMapping(client.config.RegionId, product, endpoint)
408+
// }
409+
// newPolarDBconn, err := polardb20170801.NewClient(&openapiutil.Config{})
410+
// if err != nil {
411+
// return nil, fmt.Errorf("unable to initialize new PolarDB client: %#v", err)
412+
// }
413+
//
414+
// proxy, err := client.getHttpProxy()
415+
// if proxy != nil {
416+
// skip, err := client.skipProxy(endpoint)
417+
// if err != nil {
418+
// return nil, err
419+
// }
420+
//
421+
// if !skip {
422+
// proxyStr := proxy.String()
423+
// if client.config.Protocol == "HTTPS" {
424+
// newPolarDBconn.HttpsProxy = &proxyStr
425+
// } else {
426+
// newPolarDBconn.HttpProxy = &proxyStr
427+
// }
428+
// }
429+
// }
430+
// timeOut := int64((time.Duration(client.config.ClientReadTimeout) * time.Millisecond))
431+
// newPolarDBconn.ReadTimeout = &timeOut
432+
// newPolarDBconn.ConnectTimeout = tea.Int(client.config.ClientConnectTimeout)
433+
// newPolarDBconn.SourceIp = client.config.SourceIp
434+
// newPolarDBconn.SecureTransport = client.config.SecureTransport
435+
// client.newPolarDBconn = newPolarDBconn
436+
// return do(client.newPolarDBconn)
437+
//}
438+
397439
func (client *AliyunClient) WithSlbClient(do func(*slb.Client) (interface{}, error)) (interface{}, error) {
398440
if client.slbconn != nil && !client.config.needRefreshCredential() {
399441
return do(client.slbconn)

alicloud/provider.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1527,6 +1527,9 @@ func Provider() terraform.ResourceProvider {
15271527
"alicloud_polardb_endpoint": resourceAlicloudPolarDBEndpoint(),
15281528
"alicloud_polardb_endpoint_address": resourceAlicloudPolarDBEndpointAddress(),
15291529
"alicloud_polardb_primary_endpoint": resourceAlicloudPolarDBPrimaryEndpoint(),
1530+
"alicloud_polardb_application": resourceAlicloudPolarDBApplication(),
1531+
"alicloud_polardb_application_endpoint": resourceAlicloudPolarDBApplicationEndpoint(),
1532+
"alicloud_polardb_batch_task": resourceAlicloudPolarDBBatchTask(),
15301533
"alicloud_hbase_instance": resourceAlicloudHBaseInstance(),
15311534
"alicloud_market_order": resourceAlicloudMarketOrder(),
15321535
"alicloud_adb_cluster": resourceAliCloudAdbDbCluster(),

0 commit comments

Comments
 (0)