Documentation
¶
Index ¶
- func NewGetambassadorIoAuthServiceV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoConsulResolverV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoDevPortalV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoHostV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoKubernetesServiceResolverV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoListenerV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoLogServiceV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoMappingV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoModuleV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoRateLimitServiceV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoTcpmappingV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoTlscontextV3Alpha1Manifest() datasource.DataSource
- func NewGetambassadorIoTracingServiceV3Alpha1Manifest() datasource.DataSource
- type GetambassadorIoAuthServiceV3Alpha1Manifest
- func (r *GetambassadorIoAuthServiceV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoAuthServiceV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoAuthServiceV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoAuthServiceV3Alpha1ManifestData
- type GetambassadorIoConsulResolverV3Alpha1Manifest
- func (r *GetambassadorIoConsulResolverV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoConsulResolverV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoConsulResolverV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoConsulResolverV3Alpha1ManifestData
- type GetambassadorIoDevPortalV3Alpha1Manifest
- func (r *GetambassadorIoDevPortalV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoDevPortalV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoDevPortalV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoDevPortalV3Alpha1ManifestData
- type GetambassadorIoHostV3Alpha1Manifest
- func (r *GetambassadorIoHostV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoHostV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoHostV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoHostV3Alpha1ManifestData
- type GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest
- func (r *GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoKubernetesEndpointResolverV3Alpha1ManifestData
- type GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest
- func (r *GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoKubernetesServiceResolverV3Alpha1ManifestData
- type GetambassadorIoListenerV3Alpha1Manifest
- func (r *GetambassadorIoListenerV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoListenerV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoListenerV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoListenerV3Alpha1ManifestData
- type GetambassadorIoLogServiceV3Alpha1Manifest
- func (r *GetambassadorIoLogServiceV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoLogServiceV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoLogServiceV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoLogServiceV3Alpha1ManifestData
- type GetambassadorIoMappingV3Alpha1Manifest
- func (r *GetambassadorIoMappingV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoMappingV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoMappingV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoMappingV3Alpha1ManifestData
- type GetambassadorIoModuleV3Alpha1Manifest
- func (r *GetambassadorIoModuleV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoModuleV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoModuleV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoModuleV3Alpha1ManifestData
- type GetambassadorIoRateLimitServiceV3Alpha1Manifest
- func (r *GetambassadorIoRateLimitServiceV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoRateLimitServiceV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoRateLimitServiceV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoRateLimitServiceV3Alpha1ManifestData
- type GetambassadorIoTcpmappingV3Alpha1Manifest
- func (r *GetambassadorIoTcpmappingV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoTcpmappingV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoTcpmappingV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoTcpmappingV3Alpha1ManifestData
- type GetambassadorIoTlscontextV3Alpha1Manifest
- func (r *GetambassadorIoTlscontextV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoTlscontextV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoTlscontextV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoTlscontextV3Alpha1ManifestData
- type GetambassadorIoTracingServiceV3Alpha1Manifest
- func (r *GetambassadorIoTracingServiceV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoTracingServiceV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoTracingServiceV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoTracingServiceV3Alpha1ManifestData
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 (r *GetambassadorIoAuthServiceV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoAuthServiceV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoAuthServiceV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoAuthServiceV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoAuthServiceV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoConsulResolverV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoConsulResolverV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoConsulResolverV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoConsulResolverV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoConsulResolverV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoDevPortalV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoDevPortalV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoDevPortalV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoDevPortalV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoDevPortalV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoHostV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoHostV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoHostV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoHostV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoHostV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoKubernetesEndpointResolverV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoKubernetesServiceResolverV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoListenerV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoListenerV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoListenerV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoListenerV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoListenerV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoLogServiceV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoLogServiceV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoLogServiceV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoLogServiceV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoLogServiceV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoMappingV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoMappingV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoMappingV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoMappingV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoMappingV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoModuleV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoModuleV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoModuleV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoModuleV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoModuleV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoRateLimitServiceV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoRateLimitServiceV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoRateLimitServiceV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoRateLimitServiceV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoRateLimitServiceV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoTcpmappingV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoTcpmappingV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoTcpmappingV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoTcpmappingV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoTcpmappingV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoTlscontextV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoTlscontextV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoTlscontextV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoTlscontextV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoTlscontextV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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 (r *GetambassadorIoTracingServiceV3Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoTracingServiceV3Alpha1Manifest) Read ¶
func (r *GetambassadorIoTracingServiceV3Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoTracingServiceV3Alpha1Manifest) Schema ¶
func (r *GetambassadorIoTracingServiceV3Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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"` }
Source Files
¶
- getambassador_io_auth_service_v3alpha1_manifest.go
- getambassador_io_consul_resolver_v3alpha1_manifest.go
- getambassador_io_dev_portal_v3alpha1_manifest.go
- getambassador_io_host_v3alpha1_manifest.go
- getambassador_io_kubernetes_endpoint_resolver_v3alpha1_manifest.go
- getambassador_io_kubernetes_service_resolver_v3alpha1_manifest.go
- getambassador_io_listener_v3alpha1_manifest.go
- getambassador_io_log_service_v3alpha1_manifest.go
- getambassador_io_mapping_v3alpha1_manifest.go
- getambassador_io_module_v3alpha1_manifest.go
- getambassador_io_rate_limit_service_v3alpha1_manifest.go
- getambassador_io_tcp_mapping_v3alpha1_manifest.go
- getambassador_io_tls_context_v3alpha1_manifest.go
- getambassador_io_tracing_service_v3alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.