provider

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

Types

type AlicloudSpec

type AlicloudSpec struct {
	// The access key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud console.
	// +optional
	AccessKey *string `json:"accessKey,omitempty" tf:"access_key"`
	// The account ID for some service API operations. You can retrieve this from the 'Security Settings' section of the Alibaba Cloud console.
	// +optional
	AccountID *string `json:"accountID,omitempty" tf:"account_id"`
	// +optional
	AssumeRole *AlicloudSpecAssumeRole `json:"assumeRole,omitempty" tf:"assume_role"`
	// The maximum timeout of the client connection server.
	// +optional
	ClientConnectTimeout *int64 `json:"clientConnectTimeout,omitempty" tf:"client_connect_timeout"`
	// The maximum timeout of the client read request.
	// +optional
	ClientReadTimeout *int64 `json:"clientReadTimeout,omitempty" tf:"client_read_timeout"`
	// Use this to mark a terraform configuration file source.
	// +optional
	ConfigurationSource *string `json:"configurationSource,omitempty" tf:"configuration_source"`
	// The URI of sidecar credentials service.
	// +optional
	CredentialsURI *string `json:"credentialsURI,omitempty" tf:"credentials_uri"`
	// The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the 'Access Control' section of the Alibaba Cloud console.
	// +optional
	EcsRoleName *string `json:"ecsRoleName,omitempty" tf:"ecs_role_name"`
	// +optional
	Endpoints []AlicloudSpecEndpoints `json:"endpoints,omitempty" tf:"endpoints"`
	// +optional
	// Deprecated
	Fc *string `json:"fc,omitempty" tf:"fc"`
	// +optional
	// Deprecated
	LogEndpoint *string `json:"logEndpoint,omitempty" tf:"log_endpoint"`
	// +optional
	// Deprecated
	MnsEndpoint *string `json:"mnsEndpoint,omitempty" tf:"mns_endpoint"`
	// +optional
	// Deprecated
	OtsInstanceName *string `json:"otsInstanceName,omitempty" tf:"ots_instance_name"`
	// The profile for API operations. If not set, the default profile created with `aliyun configure` will be used.
	// +optional
	Profile *string `json:"profile,omitempty" tf:"profile"`
	// +optional
	Protocol *string `json:"protocol,omitempty" tf:"protocol"`
	// The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc.
	Region *string `json:"region" tf:"region"`
	// The secret key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud console.
	// +optional
	SecretKey *string `json:"secretKey,omitempty" tf:"secret_key"`
	// The security transport for the assume role invoking.
	// +optional
	SecureTransport *string `json:"secureTransport,omitempty" tf:"secure_transport"`
	// security token. A security token is only required if you are using Security Token Service.
	// +optional
	SecurityToken *string `json:"securityToken,omitempty" tf:"security_token"`
	// +optional
	SecurityTransport *string `json:"securityTransport,omitempty" tf:"security_transport"`
	// The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json
	// +optional
	SharedCredentialsFile *string `json:"sharedCredentialsFile,omitempty" tf:"shared_credentials_file"`
	// Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions that are not public (yet).
	// +optional
	SkipRegionValidation *bool `json:"skipRegionValidation,omitempty" tf:"skip_region_validation"`
	// The source ip for the assume role invoking.
	// +optional
	SourceIP *string `json:"sourceIP,omitempty" tf:"source_ip"`
}

type AlicloudSpecAssumeRole

type AlicloudSpecAssumeRole struct {
	// The permissions applied when assuming a role. You cannot use, this policy to grant further permissions that are in excess to those of the, role that is being assumed.
	// +optional
	Policy *string `json:"policy,omitempty" tf:"policy"`
	// The ARN of a RAM role to assume prior to making API calls.
	RoleArn *string `json:"roleArn" tf:"role_arn"`
	// The time after which the established session for assuming role expires. Valid value range: [900-3600] seconds. Default to 0 (in this case Alicloud use own default value).
	// +optional
	SessionExpiration *int64 `json:"sessionExpiration,omitempty" tf:"session_expiration"`
	// The session name to use when assuming the role. If omitted, `terraform` is passed to the AssumeRole call as session name.
	// +optional
	SessionName *string `json:"sessionName,omitempty" tf:"session_name"`
}

type AlicloudSpecAssumeRoleCodec

type AlicloudSpecAssumeRoleCodec struct {
}

+k8s:deepcopy-gen=false

func (AlicloudSpecAssumeRoleCodec) Decode

func (AlicloudSpecAssumeRoleCodec) Encode

func (AlicloudSpecAssumeRoleCodec) IsEmpty

type AlicloudSpecEndpoints

type AlicloudSpecEndpoints struct {
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom acr endpoints.
	// +optional
	Acr *string `json:"acr,omitempty" tf:"acr"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Actiontrail endpoints.
	// +optional
	Actiontrail *string `json:"actiontrail,omitempty" tf:"actiontrail"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom AnalyticDB endpoints.
	// +optional
	Adb *string `json:"adb,omitempty" tf:"adb"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alb endpoints.
	// +optional
	Alb *string `json:"alb,omitempty" tf:"alb"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alidfs endpoints.
	// +optional
	Alidfs *string `json:"alidfs,omitempty" tf:"alidfs"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alidns endpoints.
	// +optional
	Alidns *string `json:"alidns,omitempty" tf:"alidns"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ALIKAFKA endpoints.
	// +optional
	Alikafka *string `json:"alikafka,omitempty" tf:"alikafka"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Api Gateway endpoints.
	// +optional
	Apigateway *string `json:"apigateway,omitempty" tf:"apigateway"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom arms endpoints.
	// +optional
	Arms *string `json:"arms,omitempty" tf:"arms"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom bastionhost endpoints.
	// +optional
	Bastionhost *string `json:"bastionhost,omitempty" tf:"bastionhost"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom brain_industrial endpoints.
	// +optional
	BrainIndustrial *string `json:"brainIndustrial,omitempty" tf:"brain_industrial"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom BSSOPENAPI endpoints.
	// +optional
	Bssopenapi *string `json:"bssopenapi,omitempty" tf:"bssopenapi"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom CAS endpoints.
	// +optional
	Cas *string `json:"cas,omitempty" tf:"cas"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cassandra endpoints.
	// +optional
	Cassandra *string `json:"cassandra,omitempty" tf:"cassandra"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cbn endpoints.
	// +optional
	Cbn *string `json:"cbn,omitempty" tf:"cbn"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cddc endpoints.
	// +optional
	Cddc *string `json:"cddc,omitempty" tf:"cddc"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom CDN endpoints.
	// +optional
	Cdn *string `json:"cdn,omitempty" tf:"cdn"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cds endpoints.
	// +optional
	Cds *string `json:"cds,omitempty" tf:"cds"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom clickhouse endpoints.
	// +optional
	Clickhouse *string `json:"clickhouse,omitempty" tf:"clickhouse"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudauth endpoints.
	// +optional
	Cloudauth *string `json:"cloudauth,omitempty" tf:"cloudauth"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudphone endpoints.
	// +optional
	Cloudphone *string `json:"cloudphone,omitempty" tf:"cloudphone"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudsso endpoints.
	// +optional
	Cloudsso *string `json:"cloudsso,omitempty" tf:"cloudsso"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Cloud Monitor endpoints.
	// +optional
	Cms *string `json:"cms,omitempty" tf:"cms"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom config endpoints.
	// +optional
	Config *string `json:"config,omitempty" tf:"config"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Container Registry endpoints.
	// +optional
	Cr *string `json:"cr,omitempty" tf:"cr"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Container Service endpoints.
	// +optional
	Cs *string `json:"cs,omitempty" tf:"cs"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Datahub endpoints.
	// +optional
	Datahub *string `json:"datahub,omitempty" tf:"datahub"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dataworkspublic endpoints.
	// +optional
	Dataworkspublic *string `json:"dataworkspublic,omitempty" tf:"dataworkspublic"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dbfs endpoints.
	// +optional
	Dbfs *string `json:"dbfs,omitempty" tf:"dbfs"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dcdn endpoints.
	// +optional
	Dcdn *string `json:"dcdn,omitempty" tf:"dcdn"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DDOSBGP endpoints.
	// +optional
	Ddosbgp *string `json:"ddosbgp,omitempty" tf:"ddosbgp"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DDOSCOO endpoints.
	// +optional
	Ddoscoo *string `json:"ddoscoo,omitempty" tf:"ddoscoo"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MongoDB endpoints.
	// +optional
	Dds *string `json:"dds,omitempty" tf:"dds"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom devopsrdc endpoints.
	// +optional
	Devopsrdc *string `json:"devopsrdc,omitempty" tf:"devopsrdc"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dg endpoints.
	// +optional
	Dg *string `json:"dg,omitempty" tf:"dg"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dm endpoints.
	// +optional
	Dm *string `json:"dm,omitempty" tf:"dm"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dms_enterprise endpoints.
	// +optional
	DmsEnterprise *string `json:"dmsEnterprise,omitempty" tf:"dms_enterprise"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DNS endpoints.
	// +optional
	Dns *string `json:"dns,omitempty" tf:"dns"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DRDS endpoints.
	// +optional
	Drds *string `json:"drds,omitempty" tf:"drds"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dts endpoints.
	// +optional
	Dts *string `json:"dts,omitempty" tf:"dts"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eais endpoints.
	// +optional
	Eais *string `json:"eais,omitempty" tf:"eais"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eci endpoints.
	// +optional
	Eci *string `json:"eci,omitempty" tf:"eci"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ECS endpoints.
	// +optional
	Ecs *string `json:"ecs,omitempty" tf:"ecs"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edsuser endpoints.
	// +optional
	Edsuser *string `json:"edsuser,omitempty" tf:"edsuser"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ehpc endpoints.
	// +optional
	Ehpc *string `json:"ehpc,omitempty" tf:"ehpc"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eipanycast endpoints.
	// +optional
	Eipanycast *string `json:"eipanycast,omitempty" tf:"eipanycast"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Elasticsearch endpoints.
	// +optional
	Elasticsearch *string `json:"elasticsearch,omitempty" tf:"elasticsearch"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom EMR endpoints.
	// +optional
	Emr *string `json:"emr,omitempty" tf:"emr"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ens endpoints.
	// +optional
	Ens *string `json:"ens,omitempty" tf:"ens"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Autoscaling endpoints.
	// +optional
	Ess *string `json:"ess,omitempty" tf:"ess"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eventbridge_share endpoints.
	// +optional
	Eventbridge *string `json:"eventbridge,omitempty" tf:"eventbridge"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Function Computing endpoints.
	// +optional
	Fc *string `json:"fc,omitempty" tf:"fc"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom fnf endpoints.
	// +optional
	Fnf *string `json:"fnf,omitempty" tf:"fnf"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ga endpoints.
	// +optional
	Ga *string `json:"ga,omitempty" tf:"ga"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gaplus endpoints.
	// +optional
	Gaplus *string `json:"gaplus,omitempty" tf:"gaplus"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gds endpoints.
	// +optional
	Gds *string `json:"gds,omitempty" tf:"gds"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom GPDB endpoints.
	// +optional
	Gpdb *string `json:"gpdb,omitempty" tf:"gpdb"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gwsecd endpoints.
	// +optional
	Gwsecd *string `json:"gwsecd,omitempty" tf:"gwsecd"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hbr endpoints.
	// +optional
	Hbr *string `json:"hbr,omitempty" tf:"hbr"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hcs_sgw endpoints.
	// +optional
	HcsSgw *string `json:"hcsSgw,omitempty" tf:"hcs_sgw"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hitsdb endpoints.
	// +optional
	Hitsdb *string `json:"hitsdb,omitempty" tf:"hitsdb"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom imm endpoints.
	// +optional
	Imm *string `json:"imm,omitempty" tf:"imm"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom imp endpoints.
	// +optional
	Imp *string `json:"imp,omitempty" tf:"imp"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ims endpoints.
	// +optional
	Ims *string `json:"ims,omitempty" tf:"ims"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom iot endpoints.
	// +optional
	Iot *string `json:"iot,omitempty" tf:"iot"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom KMS endpoints.
	// +optional
	Kms *string `json:"kms,omitempty" tf:"kms"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom R-KVStore endpoints.
	// +optional
	Kvstore *string `json:"kvstore,omitempty" tf:"kvstore"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Location Service endpoints.
	// +optional
	Location *string `json:"location,omitempty" tf:"location"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Log Service endpoints.
	// +optional
	Log *string `json:"log,omitempty" tf:"log"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Market Place endpoints.
	// +optional
	Market *string `json:"market,omitempty" tf:"market"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MaxCompute endpoints.
	// +optional
	Maxcompute *string `json:"maxcompute,omitempty" tf:"maxcompute"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mhub endpoints.
	// +optional
	Mhub *string `json:"mhub,omitempty" tf:"mhub"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MNS endpoints.
	// +optional
	Mns *string `json:"mns,omitempty" tf:"mns"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mscopensubscription endpoints.
	// +optional
	Mscopensubscription *string `json:"mscopensubscription,omitempty" tf:"mscopensubscription"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mse endpoints.
	// +optional
	Mse *string `json:"mse,omitempty" tf:"mse"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom NAS endpoints.
	// +optional
	Nas *string `json:"nas,omitempty" tf:"nas"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ONS endpoints.
	// +optional
	Ons *string `json:"ons,omitempty" tf:"ons"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom onsproxy endpoints.
	// +optional
	Onsproxy *string `json:"onsproxy,omitempty" tf:"onsproxy"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom oos endpoints.
	// +optional
	Oos *string `json:"oos,omitempty" tf:"oos"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom opensearch endpoints.
	// +optional
	Opensearch *string `json:"opensearch,omitempty" tf:"opensearch"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom OSS endpoints.
	// +optional
	Oss *string `json:"oss,omitempty" tf:"oss"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Table Store endpoints.
	// +optional
	Ots *string `json:"ots,omitempty" tf:"ots"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom PolarDB endpoints.
	// +optional
	Polardb *string `json:"polardb,omitempty" tf:"polardb"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom privatelink endpoints.
	// +optional
	Privatelink *string `json:"privatelink,omitempty" tf:"privatelink"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Private Zone endpoints.
	// +optional
	Pvtz *string `json:"pvtz,omitempty" tf:"pvtz"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom quickbi endpoints.
	// +optional
	Quickbi *string `json:"quickbi,omitempty" tf:"quickbi"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom quotas endpoints.
	// +optional
	Quotas *string `json:"quotas,omitempty" tf:"quotas"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom r_kvstore endpoints.
	// +optional
	RKvstore *string `json:"rKvstore,omitempty" tf:"r_kvstore"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom RAM endpoints.
	// +optional
	Ram *string `json:"ram,omitempty" tf:"ram"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom RDS endpoints.
	// +optional
	Rds *string `json:"rds,omitempty" tf:"rds"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom redisa endpoints.
	// +optional
	Redisa *string `json:"redisa,omitempty" tf:"redisa"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom resourcemanager endpoints.
	// +optional
	Resourcemanager *string `json:"resourcemanager,omitempty" tf:"resourcemanager"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom resourcesharing endpoints.
	// +optional
	Resourcesharing *string `json:"resourcesharing,omitempty" tf:"resourcesharing"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ros endpoints.
	// +optional
	Ros *string `json:"ros,omitempty" tf:"ros"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sas endpoints.
	// +optional
	Sas *string `json:"sas,omitempty" tf:"sas"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom scdn endpoints.
	// +optional
	Scdn *string `json:"scdn,omitempty" tf:"scdn"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sddp endpoints.
	// +optional
	Sddp *string `json:"sddp,omitempty" tf:"sddp"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom serverless endpoints.
	// +optional
	Serverless *string `json:"serverless,omitempty" tf:"serverless"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom servicemesh endpoints.
	// +optional
	Servicemesh *string `json:"servicemesh,omitempty" tf:"servicemesh"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sgw endpoints.
	// +optional
	Sgw *string `json:"sgw,omitempty" tf:"sgw"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom SLB endpoints.
	// +optional
	Slb *string `json:"slb,omitempty" tf:"slb"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom STS endpoints.
	// +optional
	Sts *string `json:"sts,omitempty" tf:"sts"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom swas endpoints.
	// +optional
	Swas *string `json:"swas,omitempty" tf:"swas"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vod endpoints.
	// +optional
	Vod *string `json:"vod,omitempty" tf:"vod"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom VPC and VPN endpoints.
	// +optional
	Vpc *string `json:"vpc,omitempty" tf:"vpc"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vs endpoints.
	// +optional
	Vs *string `json:"vs,omitempty" tf:"vs"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom waf endpoints.
	// +optional
	Waf *string `json:"waf,omitempty" tf:"waf"`
	// Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom waf_openapi endpoints.
	// +optional
	WafOpenapi *string `json:"wafOpenapi,omitempty" tf:"waf_openapi"`
}

Jump to

Keyboard shortcuts

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