Documentation ¶
Index ¶
- func NewCiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest() datasource.DataSource
- func NewCiliumIoCiliumCidrgroupV2Alpha1Manifest() datasource.DataSource
- func NewCiliumIoCiliumEndpointSliceV2Alpha1Manifest() datasource.DataSource
- func NewCiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest() datasource.DataSource
- func NewCiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest() datasource.DataSource
- func NewCiliumIoCiliumNodeConfigV2Alpha1Manifest() datasource.DataSource
- func NewCiliumIoCiliumPodIppoolV2Alpha1Manifest() datasource.DataSource
- type CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest
- func (r *CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CiliumIoCiliumBgppeeringPolicyV2Alpha1ManifestData
- type CiliumIoCiliumCidrgroupV2Alpha1Manifest
- func (r *CiliumIoCiliumCidrgroupV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CiliumIoCiliumCidrgroupV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CiliumIoCiliumCidrgroupV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CiliumIoCiliumCidrgroupV2Alpha1ManifestData
- type CiliumIoCiliumEndpointSliceV2Alpha1Manifest
- func (r *CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CiliumIoCiliumEndpointSliceV2Alpha1ManifestData
- type CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest
- func (r *CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CiliumIoCiliumL2AnnouncementPolicyV2Alpha1ManifestData
- type CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest
- func (r *CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CiliumIoCiliumLoadBalancerIppoolV2Alpha1ManifestData
- type CiliumIoCiliumNodeConfigV2Alpha1Manifest
- func (r *CiliumIoCiliumNodeConfigV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CiliumIoCiliumNodeConfigV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CiliumIoCiliumNodeConfigV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CiliumIoCiliumNodeConfigV2Alpha1ManifestData
- type CiliumIoCiliumPodIppoolV2Alpha1Manifest
- func (r *CiliumIoCiliumPodIppoolV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CiliumIoCiliumPodIppoolV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CiliumIoCiliumPodIppoolV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CiliumIoCiliumPodIppoolV2Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest ¶
func NewCiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest() datasource.DataSource
func NewCiliumIoCiliumCidrgroupV2Alpha1Manifest ¶
func NewCiliumIoCiliumCidrgroupV2Alpha1Manifest() datasource.DataSource
func NewCiliumIoCiliumEndpointSliceV2Alpha1Manifest ¶
func NewCiliumIoCiliumEndpointSliceV2Alpha1Manifest() datasource.DataSource
func NewCiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest ¶
func NewCiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest() datasource.DataSource
func NewCiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest ¶
func NewCiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest() datasource.DataSource
func NewCiliumIoCiliumNodeConfigV2Alpha1Manifest ¶
func NewCiliumIoCiliumNodeConfigV2Alpha1Manifest() datasource.DataSource
func NewCiliumIoCiliumPodIppoolV2Alpha1Manifest ¶
func NewCiliumIoCiliumPodIppoolV2Alpha1Manifest() datasource.DataSource
Types ¶
type CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest ¶
type CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest struct{}
func (*CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Metadata ¶
func (r *CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Read ¶
func (r *CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Schema ¶
func (r *CiliumIoCiliumBgppeeringPolicyV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CiliumIoCiliumBgppeeringPolicyV2Alpha1ManifestData ¶
type CiliumIoCiliumBgppeeringPolicyV2Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { NodeSelector *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:"node_selector" json:"nodeSelector,omitempty"` VirtualRouters *[]struct { ExportPodCIDR *bool `tfsdk:"export_pod_cidr" json:"exportPodCIDR,omitempty"` LocalASN *int64 `tfsdk:"local_asn" json:"localASN,omitempty"` Neighbors *[]struct { AdvertisedPathAttributes *[]struct { Communities *struct { Large *[]string `tfsdk:"large" json:"large,omitempty"` Standard *[]string `tfsdk:"standard" json:"standard,omitempty"` WellKnown *[]string `tfsdk:"well_known" json:"wellKnown,omitempty"` } `tfsdk:"communities" json:"communities,omitempty"` LocalPreference *int64 `tfsdk:"local_preference" json:"localPreference,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"` SelectorType *string `tfsdk:"selector_type" json:"selectorType,omitempty"` } `tfsdk:"advertised_path_attributes" json:"advertisedPathAttributes,omitempty"` AuthSecretRef *string `tfsdk:"auth_secret_ref" json:"authSecretRef,omitempty"` ConnectRetryTimeSeconds *int64 `tfsdk:"connect_retry_time_seconds" json:"connectRetryTimeSeconds,omitempty"` EBGPMultihopTTL *int64 `tfsdk:"e_bgp_multihop_ttl" json:"eBGPMultihopTTL,omitempty"` Families *[]struct { Afi *string `tfsdk:"afi" json:"afi,omitempty"` Safi *string `tfsdk:"safi" json:"safi,omitempty"` } `tfsdk:"families" json:"families,omitempty"` GracefulRestart *struct { Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` RestartTimeSeconds *int64 `tfsdk:"restart_time_seconds" json:"restartTimeSeconds,omitempty"` } `tfsdk:"graceful_restart" json:"gracefulRestart,omitempty"` HoldTimeSeconds *int64 `tfsdk:"hold_time_seconds" json:"holdTimeSeconds,omitempty"` KeepAliveTimeSeconds *int64 `tfsdk:"keep_alive_time_seconds" json:"keepAliveTimeSeconds,omitempty"` PeerASN *int64 `tfsdk:"peer_asn" json:"peerASN,omitempty"` PeerAddress *string `tfsdk:"peer_address" json:"peerAddress,omitempty"` PeerPort *int64 `tfsdk:"peer_port" json:"peerPort,omitempty"` } `tfsdk:"neighbors" json:"neighbors,omitempty"` PodIPPoolSelector *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:"pod_ip_pool_selector" json:"podIPPoolSelector,omitempty"` ServiceAdvertisements *[]string `tfsdk:"service_advertisements" json:"serviceAdvertisements,omitempty"` ServiceSelector *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:"service_selector" json:"serviceSelector,omitempty"` } `tfsdk:"virtual_routers" json:"virtualRouters,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CiliumIoCiliumCidrgroupV2Alpha1Manifest ¶
type CiliumIoCiliumCidrgroupV2Alpha1Manifest struct{}
func (*CiliumIoCiliumCidrgroupV2Alpha1Manifest) Metadata ¶
func (r *CiliumIoCiliumCidrgroupV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CiliumIoCiliumCidrgroupV2Alpha1Manifest) Read ¶
func (r *CiliumIoCiliumCidrgroupV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CiliumIoCiliumCidrgroupV2Alpha1Manifest) Schema ¶
func (r *CiliumIoCiliumCidrgroupV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CiliumIoCiliumCidrgroupV2Alpha1ManifestData ¶
type CiliumIoCiliumCidrgroupV2Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ExternalCIDRs *[]string `tfsdk:"external_cidrs" json:"externalCIDRs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CiliumIoCiliumEndpointSliceV2Alpha1Manifest ¶
type CiliumIoCiliumEndpointSliceV2Alpha1Manifest struct{}
func (*CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Metadata ¶
func (r *CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Read ¶
func (r *CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Schema ¶
func (r *CiliumIoCiliumEndpointSliceV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CiliumIoCiliumEndpointSliceV2Alpha1ManifestData ¶
type CiliumIoCiliumEndpointSliceV2Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Endpoints *[]struct { Encryption *struct { Key *int64 `tfsdk:"key" json:"key,omitempty"` } `tfsdk:"encryption" json:"encryption,omitempty"` Id *int64 `tfsdk:"id" json:"id,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Named_ports *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"named_ports" json:"named-ports,omitempty"` Networking *struct { Addressing *[]struct { Ipv4 *string `tfsdk:"ipv4" json:"ipv4,omitempty"` Ipv6 *string `tfsdk:"ipv6" json:"ipv6,omitempty"` } `tfsdk:"addressing" json:"addressing,omitempty"` Node *string `tfsdk:"node" json:"node,omitempty"` } `tfsdk:"networking" json:"networking,omitempty"` } `tfsdk:"endpoints" json:"endpoints,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` }
type CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest ¶
type CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest struct{}
func (*CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Metadata ¶
func (r *CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Read ¶
func (r *CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Schema ¶
func (r *CiliumIoCiliumL2AnnouncementPolicyV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CiliumIoCiliumL2AnnouncementPolicyV2Alpha1ManifestData ¶
type CiliumIoCiliumL2AnnouncementPolicyV2Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ExternalIPs *bool `tfsdk:"external_i_ps" json:"externalIPs,omitempty"` Interfaces *[]string `tfsdk:"interfaces" json:"interfaces,omitempty"` LoadBalancerIPs *bool `tfsdk:"load_balancer_i_ps" json:"loadBalancerIPs,omitempty"` NodeSelector *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:"node_selector" json:"nodeSelector,omitempty"` ServiceSelector *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:"service_selector" json:"serviceSelector,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest ¶
type CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest struct{}
func (*CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Metadata ¶
func (r *CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Read ¶
func (r *CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Schema ¶
func (r *CiliumIoCiliumLoadBalancerIppoolV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CiliumIoCiliumLoadBalancerIppoolV2Alpha1ManifestData ¶
type CiliumIoCiliumLoadBalancerIppoolV2Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AllowFirstLastIPs *string `tfsdk:"allow_first_last_i_ps" json:"allowFirstLastIPs,omitempty"` Blocks *[]struct { Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` Start *string `tfsdk:"start" json:"start,omitempty"` Stop *string `tfsdk:"stop" json:"stop,omitempty"` } `tfsdk:"blocks" json:"blocks,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` ServiceSelector *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:"service_selector" json:"serviceSelector,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CiliumIoCiliumNodeConfigV2Alpha1Manifest ¶
type CiliumIoCiliumNodeConfigV2Alpha1Manifest struct{}
func (*CiliumIoCiliumNodeConfigV2Alpha1Manifest) Metadata ¶
func (r *CiliumIoCiliumNodeConfigV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CiliumIoCiliumNodeConfigV2Alpha1Manifest) Read ¶
func (r *CiliumIoCiliumNodeConfigV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CiliumIoCiliumNodeConfigV2Alpha1Manifest) Schema ¶
func (r *CiliumIoCiliumNodeConfigV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CiliumIoCiliumNodeConfigV2Alpha1ManifestData ¶
type CiliumIoCiliumNodeConfigV2Alpha1ManifestData 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 { Defaults *map[string]string `tfsdk:"defaults" json:"defaults,omitempty"` NodeSelector *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:"node_selector" json:"nodeSelector,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CiliumIoCiliumPodIppoolV2Alpha1Manifest ¶
type CiliumIoCiliumPodIppoolV2Alpha1Manifest struct{}
func (*CiliumIoCiliumPodIppoolV2Alpha1Manifest) Metadata ¶
func (r *CiliumIoCiliumPodIppoolV2Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CiliumIoCiliumPodIppoolV2Alpha1Manifest) Read ¶
func (r *CiliumIoCiliumPodIppoolV2Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CiliumIoCiliumPodIppoolV2Alpha1Manifest) Schema ¶
func (r *CiliumIoCiliumPodIppoolV2Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CiliumIoCiliumPodIppoolV2Alpha1ManifestData ¶
type CiliumIoCiliumPodIppoolV2Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Ipv4 *struct { Cidrs *[]string `tfsdk:"cidrs" json:"cidrs,omitempty"` MaskSize *int64 `tfsdk:"mask_size" json:"maskSize,omitempty"` } `tfsdk:"ipv4" json:"ipv4,omitempty"` Ipv6 *struct { Cidrs *[]string `tfsdk:"cidrs" json:"cidrs,omitempty"` MaskSize *int64 `tfsdk:"mask_size" json:"maskSize,omitempty"` } `tfsdk:"ipv6" json:"ipv6,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- cilium_io_cilium_bgp_peering_policy_v2alpha1_manifest.go
- cilium_io_cilium_cidr_group_v2alpha1_manifest.go
- cilium_io_cilium_endpoint_slice_v2alpha1_manifest.go
- cilium_io_cilium_l2_announcement_policy_v2alpha1_manifest.go
- cilium_io_cilium_load_balancer_ip_pool_v2alpha1_manifest.go
- cilium_io_cilium_node_config_v2alpha1_manifest.go
- cilium_io_cilium_pod_ip_pool_v2alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.