Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationLoadBalancerDataSource ¶
func NewApplicationLoadBalancerDataSource() datasource.DataSource
NewApplicationLoadBalancerDataSource is a helper function to simplify the provider implementation.
func NewApplicationLoadBalancerResource ¶
NewApplicationLoadBalancerResource is a helper function to simplify the provider implementation.
Types ¶
type Model ¶
type Model struct {
Id types.String `tfsdk:"id"` // needed by TF
ProjectId types.String `tfsdk:"project_id"`
DisableSecurityGroupAssignment types.Bool `tfsdk:"disable_target_security_group_assignment"`
Errors types.Set `tfsdk:"errors"`
ExternalAddress types.String `tfsdk:"external_address"`
Labels types.Map `tfsdk:"labels"`
Listeners types.List `tfsdk:"listeners"`
LoadBalancerSecurityGroup types.Object `tfsdk:"load_balancer_security_group"`
Name types.String `tfsdk:"name"`
Networks types.Set `tfsdk:"networks"`
Options types.Object `tfsdk:"options"`
PlanId types.String `tfsdk:"plan_id"`
PrivateAddress types.String `tfsdk:"private_address"`
Region types.String `tfsdk:"region"`
TargetPools types.List `tfsdk:"target_pools"`
TargetSecurityGroup types.Object `tfsdk:"target_security_group"`
Version types.String `tfsdk:"version"`
}
Click to show internal directories.
Click to hide internal directories.