Documentation ¶
Index ¶
- func NewGetambassadorIoAuthServiceV2Manifest() datasource.DataSource
- func NewGetambassadorIoConsulResolverV2Manifest() datasource.DataSource
- func NewGetambassadorIoDevPortalV2Manifest() datasource.DataSource
- func NewGetambassadorIoHostV2Manifest() datasource.DataSource
- func NewGetambassadorIoKubernetesEndpointResolverV2Manifest() datasource.DataSource
- func NewGetambassadorIoKubernetesServiceResolverV2Manifest() datasource.DataSource
- func NewGetambassadorIoLogServiceV2Manifest() datasource.DataSource
- func NewGetambassadorIoMappingV2Manifest() datasource.DataSource
- func NewGetambassadorIoModuleV2Manifest() datasource.DataSource
- func NewGetambassadorIoRateLimitServiceV2Manifest() datasource.DataSource
- func NewGetambassadorIoTcpmappingV2Manifest() datasource.DataSource
- func NewGetambassadorIoTlscontextV2Manifest() datasource.DataSource
- func NewGetambassadorIoTracingServiceV2Manifest() datasource.DataSource
- type GetambassadorIoAuthServiceV2Manifest
- func (r *GetambassadorIoAuthServiceV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoAuthServiceV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoAuthServiceV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoAuthServiceV2ManifestData
- type GetambassadorIoConsulResolverV2Manifest
- func (r *GetambassadorIoConsulResolverV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoConsulResolverV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoConsulResolverV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoConsulResolverV2ManifestData
- type GetambassadorIoDevPortalV2Manifest
- func (r *GetambassadorIoDevPortalV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoDevPortalV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoDevPortalV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoDevPortalV2ManifestData
- type GetambassadorIoHostV2Manifest
- func (r *GetambassadorIoHostV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoHostV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoHostV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoHostV2ManifestData
- type GetambassadorIoKubernetesEndpointResolverV2Manifest
- func (r *GetambassadorIoKubernetesEndpointResolverV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoKubernetesEndpointResolverV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoKubernetesEndpointResolverV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoKubernetesEndpointResolverV2ManifestData
- type GetambassadorIoKubernetesServiceResolverV2Manifest
- func (r *GetambassadorIoKubernetesServiceResolverV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoKubernetesServiceResolverV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoKubernetesServiceResolverV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoKubernetesServiceResolverV2ManifestData
- type GetambassadorIoLogServiceV2Manifest
- func (r *GetambassadorIoLogServiceV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoLogServiceV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoLogServiceV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoLogServiceV2ManifestData
- type GetambassadorIoMappingV2Manifest
- func (r *GetambassadorIoMappingV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoMappingV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoMappingV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoMappingV2ManifestData
- type GetambassadorIoModuleV2Manifest
- func (r *GetambassadorIoModuleV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoModuleV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoModuleV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoModuleV2ManifestData
- type GetambassadorIoRateLimitServiceV2Manifest
- func (r *GetambassadorIoRateLimitServiceV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoRateLimitServiceV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoRateLimitServiceV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoRateLimitServiceV2ManifestData
- type GetambassadorIoTcpmappingV2Manifest
- func (r *GetambassadorIoTcpmappingV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoTcpmappingV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoTcpmappingV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoTcpmappingV2ManifestData
- type GetambassadorIoTlscontextV2Manifest
- func (r *GetambassadorIoTlscontextV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoTlscontextV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoTlscontextV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoTlscontextV2ManifestData
- type GetambassadorIoTracingServiceV2Manifest
- func (r *GetambassadorIoTracingServiceV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GetambassadorIoTracingServiceV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GetambassadorIoTracingServiceV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GetambassadorIoTracingServiceV2ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGetambassadorIoAuthServiceV2Manifest ¶
func NewGetambassadorIoAuthServiceV2Manifest() datasource.DataSource
func NewGetambassadorIoConsulResolverV2Manifest ¶
func NewGetambassadorIoConsulResolverV2Manifest() datasource.DataSource
func NewGetambassadorIoDevPortalV2Manifest ¶
func NewGetambassadorIoDevPortalV2Manifest() datasource.DataSource
func NewGetambassadorIoHostV2Manifest ¶
func NewGetambassadorIoHostV2Manifest() datasource.DataSource
func NewGetambassadorIoKubernetesEndpointResolverV2Manifest ¶
func NewGetambassadorIoKubernetesEndpointResolverV2Manifest() datasource.DataSource
func NewGetambassadorIoKubernetesServiceResolverV2Manifest ¶
func NewGetambassadorIoKubernetesServiceResolverV2Manifest() datasource.DataSource
func NewGetambassadorIoLogServiceV2Manifest ¶
func NewGetambassadorIoLogServiceV2Manifest() datasource.DataSource
func NewGetambassadorIoMappingV2Manifest ¶
func NewGetambassadorIoMappingV2Manifest() datasource.DataSource
func NewGetambassadorIoModuleV2Manifest ¶
func NewGetambassadorIoModuleV2Manifest() datasource.DataSource
func NewGetambassadorIoRateLimitServiceV2Manifest ¶
func NewGetambassadorIoRateLimitServiceV2Manifest() datasource.DataSource
func NewGetambassadorIoTcpmappingV2Manifest ¶
func NewGetambassadorIoTcpmappingV2Manifest() datasource.DataSource
func NewGetambassadorIoTlscontextV2Manifest ¶
func NewGetambassadorIoTlscontextV2Manifest() datasource.DataSource
func NewGetambassadorIoTracingServiceV2Manifest ¶
func NewGetambassadorIoTracingServiceV2Manifest() datasource.DataSource
Types ¶
type GetambassadorIoAuthServiceV2Manifest ¶
type GetambassadorIoAuthServiceV2Manifest struct{}
func (*GetambassadorIoAuthServiceV2Manifest) Metadata ¶
func (r *GetambassadorIoAuthServiceV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoAuthServiceV2Manifest) Read ¶
func (r *GetambassadorIoAuthServiceV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoAuthServiceV2Manifest) Schema ¶
func (r *GetambassadorIoAuthServiceV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoAuthServiceV2ManifestData ¶
type GetambassadorIoAuthServiceV2ManifestData 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"` 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"` 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 *bool `tfsdk:"tls" json:"tls,omitempty"` V3CircuitBreakers *[]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:"v3_circuit_breakers" json:"v3CircuitBreakers,omitempty"` V3StatsName *string `tfsdk:"v3_stats_name" json:"v3StatsName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GetambassadorIoConsulResolverV2Manifest ¶
type GetambassadorIoConsulResolverV2Manifest struct{}
func (*GetambassadorIoConsulResolverV2Manifest) Metadata ¶
func (r *GetambassadorIoConsulResolverV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoConsulResolverV2Manifest) Read ¶
func (r *GetambassadorIoConsulResolverV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoConsulResolverV2Manifest) Schema ¶
func (r *GetambassadorIoConsulResolverV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoConsulResolverV2ManifestData ¶
type GetambassadorIoConsulResolverV2ManifestData 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 GetambassadorIoDevPortalV2Manifest ¶
type GetambassadorIoDevPortalV2Manifest struct{}
func (*GetambassadorIoDevPortalV2Manifest) Metadata ¶
func (r *GetambassadorIoDevPortalV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoDevPortalV2Manifest) Read ¶
func (r *GetambassadorIoDevPortalV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoDevPortalV2Manifest) Schema ¶
func (r *GetambassadorIoDevPortalV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoDevPortalV2ManifestData ¶
type GetambassadorIoDevPortalV2ManifestData 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 GetambassadorIoHostV2Manifest ¶
type GetambassadorIoHostV2Manifest struct{}
func (*GetambassadorIoHostV2Manifest) Metadata ¶
func (r *GetambassadorIoHostV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoHostV2Manifest) Read ¶
func (r *GetambassadorIoHostV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoHostV2Manifest) Schema ¶
func (r *GetambassadorIoHostV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoHostV2ManifestData ¶
type GetambassadorIoHostV2ManifestData 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"` 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"` 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"` V3CRLSecret *string `tfsdk:"v3_crl_secret" json:"v3CRLSecret,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 GetambassadorIoKubernetesEndpointResolverV2Manifest ¶
type GetambassadorIoKubernetesEndpointResolverV2Manifest struct{}
func (*GetambassadorIoKubernetesEndpointResolverV2Manifest) Metadata ¶
func (r *GetambassadorIoKubernetesEndpointResolverV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoKubernetesEndpointResolverV2Manifest) Read ¶
func (r *GetambassadorIoKubernetesEndpointResolverV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoKubernetesEndpointResolverV2Manifest) Schema ¶
func (r *GetambassadorIoKubernetesEndpointResolverV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoKubernetesEndpointResolverV2ManifestData ¶
type GetambassadorIoKubernetesEndpointResolverV2ManifestData 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 GetambassadorIoKubernetesServiceResolverV2Manifest ¶
type GetambassadorIoKubernetesServiceResolverV2Manifest struct{}
func (*GetambassadorIoKubernetesServiceResolverV2Manifest) Metadata ¶
func (r *GetambassadorIoKubernetesServiceResolverV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoKubernetesServiceResolverV2Manifest) Read ¶
func (r *GetambassadorIoKubernetesServiceResolverV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoKubernetesServiceResolverV2Manifest) Schema ¶
func (r *GetambassadorIoKubernetesServiceResolverV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoKubernetesServiceResolverV2ManifestData ¶
type GetambassadorIoKubernetesServiceResolverV2ManifestData 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 GetambassadorIoLogServiceV2Manifest ¶
type GetambassadorIoLogServiceV2Manifest struct{}
func (*GetambassadorIoLogServiceV2Manifest) Metadata ¶
func (r *GetambassadorIoLogServiceV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoLogServiceV2Manifest) Read ¶
func (r *GetambassadorIoLogServiceV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoLogServiceV2Manifest) Schema ¶
func (r *GetambassadorIoLogServiceV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoLogServiceV2ManifestData ¶
type GetambassadorIoLogServiceV2ManifestData 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"` Service *string `tfsdk:"service" json:"service,omitempty"` V3ProtocolVersion *string `tfsdk:"v3_protocol_version" json:"v3ProtocolVersion,omitempty"` V3StatsName *string `tfsdk:"v3_stats_name" json:"v3StatsName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GetambassadorIoMappingV2Manifest ¶
type GetambassadorIoMappingV2Manifest struct{}
func (*GetambassadorIoMappingV2Manifest) Metadata ¶
func (r *GetambassadorIoMappingV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoMappingV2Manifest) Read ¶
func (r *GetambassadorIoMappingV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoMappingV2Manifest) Schema ¶
func (r *GetambassadorIoMappingV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoMappingV2ManifestData ¶
type GetambassadorIoMappingV2ManifestData 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 *map[string]string `tfsdk:"add_request_headers" json:"add_request_headers,omitempty"` Add_response_headers *map[string]string `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"` } `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"` 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"` 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"` Timeout_ms *int64 `tfsdk:"timeout_ms" json:"timeout_ms,omitempty"` Tls *bool `tfsdk:"tls" json:"tls,omitempty"` Use_websocket *bool `tfsdk:"use_websocket" json:"use_websocket,omitempty"` V3StatsName *string `tfsdk:"v3_stats_name" json:"v3StatsName,omitempty"` V3health_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:"v3health_checks" json:"v3health_checks,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GetambassadorIoModuleV2Manifest ¶
type GetambassadorIoModuleV2Manifest struct{}
func (*GetambassadorIoModuleV2Manifest) Metadata ¶
func (r *GetambassadorIoModuleV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoModuleV2Manifest) Read ¶
func (r *GetambassadorIoModuleV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoModuleV2Manifest) Schema ¶
func (r *GetambassadorIoModuleV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoModuleV2ManifestData ¶
type GetambassadorIoModuleV2ManifestData 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 GetambassadorIoRateLimitServiceV2Manifest ¶
type GetambassadorIoRateLimitServiceV2Manifest struct{}
func (*GetambassadorIoRateLimitServiceV2Manifest) Metadata ¶
func (r *GetambassadorIoRateLimitServiceV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoRateLimitServiceV2Manifest) Read ¶
func (r *GetambassadorIoRateLimitServiceV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoRateLimitServiceV2Manifest) Schema ¶
func (r *GetambassadorIoRateLimitServiceV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoRateLimitServiceV2ManifestData ¶
type GetambassadorIoRateLimitServiceV2ManifestData 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"` Protocol_version *string `tfsdk:"protocol_version" json:"protocol_version,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` Timeout_ms *int64 `tfsdk:"timeout_ms" json:"timeout_ms,omitempty"` Tls *bool `tfsdk:"tls" json:"tls,omitempty"` V3GRPC *struct { Use_resource_exhausted_code *bool `tfsdk:"use_resource_exhausted_code" json:"use_resource_exhausted_code,omitempty"` } `tfsdk:"v3_grpc" json:"v3GRPC,omitempty"` V3StatsName *string `tfsdk:"v3_stats_name" json:"v3StatsName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GetambassadorIoTcpmappingV2Manifest ¶
type GetambassadorIoTcpmappingV2Manifest struct{}
func (*GetambassadorIoTcpmappingV2Manifest) Metadata ¶
func (r *GetambassadorIoTcpmappingV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoTcpmappingV2Manifest) Read ¶
func (r *GetambassadorIoTcpmappingV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoTcpmappingV2Manifest) Schema ¶
func (r *GetambassadorIoTcpmappingV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoTcpmappingV2ManifestData ¶
type GetambassadorIoTcpmappingV2ManifestData 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"` Tls *bool `tfsdk:"tls" json:"tls,omitempty"` V3StatsName *string `tfsdk:"v3_stats_name" json:"v3StatsName,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GetambassadorIoTlscontextV2Manifest ¶
type GetambassadorIoTlscontextV2Manifest struct{}
func (*GetambassadorIoTlscontextV2Manifest) Metadata ¶
func (r *GetambassadorIoTlscontextV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoTlscontextV2Manifest) Read ¶
func (r *GetambassadorIoTlscontextV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoTlscontextV2Manifest) Schema ¶
func (r *GetambassadorIoTlscontextV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoTlscontextV2ManifestData ¶
type GetambassadorIoTlscontextV2ManifestData 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"` 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"` V3CRLSecret *string `tfsdk:"v3_crl_secret" json:"v3CRLSecret,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GetambassadorIoTracingServiceV2Manifest ¶
type GetambassadorIoTracingServiceV2Manifest struct{}
func (*GetambassadorIoTracingServiceV2Manifest) Metadata ¶
func (r *GetambassadorIoTracingServiceV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GetambassadorIoTracingServiceV2Manifest) Read ¶
func (r *GetambassadorIoTracingServiceV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GetambassadorIoTracingServiceV2Manifest) Schema ¶
func (r *GetambassadorIoTracingServiceV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GetambassadorIoTracingServiceV2ManifestData ¶
type GetambassadorIoTracingServiceV2ManifestData 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"` 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"` V3PropagationModes *[]string `tfsdk:"v3_propagation_modes" json:"v3PropagationModes,omitempty"` } `tfsdk:"config" json:"config,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"` Tag_headers *[]string `tfsdk:"tag_headers" json:"tag_headers,omitempty"` V3CustomTags *[]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:"v3_custom_tags" json:"v3CustomTags,omitempty"` V3StatsName *string `tfsdk:"v3_stats_name" json:"v3StatsName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- getambassador_io_auth_service_v2_manifest.go
- getambassador_io_consul_resolver_v2_manifest.go
- getambassador_io_dev_portal_v2_manifest.go
- getambassador_io_host_v2_manifest.go
- getambassador_io_kubernetes_endpoint_resolver_v2_manifest.go
- getambassador_io_kubernetes_service_resolver_v2_manifest.go
- getambassador_io_log_service_v2_manifest.go
- getambassador_io_mapping_v2_manifest.go
- getambassador_io_module_v2_manifest.go
- getambassador_io_rate_limit_service_v2_manifest.go
- getambassador_io_tcp_mapping_v2_manifest.go
- getambassador_io_tls_context_v2_manifest.go
- getambassador_io_tracing_service_v2_manifest.go
Click to show internal directories.
Click to hide internal directories.