Documentation
¶
Index ¶
- func NewApiClientFunc(version string) func(context.Context, *schema.ResourceData) (interface{}, diag.Diagnostics)
- func ResourceIDFromStr(id string) (string, diag.Diagnostics)
- type ApiClient
- func (a *ApiClient) ClusterID(ctx context.Context) (*string, diag.Diagnostics)
- func (a *ApiClient) GetESClient() *elasticsearch.Client
- func (a *ApiClient) ID(ctx context.Context, resourceId string) (*CompositeId, diag.Diagnostics)
- func (a *ApiClient) ServerVersion(ctx context.Context) (*version.Version, diag.Diagnostics)
- type CompositeId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApiClientFunc ¶
func NewApiClientFunc(version string) func(context.Context, *schema.ResourceData) (interface{}, diag.Diagnostics)
func ResourceIDFromStr ¶ added in v0.4.0
func ResourceIDFromStr(id string) (string, diag.Diagnostics)
Types ¶
type ApiClient ¶
type ApiClient struct {
// contains filtered or unexported fields
}
func NewAcceptanceTestingClient ¶ added in v0.5.0
func NewApiClient ¶
func NewApiClient(d *schema.ResourceData, meta interface{}) (*ApiClient, error)
func (*ApiClient) GetESClient ¶
func (a *ApiClient) GetESClient() *elasticsearch.Client
func (*ApiClient) ID ¶
func (a *ApiClient) ID(ctx context.Context, resourceId string) (*CompositeId, diag.Diagnostics)
func (*ApiClient) ServerVersion ¶ added in v0.5.0
func (a *ApiClient) ServerVersion(ctx context.Context) (*version.Version, diag.Diagnostics)
type CompositeId ¶
func CompositeIdFromStr ¶
func CompositeIdFromStr(id string) (*CompositeId, diag.Diagnostics)
func (*CompositeId) String ¶
func (c *CompositeId) String() string
Click to show internal directories.
Click to hide internal directories.