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: 1 Imported by: 0

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 EcSpec

type EcSpec struct {
	// API Key to use for API authentication. The only valid authentication mechanism for the Elasticsearch Service.
	// +optional
	Apikey *string `json:"-" sensitive:"true" tf:"apikey"`
	// Endpoint where the terraform provider will point to. Defaults to "https://api.elastic-cloud.com".
	// +optional
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"`
	// Allow the provider to skip TLS validation on its outgoing HTTP calls.
	// +optional
	Insecure *bool `json:"insecure,omitempty" tf:"insecure"`
	// Password to use for API authentication. Available only when targeting ECE Installations or Elasticsearch Service Private.
	// +optional
	Password *string `json:"-" sensitive:"true" tf:"password"`
	// Timeout used for individual HTTP calls. Defaults to "1m".
	// +optional
	Timeout *string `json:"timeout,omitempty" tf:"timeout"`
	// Username to use for API authentication. Available only when targeting ECE Installations or Elasticsearch Service Private.
	// +optional
	Username *string `json:"username,omitempty" tf:"username"`
	// When set, a "request.log" file will be written with all outgoing HTTP requests. Defaults to "false".
	// +optional
	Verbose *bool `json:"verbose,omitempty" tf:"verbose"`
	// When set with verbose, the contents of the Authorization header will not be redacted. Defaults to "false".
	// +optional
	VerboseCredentials *bool `json:"verboseCredentials,omitempty" tf:"verbose_credentials"`
	// Timeout used for individual HTTP calls. Defaults to "1m".
	// +optional
	VerboseFile *string `json:"verboseFile,omitempty" tf:"verbose_file"`
}

Jump to

Keyboard shortcuts

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