getambassador_io_v3alpha1

package
v0.0.0-...-0cc6638 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2025 License: 0BSD Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGetambassadorIoAuthServiceV3Alpha1Manifest

func NewGetambassadorIoAuthServiceV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoConsulResolverV3Alpha1Manifest

func NewGetambassadorIoConsulResolverV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoDevPortalV3Alpha1Manifest

func NewGetambassadorIoDevPortalV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoHostV3Alpha1Manifest

func NewGetambassadorIoHostV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest

func NewGetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoKubernetesServiceResolverV3Alpha1Manifest

func NewGetambassadorIoKubernetesServiceResolverV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoListenerV3Alpha1Manifest

func NewGetambassadorIoListenerV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoLogServiceV3Alpha1Manifest

func NewGetambassadorIoLogServiceV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoMappingV3Alpha1Manifest

func NewGetambassadorIoMappingV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoModuleV3Alpha1Manifest

func NewGetambassadorIoModuleV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoRateLimitServiceV3Alpha1Manifest

func NewGetambassadorIoRateLimitServiceV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoTcpmappingV3Alpha1Manifest

func NewGetambassadorIoTcpmappingV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoTlscontextV3Alpha1Manifest

func NewGetambassadorIoTlscontextV3Alpha1Manifest() datasource.DataSource

func NewGetambassadorIoTracingServiceV3Alpha1Manifest

func NewGetambassadorIoTracingServiceV3Alpha1Manifest() datasource.DataSource

Types

type GetambassadorIoAuthServiceV3Alpha1Manifest

type GetambassadorIoAuthServiceV3Alpha1Manifest struct{}

func (*GetambassadorIoAuthServiceV3Alpha1Manifest) Metadata

func (*GetambassadorIoAuthServiceV3Alpha1Manifest) Read

func (*GetambassadorIoAuthServiceV3Alpha1Manifest) Schema

type GetambassadorIoAuthServiceV3Alpha1ManifestData

type GetambassadorIoAuthServiceV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Add_auth_headers              *map[string]string `tfsdk:"add_auth_headers" json:"add_auth_headers,omitempty"`
		Add_linkerd_headers           *bool              `tfsdk:"add_linkerd_headers" json:"add_linkerd_headers,omitempty"`
		Allow_request_body            *bool              `tfsdk:"allow_request_body" json:"allow_request_body,omitempty"`
		Allowed_authorization_headers *[]string          `tfsdk:"allowed_authorization_headers" json:"allowed_authorization_headers,omitempty"`
		Allowed_request_headers       *[]string          `tfsdk:"allowed_request_headers" json:"allowed_request_headers,omitempty"`
		Ambassador_id                 *[]string          `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Auth_service                  *string            `tfsdk:"auth_service" json:"auth_service,omitempty"`
		Circuit_breakers              *[]struct {
			Max_connections      *int64  `tfsdk:"max_connections" json:"max_connections,omitempty"`
			Max_pending_requests *int64  `tfsdk:"max_pending_requests" json:"max_pending_requests,omitempty"`
			Max_requests         *int64  `tfsdk:"max_requests" json:"max_requests,omitempty"`
			Max_retries          *int64  `tfsdk:"max_retries" json:"max_retries,omitempty"`
			Priority             *string `tfsdk:"priority" json:"priority,omitempty"`
		} `tfsdk:"circuit_breakers" json:"circuit_breakers,omitempty"`
		Failure_mode_allow *bool `tfsdk:"failure_mode_allow" json:"failure_mode_allow,omitempty"`
		Include_body       *struct {
			Allow_partial *bool  `tfsdk:"allow_partial" json:"allow_partial,omitempty"`
			Max_bytes     *int64 `tfsdk:"max_bytes" json:"max_bytes,omitempty"`
		} `tfsdk:"include_body" json:"include_body,omitempty"`
		Path_prefix      *string `tfsdk:"path_prefix" json:"path_prefix,omitempty"`
		Proto            *string `tfsdk:"proto" json:"proto,omitempty"`
		Protocol_version *string `tfsdk:"protocol_version" json:"protocol_version,omitempty"`
		Stats_name       *string `tfsdk:"stats_name" json:"stats_name,omitempty"`
		Status_on_error  *struct {
			Code *int64 `tfsdk:"code" json:"code,omitempty"`
		} `tfsdk:"status_on_error" json:"status_on_error,omitempty"`
		Timeout_ms    *int64  `tfsdk:"timeout_ms" json:"timeout_ms,omitempty"`
		Tls           *string `tfsdk:"tls" json:"tls,omitempty"`
		V2ExplicitTLS *struct {
			ServiceScheme *string `tfsdk:"service_scheme" json:"serviceScheme,omitempty"`
			Tls           *string `tfsdk:"tls" json:"tls,omitempty"`
		} `tfsdk:"v2_explicit_tls" json:"v2ExplicitTLS,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoConsulResolverV3Alpha1Manifest

type GetambassadorIoConsulResolverV3Alpha1Manifest struct{}

func (*GetambassadorIoConsulResolverV3Alpha1Manifest) Metadata

func (*GetambassadorIoConsulResolverV3Alpha1Manifest) Read

func (*GetambassadorIoConsulResolverV3Alpha1Manifest) Schema

type GetambassadorIoConsulResolverV3Alpha1ManifestData

type GetambassadorIoConsulResolverV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Address       *string   `tfsdk:"address" json:"address,omitempty"`
		Ambassador_id *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Datacenter    *string   `tfsdk:"datacenter" json:"datacenter,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoDevPortalV3Alpha1Manifest

type GetambassadorIoDevPortalV3Alpha1Manifest struct{}

func (*GetambassadorIoDevPortalV3Alpha1Manifest) Metadata

func (*GetambassadorIoDevPortalV3Alpha1Manifest) Read

func (*GetambassadorIoDevPortalV3Alpha1Manifest) Schema

type GetambassadorIoDevPortalV3Alpha1ManifestData

type GetambassadorIoDevPortalV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Ambassador_id *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Content       *struct {
			Branch *string `tfsdk:"branch" json:"branch,omitempty"`
			Dir    *string `tfsdk:"dir" json:"dir,omitempty"`
			Url    *string `tfsdk:"url" json:"url,omitempty"`
		} `tfsdk:"content" json:"content,omitempty"`
		Default *bool `tfsdk:"default" json:"default,omitempty"`
		Docs    *[]struct {
			Service    *string `tfsdk:"service" json:"service,omitempty"`
			Timeout_ms *int64  `tfsdk:"timeout_ms" json:"timeout_ms,omitempty"`
			Url        *string `tfsdk:"url" json:"url,omitempty"`
		} `tfsdk:"docs" json:"docs,omitempty"`
		Naming_scheme    *string `tfsdk:"naming_scheme" json:"naming_scheme,omitempty"`
		Preserve_servers *bool   `tfsdk:"preserve_servers" json:"preserve_servers,omitempty"`
		Search           *struct {
			Enabled *bool   `tfsdk:"enabled" json:"enabled,omitempty"`
			Type    *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"search" json:"search,omitempty"`
		Selector *struct {
			MatchLabels     *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
			MatchNamespaces *[]string          `tfsdk:"match_namespaces" json:"matchNamespaces,omitempty"`
		} `tfsdk:"selector" json:"selector,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoHostV3Alpha1Manifest

type GetambassadorIoHostV3Alpha1Manifest struct{}

func (*GetambassadorIoHostV3Alpha1Manifest) Metadata

func (*GetambassadorIoHostV3Alpha1Manifest) Read

func (*GetambassadorIoHostV3Alpha1Manifest) Schema

type GetambassadorIoHostV3Alpha1ManifestData

type GetambassadorIoHostV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AcmeProvider *struct {
			Authority        *string `tfsdk:"authority" json:"authority,omitempty"`
			Email            *string `tfsdk:"email" json:"email,omitempty"`
			PrivateKeySecret *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"private_key_secret" json:"privateKeySecret,omitempty"`
			Registration *string `tfsdk:"registration" json:"registration,omitempty"`
		} `tfsdk:"acme_provider" json:"acmeProvider,omitempty"`
		Ambassador_id   *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Hostname        *string   `tfsdk:"hostname" json:"hostname,omitempty"`
		MappingSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"mapping_selector" json:"mappingSelector,omitempty"`
		PreviewUrl *struct {
			Enabled *bool   `tfsdk:"enabled" json:"enabled,omitempty"`
			Type    *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"preview_url" json:"previewUrl,omitempty"`
		RequestPolicy *struct {
			Insecure *struct {
				Action         *string `tfsdk:"action" json:"action,omitempty"`
				AdditionalPort *int64  `tfsdk:"additional_port" json:"additionalPort,omitempty"`
			} `tfsdk:"insecure" json:"insecure,omitempty"`
		} `tfsdk:"request_policy" json:"requestPolicy,omitempty"`
		Selector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"selector" json:"selector,omitempty"`
		Tls *struct {
			Alpn_protocols          *string   `tfsdk:"alpn_protocols" json:"alpn_protocols,omitempty"`
			Ca_secret               *string   `tfsdk:"ca_secret" json:"ca_secret,omitempty"`
			Cacert_chain_file       *string   `tfsdk:"cacert_chain_file" json:"cacert_chain_file,omitempty"`
			Cert_chain_file         *string   `tfsdk:"cert_chain_file" json:"cert_chain_file,omitempty"`
			Cert_required           *bool     `tfsdk:"cert_required" json:"cert_required,omitempty"`
			Cipher_suites           *[]string `tfsdk:"cipher_suites" json:"cipher_suites,omitempty"`
			Crl_secret              *string   `tfsdk:"crl_secret" json:"crl_secret,omitempty"`
			Ecdh_curves             *[]string `tfsdk:"ecdh_curves" json:"ecdh_curves,omitempty"`
			Max_tls_version         *string   `tfsdk:"max_tls_version" json:"max_tls_version,omitempty"`
			Min_tls_version         *string   `tfsdk:"min_tls_version" json:"min_tls_version,omitempty"`
			Private_key_file        *string   `tfsdk:"private_key_file" json:"private_key_file,omitempty"`
			Redirect_cleartext_from *int64    `tfsdk:"redirect_cleartext_from" json:"redirect_cleartext_from,omitempty"`
			Sni                     *string   `tfsdk:"sni" json:"sni,omitempty"`
		} `tfsdk:"tls" json:"tls,omitempty"`
		TlsContext *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"tls_context" json:"tlsContext,omitempty"`
		TlsSecret *struct {
			Name      *string `tfsdk:"name" json:"name,omitempty"`
			Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
		} `tfsdk:"tls_secret" json:"tlsSecret,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest

type GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest struct{}

func (*GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Metadata

func (*GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Read

func (*GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Schema

type GetambassadorIoKubernetesEndpointResolverV3Alpha1ManifestData

type GetambassadorIoKubernetesEndpointResolverV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Ambassador_id *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest

type GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest struct{}

func (*GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Metadata

func (*GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Read

func (*GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Schema

type GetambassadorIoKubernetesServiceResolverV3Alpha1ManifestData

type GetambassadorIoKubernetesServiceResolverV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Ambassador_id *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoListenerV3Alpha1Manifest

type GetambassadorIoListenerV3Alpha1Manifest struct{}

func (*GetambassadorIoListenerV3Alpha1Manifest) Metadata

func (*GetambassadorIoListenerV3Alpha1Manifest) Read

func (*GetambassadorIoListenerV3Alpha1Manifest) Schema

type GetambassadorIoListenerV3Alpha1ManifestData

type GetambassadorIoListenerV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Ambassador_id *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		HostBinding   *struct {
			Namespace *struct {
				From *string `tfsdk:"from" json:"from,omitempty"`
			} `tfsdk:"namespace" json:"namespace,omitempty"`
			Selector *struct {
				MatchExpressions *[]struct {
					Key      *string   `tfsdk:"key" json:"key,omitempty"`
					Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
					Values   *[]string `tfsdk:"values" json:"values,omitempty"`
				} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
				MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
			} `tfsdk:"selector" json:"selector,omitempty"`
		} `tfsdk:"host_binding" json:"hostBinding,omitempty"`
		L7Depth       *int64    `tfsdk:"l7_depth" json:"l7Depth,omitempty"`
		Port          *int64    `tfsdk:"port" json:"port,omitempty"`
		Protocol      *string   `tfsdk:"protocol" json:"protocol,omitempty"`
		ProtocolStack *[]string `tfsdk:"protocol_stack" json:"protocolStack,omitempty"`
		SecurityModel *string   `tfsdk:"security_model" json:"securityModel,omitempty"`
		StatsPrefix   *string   `tfsdk:"stats_prefix" json:"statsPrefix,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoLogServiceV3Alpha1Manifest

type GetambassadorIoLogServiceV3Alpha1Manifest struct{}

func (*GetambassadorIoLogServiceV3Alpha1Manifest) Metadata

func (*GetambassadorIoLogServiceV3Alpha1Manifest) Read

func (*GetambassadorIoLogServiceV3Alpha1Manifest) Schema

type GetambassadorIoLogServiceV3Alpha1ManifestData

type GetambassadorIoLogServiceV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Ambassador_id *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Driver        *string   `tfsdk:"driver" json:"driver,omitempty"`
		Driver_config *struct {
			Additional_log_headers *[]struct {
				During_request  *bool   `tfsdk:"during_request" json:"during_request,omitempty"`
				During_response *bool   `tfsdk:"during_response" json:"during_response,omitempty"`
				During_trailer  *bool   `tfsdk:"during_trailer" json:"during_trailer,omitempty"`
				Header_name     *string `tfsdk:"header_name" json:"header_name,omitempty"`
			} `tfsdk:"additional_log_headers" json:"additional_log_headers,omitempty"`
		} `tfsdk:"driver_config" json:"driver_config,omitempty"`
		Flush_interval_byte_size *int64  `tfsdk:"flush_interval_byte_size" json:"flush_interval_byte_size,omitempty"`
		Flush_interval_time      *int64  `tfsdk:"flush_interval_time" json:"flush_interval_time,omitempty"`
		Grpc                     *bool   `tfsdk:"grpc" json:"grpc,omitempty"`
		Protocol_version         *string `tfsdk:"protocol_version" json:"protocol_version,omitempty"`
		Service                  *string `tfsdk:"service" json:"service,omitempty"`
		Stats_name               *string `tfsdk:"stats_name" json:"stats_name,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoMappingV3Alpha1Manifest

type GetambassadorIoMappingV3Alpha1Manifest struct{}

func (*GetambassadorIoMappingV3Alpha1Manifest) Metadata

func (*GetambassadorIoMappingV3Alpha1Manifest) Read

func (*GetambassadorIoMappingV3Alpha1Manifest) Schema

type GetambassadorIoMappingV3Alpha1ManifestData

type GetambassadorIoMappingV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Add_linkerd_headers *bool `tfsdk:"add_linkerd_headers" json:"add_linkerd_headers,omitempty"`
		Add_request_headers *struct {
			Append           *bool   `tfsdk:"append" json:"append,omitempty"`
			V2Representation *string `tfsdk:"v2_representation" json:"v2Representation,omitempty"`
			Value            *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"add_request_headers" json:"add_request_headers,omitempty"`
		Add_response_headers *struct {
			Append           *bool   `tfsdk:"append" json:"append,omitempty"`
			V2Representation *string `tfsdk:"v2_representation" json:"v2Representation,omitempty"`
			Value            *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"add_response_headers" json:"add_response_headers,omitempty"`
		Allow_upgrade                   *[]string          `tfsdk:"allow_upgrade" json:"allow_upgrade,omitempty"`
		Ambassador_id                   *[]string          `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Auth_context_extensions         *map[string]string `tfsdk:"auth_context_extensions" json:"auth_context_extensions,omitempty"`
		Auto_host_rewrite               *bool              `tfsdk:"auto_host_rewrite" json:"auto_host_rewrite,omitempty"`
		Bypass_auth                     *bool              `tfsdk:"bypass_auth" json:"bypass_auth,omitempty"`
		Bypass_error_response_overrides *bool              `tfsdk:"bypass_error_response_overrides" json:"bypass_error_response_overrides,omitempty"`
		Case_sensitive                  *bool              `tfsdk:"case_sensitive" json:"case_sensitive,omitempty"`
		Circuit_breakers                *[]struct {
			Max_connections      *int64  `tfsdk:"max_connections" json:"max_connections,omitempty"`
			Max_pending_requests *int64  `tfsdk:"max_pending_requests" json:"max_pending_requests,omitempty"`
			Max_requests         *int64  `tfsdk:"max_requests" json:"max_requests,omitempty"`
			Max_retries          *int64  `tfsdk:"max_retries" json:"max_retries,omitempty"`
			Priority             *string `tfsdk:"priority" json:"priority,omitempty"`
		} `tfsdk:"circuit_breakers" json:"circuit_breakers,omitempty"`
		Cluster_idle_timeout_ms            *int64  `tfsdk:"cluster_idle_timeout_ms" json:"cluster_idle_timeout_ms,omitempty"`
		Cluster_max_connection_lifetime_ms *int64  `tfsdk:"cluster_max_connection_lifetime_ms" json:"cluster_max_connection_lifetime_ms,omitempty"`
		Cluster_tag                        *string `tfsdk:"cluster_tag" json:"cluster_tag,omitempty"`
		Connect_timeout_ms                 *int64  `tfsdk:"connect_timeout_ms" json:"connect_timeout_ms,omitempty"`
		Cors                               *struct {
			Credentials             *bool     `tfsdk:"credentials" json:"credentials,omitempty"`
			Exposed_headers         *[]string `tfsdk:"exposed_headers" json:"exposed_headers,omitempty"`
			Headers                 *[]string `tfsdk:"headers" json:"headers,omitempty"`
			Max_age                 *string   `tfsdk:"max_age" json:"max_age,omitempty"`
			Methods                 *[]string `tfsdk:"methods" json:"methods,omitempty"`
			Origins                 *[]string `tfsdk:"origins" json:"origins,omitempty"`
			V2CommaSeparatedOrigins *bool     `tfsdk:"v2_comma_separated_origins" json:"v2CommaSeparatedOrigins,omitempty"`
		} `tfsdk:"cors" json:"cors,omitempty"`
		Dns_type *string `tfsdk:"dns_type" json:"dns_type,omitempty"`
		Docs     *struct {
			Display_name *string `tfsdk:"display_name" json:"display_name,omitempty"`
			Ignored      *bool   `tfsdk:"ignored" json:"ignored,omitempty"`
			Path         *string `tfsdk:"path" json:"path,omitempty"`
			Timeout_ms   *int64  `tfsdk:"timeout_ms" json:"timeout_ms,omitempty"`
			Url          *string `tfsdk:"url" json:"url,omitempty"`
		} `tfsdk:"docs" json:"docs,omitempty"`
		Enable_ipv4              *bool              `tfsdk:"enable_ipv4" json:"enable_ipv4,omitempty"`
		Enable_ipv6              *bool              `tfsdk:"enable_ipv6" json:"enable_ipv6,omitempty"`
		Envoy_override           *map[string]string `tfsdk:"envoy_override" json:"envoy_override,omitempty"`
		Error_response_overrides *[]struct {
			Body *struct {
				Content_type       *string            `tfsdk:"content_type" json:"content_type,omitempty"`
				Json_format        *map[string]string `tfsdk:"json_format" json:"json_format,omitempty"`
				Text_format        *string            `tfsdk:"text_format" json:"text_format,omitempty"`
				Text_format_source *struct {
					Filename *string `tfsdk:"filename" json:"filename,omitempty"`
				} `tfsdk:"text_format_source" json:"text_format_source,omitempty"`
			} `tfsdk:"body" json:"body,omitempty"`
			On_status_code *int64 `tfsdk:"on_status_code" json:"on_status_code,omitempty"`
		} `tfsdk:"error_response_overrides" json:"error_response_overrides,omitempty"`
		Grpc          *bool              `tfsdk:"grpc" json:"grpc,omitempty"`
		Headers       *map[string]string `tfsdk:"headers" json:"headers,omitempty"`
		Health_checks *[]struct {
			Health_check *struct {
				Grpc *struct {
					Authority     *string `tfsdk:"authority" json:"authority,omitempty"`
					Upstream_name *string `tfsdk:"upstream_name" json:"upstream_name,omitempty"`
				} `tfsdk:"grpc" json:"grpc,omitempty"`
				Http *struct {
					Add_request_headers *struct {
						Append           *bool   `tfsdk:"append" json:"append,omitempty"`
						V2Representation *string `tfsdk:"v2_representation" json:"v2Representation,omitempty"`
						Value            *string `tfsdk:"value" json:"value,omitempty"`
					} `tfsdk:"add_request_headers" json:"add_request_headers,omitempty"`
					Expected_statuses *[]struct {
						Max *int64 `tfsdk:"max" json:"max,omitempty"`
						Min *int64 `tfsdk:"min" json:"min,omitempty"`
					} `tfsdk:"expected_statuses" json:"expected_statuses,omitempty"`
					Hostname               *string   `tfsdk:"hostname" json:"hostname,omitempty"`
					Path                   *string   `tfsdk:"path" json:"path,omitempty"`
					Remove_request_headers *[]string `tfsdk:"remove_request_headers" json:"remove_request_headers,omitempty"`
				} `tfsdk:"http" json:"http,omitempty"`
			} `tfsdk:"health_check" json:"health_check,omitempty"`
			Healthy_threshold   *int64  `tfsdk:"healthy_threshold" json:"healthy_threshold,omitempty"`
			Interval            *string `tfsdk:"interval" json:"interval,omitempty"`
			Timeout             *string `tfsdk:"timeout" json:"timeout,omitempty"`
			Unhealthy_threshold *int64  `tfsdk:"unhealthy_threshold" json:"unhealthy_threshold,omitempty"`
		} `tfsdk:"health_checks" json:"health_checks,omitempty"`
		Host            *string `tfsdk:"host" json:"host,omitempty"`
		Host_redirect   *bool   `tfsdk:"host_redirect" json:"host_redirect,omitempty"`
		Host_regex      *bool   `tfsdk:"host_regex" json:"host_regex,omitempty"`
		Host_rewrite    *string `tfsdk:"host_rewrite" json:"host_rewrite,omitempty"`
		Hostname        *string `tfsdk:"hostname" json:"hostname,omitempty"`
		Idle_timeout_ms *int64  `tfsdk:"idle_timeout_ms" json:"idle_timeout_ms,omitempty"`
		Keepalive       *struct {
			Idle_time *int64 `tfsdk:"idle_time" json:"idle_time,omitempty"`
			Interval  *int64 `tfsdk:"interval" json:"interval,omitempty"`
			Probes    *int64 `tfsdk:"probes" json:"probes,omitempty"`
		} `tfsdk:"keepalive" json:"keepalive,omitempty"`
		Labels        *map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Load_balancer *struct {
			Cookie *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
				Path *string `tfsdk:"path" json:"path,omitempty"`
				Ttl  *string `tfsdk:"ttl" json:"ttl,omitempty"`
			} `tfsdk:"cookie" json:"cookie,omitempty"`
			Header    *string `tfsdk:"header" json:"header,omitempty"`
			Policy    *string `tfsdk:"policy" json:"policy,omitempty"`
			Source_ip *bool   `tfsdk:"source_ip" json:"source_ip,omitempty"`
		} `tfsdk:"load_balancer" json:"load_balancer,omitempty"`
		Method                 *string              `tfsdk:"method" json:"method,omitempty"`
		Method_regex           *bool                `tfsdk:"method_regex" json:"method_regex,omitempty"`
		Modules                *[]map[string]string `tfsdk:"modules" json:"modules,omitempty"`
		Outlier_detection      *string              `tfsdk:"outlier_detection" json:"outlier_detection,omitempty"`
		Path_redirect          *string              `tfsdk:"path_redirect" json:"path_redirect,omitempty"`
		Precedence             *int64               `tfsdk:"precedence" json:"precedence,omitempty"`
		Prefix                 *string              `tfsdk:"prefix" json:"prefix,omitempty"`
		Prefix_exact           *bool                `tfsdk:"prefix_exact" json:"prefix_exact,omitempty"`
		Prefix_redirect        *string              `tfsdk:"prefix_redirect" json:"prefix_redirect,omitempty"`
		Prefix_regex           *bool                `tfsdk:"prefix_regex" json:"prefix_regex,omitempty"`
		Priority               *string              `tfsdk:"priority" json:"priority,omitempty"`
		Query_parameters       *map[string]string   `tfsdk:"query_parameters" json:"query_parameters,omitempty"`
		Redirect_response_code *int64               `tfsdk:"redirect_response_code" json:"redirect_response_code,omitempty"`
		Regex_headers          *map[string]string   `tfsdk:"regex_headers" json:"regex_headers,omitempty"`
		Regex_query_parameters *map[string]string   `tfsdk:"regex_query_parameters" json:"regex_query_parameters,omitempty"`
		Regex_redirect         *struct {
			Pattern      *string `tfsdk:"pattern" json:"pattern,omitempty"`
			Substitution *string `tfsdk:"substitution" json:"substitution,omitempty"`
		} `tfsdk:"regex_redirect" json:"regex_redirect,omitempty"`
		Regex_rewrite *struct {
			Pattern      *string `tfsdk:"pattern" json:"pattern,omitempty"`
			Substitution *string `tfsdk:"substitution" json:"substitution,omitempty"`
		} `tfsdk:"regex_rewrite" json:"regex_rewrite,omitempty"`
		Remove_request_headers  *[]string `tfsdk:"remove_request_headers" json:"remove_request_headers,omitempty"`
		Remove_response_headers *[]string `tfsdk:"remove_response_headers" json:"remove_response_headers,omitempty"`
		Resolver                *string   `tfsdk:"resolver" json:"resolver,omitempty"`
		Respect_dns_ttl         *bool     `tfsdk:"respect_dns_ttl" json:"respect_dns_ttl,omitempty"`
		Retry_policy            *struct {
			Num_retries     *int64  `tfsdk:"num_retries" json:"num_retries,omitempty"`
			Per_try_timeout *string `tfsdk:"per_try_timeout" json:"per_try_timeout,omitempty"`
			Retry_on        *string `tfsdk:"retry_on" json:"retry_on,omitempty"`
		} `tfsdk:"retry_policy" json:"retry_policy,omitempty"`
		Rewrite               *string   `tfsdk:"rewrite" json:"rewrite,omitempty"`
		Service               *string   `tfsdk:"service" json:"service,omitempty"`
		Shadow                *bool     `tfsdk:"shadow" json:"shadow,omitempty"`
		Stats_name            *string   `tfsdk:"stats_name" json:"stats_name,omitempty"`
		Timeout_ms            *int64    `tfsdk:"timeout_ms" json:"timeout_ms,omitempty"`
		Tls                   *string   `tfsdk:"tls" json:"tls,omitempty"`
		Use_websocket         *bool     `tfsdk:"use_websocket" json:"use_websocket,omitempty"`
		V2BoolHeaders         *[]string `tfsdk:"v2_bool_headers" json:"v2BoolHeaders,omitempty"`
		V2BoolQueryParameters *[]string `tfsdk:"v2_bool_query_parameters" json:"v2BoolQueryParameters,omitempty"`
		V2ExplicitTLS         *struct {
			ServiceScheme *string `tfsdk:"service_scheme" json:"serviceScheme,omitempty"`
			Tls           *string `tfsdk:"tls" json:"tls,omitempty"`
		} `tfsdk:"v2_explicit_tls" json:"v2ExplicitTLS,omitempty"`
		Weight *int64 `tfsdk:"weight" json:"weight,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoModuleV3Alpha1Manifest

type GetambassadorIoModuleV3Alpha1Manifest struct{}

func (*GetambassadorIoModuleV3Alpha1Manifest) Metadata

func (*GetambassadorIoModuleV3Alpha1Manifest) Read

func (*GetambassadorIoModuleV3Alpha1Manifest) Schema

type GetambassadorIoModuleV3Alpha1ManifestData

type GetambassadorIoModuleV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Ambassador_id *[]string          `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Config        *map[string]string `tfsdk:"config" json:"config,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoRateLimitServiceV3Alpha1Manifest

type GetambassadorIoRateLimitServiceV3Alpha1Manifest struct{}

func (*GetambassadorIoRateLimitServiceV3Alpha1Manifest) Metadata

func (*GetambassadorIoRateLimitServiceV3Alpha1Manifest) Read

func (*GetambassadorIoRateLimitServiceV3Alpha1Manifest) Schema

type GetambassadorIoRateLimitServiceV3Alpha1ManifestData

type GetambassadorIoRateLimitServiceV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Ambassador_id     *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Domain            *string   `tfsdk:"domain" json:"domain,omitempty"`
		Failure_mode_deny *bool     `tfsdk:"failure_mode_deny" json:"failure_mode_deny,omitempty"`
		Grpc              *struct {
			Use_resource_exhausted_code *bool `tfsdk:"use_resource_exhausted_code" json:"use_resource_exhausted_code,omitempty"`
		} `tfsdk:"grpc" json:"grpc,omitempty"`
		Protocol_version *string `tfsdk:"protocol_version" json:"protocol_version,omitempty"`
		Service          *string `tfsdk:"service" json:"service,omitempty"`
		Stats_name       *string `tfsdk:"stats_name" json:"stats_name,omitempty"`
		Timeout_ms       *int64  `tfsdk:"timeout_ms" json:"timeout_ms,omitempty"`
		Tls              *string `tfsdk:"tls" json:"tls,omitempty"`
		V2ExplicitTLS    *struct {
			ServiceScheme *string `tfsdk:"service_scheme" json:"serviceScheme,omitempty"`
			Tls           *string `tfsdk:"tls" json:"tls,omitempty"`
		} `tfsdk:"v2_explicit_tls" json:"v2ExplicitTLS,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoTcpmappingV3Alpha1Manifest

type GetambassadorIoTcpmappingV3Alpha1Manifest struct{}

func (*GetambassadorIoTcpmappingV3Alpha1Manifest) Metadata

func (*GetambassadorIoTcpmappingV3Alpha1Manifest) Read

func (*GetambassadorIoTcpmappingV3Alpha1Manifest) Schema

type GetambassadorIoTcpmappingV3Alpha1ManifestData

type GetambassadorIoTcpmappingV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Address          *string   `tfsdk:"address" json:"address,omitempty"`
		Ambassador_id    *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Circuit_breakers *[]struct {
			Max_connections      *int64  `tfsdk:"max_connections" json:"max_connections,omitempty"`
			Max_pending_requests *int64  `tfsdk:"max_pending_requests" json:"max_pending_requests,omitempty"`
			Max_requests         *int64  `tfsdk:"max_requests" json:"max_requests,omitempty"`
			Max_retries          *int64  `tfsdk:"max_retries" json:"max_retries,omitempty"`
			Priority             *string `tfsdk:"priority" json:"priority,omitempty"`
		} `tfsdk:"circuit_breakers" json:"circuit_breakers,omitempty"`
		Cluster_tag     *string `tfsdk:"cluster_tag" json:"cluster_tag,omitempty"`
		Enable_ipv4     *bool   `tfsdk:"enable_ipv4" json:"enable_ipv4,omitempty"`
		Enable_ipv6     *bool   `tfsdk:"enable_ipv6" json:"enable_ipv6,omitempty"`
		Host            *string `tfsdk:"host" json:"host,omitempty"`
		Idle_timeout_ms *string `tfsdk:"idle_timeout_ms" json:"idle_timeout_ms,omitempty"`
		Port            *int64  `tfsdk:"port" json:"port,omitempty"`
		Resolver        *string `tfsdk:"resolver" json:"resolver,omitempty"`
		Service         *string `tfsdk:"service" json:"service,omitempty"`
		Stats_name      *string `tfsdk:"stats_name" json:"stats_name,omitempty"`
		Tls             *string `tfsdk:"tls" json:"tls,omitempty"`
		V2ExplicitTLS   *struct {
			ServiceScheme *string `tfsdk:"service_scheme" json:"serviceScheme,omitempty"`
			Tls           *string `tfsdk:"tls" json:"tls,omitempty"`
		} `tfsdk:"v2_explicit_tls" json:"v2ExplicitTLS,omitempty"`
		Weight *int64 `tfsdk:"weight" json:"weight,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoTlscontextV3Alpha1Manifest

type GetambassadorIoTlscontextV3Alpha1Manifest struct{}

func (*GetambassadorIoTlscontextV3Alpha1Manifest) Metadata

func (*GetambassadorIoTlscontextV3Alpha1Manifest) Read

func (*GetambassadorIoTlscontextV3Alpha1Manifest) Schema

type GetambassadorIoTlscontextV3Alpha1ManifestData

type GetambassadorIoTlscontextV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Alpn_protocols          *string   `tfsdk:"alpn_protocols" json:"alpn_protocols,omitempty"`
		Ambassador_id           *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Ca_secret               *string   `tfsdk:"ca_secret" json:"ca_secret,omitempty"`
		Cacert_chain_file       *string   `tfsdk:"cacert_chain_file" json:"cacert_chain_file,omitempty"`
		Cert_chain_file         *string   `tfsdk:"cert_chain_file" json:"cert_chain_file,omitempty"`
		Cert_required           *bool     `tfsdk:"cert_required" json:"cert_required,omitempty"`
		Cipher_suites           *[]string `tfsdk:"cipher_suites" json:"cipher_suites,omitempty"`
		Crl_secret              *string   `tfsdk:"crl_secret" json:"crl_secret,omitempty"`
		Ecdh_curves             *[]string `tfsdk:"ecdh_curves" json:"ecdh_curves,omitempty"`
		Hosts                   *[]string `tfsdk:"hosts" json:"hosts,omitempty"`
		Max_tls_version         *string   `tfsdk:"max_tls_version" json:"max_tls_version,omitempty"`
		Min_tls_version         *string   `tfsdk:"min_tls_version" json:"min_tls_version,omitempty"`
		Private_key_file        *string   `tfsdk:"private_key_file" json:"private_key_file,omitempty"`
		Redirect_cleartext_from *int64    `tfsdk:"redirect_cleartext_from" json:"redirect_cleartext_from,omitempty"`
		Secret                  *string   `tfsdk:"secret" json:"secret,omitempty"`
		Secret_namespacing      *bool     `tfsdk:"secret_namespacing" json:"secret_namespacing,omitempty"`
		Sni                     *string   `tfsdk:"sni" json:"sni,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type GetambassadorIoTracingServiceV3Alpha1Manifest

type GetambassadorIoTracingServiceV3Alpha1Manifest struct{}

func (*GetambassadorIoTracingServiceV3Alpha1Manifest) Metadata

func (*GetambassadorIoTracingServiceV3Alpha1Manifest) Read

func (*GetambassadorIoTracingServiceV3Alpha1Manifest) Schema

type GetambassadorIoTracingServiceV3Alpha1ManifestData

type GetambassadorIoTracingServiceV3Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Ambassador_id *[]string `tfsdk:"ambassador_id" json:"ambassador_id,omitempty"`
		Config        *struct {
			Access_token_file          *string   `tfsdk:"access_token_file" json:"access_token_file,omitempty"`
			Collector_cluster          *string   `tfsdk:"collector_cluster" json:"collector_cluster,omitempty"`
			Collector_endpoint         *string   `tfsdk:"collector_endpoint" json:"collector_endpoint,omitempty"`
			Collector_endpoint_version *string   `tfsdk:"collector_endpoint_version" json:"collector_endpoint_version,omitempty"`
			Collector_hostname         *string   `tfsdk:"collector_hostname" json:"collector_hostname,omitempty"`
			Propagation_modes          *[]string `tfsdk:"propagation_modes" json:"propagation_modes,omitempty"`
			Service_name               *string   `tfsdk:"service_name" json:"service_name,omitempty"`
			Shared_span_context        *bool     `tfsdk:"shared_span_context" json:"shared_span_context,omitempty"`
			Trace_id_128bit            *bool     `tfsdk:"trace_id_128bit" json:"trace_id_128bit,omitempty"`
		} `tfsdk:"config" json:"config,omitempty"`
		Custom_tags *[]struct {
			Environment *struct {
				Default_value *string `tfsdk:"default_value" json:"default_value,omitempty"`
				Name          *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"environment" json:"environment,omitempty"`
			Literal *struct {
				Value *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"literal" json:"literal,omitempty"`
			Request_header *struct {
				Default_value *string `tfsdk:"default_value" json:"default_value,omitempty"`
				Name          *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"request_header" json:"request_header,omitempty"`
			Tag *string `tfsdk:"tag" json:"tag,omitempty"`
		} `tfsdk:"custom_tags" json:"custom_tags,omitempty"`
		Driver   *string `tfsdk:"driver" json:"driver,omitempty"`
		Sampling *struct {
			Client  *int64 `tfsdk:"client" json:"client,omitempty"`
			Overall *int64 `tfsdk:"overall" json:"overall,omitempty"`
			Random  *int64 `tfsdk:"random" json:"random,omitempty"`
		} `tfsdk:"sampling" json:"sampling,omitempty"`
		Service     *string   `tfsdk:"service" json:"service,omitempty"`
		Stats_name  *string   `tfsdk:"stats_name" json:"stats_name,omitempty"`
		Tag_headers *[]string `tfsdk:"tag_headers" json:"tag_headers,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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