Documentation ¶
Index ¶
- Constants
- type DataSourceModel
- type Healthcheck
- type NLBServiceListDataSource
- func (d *NLBServiceListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *NLBServiceListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *NLBServiceListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NLBServiceListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Service
Constants ¶
View Source
const ( NLBServiceListAttrNLBID = "nlb_id" NLBServiceListAttrNLBName = "nlb_name" NLBServiceListAttrNLBServiceList = "services" NLBServiceListAttrZone = "zone" NLBServiceAttrDescription = "description" NLBServiceAttrID = "id" NLBServiceAttrHealthcheck = "healthcheck" NLBServiceAttrInstancePoolID = "instance_pool_id" NLBServiceAttrName = "name" NLBServiceAttrPort = "port" NLBServiceAttrProtocol = "protocol" NLBServiceAttrStrategy = "strategy" NLBServiceAttrState = "state" NLBServiceAttrTargetPort = "target_port" NLBServiceHealthcheckAttrInterval = "interval" NLBServiceHealthcheckAttrMode = "mode" NLBServiceHealthcheckAttrPort = "port" NLBServiceHealthcheckAttrRetries = "retries" NLBServiceHealthcheckAttrTimeout = "timeout" NLBServiceHealthcheckAttrTLSSNI = "tls_sni" NLBServiceHealthcheckAttrURI = "uri" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSourceModel ¶
type Healthcheck ¶
type NLBServiceListDataSource ¶
type NLBServiceListDataSource struct {
// contains filtered or unexported fields
}
NLBServiceListDataSource is the data source implementation.
func (*NLBServiceListDataSource) Configure ¶
func (d *NLBServiceListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NLBServiceListDataSource) Metadata ¶
func (d *NLBServiceListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NLBServiceListDataSource) Read ¶
func (d *NLBServiceListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NLBServiceListDataSource) Schema ¶
func (d *NLBServiceListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type Service ¶
type Service struct { Description types.String `tfsdk:"description"` Healthcheck Healthcheck `tfsdk:"healthcheck"` ID types.String `tfsdk:"id"` InstancePoolID types.String `tfsdk:"instance_pool_id"` Name types.String `tfsdk:"name"` Port types.Int64 `tfsdk:"port"` Protocol types.String `tfsdk:"protocol"` State types.String `tfsdk:"state"` Strategy types.String `tfsdk:"strategy"` TargetPort types.Int64 `tfsdk:"target_port"` }
Click to show internal directories.
Click to hide internal directories.