connectivity

package
v1.243.0 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2025 License: MPL-2.0 Imports: 77 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ApiVersion20140526 = ApiVersion("2014-05-26")
	ApiVersion20160815 = ApiVersion("2016-08-15")
	ApiVersion20140515 = ApiVersion("2014-05-15")
)
View Source
const (
	MaxcomputeCode      = ServiceCode("MAXCOMPUTE")
	CmsCode             = ServiceCode("CMS")
	RKvstoreCode        = ServiceCode("RKVSTORE")
	OnsCode             = ServiceCode("ONS")
	DcdnCode            = ServiceCode("DCDN")
	MseCode             = ServiceCode("MSE")
	ActiontrailCode     = ServiceCode("ACTIONTRAIL")
	OosCode             = ServiceCode("OOS")
	EcsCode             = ServiceCode("ECS")
	NasCode             = ServiceCode("NAS")
	EciCode             = ServiceCode("ECI")
	DdoscooCode         = ServiceCode("DDOSCOO")
	BssopenapiCode      = ServiceCode("BSSOPENAPI")
	AlidnsCode          = ServiceCode("ALIDNS")
	ResourcemanagerCode = ServiceCode("RESOURCEMANAGER")
	WafOpenapiCode      = ServiceCode("WAFOPENAPI")
	DmsEnterpriseCode   = ServiceCode("DMSENTERPRISE")
	DnsCode             = ServiceCode("DNS")
	KmsCode             = ServiceCode("KMS")
	CbnCode             = ServiceCode("CBN")
	ECSCode             = ServiceCode("ECS")
	ESSCode             = ServiceCode("ESS")
	RAMCode             = ServiceCode("RAM")
	VPCCode             = ServiceCode("VPC")
	SLBCode             = ServiceCode("SLB")
	RDSCode             = ServiceCode("RDS")
	OSSCode             = ServiceCode("OSS")
	ONSCode             = ServiceCode("ONS")
	ALIKAFKACode        = ServiceCode("ALIKAFKA")
	CONTAINCode         = ServiceCode("CS")
	CRCode              = ServiceCode("CR")
	CDNCode             = ServiceCode("CDN")
	CMSCode             = ServiceCode("CMS")
	KMSCode             = ServiceCode("KMS")
	OTSCode             = ServiceCode("OTS")
	DNSCode             = ServiceCode("DNS")
	PVTZCode            = ServiceCode("PVTZ")
	LOGCode             = ServiceCode("LOG")
	FCCode              = ServiceCode("FC")
	DDSCode             = ServiceCode("DDS")
	GPDBCode            = ServiceCode("GPDB")
	STSCode             = ServiceCode("STS")
	KVSTORECode         = ServiceCode("KVSTORE")
	POLARDBCode         = ServiceCode("POLARDB")
	DATAHUBCode         = ServiceCode("DATAHUB")
	MNSCode             = ServiceCode("MNS")
	CLOUDAPICode        = ServiceCode("APIGATEWAY")
	DRDSCode            = ServiceCode("DRDS")
	LOCATIONCode        = ServiceCode("LOCATION")
	ELASTICSEARCHCode   = ServiceCode("ELASTICSEARCH")
	BSSOPENAPICode      = ServiceCode("BSSOPENAPI")
	DDOSCOOCode         = ServiceCode("DDOSCOO")
	DDOSBGPCode         = ServiceCode("DDOSBGP")
	SAGCode             = ServiceCode("SAG")
	EMRCode             = ServiceCode("EMR")
	CasCode             = ServiceCode("CAS")
	YUNDUNDBAUDITCode   = ServiceCode("YUNDUNDBAUDIT")
	MARKETCode          = ServiceCode("MARKET")
	HBASECode           = ServiceCode("HBASE")
	ADBCode             = ServiceCode("ADB")
	MAXCOMPUTECode      = ServiceCode("MAXCOMPUTE")
	EDASCode            = ServiceCode("EDAS")
	CassandraCode       = ServiceCode("CASSANDRA")
)
View Source
const (
	OpenApiGatewayService          = "apigateway.cn-hangzhou.aliyuncs.com"
	OpenOtsService                 = "ots.cn-hangzhou.aliyuncs.com"
	OpenOssService                 = "oss-admin.aliyuncs.com"
	OpenNasService                 = "nas.cn-hangzhou.aliyuncs.com"
	OpenCdnService                 = "cdn.aliyuncs.com"
	OpenKmsService                 = "kms.cn-hangzhou.aliyuncs.com"
	OpenSaeService                 = "sae.cn-hangzhou.aliyuncs.com"
	OpenCmsService                 = "metrics.cn-hangzhou.aliyuncs.com"
	OpenDatahubService             = "datahub.aliyuncs.com"
	OpenOnsService                 = "ons.cn-hangzhou.aliyuncs.com"
	OpenDcdnService                = "dcdn.aliyuncs.com"
	OpenFcService                  = "fc-open.cn-hangzhou.aliyuncs.com"
	OpenAckService                 = "cs.aliyuncs.com"
	OpenPrivateLinkService         = "privatelink.cn-hangzhou.aliyuncs.com"
	OpenBrainIndustrialService     = "brain-industrial.cn-hangzhou.aliyuncs.com"
	OpenIotService                 = "iot.aliyuncs.com"
	OpenVsService                  = "vs.cn-shanghai.aliyuncs.com"
	OpenCrService                  = "cr.cn-hangzhou.aliyuncs.com"
	OpenMaxcomputeService          = "maxcompute.aliyuncs.com"
	OpenCloudStorageGatewayService = "sgw.cn-shanghai.aliyuncs.com"
	DataWorksService               = "dataworks.aliyuncs.com"
	OpenHbrService                 = "hbr.aliyuncs.com"
)
View Source
const (
	BssOpenAPIEndpointDomestic                = "business.aliyuncs.com"
	BssOpenAPIEndpointInternational           = "business.ap-southeast-1.aliyuncs.com"
	EcdOpenAPIEndpointUser                    = "eds-user.ap-southeast-1.aliyuncs.com"
	CloudFirewallOpenAPIEndpointControlPolicy = "cloudfw.ap-southeast-1.aliyuncs.com"
	SaSOpenAPIEndpointInternational           = "tds.ap-southeast-1.aliyuncs.com"
)
View Source
const (
	Hangzhou    = Region("cn-hangzhou")
	Qingdao     = Region("cn-qingdao")
	Beijing     = Region("cn-beijing")
	Hongkong    = Region("cn-hongkong")
	Shenzhen    = Region("cn-shenzhen")
	Shanghai    = Region("cn-shanghai")
	Zhangjiakou = Region("cn-zhangjiakou")
	Huhehaote   = Region("cn-huhehaote")
	ChengDu     = Region("cn-chengdu")
	HeYuan      = Region("cn-heyuan")
	WuLanChaBu  = Region("cn-wulanchabu")
	GuangZhou   = Region("cn-guangzhou")
	NanJing     = Region("cn-nanjing")
	FuZhou      = Region("cn-fuzhou")

	APSouthEast1 = Region("ap-southeast-1")
	APNorthEast1 = Region("ap-northeast-1")
	APNorthEast2 = Region("ap-northeast-2")
	APSouthEast2 = Region("ap-southeast-2")
	APSouthEast3 = Region("ap-southeast-3")
	APSouthEast5 = Region("ap-southeast-5")
	APSouthEast6 = Region("ap-southeast-6")
	APSouthEast7 = Region("ap-southeast-7")

	APSouth1 = Region("ap-south-1")

	USWest1 = Region("us-west-1")
	USEast1 = Region("us-east-1")

	MEEast1    = Region("me-east-1")
	MECentral1 = Region("me-central-1")

	EUCentral1 = Region("eu-central-1")
	EUWest1    = Region("eu-west-1")

	RusWest1 = Region("rus-west-1")

	HangzhouFinance     = Region("cn-hangzhou-finance")
	HangzhouFinanceOSS  = Region("cn-hzfinance")
	HangzhouFinanceOSS1 = Region("cn-hzjbp")

	BeijingFinance1   = Region("cn-beijing-finance-1")
	BeijingFinancePub = Region("cn-beijing-finance-1-pub")

	ShanghaiFinance     = Region("cn-shanghai-finance-1")
	ShanghaiFinance1Pub = Region("cn-shanghai-finance-1-pub")
	ShenZhenFinance1    = Region("cn-shenzhen-finance-1")
	ShenzhenFinance2    = Region("cn-szfinance")
	ShenzhenFinance     = Region("cn-shenzhen-finance")

	CnNorth2Gov1 = Region("cn-north-2-gov-1")
)

Constants of region definition

View Source
const DefaultClientRetryCountLarge = 15
View Source
const DefaultClientRetryCountMedium = 10
View Source
const DefaultClientRetryCountSmall = 5
View Source
const Module = "Terraform-Module"
View Source
const Provider = "Terraform-Provider"
View Source
const Terraform = "HashiCorp-Terraform"
View Source
const TerraformTraceId = "TerraformTraceId"

Variables

View Source
var ACKSystemDiskEncryptionSupportRegions = []Region{Hongkong, EUCentral1}
View Source
var ADBDBClusterLakeVersionSupportRegions = []Region{Hangzhou, APSouthEast1}
View Source
var ADBResourceGroupSupportRegions = []Region{Hangzhou}
View Source
var ARMSSupportRegions = []Region{Hangzhou, Shanghai, Beijing, APSouthEast1}
View Source
var ARMSSyncTaskSupportRegions = []Region{Hangzhou}
View Source
var AckOneSupportRegions = []Region{Hangzhou, Hongkong}
View Source
var ActiontrailGlobalEventsStorageRegionSupportRegions = []Region{Hangzhou, APSouthEast1}
View Source
var ActiontrailNoSkipRegions = []Region{Hangzhou, EUCentral1, APSouth1}

Actiontrail only one can be owned by one account at the same time, skipped here to avoid multi regions concurrency conflict.

View Source
var AdbReserverUnSupportRegions = []Region{EUCentral1}
View Source
var AlbSupportRegions = []Region{Shanghai}
View Source
var AlidnsSupportRegions = []Region{Hangzhou, APSouthEast1}
View Source
var ApiGatewayNoSupportedRegions = []Region{Zhangjiakou, Huhehaote, USEast1, USWest1, EUWest1, MEEast1}
View Source
var BpStudioApplicationSupportRegions = []Region{Hangzhou}
View Source
var BrainIndustrialRegions = []Region{Shanghai}
View Source
var BrainIndustrialSupportRegions = []Region{Hangzhou}
View Source
var BssOpenApiSupportRegions = []Region{Hangzhou, Shanghai, APSouthEast1}
View Source
var CDDCSupportRegions = []Region{Hangzhou}
View Source
var CENTransitRouterMulticastDomainMemberSupportRegions = []Region{Hangzhou}
View Source
var CENTransitRouterMulticastDomainPeerMemberSupportRegions = []Region{Hangzhou}
View Source
var CRNoSupportedRegions = []Region{Beijing, Hangzhou, Qingdao, Huhehaote, Zhangjiakou}
View Source
var CasClassicSupportedRegions = []Region{Hangzhou, APSouth1, MEEast1, EUCentral1, APNorthEast1, APSouthEast2}
View Source
var CenChildInstanceRouteEntryToAttachmentSupportRegions = []Region{Hangzhou}
View Source
var CenNoSkipRegions = []Region{Shanghai, EUCentral1, APSouth1}
View Source
var CenSupportRegions = []Region{Hangzhou}
View Source
var CenTransitRouterVpcAttachmentSupportRegions = []Region{EUCentral1} // Not all of APSouthEast1 and HangZhou zones support vpc attachment
View Source
var ChatbotSupportRegions = []Region{Shanghai}
View Source
var ClickHouseBackupPolicySupportRegions = []Region{Shanghai}
View Source
var CloudAuthSupportRegions = []Region{Hangzhou}
View Source
var CloudConfigSupportedRegions = []Region{Shanghai, Hangzhou}
View Source
var CloudFirewallSupportRegions = []Region{APSouthEast1, Hangzhou}
View Source
var CloudSsoSupportRegions = []Region{Hongkong, Shanghai, USWest1}
View Source
var CmsDynamicTagGroupSupportRegions = []Region{Shanghai}
View Source
var ComputeNestSupportRegions = []Region{Hangzhou}
View Source
var DBFSSystemSupportRegions = []Region{Hangzhou}
View Source
var DBReadwriteSplittingConnectionSupportedRegions = []Region{APSouthEast1}
View Source
var DCDNSupportRegions = []Region{Hangzhou, APSouthEast1, APNorthEast1}
View Source
var DMSEnterpriseProxyAccessSupportRegions = []Region{Hangzhou}
View Source
var DRDSPolarDbxSupportRegions = []Region{Hangzhou}
View Source
var DatahubSupportedRegions = []Region{Beijing, Hangzhou, Shanghai, Shenzhen, APSouthEast1}
View Source
var DdosBgpRegions = []Region{Beijing}
View Source
var DdoscooInstanceIntlSupportedRegions = []Region{APSouthEast1}
View Source
var DdoscooInstanceSupportedRegions = []Region{Hangzhou}
View Source
var DdoscooSupportedRegions = []Region{Hangzhou, APSouthEast1}
View Source
var DmSupportRegions = []Region{Hangzhou}
View Source
var DrdsClassicNoSupportedRegions = []Region{Hongkong}
View Source
var EAISSystemSupportRegions = []Region{Hangzhou}
View Source
var ECPSupportRegions = []Region{Beijing, Hangzhou}
View Source
var ESSSupportRegions = []Region{Beijing}
View Source
var EbsDedicatedBlockStorageClusterRegions = []Region{HeYuan}
View Source
var EbsEnterpriseSnapshotPolicySupportRegions = []Region{Hangzhou}
View Source
var EcdUserSupportRegions = []Region{Shanghai}
View Source
var EciContainerGroupRegions = []Region{Hangzhou}
View Source
var EcpSupportRegions = []Region{Hangzhou, Shanghai, Beijing, Shenzhen}
View Source
var EcsDedicatedHostRegions = []Region{Hangzhou}
View Source
var EcsNetworkInterfaceIpPrefixSupportRegions = []Region{Hangzhou}
View Source
var EcsSccSupportedRegions = []Region{Shanghai, Beijing, Zhangjiakou}
View Source
var EcsSpotNoSupportedRegions = []Region{APSouth1}
View Source
var EfloSupportRegions = []Region{WuLanChaBu, APSouthEast1, Hangzhou}
View Source
var EipAddressBGPProSupportRegions = []Region{Hongkong}
View Source
var EipAddressZoneSupportRegions = []Region{APSouthEast2}
View Source
var EndpointMap = map[string]string{
	"cn-shenzhen-su18-b01":        "ecs.aliyuncs.com",
	"cn-beijing":                  "ecs.aliyuncs.com",
	"cn-shenzhen-st4-d01":         "ecs.aliyuncs.com",
	"cn-haidian-cm12-c01":         "ecs.aliyuncs.com",
	"cn-hangzhou-internal-prod-1": "ecs.aliyuncs.com",
	"cn-qingdao":                  "ecs.aliyuncs.com",
	"cn-shanghai":                 "ecs.aliyuncs.com",
	"cn-shanghai-finance-1":       "ecs.aliyuncs.com",
	"cn-hongkong":                 "ecs.aliyuncs.com",
	"us-west-1":                   "ecs.aliyuncs.com",
	"cn-shenzhen":                 "ecs.aliyuncs.com",
	"cn-shanghai-et15-b01":        "ecs.aliyuncs.com",
	"cn-hangzhou-bj-b01":          "ecs.aliyuncs.com",
	"cn-zhangbei-na61-b01":        "ecs.aliyuncs.com",
	"cn-shenzhen-finance-1":       "ecs.aliyuncs.com",
	"cn-shanghai-et2-b01":         "ecs.aliyuncs.com",
	"ap-southeast-1":              "ecs.aliyuncs.com",
	"cn-beijing-nu16-b01":         "ecs.aliyuncs.com",
	"us-east-1":                   "ecs.aliyuncs.com",
	"cn-fujian":                   "ecs.aliyuncs.com",
	"cn-hangzhou":                 "ecs.aliyuncs.com",
}

Temporarily maintain map for old ecs client methods and store special endpoint information

View Source
var EssScalingConfigurationMultiSgSupportedRegions = []Region{APSouthEast1, APSouth1}

var NetworkAclSupportedRegions = []Region{Hangzhou, Beijing, Shanghai, Hongkong, APSouthEast5, APSouth1}

View Source
var EssdSupportRegions = []Region{Zhangjiakou, Huhehaote}
View Source
var EventBridgeConnectionSupportRegions = []Region{ChengDu, Huhehaote}
View Source
var FCCustomDomainSupportRegions = []Region{EUCentral1, APSouthEast1}

Other regions requires the custom should have icp

View Source
var FCV2FunctionSupportRegions = []Region{APSouthEast1, EUCentral1}
View Source
var FcNoSupportedRegions = []Region{MEEast1}
View Source
var FnfSupportRegions = []Region{Hangzhou, Beijing, Shanghai, Shenzhen, USWest1}
View Source
var GDNPolarDBSupportRegions = []Region{ChengDu}
View Source
var GPDBDBInstancePlanSupportRegions = []Region{Hangzhou}
View Source
var GaSupportRegions = []Region{Hangzhou}
View Source
var GpdbElasticInstanceSupportRegions = []Region{EUCentral1, Beijing, Hangzhou, Shanghai, Shenzhen, APSouthEast1, APSouthEast5, Hongkong}
View Source
var GpdbSupportedRegions = []Region{Beijing, Shenzhen, Hangzhou, Shanghai, Hongkong}
View Source
var GraphDatabaseDbInstanceSupportRegions = []Region{Hangzhou}
View Source
var HBaseClassicSupportedRegions = []Region{Hangzhou, Beijing, Shanghai, Shenzhen}
View Source
var HbrSupportRegions = []Region{Hangzhou}
View Source
var HologramSharedSupportRegions = []Region{Shanghai}
View Source
var HologramSupportRegions = []Region{Hangzhou}

var AlbSupportRegions = []Region{Hangzhou, Shanghai, Qingdao, Zhangjiakou, Beijing, WuLanChaBu, Shenzhen, ChengDu, Hongkong, APSouthEast1, APSouthEast2, APSouthEast3, APSouthEast5, APNorthEast1, EUCentral1, USEast1, APSouth1}

View Source
var KVstoreClassicNetworkInstanceSupportRegions = []Region{Hangzhou, Beijing, Shanghai, APSouthEast1, USEast1, USWest1}
View Source
var KmsInstanceIntlSupportRegions = []Region{APSouthEast1}
View Source
var KmsInstanceSupportRegions = []Region{Hangzhou}
View Source
var KmsSkippedRegions = []Region{Beijing, Shanghai}
View Source
var KvStoreSupportRegions = []Region{Hangzhou}
View Source
var LindormInstanceRegions = []Region{Hangzhou, APSouthEast1}
View Source
var LogResourceSupportRegions = []Region{HeYuan}
View Source
var MHUBSupportRegions = []Region{Shanghai}
View Source
var MSCSupportRegions = []Region{Hangzhou}
View Source
var MSEGatewaySupportRegions = []Region{Shenzhen, Hangzhou, Shanghai, Beijing}
View Source
var MaxComputeProjectSupportRegions = []Region{Hangzhou}
View Source
var MaxComputeSupportRegions = []Region{}
View Source
var MetaTagSupportRegions = []Region{Hangzhou}
View Source
var MongoDBMultiAzSupportedRegions = []Region{Hangzhou, Beijing, Shenzhen, EUCentral1}
View Source
var MongoDBTDESupportRegions = []Region{Hangzhou, Beijing, Shanghai}
View Source
var NLBSupportRegions = []Region{Hangzhou}
View Source
var NasExtremeTypeRegions = []Region{Hangzhou}
View Source
var NasNoSupportedRegions = []Region{Qingdao, APSouth1, APSouthEast3, APSouthEast5}
View Source
var OOSApplicationSupportRegions = []Region{Hangzhou}
View Source
var OceanBaseSupportRegions = []Region{Hangzhou}
View Source
var OnsNoSupportRegions = []Region{APSouthEast5}
View Source
var OssDeepColdArchiveSupportedRegions = []Region{Hangzhou, Beijing, Shanghai, Shenzhen, APSouthEast1}
View Source
var OssVersioningSupportedRegions = []Region{APSouth1}
View Source
var OtsCapacityNoSupportedRegions = []Region{APSouthEast1, USWest1, USEast1}
View Source
var PolarDBNewBackupPolicySupportRegions = []Region{Hangzhou, Shanghai, Beijing, Qingdao, Shenzhen, Hongkong, USWest1, USEast1}
View Source
var PolarDBSupportRegions = []Region{Hangzhou}
View Source
var PrivateIpNoSupportedRegions = []Region{Beijing, Hangzhou, Shenzhen}
View Source
var PrivateLinkRegions = []Region{EUCentral1}
View Source
var PrivateLinkSupportRegions = []Region{Hangzhou}
View Source
var RDCupportRegions = []Region{Shanghai}
View Source
var RDSInstanceClassesSupportRegions = []Region{Hangzhou}
View Source
var RamNoSkipRegions = []Region{Hangzhou, EUCentral1, APSouth1}

Some Ram resources only one can be owned by one account at the same time, skipped here to avoid multi regions concurrency conflict.

View Source
var RdsMultiAzNoSupportedRegions = []Region{Qingdao, APNorthEast1, APSouthEast5, MEEast1}
View Source
var RedisTariInstanceSupportRegions = []Region{GuangZhou}
View Source
var RocketMQSupportRegions = []Region{Hangzhou}
View Source
var RouteTableNoSupportedRegions = []Region{Beijing, Hangzhou, Shenzhen}
View Source
var SLSLiteSupportRegions = []Region{Hangzhou}
View Source
var SMSSupportRegions = []Region{Hangzhou, APSouthEast1, APSouthEast5}
View Source
var SchedulerxSupportRegions = []Region{Hangzhou, Shenzhen, Beijing, Shanghai, USEast1, Zhangjiakou}
View Source
var SddpSupportRegions = []Region{Hangzhou, Zhangjiakou, APSouthEast1}
View Source
var ServerlessKubernetesSupportedRegions = []Region{Beijing, Hangzhou, Shanghai, APSouthEast3, APSouthEast5, APSouth1, Huhehaote}
View Source
var ServiceCatalogProvisionedProductSupportRegions = []Region{Hangzhou}
View Source
var ServiceMeshStandardUnsupportedRegions = []Region{EUCentral1, APSouthEast1, USEast1, USWest1}
View Source
var SimpleApplicationServerNotSupportRegions = []Region{EUCentral1}
View Source
var SlbPrivateNetSupportRegions = []Region{EUWest1}
View Source
var SlsTestRegions = []Region{EUWest1}
View Source
var SurveillanceSystemSupportRegions = []Region{Beijing, Shenzhen, Qingdao}
View Source
var TagPolicySupportRegions = []Region{Shanghai, APSouthEast1}
View Source
var TestPvtzRegions = []Region{Hangzhou}
View Source
var TestSalveRegions = []Region{Hangzhou}
View Source
var VPCBgpGroupSupportRegions = []Region{Hangzhou}
View Source
var VPCGatewayEndpointSupportRegions = []Region{Hangzhou}
View Source
var VPCPublicIpAddressPoolCidrBlockSupportRegions = []Region{Hangzhou}
View Source
var VPCRouteTableAttachmentSupportRegions = []Region{Hangzhou}
View Source
var VPCVbrHaSupportRegions = []Region{Hangzhou}
View Source
var VPNSingleConnectRegions = []Region{MEEast1}
View Source
var VPNSupportRegions = []Region{Huhehaote}
View Source
var VbrSupportRegions = []Region{Hangzhou}
View Source
var VodSupportRegions = []Region{Shanghai}
View Source
var VpcDhcpOptionsSetSupportRegions = []Region{Hangzhou}
View Source
var VpcVSwitchCidrReservationSupportRegions = []Region{APSouthEast2}
View Source
var VpnGatewayVpnAttachmentSupportRegions = []Region{APSouthEast2, EUCentral1}
View Source
var WAFSupportRegions = []Region{APSouthEast1, Hangzhou}
View Source
var WAFV3SupportRegions = []Region{Hangzhou}
View Source
var YundunDbauditSupportedRegions = []Region{Hangzhou, Beijing, Shanghai}

Functions

func ConvertKebabToSnake added in v1.240.0

func ConvertKebabToSnake(s string) string

func FormatEndpointWithAccountID added in v1.243.0

func FormatEndpointWithAccountID(productCode string, endpoint string, accountId string) string

func LoadRegionalEndpoint added in v1.222.0

func LoadRegionalEndpoint(region string, serviceCode string) string

Types

type AliyunClient

type AliyunClient struct {
	Region          Region
	RegionId        string
	SourceIp        string
	SecureTransport string

	//In order to build ots table client, add accesskey and secretkey in aliyunclient temporarily.
	AccessKey       string
	SecretKey       string
	SecurityToken   string
	OtsInstanceName string
	// contains filtered or unexported fields
}

func (*AliyunClient) AccountId

func (client *AliyunClient) AccountId() (string, error)

func (*AliyunClient) GenRoaParam added in v1.230.0

func (client *AliyunClient) GenRoaParam(action, method, version, path string) *openapi.Params

func (*AliyunClient) GetCallerIdentity added in v1.93.0

func (client *AliyunClient) GetCallerIdentity() (*sts.GetCallerIdentityResponse, error)

func (*AliyunClient) GetRetryTimeout added in v1.183.0

func (client *AliyunClient) GetRetryTimeout(defaultTimeout time.Duration) time.Duration

func (*AliyunClient) IsInternationalAccount added in v1.241.0

func (client *AliyunClient) IsInternationalAccount() bool

func (*AliyunClient) NewBpstudioClient added in v1.192.0

func (client *AliyunClient) NewBpstudioClient() (*rpc.Client, error)

func (*AliyunClient) NewCloudcontrolClient added in v1.241.0

func (client *AliyunClient) NewCloudcontrolClient() (*roa.Client, error)

func (*AliyunClient) NewCommonRequest

func (client *AliyunClient) NewCommonRequest(product, serviceCode, schema string, apiVersion ApiVersion) (*requests.CommonRequest, error)

func (*AliyunClient) NewOssClient added in v1.215.0

func (client *AliyunClient) NewOssClient() (*openapi.Client, error)

func (*AliyunClient) NewOtsRoaClient added in v1.210.0

func (client *AliyunClient) NewOtsRoaClient(productCode string) (*roa.Client, error)

NewOtsRoaClient rpc client for common sdk

func (*AliyunClient) NewQuotasClientV2 added in v1.219.0

func (client *AliyunClient) NewQuotasClientV2() (*openapi.Client, error)

func (*AliyunClient) NewRoaCsClient added in v1.122.0

func (client *AliyunClient) NewRoaCsClient() (*roaCS.Client, error)

func (*AliyunClient) NewSlsClient added in v1.212.0

func (client *AliyunClient) NewSlsClient() (*openapi.Client, error)

func (*AliyunClient) NewTeaCommonClient added in v1.96.0

func (client *AliyunClient) NewTeaCommonClient(endpoint string) (*rpc.Client, error)

func (*AliyunClient) NewTeaRoaCommonClient added in v1.112.0

func (client *AliyunClient) NewTeaRoaCommonClient(endpoint string) (*roa.Client, error)

func (*AliyunClient) RoaDelete added in v1.243.0

func (client *AliyunClient) RoaDelete(apiProductCode string, apiVersion string, pathName string, query map[string]*string, headers map[string]*string, body interface{}, autoRetry bool) (map[string]interface{}, error)

RoaDelete invoking ROA API request with DELETE method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RoaDeleteWithApiName added in v1.243.0

func (client *AliyunClient) RoaDeleteWithApiName(apiProductCode string, apiVersion string, apiName string, pathName string, query map[string]*string, headers map[string]*string, body interface{}, autoRetry bool) (map[string]interface{}, error)

RoaDeleteWithApiName invoking ROA API request with DELETE method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
apiName - Request path name
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RoaGet added in v1.243.0

func (client *AliyunClient) RoaGet(apiProductCode string, apiVersion string, pathName string, query map[string]*string, headers map[string]*string, body interface{}) (map[string]interface{}, error)

RoaGet invoking ROA API request with GET method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body

func (*AliyunClient) RoaGetWithApiName added in v1.243.0

func (client *AliyunClient) RoaGetWithApiName(apiProductCode string, apiVersion string, apiName string, pathName string, query map[string]*string, headers map[string]*string, body interface{}) (map[string]interface{}, error)

RoaGetWithApiName invoking ROA API request with GET method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
apiName - Request path name
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body

func (*AliyunClient) RoaPatch added in v1.243.0

func (client *AliyunClient) RoaPatch(apiProductCode string, apiVersion string, pathName string, query map[string]*string, headers map[string]*string, body interface{}, autoRetry bool) (map[string]interface{}, error)

RoaPatch invoking ROA API request with PATCH method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RoaPatchWithApiName added in v1.243.0

func (client *AliyunClient) RoaPatchWithApiName(apiProductCode string, apiVersion string, apiName string, pathName string, query map[string]*string, headers map[string]*string, body interface{}, autoRetry bool) (map[string]interface{}, error)

RoaPatchWithApiName invoking ROA API request with PATCH method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
apiName - Request path name
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RoaPost added in v1.243.0

func (client *AliyunClient) RoaPost(apiProductCode string, apiVersion string, pathName string, query map[string]*string, headers map[string]*string, body interface{}, autoRetry bool) (map[string]interface{}, error)

RoaPost invoking ROA API request with POST method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RoaPostWithApiName added in v1.243.0

func (client *AliyunClient) RoaPostWithApiName(apiProductCode string, apiVersion string, apiName string, pathName string, query map[string]*string, headers map[string]*string, body interface{}, autoRetry bool) (map[string]interface{}, error)

RoaPostWithApiName invoking ROA API request with POST method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
apiName - Request path name
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RoaPut added in v1.243.0

func (client *AliyunClient) RoaPut(apiProductCode string, apiVersion string, pathName string, query map[string]*string, headers map[string]*string, body interface{}, autoRetry bool) (map[string]interface{}, error)

RoaPut invoking ROA API request with PUT method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RoaPutWithApiName added in v1.243.0

func (client *AliyunClient) RoaPutWithApiName(apiProductCode string, apiVersion string, apiName string, pathName string, query map[string]*string, headers map[string]*string, body interface{}, autoRetry bool) (map[string]interface{}, error)

RoaPutWithApiName invoking ROA API request with PUT method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
apiName - Request path name
pathName - Request path name
query - API parameters in query
headers - API parameters in headers
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RpcGet added in v1.240.0

func (client *AliyunClient) RpcGet(apiProductCode string, apiVersion string, apiName string, query map[string]interface{}, body map[string]interface{}) (map[string]interface{}, error)

RpcGet invoking RPC API request with GET method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
apiName - API Name
query - API parameters in query
body - API parameters in body

func (*AliyunClient) RpcPost added in v1.232.0

func (client *AliyunClient) RpcPost(apiProductCode string, apiVersion string, apiName string, query map[string]interface{}, body map[string]interface{}, autoRetry bool) (map[string]interface{}, error)

RpcPost invoking RPC API request with POST method parameters:

apiProductCode: API Product code, its value equals to the gateway code of the API
apiVersion - API version
apiName - API Name
query - API parameters in query
body - API parameters in body
autoRetry - whether to auto retry while the runtime has a 5xx error

func (*AliyunClient) RpcPostWithEndpoint added in v1.240.0

func (client *AliyunClient) RpcPostWithEndpoint(apiProductCode string, apiVersion string, apiName string, query map[string]interface{}, body map[string]interface{}, autoRetry bool, endpoint string) (map[string]interface{}, error)

RpcPostWithEndpoint invoking RPC API request with POST method and specified endpoint parameters:

	apiProductCode: API Product code, its value equals to the gateway code of the API
	apiVersion - API version
	apiName - API Name
	query - API parameters in query
	body - API parameters in body
	autoRetry - whether to auto retry while the runtime has a 5xx error
 endpoint - The domain of invoking api

func (*AliyunClient) WithAdbClient added in v1.93.0

func (client *AliyunClient) WithAdbClient(do func(*adb.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithAlidnsClient added in v1.93.0

func (client *AliyunClient) WithAlidnsClient(do func(*alidns.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithAlikafkaClient added in v1.93.0

func (client *AliyunClient) WithAlikafkaClient(do func(*alikafka.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCassandraClient added in v1.93.0

func (client *AliyunClient) WithCassandraClient(do func(*cassandra.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCbnClient added in v1.93.0

func (client *AliyunClient) WithCbnClient(do func(*cbn.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCdnClient

func (client *AliyunClient) WithCdnClient(do func(*cdn.CdnClient) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCdnClient_new added in v1.34.0

func (client *AliyunClient) WithCdnClient_new(do func(*cdn_new.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCloudApiClient

func (client *AliyunClient) WithCloudApiClient(do func(*cloudapi.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCmsClient

func (client *AliyunClient) WithCmsClient(do func(*cms.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCrClient added in v1.34.0

func (client *AliyunClient) WithCrClient(do func(*cr.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCrEEClient added in v1.93.0

func (client *AliyunClient) WithCrEEClient(do func(*cr_ee.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCsClient

func (client *AliyunClient) WithCsClient(do func(*cs.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithCsProjectClient

func (client *AliyunClient) WithCsProjectClient(clusterId, endpoint string, clusterCerts cs.ClusterCerts, do func(*cs.ProjectClient) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithDataHubClient

func (client *AliyunClient) WithDataHubClient(do func(api datahub.DataHubApi) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithDbauditClient added in v1.93.0

func (client *AliyunClient) WithDbauditClient(do func(*yundun_dbaudit.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithDcdnClient added in v1.94.0

func (client *AliyunClient) WithDcdnClient(do func(*dcdn.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithDdosbgpClient added in v1.93.0

func (client *AliyunClient) WithDdosbgpClient(do func(*ddosbgp.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithDdsClient

func (client *AliyunClient) WithDdsClient(do func(*dds.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithDnsClient

func (client *AliyunClient) WithDnsClient(do func(*alidns.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithDrdsClient added in v1.24.0

func (client *AliyunClient) WithDrdsClient(do func(*drds.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithEciClient added in v1.93.0

func (client *AliyunClient) WithEciClient(do func(*eci.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithEcsClient

func (client *AliyunClient) WithEcsClient(do func(*ecs.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithEdasClient added in v1.93.0

func (client *AliyunClient) WithEdasClient(do func(*edas.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithElasticsearchClient added in v1.30.0

func (client *AliyunClient) WithElasticsearchClient(do func(*elasticsearch.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithEmrClient added in v1.93.0

func (client *AliyunClient) WithEmrClient(do func(*emr.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithEssClient

func (client *AliyunClient) WithEssClient(do func(*ess.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithFcClient

func (client *AliyunClient) WithFcClient(do func(*fc.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithGpdbClient added in v1.47.0

func (client *AliyunClient) WithGpdbClient(do func(*gpdb.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithHbaseClient added in v1.93.0

func (client *AliyunClient) WithHbaseClient(do func(*hbase.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithLogClient

func (client *AliyunClient) WithLogClient(do func(*sls.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithLogPopClient added in v1.93.0

func (client *AliyunClient) WithLogPopClient(do func(*slsPop.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithMarketClient added in v1.93.0

func (client *AliyunClient) WithMarketClient(do func(*market.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithMnsClient

func (client *AliyunClient) WithMnsClient(do func(*ali_mns.MNSClient) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithMnsQueueManager

func (client *AliyunClient) WithMnsQueueManager(do func(ali_mns.AliQueueManager) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithMnsSubscriptionManagerByTopicName

func (client *AliyunClient) WithMnsSubscriptionManagerByTopicName(topicName string, do func(ali_mns.AliMNSTopic) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithMnsTopicManager

func (client *AliyunClient) WithMnsTopicManager(do func(ali_mns.AliTopicManager) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithOfficalCSClient added in v1.93.0

func (client *AliyunClient) WithOfficalCSClient(do func(*officalCS.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithOssBucketByName

func (client *AliyunClient) WithOssBucketByName(bucketName string, do func(*oss.Bucket) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithOssClient

func (client *AliyunClient) WithOssClient(do func(*oss.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithOtsClient

func (client *AliyunClient) WithOtsClient(do func(*ots.Client) (interface{}, error)) (interface{}, error)

WithOtsClient init ots openapi publish sdk client(if necessary), and exec do func by client

func (*AliyunClient) WithPolarDBClient added in v1.93.0

func (client *AliyunClient) WithPolarDBClient(do func(*polardb.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithRKvstoreClient added in v1.101.0

func (client *AliyunClient) WithRKvstoreClient(do func(*r_kvstore.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithRamClient

func (client *AliyunClient) WithRamClient(do func(*ram.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithSagClient added in v1.93.0

func (client *AliyunClient) WithSagClient(do func(*smartag.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithSlbClient

func (client *AliyunClient) WithSlbClient(do func(*slb.Client) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithTableStoreClient

func (client *AliyunClient) WithTableStoreClient(instanceName string, do func(*tablestore.TableStoreClient) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithTableStoreTunnelClient added in v1.172.0

func (client *AliyunClient) WithTableStoreTunnelClient(instanceName string, do func(otsTunnel.TunnelClient) (interface{}, error)) (interface{}, error)

func (*AliyunClient) WithVpcClient

func (client *AliyunClient) WithVpcClient(do func(*vpc.Client) (interface{}, error)) (interface{}, error)

type ApiVersion

type ApiVersion string

type AssumeRoleWithOidc added in v1.220.0

type AssumeRoleWithOidc struct {
	RoleARN         string
	DurationSeconds int
	Policy          string
	RoleSessionName string
	OIDCProviderArn string
	OIDCTokenFile   string
	OIDCToken       string
}

type Config

type Config struct {
	AccessKey            string
	SecretKey            string
	EcsRoleName          string
	Region               Region
	RegionId             string
	SecurityToken        string
	OtsInstanceName      string
	AccountId            string
	AccountType          string
	Protocol             string
	ClientReadTimeout    int
	ClientConnectTimeout int
	SourceIp             string
	SecureTransport      string
	MaxRetryTimeout      int
	Credential           credential.Credential

	RamRoleArn               string
	RamRoleSessionName       string
	RamRolePolicy            string
	RamRoleExternalId        string
	RamRoleSessionExpiration int
	AssumeRoleWithOidc       *AssumeRoleWithOidc
	Endpoints                *sync.Map
	SignVersion              *sync.Map
	RKvstoreEndpoint         string
	EcsEndpoint              string
	RdsEndpoint              string
	SlbEndpoint              string
	VpcEndpoint              string
	CenEndpoint              string
	EssEndpoint              string
	OssEndpoint              string
	OnsEndpoint              string
	AlikafkaEndpoint         string
	DnsEndpoint              string
	RamEndpoint              string
	CsEndpoint               string
	CrEndpoint               string
	CdnEndpoint              string
	KmsEndpoint              string
	OtsEndpoint              string
	CmsEndpoint              string
	PvtzEndpoint             string
	StsEndpoint              string
	LogEndpoint              string
	DrdsEndpoint             string
	DdsEndpoint              string
	GpdbEnpoint              string
	KVStoreEndpoint          string
	PolarDBEndpoint          string
	FcEndpoint               string
	ApigatewayEndpoint       string
	DatahubEndpoint          string
	MnsEndpoint              string
	LocationEndpoint         string
	ElasticsearchEndpoint    string
	NasEndpoint              string
	BssOpenApiEndpoint       string
	DdoscooEndpoint          string
	DdosbgpEndpoint          string
	SagEndpoint              string
	EmrEndpoint              string
	CasEndpoint              string
	MarketEndpoint           string
	HBaseEndpoint            string
	AdbEndpoint              string
	MaxComputeEndpoint       string

	SkipRegionValidation        bool
	ConfigurationSource         string
	TerraformTraceId            string
	TerraformVersion            string
	CbnEndpoint                 string
	DmsEnterpriseEndpoint       string
	WafOpenapiEndpoint          string
	ResourcemanagerEndpoint     string
	BssopenapiEndpoint          string
	AlidnsEndpoint              string
	CassandraEndpoint           string
	EciEndpoint                 string
	OosEndpoint                 string
	DcdnEndpoint                string
	ActiontrailEndpoint         string
	ConfigEndpoint              string
	FnfEndpoint                 string
	RosEndpoint                 string
	PrivatelinkEndpoint         string
	MaxcomputeEndpoint          string
	ResourcesharingEndpoint     string
	GaEndpoint                  string
	HitsdbEndpoint              string
	BrainIndustrialEndpoint     string
	EipanycastEndpoint          string
	ImsEndpoint                 string
	QuotasEndpoint              string
	SgwEndpoint                 string
	ScdnEndpoint                string
	DmEndpoint                  string
	EventbridgeEndpoint         string
	OnsproxyEndpoint            string
	CdsEndpoint                 string
	HbrEndpoint                 string
	ArmsEndpoint                string
	CloudfwEndpoint             string
	ServerlessEndpoint          string
	AlbEndpoint                 string
	RedisaEndpoint              string
	GwsecdEndpoint              string
	CloudphoneEndpoint          string
	DataworkspublicEndpoint     string
	HcsSgwEndpoint              string
	CddcEndpoint                string
	MscopensubscriptionEndpoint string
	SddpEndpoint                string
	BastionhostEndpoint         string
	SasEndpoint                 string
	AlidfsEndpoint              string
	EhpcEndpoint                string
	EnsEndpoint                 string
	IotEndpoint                 string
	ImmEndpoint                 string
	ClickhouseEndpoint          string
	SelectDBEndpoint            string
	DtsEndpoint                 string
	DgEndpoint                  string
	CloudssoEndpoint            string
	WafEndpoint                 string
	SwasEndpoint                string
	VsEndpoint                  string
	QuickbiEndpoint             string
	VodEndpoint                 string
	OpensearchEndpoint          string
	GdsEndpoint                 string
	DbfsEndpoint                string
	DevopsrdcEndpoint           string
	EaisEndpoint                string
	CloudauthEndpoint           string
	ImpEndpoint                 string
	MhubEndpoint                string
	ServicemeshEndpoint         string
	AcrEndpoint                 string
	EdsuserEndpoint             string
	GpdbEndpoint                string
	GaplusEndpoint              string
	DdosbasicEndpoint           string
	SmartagEndpoint             string
	TagEndpoint                 string
	EdasEndpoint                string
	EdasschedulerxEndpoint      string
	EhsEndpoint                 string
	DysmsEndpoint               string
	CbsEndpoint                 string
	NlbEndpoint                 string
	VpcpeerEndpoint             string
	EbsEndpoint                 string
	DmsenterpriseEndpoint       string
	BpStudioEndpoint            string
	DasEndpoint                 string
	CloudfirewallEndpoint       string
	SrvcatalogEndpoint          string
	VpcPeerEndpoint             string
	EfloEndpoint                string
	OceanbaseEndpoint           string
	BeebotEndpoint              string
	ComputeNestEndpoint         string
	// contains filtered or unexported fields
}

Config of aliyun

func (*Config) Client

func (c *Config) Client() (*AliyunClient, error)

Client for AliyunClient

func (*Config) RefreshAuthCredential added in v1.220.0

func (c *Config) RefreshAuthCredential() error

type Endpoint

type Endpoint struct {
	Name      string    `xml:"name,attr"`
	RegionIds RegionIds `xml:"RegionIds"`
	Products  Products  `xml:"Products"`
}

type Endpoints

type Endpoints struct {
	Endpoint []Endpoint `xml:"Endpoint"`
}

type Product

type Product struct {
	ProductName string `xml:"ProductName"`
	DomainName  string `xml:"DomainName"`
}

type Products

type Products struct {
	Product []Product `xml:"Product"`
}

type Region added in v1.23.0

type Region string

Region represents ECS region

type RegionIds

type RegionIds struct {
	RegionId string `xml:"RegionId"`
}

type ServiceCode

type ServiceCode string

ServiceCode Load endpoints from endpoints.xml or environment variables to meet specified application scenario, like private cloud.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL