Documentation
¶
Index ¶
- func NewCtyunElbAcl() resource.Resource
- func NewCtyunElbAcls() datasource.DataSource
- func NewCtyunElbCertificate() resource.Resource
- func NewCtyunElbHealthCheck() resource.Resource
- func NewCtyunElbHealthChecks() datasource.DataSource
- func NewCtyunElbListener() resource.Resource
- func NewCtyunElbLoadBalancer() resource.Resource
- func NewCtyunElbRule() resource.Resource
- func NewCtyunElbRules() datasource.DataSource
- func NewCtyunElbTarget() resource.Resource
- func NewCtyunElbTargetGroup() resource.Resource
- func NewCtyunElbTargetGroups() datasource.DataSource
- func NewCtyunElbTargets() datasource.DataSource
- func NewElbCertificates() datasource.DataSource
- func NewElbListeners() datasource.DataSource
- func NewElbLoadBalancers() datasource.DataSource
- type ConditionModel
- type ConditionsModel
- type CtyunElbAcl
- func (c *CtyunElbAcl) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (c *CtyunElbAcl) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (c *CtyunElbAcl) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (c *CtyunElbAcl) ImportState(ctx context.Context, request resource.ImportStateRequest, ...)
- func (c *CtyunElbAcl) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (c *CtyunElbAcl) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (c *CtyunElbAcl) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (c *CtyunElbAcl) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type CtyunElbAclConfig
- type CtyunElbAclsConfig
- type CtyunElbAclsModel
- type CtyunElbCertificate
- func (c *CtyunElbCertificate) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (c *CtyunElbCertificate) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (c *CtyunElbCertificate) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (c *CtyunElbCertificate) ImportState(ctx context.Context, request resource.ImportStateRequest, ...)
- func (c *CtyunElbCertificate) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (c *CtyunElbCertificate) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (c *CtyunElbCertificate) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (c *CtyunElbCertificate) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type CtyunElbCertificateConfig
- type CtyunElbCertificatesConfig
- type CtyunElbCertificatesInfoModel
- type CtyunElbHealthCheck
- func (c *CtyunElbHealthCheck) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (c *CtyunElbHealthCheck) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (c *CtyunElbHealthCheck) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (c *CtyunElbHealthCheck) ImportState(ctx context.Context, request resource.ImportStateRequest, ...)
- func (c *CtyunElbHealthCheck) Metadata(_ context.Context, request resource.MetadataRequest, ...)
- func (c *CtyunElbHealthCheck) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (c *CtyunElbHealthCheck) Schema(_ context.Context, _ resource.SchemaRequest, response *resource.SchemaResponse)
- func (c *CtyunElbHealthCheck) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type CtyunElbHealthCheckConfig
- type CtyunElbHealthChecks
- type CtyunElbListener
- func (c *CtyunElbListener) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (c CtyunElbListener) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (c *CtyunElbListener) CreateElbListener(ctx context.Context, plan *CtyunElbListenerConfig) (err error)
- func (c *CtyunElbListener) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (c *CtyunElbListener) ImportState(ctx context.Context, request resource.ImportStateRequest, ...)
- func (c *CtyunElbListener) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (c *CtyunElbListener) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (c *CtyunElbListener) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (c *CtyunElbListener) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type CtyunElbListenerConfig
- type CtyunElbListenersConfig
- type CtyunElbListenersDetailModel
- type CtyunElbLoadBalancerConfig
- type CtyunElbLoadBalancerResource
- func (c *CtyunElbLoadBalancerResource) Configure(_ context.Context, request resource.ConfigureRequest, ...)
- func (c *CtyunElbLoadBalancerResource) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (c *CtyunElbLoadBalancerResource) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (c *CtyunElbLoadBalancerResource) ImportState(_ context.Context, request resource.ImportStateRequest, ...)
- func (c *CtyunElbLoadBalancerResource) Metadata(_ context.Context, request resource.MetadataRequest, ...)
- func (c *CtyunElbLoadBalancerResource) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (c *CtyunElbLoadBalancerResource) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (c *CtyunElbLoadBalancerResource) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type CtyunElbLoadBalancersConfig
- type CtyunElbLoadBalancersModel
- type CtyunElbRule
- func (c *CtyunElbRule) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (c *CtyunElbRule) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (c *CtyunElbRule) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (c *CtyunElbRule) ImportState(ctx context.Context, request resource.ImportStateRequest, ...)
- func (c *CtyunElbRule) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (c *CtyunElbRule) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (c *CtyunElbRule) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (c *CtyunElbRule) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type CtyunElbRuleConfig
- type CtyunElbRulesConfig
- type CtyunElbTargetConfig
- type CtyunElbTargetGroup
- func (c *CtyunElbTargetGroup) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (c *CtyunElbTargetGroup) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (c *CtyunElbTargetGroup) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (c *CtyunElbTargetGroup) ImportState(ctx context.Context, request resource.ImportStateRequest, ...)
- func (c *CtyunElbTargetGroup) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (c *CtyunElbTargetGroup) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (c *CtyunElbTargetGroup) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (c *CtyunElbTargetGroup) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type CtyunElbTargetGroupConfig
- type CtyunElbTargetGroups
- func (c *CtyunElbTargetGroups) Configure(ctx context.Context, request datasource.ConfigureRequest, ...)
- func (c *CtyunElbTargetGroups) Metadata(ctx context.Context, request datasource.MetadataRequest, ...)
- func (c *CtyunElbTargetGroups) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (c *CtyunElbTargetGroups) Schema(ctx context.Context, request datasource.SchemaRequest, ...)
- type CtyunElbTargetGroupsConfig
- type CtyunElbTargetsConfig
- type CtyunTargetGroupModel
- type EipInfoModel
- type ElbRuelModel
- type ElbTargetModel
- type HealthCheckModel
- type TargetGroupModel
- type TargetGroupsModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCtyunElbAcl ¶
func NewCtyunElbAcls ¶
func NewCtyunElbAcls() datasource.DataSource
func NewCtyunElbCertificate ¶
func NewCtyunElbHealthCheck ¶
func NewCtyunElbHealthChecks ¶
func NewCtyunElbHealthChecks() datasource.DataSource
func NewCtyunElbListener ¶
func NewCtyunElbLoadBalancer ¶
func NewCtyunElbRule ¶
func NewCtyunElbRules ¶
func NewCtyunElbRules() datasource.DataSource
func NewCtyunElbTarget ¶
func NewCtyunElbTargetGroup ¶
func NewCtyunElbTargetGroups ¶
func NewCtyunElbTargetGroups() datasource.DataSource
func NewCtyunElbTargets ¶
func NewCtyunElbTargets() datasource.DataSource
func NewElbCertificates ¶
func NewElbCertificates() datasource.DataSource
func NewElbListeners ¶
func NewElbListeners() datasource.DataSource
func NewElbLoadBalancers ¶
func NewElbLoadBalancers() datasource.DataSource
Types ¶
type ConditionModel ¶
type ConditionModel struct { ConditionType types.String `tfsdk:"condition_type"` //类型。取值范围:server_name(服务名称)、url_path(匹配路径) ServerName types.String `tfsdk:"server_name"` //服务名称 UrlPaths types.String `tfsdk:"url_paths"` //匹配路径 MatchType types.String `tfsdk:"match_type"` //匹配类型。取值范围:ABSOLUTE,PREFIX,REG }
type ConditionsModel ¶
type ConditionsModel struct { ConditionType types.String `tfsdk:"condition_type"` //类型。取值范围:server_name(服务名称)、url_path(匹配路径) ConditionServerName types.String `tfsdk:"condition_server_name"` //服务名称 ConditionUrlPaths types.String `tfsdk:"condition_url_paths"` //匹配路径 ConditionMatchType types.String `tfsdk:"condition_match_type"` //匹配类型。取值范围:ABSOLUTE,PREFIX,REG }
type CtyunElbAcl ¶
type CtyunElbAcl struct {
// contains filtered or unexported fields
}
func (*CtyunElbAcl) Configure ¶
func (c *CtyunElbAcl) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (*CtyunElbAcl) Create ¶
func (c *CtyunElbAcl) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (*CtyunElbAcl) Delete ¶
func (c *CtyunElbAcl) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (*CtyunElbAcl) ImportState ¶
func (c *CtyunElbAcl) ImportState(ctx context.Context, request resource.ImportStateRequest, response *resource.ImportStateResponse)
func (*CtyunElbAcl) Metadata ¶
func (c *CtyunElbAcl) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (*CtyunElbAcl) Read ¶
func (c *CtyunElbAcl) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (*CtyunElbAcl) Schema ¶
func (c *CtyunElbAcl) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (*CtyunElbAcl) Update ¶
func (c *CtyunElbAcl) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type CtyunElbAclConfig ¶
type CtyunElbAclConfig struct { RegionID types.String `tfsdk:"region_id"` //区域ID Name types.String `tfsdk:"name"` //唯一。支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 Description types.String `tfsdk:"description"` //支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_+= <>?:,.,/;'[]·!@#¥%……&*() ——+={} SourceIps types.Set `tfsdk:"source_ips"` //IP地址的集合或者CIDR, 单次最多添加 10 条数据 ID types.String `tfsdk:"id"` //访问控制ID AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID CreateTime types.String `tfsdk:"create_time"` //创建时间,为UTC格式 }
type CtyunElbAclsConfig ¶
type CtyunElbAclsModel ¶
type CtyunElbAclsModel struct { AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID ID types.String `tfsdk:"id"` //访问控制ID Name types.String `tfsdk:"name"` //访问控制名称 Description types.String `tfsdk:"description"` //描述 SourceIps types.Set `tfsdk:"source_ips"` //IP地址的集合或者CIDR CreateTime types.String `tfsdk:"create_time"` //创建时间,为UTC格式 }
type CtyunElbCertificate ¶
type CtyunElbCertificate struct {
// contains filtered or unexported fields
}
func (*CtyunElbCertificate) Configure ¶
func (c *CtyunElbCertificate) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (*CtyunElbCertificate) Create ¶
func (c *CtyunElbCertificate) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (*CtyunElbCertificate) Delete ¶
func (c *CtyunElbCertificate) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (*CtyunElbCertificate) ImportState ¶
func (c *CtyunElbCertificate) ImportState(ctx context.Context, request resource.ImportStateRequest, response *resource.ImportStateResponse)
func (*CtyunElbCertificate) Metadata ¶
func (c *CtyunElbCertificate) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (*CtyunElbCertificate) Read ¶
func (c *CtyunElbCertificate) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (*CtyunElbCertificate) Schema ¶
func (c *CtyunElbCertificate) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (*CtyunElbCertificate) Update ¶
func (c *CtyunElbCertificate) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type CtyunElbCertificateConfig ¶
type CtyunElbCertificateConfig struct { RegionID types.String `tfsdk:"region_id"` //资源池ID Name types.String `tfsdk:"name"` // 唯一。支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 Description types.String `tfsdk:"description"` //支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·!@#¥%……&*() —— -+={}\|《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 Type types.String `tfsdk:"type"` //证书类型。取值范围:Server(服务器证书)、Ca(Ca证书) PrivateKey types.String `tfsdk:"private_key"` //服务器证书私钥,服务器证书此字段必填 Certificate types.String `tfsdk:"certificate"` //type为Server该字段表示服务器证书公钥Pem内容;type为Ca该字段表示Ca证书Pem内容 ID types.String `tfsdk:"id"` //证书ID Status types.String `tfsdk:"status"` //状态: ACTIVE / INACTIVE CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID }
type CtyunElbCertificatesConfig ¶
type CtyunElbCertificatesConfig struct { RegionID types.String `tfsdk:"region_id"` //资源池ID IDs types.String `tfsdk:"ids"` //证书ID列表,以,分隔 Name types.String `tfsdk:"name"` //证书名称,以,分隔,必须与ID顺序严格对应 Type types.String `tfsdk:"type"` //证书类型。Ca或Server,以,分隔,必须与ID和name的顺序严格对应 Certificates []CtyunElbCertificatesInfoModel `tfsdk:"certificates"` }
type CtyunElbCertificatesInfoModel ¶
type CtyunElbCertificatesInfoModel struct { RegionID types.String `tfsdk:"region_id"` //资源池ID AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID ID types.String `tfsdk:"id"` //证书ID Name types.String `tfsdk:"name"` //名称 Description types.String `tfsdk:"description"` //描述 Type types.String `tfsdk:"type"` //证书类型: server / ca PrivateKey types.String `tfsdk:"private_key"` //服务器证书私钥 Certificate types.String `tfsdk:"certificate"` //type为Server该字段表示服务器证书公钥Pem内容;type为Ca该字段表示Ca证书Pem内容 Status types.String `tfsdk:"status"` //状态: ACTIVE / INACTIVE CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 }
type CtyunElbHealthCheck ¶
type CtyunElbHealthCheck struct {
// contains filtered or unexported fields
}
func (*CtyunElbHealthCheck) Configure ¶
func (c *CtyunElbHealthCheck) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (*CtyunElbHealthCheck) Create ¶
func (c *CtyunElbHealthCheck) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (*CtyunElbHealthCheck) Delete ¶
func (c *CtyunElbHealthCheck) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (*CtyunElbHealthCheck) ImportState ¶
func (c *CtyunElbHealthCheck) ImportState(ctx context.Context, request resource.ImportStateRequest, response *resource.ImportStateResponse)
func (*CtyunElbHealthCheck) Metadata ¶
func (c *CtyunElbHealthCheck) Metadata(_ context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (*CtyunElbHealthCheck) Read ¶
func (c *CtyunElbHealthCheck) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (*CtyunElbHealthCheck) Schema ¶
func (c *CtyunElbHealthCheck) Schema(_ context.Context, _ resource.SchemaRequest, response *resource.SchemaResponse)
func (*CtyunElbHealthCheck) Update ¶
func (c *CtyunElbHealthCheck) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type CtyunElbHealthCheckConfig ¶
type CtyunElbHealthCheckConfig struct { RegionID types.String `tfsdk:"region_id"` //区域ID Name types.String `tfsdk:"name"` // 唯一。支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 Description types.String `tfsdk:"description"` // 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·!@#¥%……&*() —— -+={}\|《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 Protocol types.String `tfsdk:"protocol"` //健康检查协议。取值范围:TCP、UDP、HTTP Timeout types.Int32 `tfsdk:"timeout"` //健康检查响应的最大超时时间,取值范围:2-60秒,默认为2秒 Interval types.Int32 `tfsdk:"interval"` //负载均衡进行健康检查的时间间隔,取值范围:1-20940秒,默认为5秒 MaxRetry types.Int32 `tfsdk:"max_retry"` //最大重试次数,取值范围:1-10次,默认为2次 HttpMethod types.String `tfsdk:"http_method"` //仅当protocol为HTTP时必填且生效,HTTP请求的方法默认GET,{GET/HEAD/POST/PUT/DELETE/TRACE/OPTIONS/CONNECT/PATCH} HttpUrlPath types.String `tfsdk:"http_url_path"` //仅当protocol为HTTP时必填且生效,默认为'/',支持的最大字符长度:80 HttpExpectedCodes types.Set `tfsdk:"http_expected_codes"` //仅当protocol为HTTP时必填且生效,支持http_2xx/http_3xx/http_4xx/http_5xx,一个或者多个的列表, 当 protocol 为 HTTP 时, 不填默认为 http_2xx ProtocolPort types.Int32 `tfsdk:"protocol_port"` //健康检查端口 1 - 65535 ID types.String `tfsdk:"id"` //健康检查ID ProjectID types.String `tfsdk:"project_id"` // 项目ID Status types.Int32 `tfsdk:"status"` //状态 1 表示 UP, 0 表示 DOWN CreateTime types.String `tfsdk:"create_time"` // 创建时间,为UTC格式 }
type CtyunElbHealthChecks ¶
type CtyunElbListener ¶
type CtyunElbListener struct {
// contains filtered or unexported fields
}
func (*CtyunElbListener) Configure ¶
func (c *CtyunElbListener) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (CtyunElbListener) Create ¶
func (c CtyunElbListener) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (*CtyunElbListener) CreateElbListener ¶
func (c *CtyunElbListener) CreateElbListener(ctx context.Context, plan *CtyunElbListenerConfig) (err error)
func (*CtyunElbListener) Delete ¶
func (c *CtyunElbListener) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (*CtyunElbListener) ImportState ¶
func (c *CtyunElbListener) ImportState(ctx context.Context, request resource.ImportStateRequest, response *resource.ImportStateResponse)
func (*CtyunElbListener) Metadata ¶
func (c *CtyunElbListener) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (*CtyunElbListener) Read ¶
func (c *CtyunElbListener) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (*CtyunElbListener) Schema ¶
func (c *CtyunElbListener) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (*CtyunElbListener) Update ¶
func (c *CtyunElbListener) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type CtyunElbListenerConfig ¶
type CtyunElbListenerConfig struct { RegionID types.String `tfsdk:"region_id"` //区域ID LoadBalancerID types.String `tfsdk:"loadbalancer_id"` //负载均衡实例ID Name types.String `tfsdk:"name"` //唯一。支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 Description types.String `tfsdk:"description"` //支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·!@#¥%……&*() —— -+={}\|《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 Protocol types.String `tfsdk:"protocol"` //监听协议。取值范围:TCP、UDP、HTTP、HTTPS ProtocolPort types.Int32 `tfsdk:"protocol_port"` //负载均衡实例监听端口。取值:1-65535 CertificateID types.String `tfsdk:"certificate_id"` //证书ID。当protocol为HTTPS时,此参数必选 CaEnabled types.Bool `tfsdk:"ca_enabled"` //是否开启双向认证。false(不开启)、true(开启) ClientCertificateID types.String `tfsdk:"client_certificate_id"` //双向认证的证书ID DefaultActionType types.String `tfsdk:"default_action_type"` //默认规则动作 RedirectListenerID types.String `tfsdk:"redirect_listener_id"` //重定向监听器ID,当type为redirect时,此字段必填 TargetGroups types.List `tfsdk:"target_groups"` //后端服务组 AccessControlID types.String `tfsdk:"access_control_id"` //访问控制ID AccessControlType types.String `tfsdk:"access_control_type"` //访问控制类型。取值范围:Close(未启用)、White(白名单)、Black(黑名单) ForwardedForEnabled types.Bool `tfsdk:"forwarded_for_enabled"` //x forward for功能。false(未开启)、true(开启) ID types.String `tfsdk:"id"` //监听器 ID AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID Status types.String `tfsdk:"status"` //监听器状态: DOWN / ACTIVE CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 EnableNat64 types.Bool `tfsdk:"enable_nat_64"` //是否开启 nat64 ListenerQps types.Int32 `tfsdk:"listener_qps"` //qps 大小 EstablishTimeout types.Int32 `tfsdk:"establish_timeout"` //建立连接超时时间,单位秒,取值范围: 1 - 1800 IdleTimeout types.Int32 `tfsdk:"idle_timeout"` //链接空闲断开超时时间,单位秒,取值范围:1 - 300 ResponseTimeout types.Int32 `tfsdk:"response_timeout"` //响应超时,单位秒,取值范围:1 - 300 ListenerCps types.Int32 `tfsdk:"listener_cps"` //cps 大小 }
type CtyunElbListenersConfig ¶
type CtyunElbListenersConfig struct { RegionID types.String `tfsdk:"region_id"` ProjectID types.String `tfsdk:"project_id"` IDs types.String `tfsdk:"ids"` Name types.String `tfsdk:"name"` LoadBalancerID types.String `tfsdk:"load_balancer_id"` AccessControlID types.String `tfsdk:"access_control_id"` Listeners []CtyunElbListenersDetailModel `tfsdk:"listeners"` }
type CtyunElbListenersDetailModel ¶
type CtyunElbListenersDetailModel struct { RegionID types.String `tfsdk:"region_id"` AzName types.String `tfsdk:"az_name"` ProjectID types.String `tfsdk:"project_id"` ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` LoadBalancerID types.String `tfsdk:"load_balancer_id"` Protocol types.String `tfsdk:"protocol"` ProtocolPort types.Int32 `tfsdk:"protocol_port"` CertificateID types.String `tfsdk:"certificate_id"` CaEnabled types.Bool `tfsdk:"ca_enabled"` //是否开启双向认证 ClientCertificateID types.String `tfsdk:"client_certificate_id"` DefaultActionType types.String `tfsdk:"default_action_type"` ForwardConfig []TargetGroupModel `tfsdk:"forward_config"` RedirectListenerID types.String `tfsdk:"redirect_listener_id"` AccessControlID types.String `tfsdk:"access_control_id"` AccessControlType types.String `tfsdk:"access_control_type"` ForwardedForEnabled types.Bool `tfsdk:"forwarded_for_enabled"` Status types.String `tfsdk:"status"` CreatedTime types.String `tfsdk:"created_time"` UpdatedTime types.String `tfsdk:"updated_time"` }
type CtyunElbLoadBalancerConfig ¶
type CtyunElbLoadBalancerConfig struct { RegionID types.String `tfsdk:"region_id"` //区域ID ProjectID types.String `tfsdk:"project_id"` //企业项目 ID,默认为'0' VpcID types.String `tfsdk:"vpc_id"` //vpc的ID SubnetID types.String `tfsdk:"subnet_id"` //子网的ID Name types.String `tfsdk:"name"` //唯一。支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 Description types.String `tfsdk:"description"` //支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·~!@#¥%……&*() —— -+={}\|《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 EipID types.String `tfsdk:"eip_id"` //弹性公网IP的ID。当resourceType=external为必填 SlaName types.String `tfsdk:"sla_name"` //lb的规格名称,支持elb.s1.small和elb.default,默认为elb.default ResourceType types.String `tfsdk:"resource_type"` //资源类型。internal:内网负载均衡,external:公网负载均衡 PrivateIpAddress types.String `tfsdk:"private_ip_address"` //负载均衡的私有IP地址,不指定则自动分配 ID types.String `tfsdk:"id"` //负载均衡ID AzName types.String `tfsdk:"az_name"` //可用区名称 PortID types.String `tfsdk:"port_id"` //负载均衡实例默认创建port ID Ipv6Address types.String `tfsdk:"ipv6_address"` //负载均衡实例的IPv6地址 EipInfo types.List `tfsdk:"eip_info"` //弹性公网IP信息 AdminStatus types.String `tfsdk:"admin_status"` //管理状态: DOWN / ACTIVE Status types.String `tfsdk:"status"` //负载均衡状态: DOWN / ACTIVE CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 // 升级保障型负载均衡字段 CycleType types.String `tfsdk:"cycle_type"` //订购类型:month(包月) / year(包年) CycleCount types.Int64 `tfsdk:"cycle_count"` //订购时长, 当 cycleType = month, 支持订购 1 - 11 个月; 当 cycleType = year, 支持订购 1 - 3 年 PayVoucherPrice types.String `tfsdk:"pay_voucher_price"` //代金券金额,支持到小数点后两位 }
type CtyunElbLoadBalancerResource ¶
type CtyunElbLoadBalancerResource struct {
// contains filtered or unexported fields
}
func (*CtyunElbLoadBalancerResource) Configure ¶
func (c *CtyunElbLoadBalancerResource) Configure(_ context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (*CtyunElbLoadBalancerResource) Create ¶
func (c *CtyunElbLoadBalancerResource) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (*CtyunElbLoadBalancerResource) Delete ¶
func (c *CtyunElbLoadBalancerResource) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (*CtyunElbLoadBalancerResource) ImportState ¶
func (c *CtyunElbLoadBalancerResource) ImportState(_ context.Context, request resource.ImportStateRequest, response *resource.ImportStateResponse)
func (*CtyunElbLoadBalancerResource) Metadata ¶
func (c *CtyunElbLoadBalancerResource) Metadata(_ context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (*CtyunElbLoadBalancerResource) Read ¶
func (c *CtyunElbLoadBalancerResource) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (*CtyunElbLoadBalancerResource) Schema ¶
func (c *CtyunElbLoadBalancerResource) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (*CtyunElbLoadBalancerResource) Update ¶
func (c *CtyunElbLoadBalancerResource) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type CtyunElbLoadBalancersConfig ¶
type CtyunElbLoadBalancersConfig struct { RegionID types.String `tfsdk:"region_id"` //区域ID IDs types.String `tfsdk:"ids"` //负载均衡ID列表,以,分隔 ResourceType types.String `tfsdk:"resource_type"` //负载均衡类型: external / internal Name types.String `tfsdk:"name"` //名称 SubnetID types.String `tfsdk:"subnet_id"` //子网ID Elbs []CtyunElbLoadBalancersModel `tfsdk:"elbs"` }
type CtyunElbLoadBalancersModel ¶
type CtyunElbLoadBalancersModel struct { RegionID types.String `tfsdk:"region_id"` //区域ID AzName types.String `tfsdk:"az_name"` //可用区名称 ID types.String `tfsdk:"id"` //负载均衡ID ProjectID types.String `tfsdk:"project_id"` //项目ID Name types.String `tfsdk:"name"` //名称 Description types.String `tfsdk:"description"` //描述 VpcID types.String `tfsdk:"vpc_id"` //VPC ID SubnetID types.String `tfsdk:"subnet_id"` //子网ID PortID types.String `tfsdk:"port_id"` //负载均衡实例默认创建port ID PrivateIpAddress types.String `tfsdk:"private_ip_address"` //负载均衡实例的内网VIP Ipv6Address types.String `tfsdk:"ipv6_address"` //负载均衡实例的IPv6地址 EipInfo []EipInfoModel `tfsdk:"eip_info"` //弹性公网IP信息 SlaName types.String `tfsdk:"sla_name"` //规格名称 DeleteProtection types.Bool `tfsdk:"delete_protection"` //删除保护。开启,不开启 AdminStatus types.String `tfsdk:"admin_status"` //管理状态: DOWN / ACTIVE Status types.String `tfsdk:"status"` //负载均衡状态: DOWN / ACTIVE ResourceType types.String `tfsdk:"resource_type"` //负载均衡类型: external / internal CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 }
type CtyunElbRule ¶
type CtyunElbRule struct {
// contains filtered or unexported fields
}
func (*CtyunElbRule) Configure ¶
func (c *CtyunElbRule) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (*CtyunElbRule) Create ¶
func (c *CtyunElbRule) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (*CtyunElbRule) Delete ¶
func (c *CtyunElbRule) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (*CtyunElbRule) ImportState ¶
func (c *CtyunElbRule) ImportState(ctx context.Context, request resource.ImportStateRequest, response *resource.ImportStateResponse)
func (*CtyunElbRule) Metadata ¶
func (c *CtyunElbRule) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (*CtyunElbRule) Read ¶
func (c *CtyunElbRule) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (*CtyunElbRule) Schema ¶
func (c *CtyunElbRule) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (*CtyunElbRule) Update ¶
func (c *CtyunElbRule) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type CtyunElbRuleConfig ¶
type CtyunElbRuleConfig struct { RegionID types.String `tfsdk:"region_id"` //区域ID ListenerID types.String `tfsdk:"listener_id"` //监听器ID Description types.String `tfsdk:"description"` //支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:'{},./;'[,]·~!@#¥%……&*() —— -+={}, Conditions types.List `tfsdk:"conditions"` //匹配规则数据 ActionType types.String `tfsdk:"action_type"` //默认规则动作类型。取值范围:forward、redirect、deny(目前暂不支持配置为deny) ActionTargetGroups types.List `tfsdk:"action_target_groups"` //后端服务组 ActionRedirectListenerID types.String `tfsdk:"action_redirect_listener_id"` //重定向监听器ID,当type为redirect时,此字段必填 ID types.String `tfsdk:"id"` //转发规则 ID AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` // 项目ID LoadBalancerID types.String `tfsdk:"load_balancer_id"` //负载均衡ID Status types.String `tfsdk:"status"` //状态: ACTIVE / DOWN CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 }
type CtyunElbRulesConfig ¶
type CtyunElbTargetConfig ¶
type CtyunElbTargetConfig struct { RegionID types.String `tfsdk:"region_id"` //区域ID TargetGroupID types.String `tfsdk:"target_group_id"` //后端服务组ID Description types.String `tfsdk:"description"` //支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:'{},./;'[,]·~!@#¥%……&*() —— -+={}, InstanceType types.String `tfsdk:"instance_type"` //实例类型。取值范围:VM、BM、ECI、IP InstanceID types.String `tfsdk:"instance_id"` //实例ID InstanceIP types.String `tfsdk:"instance_ip"` //后端服务 ip ProtocolPort types.Int32 `tfsdk:"protocol_port"` //协议端口。取值范围:1-65535 Weight types.Int32 `tfsdk:"weight"` //权重。取值范围:1-256,默认为100 ID types.String `tfsdk:"id"` //后端服务组ID AzName types.String `tfsdk:"az_name"` ProjectID types.String `tfsdk:"project_id"` HealthCheckStatus types.String `tfsdk:"health_check_status"` HealthCheckStatusIpv6 types.String `tfsdk:"health_check_status_ipv6"` Status types.String `tfsdk:"status"` CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 }
type CtyunElbTargetGroup ¶
type CtyunElbTargetGroup struct {
// contains filtered or unexported fields
}
func (*CtyunElbTargetGroup) Configure ¶
func (c *CtyunElbTargetGroup) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (*CtyunElbTargetGroup) Create ¶
func (c *CtyunElbTargetGroup) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (*CtyunElbTargetGroup) Delete ¶
func (c *CtyunElbTargetGroup) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (*CtyunElbTargetGroup) ImportState ¶
func (c *CtyunElbTargetGroup) ImportState(ctx context.Context, request resource.ImportStateRequest, response *resource.ImportStateResponse)
func (*CtyunElbTargetGroup) Metadata ¶
func (c *CtyunElbTargetGroup) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (*CtyunElbTargetGroup) Read ¶
func (c *CtyunElbTargetGroup) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (*CtyunElbTargetGroup) Schema ¶
func (c *CtyunElbTargetGroup) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (*CtyunElbTargetGroup) Update ¶
func (c *CtyunElbTargetGroup) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type CtyunElbTargetGroupConfig ¶
type CtyunElbTargetGroupConfig struct { RegionID types.String `tfsdk:"region_id"` //区域ID Protocol types.String `tfsdk:"protocol"` // 支持 TCP / UDP / HTTP / HTTPS Name types.String `tfsdk:"name"` //唯一。支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 Description types.String `tfsdk:"description"` //支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:'{},./;'[,]·!@#¥%……&*() —— -+={}, VpcID types.String `tfsdk:"vpc_id"` //vpc ID HealthCheckID types.String `tfsdk:"health_check_id"` //健康检查ID Algorithm types.String `tfsdk:"algorithm"` //调度算法。取值范围:rr(轮询)、wrr(带权重轮询)、lc(最少连接)、sh(源IP哈希) ProxyProtocol types.Int32 `tfsdk:"proxy_protocol"` //1 开启,0 关闭 SessionStickyMode types.String `tfsdk:"session_sticky_mode"` //会话保持模式,支持取值:CLOSE(关闭)、INSERT(插入)、REWRITE(重写),当 algorithm 为 lc / sh 时,sessionStickyMode 必须为 CLOSE CookieExpire types.Int64 `tfsdk:"cookie_expire"` //cookie过期时间。INSERT模式必填 RewriteCookieName types.String `tfsdk:"rewrite_cookie_name"` //cookie重写名称,REWRITE模式必填 SourceIpTimeout types.Int64 `tfsdk:"source_ip_timeout"` //源IP会话保持超时时间。SOURCE_IP模式必填 ID types.String `tfsdk:"id"` //后端服务组ID ProjectID types.String `tfsdk:"project_id"` //项目ID Status types.String `tfsdk:"status"` //状态: ACTIVE / DOWN CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 }
type CtyunElbTargetGroups ¶
type CtyunElbTargetGroups struct {
// contains filtered or unexported fields
}
func (*CtyunElbTargetGroups) Configure ¶
func (c *CtyunElbTargetGroups) Configure(ctx context.Context, request datasource.ConfigureRequest, response *datasource.ConfigureResponse)
func (*CtyunElbTargetGroups) Metadata ¶
func (c *CtyunElbTargetGroups) Metadata(ctx context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CtyunElbTargetGroups) Read ¶
func (c *CtyunElbTargetGroups) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CtyunElbTargetGroups) Schema ¶
func (c *CtyunElbTargetGroups) Schema(ctx context.Context, request datasource.SchemaRequest, response *datasource.SchemaResponse)
type CtyunElbTargetGroupsConfig ¶
type CtyunElbTargetGroupsConfig struct { RegionID types.String `tfsdk:"region_id"` // 区域ID IDs types.String `tfsdk:"ids"` //后端服务组ID列表,以,分隔 VpcID types.String `tfsdk:"vpc_id"` //vpc ID HealthCheckID types.String `tfsdk:"health_check_id"` //健康检查ID Name types.String `tfsdk:"name"` //后端服务组名称 TargetGroups []CtyunTargetGroupModel `tfsdk:"target_groups"` // }
type CtyunElbTargetsConfig ¶
type CtyunTargetGroupModel ¶
type CtyunTargetGroupModel struct { RegionID types.String `tfsdk:"region_id"` // 区域ID AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID ID types.String `tfsdk:"id"` //后端服务组ID Name types.String `tfsdk:"name"` //后端服务组名称 Description types.String `tfsdk:"description"` //描述 VpcID types.String `tfsdk:"vpc_id"` //vpc ID HealthCheckID types.String `tfsdk:"health_check_id"` //健康检查ID Algorithm types.String `tfsdk:"algorithm"` //调度算法 SessionStickyMode types.String `tfsdk:"session_sticky_mode"` //会话保持模式,支持取值:CLOSE(关闭)、INSERT(插入)、REWRITE(重写) CookieExpire types.Int32 `tfsdk:"cookie_expire"` //cookie过期时间 RewriteCookieName types.String `tfsdk:"rewrite_cookie_name"` //cookie重写名称 SourceIpTimeout types.Int32 `tfsdk:"source_ip_timeout"` //源IP会话保持超时时间 Status types.String `tfsdk:"status"` //状态: DOWN / ACTIVE CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 }
type EipInfoModel ¶
type ElbRuelModel ¶
type ElbRuelModel struct { RegionID types.String `tfsdk:"region_id"` //区域ID AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID ID types.String `tfsdk:"id"` //转发规则ID LoadBalancerID types.String `tfsdk:"load_balancer_id"` //负载均衡ID ListenerID types.String `tfsdk:"listener_id"` //监听器ID //Priority types.Int32 `tfsdk:"priority"` //优先级 Description types.String `tfsdk:"description"` //描述 Conditions []ConditionModel `tfsdk:"conditions"` //匹配规则数据 ActionType types.String `tfsdk:"action_type"` //默认规则动作类型 ActionTargetGroups []TargetGroupModel `tfsdk:"action_target_groups"` //后端服务组 ActionRedirectListenerID types.String `tfsdk:"action_redirect_listener_id"` //重定向监听器ID Status types.String `tfsdk:"status"` //状态: ACTIVE / DOWN CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 }
type ElbTargetModel ¶
type ElbTargetModel struct { RegionID types.String `tfsdk:"region_id"` //区域ID AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID ID types.String `tfsdk:"id"` //后端服务ID TargetGroupID types.String `tfsdk:"target_group_id"` //后端服务组ID Description types.String `tfsdk:"description"` //描述 InstanceType types.String `tfsdk:"instance_type"` //实例类型: VM / BM InstanceID types.String `tfsdk:"instance_id"` //实例ID ProtocolPort types.Int32 `tfsdk:"protocol_port"` // 协议端口 Weight types.Int32 `tfsdk:"weight"` //权重 HealthCheckStatus types.String `tfsdk:"health_check_status"` //IPv4的健康检查状态: offline / online / unknown HealthCheckStatusIpv6 types.String `tfsdk:"health_check_status_ipv6"` //IPv6的健康检查状态: offline / online / unknown Status types.String `tfsdk:"status"` //状态: DOWN / ACTIVE CreatedTime types.String `tfsdk:"created_time"` //创建时间,为UTC格式 UpdatedTime types.String `tfsdk:"updated_time"` //更新时间,为UTC格式 }
type HealthCheckModel ¶
type HealthCheckModel struct { RegionID types.String `tfsdk:"region_id"` //区域ID AzName types.String `tfsdk:"az_name"` //可用区名称 ProjectID types.String `tfsdk:"project_id"` //项目ID ID types.String `tfsdk:"id"` //健康检查ID Name types.String `tfsdk:"name"` //健康检查名称 Description types.String `tfsdk:"description"` //描述 Protocol types.String `tfsdk:"protocol"` //健康检查协议: TCP / UDP / HTTP ProtocolPort types.Int32 `tfsdk:"protocol_port"` //健康检查端口 Timeout types.Int32 `tfsdk:"timeout"` //健康检查响应的最大超时时间 Integererval types.Int32 `tfsdk:"integererval"` //负载均衡进行健康检查的时间间隔 MaxRetry types.Int32 `tfsdk:"max_retry"` //最大重试次数 HttpMethod types.String `tfsdk:"http_method"` //HTTP请求的方法 HttpUrlPath types.String `tfsdk:"http_url_path"` //HTTP请求url路径 HttpExpectedCodes types.String `tfsdk:"http_expected_codes"` //HTTP预期码 Status types.Int32 `tfsdk:"status"` //状态 1 表示 UP, 0 表示 DOWN CreateTime types.String `tfsdk:"create_time"` //创建时间,为UTC格式 }
type TargetGroupModel ¶
Source Files
¶
- datasource_ctyun_elb_acls.go
- datasource_ctyun_elb_certficates.go
- datasource_ctyun_elb_health_checks.go
- datasource_ctyun_elb_listeners.go
- datasource_ctyun_elb_loadbalancers.go
- datasource_ctyun_elb_rules.go
- datasource_ctyun_elb_target_groups.go
- datasource_ctyun_elb_targets.go
- resource_ctyun_elb_acl.go
- resource_ctyun_elb_certificate.go
- resource_ctyun_elb_health_check.go
- resource_ctyun_elb_listener.go
- resource_ctyun_elb_loadbalancer.go
- resource_ctyun_elb_rule.go
- resource_ctyun_elb_target.go
- resource_ctyun_elb_target_group.go
Click to show internal directories.
Click to hide internal directories.