Documentation ¶
Index ¶
- func NewGatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest() datasource.DataSource
- func NewGatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest() datasource.DataSource
- func NewGatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest() datasource.DataSource
- func NewGatewayNetworkingK8SIoTcprouteV1Alpha2Manifest() datasource.DataSource
- func NewGatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest() datasource.DataSource
- func NewGatewayNetworkingK8SIoUdprouteV1Alpha2Manifest() datasource.DataSource
- type GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest
- func (r *GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2ManifestData
- type GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest
- func (r *GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GatewayNetworkingK8SIoGrpcrouteV1Alpha2ManifestData
- type GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest
- func (r *GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GatewayNetworkingK8SIoReferenceGrantV1Alpha2ManifestData
- type GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest
- func (r *GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GatewayNetworkingK8SIoTcprouteV1Alpha2ManifestData
- type GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest
- func (r *GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GatewayNetworkingK8SIoTlsrouteV1Alpha2ManifestData
- type GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest
- func (r *GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type GatewayNetworkingK8SIoUdprouteV1Alpha2ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest ¶
func NewGatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest() datasource.DataSource
func NewGatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest ¶
func NewGatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest() datasource.DataSource
func NewGatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest ¶
func NewGatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest() datasource.DataSource
func NewGatewayNetworkingK8SIoTcprouteV1Alpha2Manifest ¶
func NewGatewayNetworkingK8SIoTcprouteV1Alpha2Manifest() datasource.DataSource
func NewGatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest ¶
func NewGatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest() datasource.DataSource
func NewGatewayNetworkingK8SIoUdprouteV1Alpha2Manifest ¶
func NewGatewayNetworkingK8SIoUdprouteV1Alpha2Manifest() datasource.DataSource
Types ¶
type GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest ¶
type GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest struct{}
func (*GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Metadata ¶
func (r *GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Read ¶
func (r *GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Schema ¶
func (r *GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2ManifestData ¶
type GatewayNetworkingK8SIoBackendLbpolicyV1Alpha2ManifestData 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 { SessionPersistence *struct { AbsoluteTimeout *string `tfsdk:"absolute_timeout" json:"absoluteTimeout,omitempty"` CookieConfig *struct { LifetimeType *string `tfsdk:"lifetime_type" json:"lifetimeType,omitempty"` } `tfsdk:"cookie_config" json:"cookieConfig,omitempty"` IdleTimeout *string `tfsdk:"idle_timeout" json:"idleTimeout,omitempty"` SessionName *string `tfsdk:"session_name" json:"sessionName,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"session_persistence" json:"sessionPersistence,omitempty"` TargetRefs *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"target_refs" json:"targetRefs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest ¶
type GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest struct{}
func (*GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Metadata ¶
func (r *GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Read ¶
func (r *GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Schema ¶
func (r *GatewayNetworkingK8SIoGrpcrouteV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GatewayNetworkingK8SIoGrpcrouteV1Alpha2ManifestData ¶
type GatewayNetworkingK8SIoGrpcrouteV1Alpha2ManifestData 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 { Hostnames *[]string `tfsdk:"hostnames" json:"hostnames,omitempty"` ParentRefs *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` SectionName *string `tfsdk:"section_name" json:"sectionName,omitempty"` } `tfsdk:"parent_refs" json:"parentRefs,omitempty"` Rules *[]struct { BackendRefs *[]struct { Filters *[]struct { ExtensionRef *struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"extension_ref" json:"extensionRef,omitempty"` RequestHeaderModifier *struct { Add *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"add" json:"add,omitempty"` Remove *[]string `tfsdk:"remove" json:"remove,omitempty"` Set *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"set" json:"set,omitempty"` } `tfsdk:"request_header_modifier" json:"requestHeaderModifier,omitempty"` RequestMirror *struct { BackendRef *struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"backend_ref" json:"backendRef,omitempty"` } `tfsdk:"request_mirror" json:"requestMirror,omitempty"` ResponseHeaderModifier *struct { Add *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"add" json:"add,omitempty"` Remove *[]string `tfsdk:"remove" json:"remove,omitempty"` Set *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"set" json:"set,omitempty"` } `tfsdk:"response_header_modifier" json:"responseHeaderModifier,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"filters" json:"filters,omitempty"` Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"backend_refs" json:"backendRefs,omitempty"` Filters *[]struct { ExtensionRef *struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"extension_ref" json:"extensionRef,omitempty"` RequestHeaderModifier *struct { Add *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"add" json:"add,omitempty"` Remove *[]string `tfsdk:"remove" json:"remove,omitempty"` Set *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"set" json:"set,omitempty"` } `tfsdk:"request_header_modifier" json:"requestHeaderModifier,omitempty"` RequestMirror *struct { BackendRef *struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"backend_ref" json:"backendRef,omitempty"` } `tfsdk:"request_mirror" json:"requestMirror,omitempty"` ResponseHeaderModifier *struct { Add *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"add" json:"add,omitempty"` Remove *[]string `tfsdk:"remove" json:"remove,omitempty"` Set *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"set" json:"set,omitempty"` } `tfsdk:"response_header_modifier" json:"responseHeaderModifier,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"filters" json:"filters,omitempty"` Matches *[]struct { Headers *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"headers" json:"headers,omitempty"` Method *struct { Method *string `tfsdk:"method" json:"method,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"method" json:"method,omitempty"` } `tfsdk:"matches" json:"matches,omitempty"` } `tfsdk:"rules" json:"rules,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest ¶
type GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest struct{}
func (*GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Metadata ¶
func (r *GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Read ¶
func (r *GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Schema ¶
func (r *GatewayNetworkingK8SIoReferenceGrantV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GatewayNetworkingK8SIoReferenceGrantV1Alpha2ManifestData ¶
type GatewayNetworkingK8SIoReferenceGrantV1Alpha2ManifestData 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 { From *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` To *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"to" json:"to,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest ¶
type GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest struct{}
func (*GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Metadata ¶
func (r *GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Read ¶
func (r *GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Schema ¶
func (r *GatewayNetworkingK8SIoTcprouteV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GatewayNetworkingK8SIoTcprouteV1Alpha2ManifestData ¶
type GatewayNetworkingK8SIoTcprouteV1Alpha2ManifestData 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 { ParentRefs *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` SectionName *string `tfsdk:"section_name" json:"sectionName,omitempty"` } `tfsdk:"parent_refs" json:"parentRefs,omitempty"` Rules *[]struct { BackendRefs *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"backend_refs" json:"backendRefs,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"rules" json:"rules,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest ¶
type GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest struct{}
func (*GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Metadata ¶
func (r *GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Read ¶
func (r *GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Schema ¶
func (r *GatewayNetworkingK8SIoTlsrouteV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GatewayNetworkingK8SIoTlsrouteV1Alpha2ManifestData ¶
type GatewayNetworkingK8SIoTlsrouteV1Alpha2ManifestData 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 { Hostnames *[]string `tfsdk:"hostnames" json:"hostnames,omitempty"` ParentRefs *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` SectionName *string `tfsdk:"section_name" json:"sectionName,omitempty"` } `tfsdk:"parent_refs" json:"parentRefs,omitempty"` Rules *[]struct { BackendRefs *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"backend_refs" json:"backendRefs,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"rules" json:"rules,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest ¶
type GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest struct{}
func (*GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Metadata ¶
func (r *GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Read ¶
func (r *GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Schema ¶
func (r *GatewayNetworkingK8SIoUdprouteV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type GatewayNetworkingK8SIoUdprouteV1Alpha2ManifestData ¶
type GatewayNetworkingK8SIoUdprouteV1Alpha2ManifestData 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 { ParentRefs *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` SectionName *string `tfsdk:"section_name" json:"sectionName,omitempty"` } `tfsdk:"parent_refs" json:"parentRefs,omitempty"` Rules *[]struct { BackendRefs *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"backend_refs" json:"backendRefs,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"rules" json:"rules,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- gateway_networking_k8s_io_backend_lb_policy_v1alpha2_manifest.go
- gateway_networking_k8s_io_grpc_route_v1alpha2_manifest.go
- gateway_networking_k8s_io_reference_grant_v1alpha2_manifest.go
- gateway_networking_k8s_io_tcp_route_v1alpha2_manifest.go
- gateway_networking_k8s_io_tls_route_v1alpha2_manifest.go
- gateway_networking_k8s_io_udp_route_v1alpha2_manifest.go
Click to show internal directories.
Click to hide internal directories.