Documentation ¶
Index ¶
- func NewCrdProjectcalicoOrgBgpconfigurationV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgBgpfilterV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgBgppeerV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgBlockAffinityV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgCalicoNodeStatusV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgClusterInformationV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgFelixConfigurationV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgGlobalNetworkSetV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgHostEndpointV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgIpamblockV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgIpamconfigV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgIpamhandleV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgIppoolV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgIpreservationV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgKubeControllersConfigurationV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgNetworkPolicyV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgNetworkSetV1Manifest() datasource.DataSource
- func NewCrdProjectcalicoOrgTierV1Manifest() datasource.DataSource
- type CrdProjectcalicoOrgBgpconfigurationV1Manifest
- func (r *CrdProjectcalicoOrgBgpconfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgBgpconfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgBgpconfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgBgpconfigurationV1ManifestData
- type CrdProjectcalicoOrgBgpfilterV1Manifest
- func (r *CrdProjectcalicoOrgBgpfilterV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgBgpfilterV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgBgpfilterV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgBgpfilterV1ManifestData
- type CrdProjectcalicoOrgBgppeerV1Manifest
- func (r *CrdProjectcalicoOrgBgppeerV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgBgppeerV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgBgppeerV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgBgppeerV1ManifestData
- type CrdProjectcalicoOrgBlockAffinityV1Manifest
- func (r *CrdProjectcalicoOrgBlockAffinityV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgBlockAffinityV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgBlockAffinityV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgBlockAffinityV1ManifestData
- type CrdProjectcalicoOrgCalicoNodeStatusV1Manifest
- func (r *CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgCalicoNodeStatusV1ManifestData
- type CrdProjectcalicoOrgClusterInformationV1Manifest
- func (r *CrdProjectcalicoOrgClusterInformationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgClusterInformationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgClusterInformationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgClusterInformationV1ManifestData
- type CrdProjectcalicoOrgFelixConfigurationV1Manifest
- func (r *CrdProjectcalicoOrgFelixConfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgFelixConfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgFelixConfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgFelixConfigurationV1ManifestData
- type CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest
- func (r *CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgGlobalNetworkPolicyV1ManifestData
- type CrdProjectcalicoOrgGlobalNetworkSetV1Manifest
- func (r *CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgGlobalNetworkSetV1ManifestData
- type CrdProjectcalicoOrgHostEndpointV1Manifest
- func (r *CrdProjectcalicoOrgHostEndpointV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgHostEndpointV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgHostEndpointV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgHostEndpointV1ManifestData
- type CrdProjectcalicoOrgIpamblockV1Manifest
- func (r *CrdProjectcalicoOrgIpamblockV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgIpamblockV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgIpamblockV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgIpamblockV1ManifestData
- type CrdProjectcalicoOrgIpamconfigV1Manifest
- func (r *CrdProjectcalicoOrgIpamconfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgIpamconfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgIpamconfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgIpamconfigV1ManifestData
- type CrdProjectcalicoOrgIpamhandleV1Manifest
- func (r *CrdProjectcalicoOrgIpamhandleV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgIpamhandleV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgIpamhandleV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgIpamhandleV1ManifestData
- type CrdProjectcalicoOrgIppoolV1Manifest
- func (r *CrdProjectcalicoOrgIppoolV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgIppoolV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgIppoolV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgIppoolV1ManifestData
- type CrdProjectcalicoOrgIpreservationV1Manifest
- func (r *CrdProjectcalicoOrgIpreservationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgIpreservationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgIpreservationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgIpreservationV1ManifestData
- type CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest
- func (r *CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgKubeControllersConfigurationV1ManifestData
- type CrdProjectcalicoOrgNetworkPolicyV1Manifest
- func (r *CrdProjectcalicoOrgNetworkPolicyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgNetworkPolicyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgNetworkPolicyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgNetworkPolicyV1ManifestData
- type CrdProjectcalicoOrgNetworkSetV1Manifest
- func (r *CrdProjectcalicoOrgNetworkSetV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgNetworkSetV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgNetworkSetV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgNetworkSetV1ManifestData
- type CrdProjectcalicoOrgTierV1Manifest
- func (r *CrdProjectcalicoOrgTierV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *CrdProjectcalicoOrgTierV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *CrdProjectcalicoOrgTierV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type CrdProjectcalicoOrgTierV1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCrdProjectcalicoOrgBgpconfigurationV1Manifest ¶
func NewCrdProjectcalicoOrgBgpconfigurationV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgBgpfilterV1Manifest ¶
func NewCrdProjectcalicoOrgBgpfilterV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgBgppeerV1Manifest ¶
func NewCrdProjectcalicoOrgBgppeerV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgBlockAffinityV1Manifest ¶
func NewCrdProjectcalicoOrgBlockAffinityV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgCalicoNodeStatusV1Manifest ¶
func NewCrdProjectcalicoOrgCalicoNodeStatusV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgClusterInformationV1Manifest ¶
func NewCrdProjectcalicoOrgClusterInformationV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgFelixConfigurationV1Manifest ¶
func NewCrdProjectcalicoOrgFelixConfigurationV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest ¶
func NewCrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgGlobalNetworkSetV1Manifest ¶
func NewCrdProjectcalicoOrgGlobalNetworkSetV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgHostEndpointV1Manifest ¶
func NewCrdProjectcalicoOrgHostEndpointV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgIpamblockV1Manifest ¶
func NewCrdProjectcalicoOrgIpamblockV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgIpamconfigV1Manifest ¶
func NewCrdProjectcalicoOrgIpamconfigV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgIpamhandleV1Manifest ¶
func NewCrdProjectcalicoOrgIpamhandleV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgIppoolV1Manifest ¶
func NewCrdProjectcalicoOrgIppoolV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgIpreservationV1Manifest ¶
func NewCrdProjectcalicoOrgIpreservationV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgKubeControllersConfigurationV1Manifest ¶
func NewCrdProjectcalicoOrgKubeControllersConfigurationV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgNetworkPolicyV1Manifest ¶
func NewCrdProjectcalicoOrgNetworkPolicyV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgNetworkSetV1Manifest ¶
func NewCrdProjectcalicoOrgNetworkSetV1Manifest() datasource.DataSource
func NewCrdProjectcalicoOrgTierV1Manifest ¶
func NewCrdProjectcalicoOrgTierV1Manifest() datasource.DataSource
Types ¶
type CrdProjectcalicoOrgBgpconfigurationV1Manifest ¶
type CrdProjectcalicoOrgBgpconfigurationV1Manifest struct{}
func (*CrdProjectcalicoOrgBgpconfigurationV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgBgpconfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgBgpconfigurationV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgBgpconfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgBgpconfigurationV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgBgpconfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgBgpconfigurationV1ManifestData ¶
type CrdProjectcalicoOrgBgpconfigurationV1ManifestData 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 { AsNumber *int64 `tfsdk:"as_number" json:"asNumber,omitempty"` BindMode *string `tfsdk:"bind_mode" json:"bindMode,omitempty"` Communities *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"communities" json:"communities,omitempty"` IgnoredInterfaces *[]string `tfsdk:"ignored_interfaces" json:"ignoredInterfaces,omitempty"` ListenPort *int64 `tfsdk:"listen_port" json:"listenPort,omitempty"` LogSeverityScreen *string `tfsdk:"log_severity_screen" json:"logSeverityScreen,omitempty"` NodeMeshMaxRestartTime *string `tfsdk:"node_mesh_max_restart_time" json:"nodeMeshMaxRestartTime,omitempty"` NodeMeshPassword *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"node_mesh_password" json:"nodeMeshPassword,omitempty"` NodeToNodeMeshEnabled *bool `tfsdk:"node_to_node_mesh_enabled" json:"nodeToNodeMeshEnabled,omitempty"` PrefixAdvertisements *[]struct { Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` Communities *[]string `tfsdk:"communities" json:"communities,omitempty"` } `tfsdk:"prefix_advertisements" json:"prefixAdvertisements,omitempty"` ServiceClusterIPs *[]struct { Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` } `tfsdk:"service_cluster_i_ps" json:"serviceClusterIPs,omitempty"` ServiceExternalIPs *[]struct { Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` } `tfsdk:"service_external_i_ps" json:"serviceExternalIPs,omitempty"` ServiceLoadBalancerIPs *[]struct { Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` } `tfsdk:"service_load_balancer_i_ps" json:"serviceLoadBalancerIPs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgBgpfilterV1Manifest ¶
type CrdProjectcalicoOrgBgpfilterV1Manifest struct{}
func (*CrdProjectcalicoOrgBgpfilterV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgBgpfilterV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgBgpfilterV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgBgpfilterV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgBgpfilterV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgBgpfilterV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgBgpfilterV1ManifestData ¶
type CrdProjectcalicoOrgBgpfilterV1ManifestData 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 { ExportV4 *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` Interface *string `tfsdk:"interface" json:"interface,omitempty"` MatchOperator *string `tfsdk:"match_operator" json:"matchOperator,omitempty"` PrefixLength *struct { Max *int64 `tfsdk:"max" json:"max,omitempty"` Min *int64 `tfsdk:"min" json:"min,omitempty"` } `tfsdk:"prefix_length" json:"prefixLength,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"export_v4" json:"exportV4,omitempty"` ExportV6 *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` Interface *string `tfsdk:"interface" json:"interface,omitempty"` MatchOperator *string `tfsdk:"match_operator" json:"matchOperator,omitempty"` PrefixLength *struct { Max *int64 `tfsdk:"max" json:"max,omitempty"` Min *int64 `tfsdk:"min" json:"min,omitempty"` } `tfsdk:"prefix_length" json:"prefixLength,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"export_v6" json:"exportV6,omitempty"` ImportV4 *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` Interface *string `tfsdk:"interface" json:"interface,omitempty"` MatchOperator *string `tfsdk:"match_operator" json:"matchOperator,omitempty"` PrefixLength *struct { Max *int64 `tfsdk:"max" json:"max,omitempty"` Min *int64 `tfsdk:"min" json:"min,omitempty"` } `tfsdk:"prefix_length" json:"prefixLength,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"import_v4" json:"importV4,omitempty"` ImportV6 *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` Interface *string `tfsdk:"interface" json:"interface,omitempty"` MatchOperator *string `tfsdk:"match_operator" json:"matchOperator,omitempty"` PrefixLength *struct { Max *int64 `tfsdk:"max" json:"max,omitempty"` Min *int64 `tfsdk:"min" json:"min,omitempty"` } `tfsdk:"prefix_length" json:"prefixLength,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"import_v6" json:"importV6,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgBgppeerV1Manifest ¶
type CrdProjectcalicoOrgBgppeerV1Manifest struct{}
func (*CrdProjectcalicoOrgBgppeerV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgBgppeerV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgBgppeerV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgBgppeerV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgBgppeerV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgBgppeerV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgBgppeerV1ManifestData ¶
type CrdProjectcalicoOrgBgppeerV1ManifestData 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 { AsNumber *int64 `tfsdk:"as_number" json:"asNumber,omitempty"` Filters *[]string `tfsdk:"filters" json:"filters,omitempty"` KeepOriginalNextHop *bool `tfsdk:"keep_original_next_hop" json:"keepOriginalNextHop,omitempty"` MaxRestartTime *string `tfsdk:"max_restart_time" json:"maxRestartTime,omitempty"` Node *string `tfsdk:"node" json:"node,omitempty"` NodeSelector *string `tfsdk:"node_selector" json:"nodeSelector,omitempty"` NumAllowedLocalASNumbers *int64 `tfsdk:"num_allowed_local_as_numbers" json:"numAllowedLocalASNumbers,omitempty"` Password *struct { SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"password" json:"password,omitempty"` PeerIP *string `tfsdk:"peer_ip" json:"peerIP,omitempty"` PeerSelector *string `tfsdk:"peer_selector" json:"peerSelector,omitempty"` ReachableBy *string `tfsdk:"reachable_by" json:"reachableBy,omitempty"` SourceAddress *string `tfsdk:"source_address" json:"sourceAddress,omitempty"` TtlSecurity *int64 `tfsdk:"ttl_security" json:"ttlSecurity,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgBlockAffinityV1Manifest ¶
type CrdProjectcalicoOrgBlockAffinityV1Manifest struct{}
func (*CrdProjectcalicoOrgBlockAffinityV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgBlockAffinityV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgBlockAffinityV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgBlockAffinityV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgBlockAffinityV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgBlockAffinityV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgBlockAffinityV1ManifestData ¶
type CrdProjectcalicoOrgBlockAffinityV1ManifestData 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 { Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` Deleted *string `tfsdk:"deleted" json:"deleted,omitempty"` Node *string `tfsdk:"node" json:"node,omitempty"` State *string `tfsdk:"state" json:"state,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgCalicoNodeStatusV1Manifest ¶
type CrdProjectcalicoOrgCalicoNodeStatusV1Manifest struct{}
func (*CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgCalicoNodeStatusV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgCalicoNodeStatusV1ManifestData ¶
type CrdProjectcalicoOrgCalicoNodeStatusV1ManifestData 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 { Classes *[]string `tfsdk:"classes" json:"classes,omitempty"` Node *string `tfsdk:"node" json:"node,omitempty"` UpdatePeriodSeconds *int64 `tfsdk:"update_period_seconds" json:"updatePeriodSeconds,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgClusterInformationV1Manifest ¶
type CrdProjectcalicoOrgClusterInformationV1Manifest struct{}
func (*CrdProjectcalicoOrgClusterInformationV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgClusterInformationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgClusterInformationV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgClusterInformationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgClusterInformationV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgClusterInformationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgClusterInformationV1ManifestData ¶
type CrdProjectcalicoOrgClusterInformationV1ManifestData 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 { CalicoVersion *string `tfsdk:"calico_version" json:"calicoVersion,omitempty"` ClusterGUID *string `tfsdk:"cluster_guid" json:"clusterGUID,omitempty"` ClusterType *string `tfsdk:"cluster_type" json:"clusterType,omitempty"` DatastoreReady *bool `tfsdk:"datastore_ready" json:"datastoreReady,omitempty"` Variant *string `tfsdk:"variant" json:"variant,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgFelixConfigurationV1Manifest ¶
type CrdProjectcalicoOrgFelixConfigurationV1Manifest struct{}
func (*CrdProjectcalicoOrgFelixConfigurationV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgFelixConfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgFelixConfigurationV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgFelixConfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgFelixConfigurationV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgFelixConfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgFelixConfigurationV1ManifestData ¶
type CrdProjectcalicoOrgFelixConfigurationV1ManifestData 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 { AllowIPIPPacketsFromWorkloads *bool `tfsdk:"allow_ipip_packets_from_workloads" json:"allowIPIPPacketsFromWorkloads,omitempty"` AllowVXLANPacketsFromWorkloads *bool `tfsdk:"allow_vxlan_packets_from_workloads" json:"allowVXLANPacketsFromWorkloads,omitempty"` AwsSrcDstCheck *string `tfsdk:"aws_src_dst_check" json:"awsSrcDstCheck,omitempty"` BpfCTLBLogFilter *string `tfsdk:"bpf_ctlb_log_filter" json:"bpfCTLBLogFilter,omitempty"` BpfConnectTimeLoadBalancing *string `tfsdk:"bpf_connect_time_load_balancing" json:"bpfConnectTimeLoadBalancing,omitempty"` BpfConnectTimeLoadBalancingEnabled *bool `tfsdk:"bpf_connect_time_load_balancing_enabled" json:"bpfConnectTimeLoadBalancingEnabled,omitempty"` BpfDSROptoutCIDRs *[]string `tfsdk:"bpf_dsr_optout_cidrs" json:"bpfDSROptoutCIDRs,omitempty"` BpfDataIfacePattern *string `tfsdk:"bpf_data_iface_pattern" json:"bpfDataIfacePattern,omitempty"` BpfDisableGROForIfaces *string `tfsdk:"bpf_disable_gro_for_ifaces" json:"bpfDisableGROForIfaces,omitempty"` BpfDisableUnprivileged *bool `tfsdk:"bpf_disable_unprivileged" json:"bpfDisableUnprivileged,omitempty"` BpfEnabled *bool `tfsdk:"bpf_enabled" json:"bpfEnabled,omitempty"` BpfEnforceRPF *string `tfsdk:"bpf_enforce_rpf" json:"bpfEnforceRPF,omitempty"` BpfExcludeCIDRsFromNAT *[]string `tfsdk:"bpf_exclude_cidrs_from_nat" json:"bpfExcludeCIDRsFromNAT,omitempty"` BpfExtToServiceConnmark *int64 `tfsdk:"bpf_ext_to_service_connmark" json:"bpfExtToServiceConnmark,omitempty"` BpfExternalServiceMode *string `tfsdk:"bpf_external_service_mode" json:"bpfExternalServiceMode,omitempty"` BpfForceTrackPacketsFromIfaces *[]string `tfsdk:"bpf_force_track_packets_from_ifaces" json:"bpfForceTrackPacketsFromIfaces,omitempty"` BpfHostConntrackBypass *bool `tfsdk:"bpf_host_conntrack_bypass" json:"bpfHostConntrackBypass,omitempty"` BpfHostNetworkedNATWithoutCTLB *string `tfsdk:"bpf_host_networked_nat_without_ctlb" json:"bpfHostNetworkedNATWithoutCTLB,omitempty"` BpfKubeProxyEndpointSlicesEnabled *bool `tfsdk:"bpf_kube_proxy_endpoint_slices_enabled" json:"bpfKubeProxyEndpointSlicesEnabled,omitempty"` BpfKubeProxyIptablesCleanupEnabled *bool `tfsdk:"bpf_kube_proxy_iptables_cleanup_enabled" json:"bpfKubeProxyIptablesCleanupEnabled,omitempty"` BpfKubeProxyMinSyncPeriod *string `tfsdk:"bpf_kube_proxy_min_sync_period" json:"bpfKubeProxyMinSyncPeriod,omitempty"` BpfL3IfacePattern *string `tfsdk:"bpf_l3_iface_pattern" json:"bpfL3IfacePattern,omitempty"` BpfLogFilters *map[string]string `tfsdk:"bpf_log_filters" json:"bpfLogFilters,omitempty"` BpfLogLevel *string `tfsdk:"bpf_log_level" json:"bpfLogLevel,omitempty"` BpfMapSizeConntrack *int64 `tfsdk:"bpf_map_size_conntrack" json:"bpfMapSizeConntrack,omitempty"` BpfMapSizeIPSets *int64 `tfsdk:"bpf_map_size_ip_sets" json:"bpfMapSizeIPSets,omitempty"` BpfMapSizeIfState *int64 `tfsdk:"bpf_map_size_if_state" json:"bpfMapSizeIfState,omitempty"` BpfMapSizeNATAffinity *int64 `tfsdk:"bpf_map_size_nat_affinity" json:"bpfMapSizeNATAffinity,omitempty"` BpfMapSizeNATBackend *int64 `tfsdk:"bpf_map_size_nat_backend" json:"bpfMapSizeNATBackend,omitempty"` BpfMapSizeNATFrontend *int64 `tfsdk:"bpf_map_size_nat_frontend" json:"bpfMapSizeNATFrontend,omitempty"` BpfMapSizeRoute *int64 `tfsdk:"bpf_map_size_route" json:"bpfMapSizeRoute,omitempty"` BpfPSNATPorts *string `tfsdk:"bpf_psnat_ports" json:"bpfPSNATPorts,omitempty"` BpfPolicyDebugEnabled *bool `tfsdk:"bpf_policy_debug_enabled" json:"bpfPolicyDebugEnabled,omitempty"` BpfRedirectToPeer *string `tfsdk:"bpf_redirect_to_peer" json:"bpfRedirectToPeer,omitempty"` ChainInsertMode *string `tfsdk:"chain_insert_mode" json:"chainInsertMode,omitempty"` DataplaneDriver *string `tfsdk:"dataplane_driver" json:"dataplaneDriver,omitempty"` DataplaneWatchdogTimeout *string `tfsdk:"dataplane_watchdog_timeout" json:"dataplaneWatchdogTimeout,omitempty"` DebugDisableLogDropping *bool `tfsdk:"debug_disable_log_dropping" json:"debugDisableLogDropping,omitempty"` DebugHost *string `tfsdk:"debug_host" json:"debugHost,omitempty"` DebugMemoryProfilePath *string `tfsdk:"debug_memory_profile_path" json:"debugMemoryProfilePath,omitempty"` DebugPort *int64 `tfsdk:"debug_port" json:"debugPort,omitempty"` DebugSimulateCalcGraphHangAfter *string `tfsdk:"debug_simulate_calc_graph_hang_after" json:"debugSimulateCalcGraphHangAfter,omitempty"` DebugSimulateDataplaneApplyDelay *string `tfsdk:"debug_simulate_dataplane_apply_delay" json:"debugSimulateDataplaneApplyDelay,omitempty"` DebugSimulateDataplaneHangAfter *string `tfsdk:"debug_simulate_dataplane_hang_after" json:"debugSimulateDataplaneHangAfter,omitempty"` DefaultEndpointToHostAction *string `tfsdk:"default_endpoint_to_host_action" json:"defaultEndpointToHostAction,omitempty"` DeviceRouteProtocol *int64 `tfsdk:"device_route_protocol" json:"deviceRouteProtocol,omitempty"` DeviceRouteSourceAddress *string `tfsdk:"device_route_source_address" json:"deviceRouteSourceAddress,omitempty"` DeviceRouteSourceAddressIPv6 *string `tfsdk:"device_route_source_address_i_pv6" json:"deviceRouteSourceAddressIPv6,omitempty"` DisableConntrackInvalidCheck *bool `tfsdk:"disable_conntrack_invalid_check" json:"disableConntrackInvalidCheck,omitempty"` EndpointReportingDelay *string `tfsdk:"endpoint_reporting_delay" json:"endpointReportingDelay,omitempty"` EndpointReportingEnabled *bool `tfsdk:"endpoint_reporting_enabled" json:"endpointReportingEnabled,omitempty"` EndpointStatusPathPrefix *string `tfsdk:"endpoint_status_path_prefix" json:"endpointStatusPathPrefix,omitempty"` ExternalNodesList *[]string `tfsdk:"external_nodes_list" json:"externalNodesList,omitempty"` FailsafeInboundHostPorts *[]struct { Net *string `tfsdk:"net" json:"net,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"failsafe_inbound_host_ports" json:"failsafeInboundHostPorts,omitempty"` FailsafeOutboundHostPorts *[]struct { Net *string `tfsdk:"net" json:"net,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"failsafe_outbound_host_ports" json:"failsafeOutboundHostPorts,omitempty"` FeatureDetectOverride *string `tfsdk:"feature_detect_override" json:"featureDetectOverride,omitempty"` FeatureGates *string `tfsdk:"feature_gates" json:"featureGates,omitempty"` FloatingIPs *string `tfsdk:"floating_i_ps" json:"floatingIPs,omitempty"` GenericXDPEnabled *bool `tfsdk:"generic_xdp_enabled" json:"genericXDPEnabled,omitempty"` GoGCThreshold *int64 `tfsdk:"go_gc_threshold" json:"goGCThreshold,omitempty"` GoMaxProcs *int64 `tfsdk:"go_max_procs" json:"goMaxProcs,omitempty"` GoMemoryLimitMB *int64 `tfsdk:"go_memory_limit_mb" json:"goMemoryLimitMB,omitempty"` HealthEnabled *bool `tfsdk:"health_enabled" json:"healthEnabled,omitempty"` HealthHost *string `tfsdk:"health_host" json:"healthHost,omitempty"` HealthPort *int64 `tfsdk:"health_port" json:"healthPort,omitempty"` HealthTimeoutOverrides *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` } `tfsdk:"health_timeout_overrides" json:"healthTimeoutOverrides,omitempty"` InterfaceExclude *string `tfsdk:"interface_exclude" json:"interfaceExclude,omitempty"` InterfacePrefix *string `tfsdk:"interface_prefix" json:"interfacePrefix,omitempty"` InterfaceRefreshInterval *string `tfsdk:"interface_refresh_interval" json:"interfaceRefreshInterval,omitempty"` IpForwarding *string `tfsdk:"ip_forwarding" json:"ipForwarding,omitempty"` IpipEnabled *bool `tfsdk:"ipip_enabled" json:"ipipEnabled,omitempty"` IpipMTU *int64 `tfsdk:"ipip_mtu" json:"ipipMTU,omitempty"` IpsetsRefreshInterval *string `tfsdk:"ipsets_refresh_interval" json:"ipsetsRefreshInterval,omitempty"` IptablesBackend *string `tfsdk:"iptables_backend" json:"iptablesBackend,omitempty"` IptablesFilterAllowAction *string `tfsdk:"iptables_filter_allow_action" json:"iptablesFilterAllowAction,omitempty"` IptablesFilterDenyAction *string `tfsdk:"iptables_filter_deny_action" json:"iptablesFilterDenyAction,omitempty"` IptablesLockFilePath *string `tfsdk:"iptables_lock_file_path" json:"iptablesLockFilePath,omitempty"` IptablesLockProbeInterval *string `tfsdk:"iptables_lock_probe_interval" json:"iptablesLockProbeInterval,omitempty"` IptablesLockTimeout *string `tfsdk:"iptables_lock_timeout" json:"iptablesLockTimeout,omitempty"` IptablesMangleAllowAction *string `tfsdk:"iptables_mangle_allow_action" json:"iptablesMangleAllowAction,omitempty"` IptablesMarkMask *int64 `tfsdk:"iptables_mark_mask" json:"iptablesMarkMask,omitempty"` IptablesNATOutgoingInterfaceFilter *string `tfsdk:"iptables_nat_outgoing_interface_filter" json:"iptablesNATOutgoingInterfaceFilter,omitempty"` IptablesPostWriteCheckInterval *string `tfsdk:"iptables_post_write_check_interval" json:"iptablesPostWriteCheckInterval,omitempty"` IptablesRefreshInterval *string `tfsdk:"iptables_refresh_interval" json:"iptablesRefreshInterval,omitempty"` Ipv6Support *bool `tfsdk:"ipv6_support" json:"ipv6Support,omitempty"` KubeNodePortRanges *[]string `tfsdk:"kube_node_port_ranges" json:"kubeNodePortRanges,omitempty"` LogDebugFilenameRegex *string `tfsdk:"log_debug_filename_regex" json:"logDebugFilenameRegex,omitempty"` LogFilePath *string `tfsdk:"log_file_path" json:"logFilePath,omitempty"` LogPrefix *string `tfsdk:"log_prefix" json:"logPrefix,omitempty"` LogSeverityFile *string `tfsdk:"log_severity_file" json:"logSeverityFile,omitempty"` LogSeverityScreen *string `tfsdk:"log_severity_screen" json:"logSeverityScreen,omitempty"` LogSeveritySys *string `tfsdk:"log_severity_sys" json:"logSeveritySys,omitempty"` MaxIpsetSize *int64 `tfsdk:"max_ipset_size" json:"maxIpsetSize,omitempty"` MetadataAddr *string `tfsdk:"metadata_addr" json:"metadataAddr,omitempty"` MetadataPort *int64 `tfsdk:"metadata_port" json:"metadataPort,omitempty"` MtuIfacePattern *string `tfsdk:"mtu_iface_pattern" json:"mtuIfacePattern,omitempty"` NatOutgoingAddress *string `tfsdk:"nat_outgoing_address" json:"natOutgoingAddress,omitempty"` NatPortRange *string `tfsdk:"nat_port_range" json:"natPortRange,omitempty"` NetlinkTimeout *string `tfsdk:"netlink_timeout" json:"netlinkTimeout,omitempty"` NftablesFilterAllowAction *string `tfsdk:"nftables_filter_allow_action" json:"nftablesFilterAllowAction,omitempty"` NftablesFilterDenyAction *string `tfsdk:"nftables_filter_deny_action" json:"nftablesFilterDenyAction,omitempty"` NftablesMangleAllowAction *string `tfsdk:"nftables_mangle_allow_action" json:"nftablesMangleAllowAction,omitempty"` NftablesMarkMask *int64 `tfsdk:"nftables_mark_mask" json:"nftablesMarkMask,omitempty"` NftablesMode *string `tfsdk:"nftables_mode" json:"nftablesMode,omitempty"` NftablesRefreshInterval *string `tfsdk:"nftables_refresh_interval" json:"nftablesRefreshInterval,omitempty"` OpenstackRegion *string `tfsdk:"openstack_region" json:"openstackRegion,omitempty"` PolicySyncPathPrefix *string `tfsdk:"policy_sync_path_prefix" json:"policySyncPathPrefix,omitempty"` PrometheusGoMetricsEnabled *bool `tfsdk:"prometheus_go_metrics_enabled" json:"prometheusGoMetricsEnabled,omitempty"` PrometheusMetricsEnabled *bool `tfsdk:"prometheus_metrics_enabled" json:"prometheusMetricsEnabled,omitempty"` PrometheusMetricsHost *string `tfsdk:"prometheus_metrics_host" json:"prometheusMetricsHost,omitempty"` PrometheusMetricsPort *int64 `tfsdk:"prometheus_metrics_port" json:"prometheusMetricsPort,omitempty"` PrometheusProcessMetricsEnabled *bool `tfsdk:"prometheus_process_metrics_enabled" json:"prometheusProcessMetricsEnabled,omitempty"` PrometheusWireGuardMetricsEnabled *bool `tfsdk:"prometheus_wire_guard_metrics_enabled" json:"prometheusWireGuardMetricsEnabled,omitempty"` RemoveExternalRoutes *bool `tfsdk:"remove_external_routes" json:"removeExternalRoutes,omitempty"` ReportingInterval *string `tfsdk:"reporting_interval" json:"reportingInterval,omitempty"` ReportingTTL *string `tfsdk:"reporting_ttl" json:"reportingTTL,omitempty"` RouteRefreshInterval *string `tfsdk:"route_refresh_interval" json:"routeRefreshInterval,omitempty"` RouteSource *string `tfsdk:"route_source" json:"routeSource,omitempty"` RouteSyncDisabled *bool `tfsdk:"route_sync_disabled" json:"routeSyncDisabled,omitempty"` RouteTableRange *struct { Max *int64 `tfsdk:"max" json:"max,omitempty"` Min *int64 `tfsdk:"min" json:"min,omitempty"` } `tfsdk:"route_table_range" json:"routeTableRange,omitempty"` RouteTableRanges *[]struct { Max *int64 `tfsdk:"max" json:"max,omitempty"` Min *int64 `tfsdk:"min" json:"min,omitempty"` } `tfsdk:"route_table_ranges" json:"routeTableRanges,omitempty"` ServiceLoopPrevention *string `tfsdk:"service_loop_prevention" json:"serviceLoopPrevention,omitempty"` SidecarAccelerationEnabled *bool `tfsdk:"sidecar_acceleration_enabled" json:"sidecarAccelerationEnabled,omitempty"` UsageReportingEnabled *bool `tfsdk:"usage_reporting_enabled" json:"usageReportingEnabled,omitempty"` UsageReportingInitialDelay *string `tfsdk:"usage_reporting_initial_delay" json:"usageReportingInitialDelay,omitempty"` UsageReportingInterval *string `tfsdk:"usage_reporting_interval" json:"usageReportingInterval,omitempty"` UseInternalDataplaneDriver *bool `tfsdk:"use_internal_dataplane_driver" json:"useInternalDataplaneDriver,omitempty"` VxlanEnabled *bool `tfsdk:"vxlan_enabled" json:"vxlanEnabled,omitempty"` VxlanMTU *int64 `tfsdk:"vxlan_mtu" json:"vxlanMTU,omitempty"` VxlanMTUV6 *int64 `tfsdk:"vxlan_mtuv6" json:"vxlanMTUV6,omitempty"` VxlanPort *int64 `tfsdk:"vxlan_port" json:"vxlanPort,omitempty"` VxlanVNI *int64 `tfsdk:"vxlan_vni" json:"vxlanVNI,omitempty"` WindowsManageFirewallRules *string `tfsdk:"windows_manage_firewall_rules" json:"windowsManageFirewallRules,omitempty"` WireguardEnabled *bool `tfsdk:"wireguard_enabled" json:"wireguardEnabled,omitempty"` WireguardEnabledV6 *bool `tfsdk:"wireguard_enabled_v6" json:"wireguardEnabledV6,omitempty"` WireguardHostEncryptionEnabled *bool `tfsdk:"wireguard_host_encryption_enabled" json:"wireguardHostEncryptionEnabled,omitempty"` WireguardInterfaceName *string `tfsdk:"wireguard_interface_name" json:"wireguardInterfaceName,omitempty"` WireguardInterfaceNameV6 *string `tfsdk:"wireguard_interface_name_v6" json:"wireguardInterfaceNameV6,omitempty"` WireguardKeepAlive *string `tfsdk:"wireguard_keep_alive" json:"wireguardKeepAlive,omitempty"` WireguardListeningPort *int64 `tfsdk:"wireguard_listening_port" json:"wireguardListeningPort,omitempty"` WireguardListeningPortV6 *int64 `tfsdk:"wireguard_listening_port_v6" json:"wireguardListeningPortV6,omitempty"` WireguardMTU *int64 `tfsdk:"wireguard_mtu" json:"wireguardMTU,omitempty"` WireguardMTUV6 *int64 `tfsdk:"wireguard_mtuv6" json:"wireguardMTUV6,omitempty"` WireguardRoutingRulePriority *int64 `tfsdk:"wireguard_routing_rule_priority" json:"wireguardRoutingRulePriority,omitempty"` WorkloadSourceSpoofing *string `tfsdk:"workload_source_spoofing" json:"workloadSourceSpoofing,omitempty"` XdpEnabled *bool `tfsdk:"xdp_enabled" json:"xdpEnabled,omitempty"` XdpRefreshInterval *string `tfsdk:"xdp_refresh_interval" json:"xdpRefreshInterval,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest ¶
type CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest struct{}
func (*CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgGlobalNetworkPolicyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgGlobalNetworkPolicyV1ManifestData ¶
type CrdProjectcalicoOrgGlobalNetworkPolicyV1ManifestData 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 { ApplyOnForward *bool `tfsdk:"apply_on_forward" json:"applyOnForward,omitempty"` DoNotTrack *bool `tfsdk:"do_not_track" json:"doNotTrack,omitempty"` Egress *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Destination *struct { NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` NotNets *[]string `tfsdk:"not_nets" json:"notNets,omitempty"` NotPorts *[]string `tfsdk:"not_ports" json:"notPorts,omitempty"` NotSelector *string `tfsdk:"not_selector" json:"notSelector,omitempty"` Ports *[]string `tfsdk:"ports" json:"ports,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccounts *struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"service_accounts" json:"serviceAccounts,omitempty"` Services *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"destination" json:"destination,omitempty"` Http *struct { Methods *[]string `tfsdk:"methods" json:"methods,omitempty"` Paths *[]struct { Exact *string `tfsdk:"exact" json:"exact,omitempty"` Prefix *string `tfsdk:"prefix" json:"prefix,omitempty"` } `tfsdk:"paths" json:"paths,omitempty"` } `tfsdk:"http" json:"http,omitempty"` Icmp *struct { Code *int64 `tfsdk:"code" json:"code,omitempty"` Type *int64 `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"icmp" json:"icmp,omitempty"` IpVersion *int64 `tfsdk:"ip_version" json:"ipVersion,omitempty"` Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` NotICMP *struct { Code *int64 `tfsdk:"code" json:"code,omitempty"` Type *int64 `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"not_icmp" json:"notICMP,omitempty"` NotProtocol *string `tfsdk:"not_protocol" json:"notProtocol,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Source *struct { NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` NotNets *[]string `tfsdk:"not_nets" json:"notNets,omitempty"` NotPorts *[]string `tfsdk:"not_ports" json:"notPorts,omitempty"` NotSelector *string `tfsdk:"not_selector" json:"notSelector,omitempty"` Ports *[]string `tfsdk:"ports" json:"ports,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccounts *struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"service_accounts" json:"serviceAccounts,omitempty"` Services *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"egress" json:"egress,omitempty"` Ingress *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Destination *struct { NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` NotNets *[]string `tfsdk:"not_nets" json:"notNets,omitempty"` NotPorts *[]string `tfsdk:"not_ports" json:"notPorts,omitempty"` NotSelector *string `tfsdk:"not_selector" json:"notSelector,omitempty"` Ports *[]string `tfsdk:"ports" json:"ports,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccounts *struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"service_accounts" json:"serviceAccounts,omitempty"` Services *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"destination" json:"destination,omitempty"` Http *struct { Methods *[]string `tfsdk:"methods" json:"methods,omitempty"` Paths *[]struct { Exact *string `tfsdk:"exact" json:"exact,omitempty"` Prefix *string `tfsdk:"prefix" json:"prefix,omitempty"` } `tfsdk:"paths" json:"paths,omitempty"` } `tfsdk:"http" json:"http,omitempty"` Icmp *struct { Code *int64 `tfsdk:"code" json:"code,omitempty"` Type *int64 `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"icmp" json:"icmp,omitempty"` IpVersion *int64 `tfsdk:"ip_version" json:"ipVersion,omitempty"` Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` NotICMP *struct { Code *int64 `tfsdk:"code" json:"code,omitempty"` Type *int64 `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"not_icmp" json:"notICMP,omitempty"` NotProtocol *string `tfsdk:"not_protocol" json:"notProtocol,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Source *struct { NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` NotNets *[]string `tfsdk:"not_nets" json:"notNets,omitempty"` NotPorts *[]string `tfsdk:"not_ports" json:"notPorts,omitempty"` NotSelector *string `tfsdk:"not_selector" json:"notSelector,omitempty"` Ports *[]string `tfsdk:"ports" json:"ports,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccounts *struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"service_accounts" json:"serviceAccounts,omitempty"` Services *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"ingress" json:"ingress,omitempty"` NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Order *float64 `tfsdk:"order" json:"order,omitempty"` PerformanceHints *[]string `tfsdk:"performance_hints" json:"performanceHints,omitempty"` PreDNAT *bool `tfsdk:"pre_dnat" json:"preDNAT,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccountSelector *string `tfsdk:"service_account_selector" json:"serviceAccountSelector,omitempty"` Tier *string `tfsdk:"tier" json:"tier,omitempty"` Types *[]string `tfsdk:"types" json:"types,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgGlobalNetworkSetV1Manifest ¶
type CrdProjectcalicoOrgGlobalNetworkSetV1Manifest struct{}
func (*CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgGlobalNetworkSetV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgGlobalNetworkSetV1ManifestData ¶
type CrdProjectcalicoOrgGlobalNetworkSetV1ManifestData 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 { Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgHostEndpointV1Manifest ¶
type CrdProjectcalicoOrgHostEndpointV1Manifest struct{}
func (*CrdProjectcalicoOrgHostEndpointV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgHostEndpointV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgHostEndpointV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgHostEndpointV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgHostEndpointV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgHostEndpointV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgHostEndpointV1ManifestData ¶
type CrdProjectcalicoOrgHostEndpointV1ManifestData 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 { ExpectedIPs *[]string `tfsdk:"expected_i_ps" json:"expectedIPs,omitempty"` InterfaceName *string `tfsdk:"interface_name" json:"interfaceName,omitempty"` Node *string `tfsdk:"node" json:"node,omitempty"` Ports *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"ports" json:"ports,omitempty"` Profiles *[]string `tfsdk:"profiles" json:"profiles,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgIpamblockV1Manifest ¶
type CrdProjectcalicoOrgIpamblockV1Manifest struct{}
func (*CrdProjectcalicoOrgIpamblockV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgIpamblockV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgIpamblockV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgIpamblockV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgIpamblockV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgIpamblockV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgIpamblockV1ManifestData ¶
type CrdProjectcalicoOrgIpamblockV1ManifestData 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 { Affinity *string `tfsdk:"affinity" json:"affinity,omitempty"` Allocations *[]string `tfsdk:"allocations" json:"allocations,omitempty"` Attributes *[]struct { Handle_id *string `tfsdk:"handle_id" json:"handle_id,omitempty"` Secondary *map[string]string `tfsdk:"secondary" json:"secondary,omitempty"` } `tfsdk:"attributes" json:"attributes,omitempty"` Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` Deleted *bool `tfsdk:"deleted" json:"deleted,omitempty"` SequenceNumber *int64 `tfsdk:"sequence_number" json:"sequenceNumber,omitempty"` SequenceNumberForAllocation *map[string]string `tfsdk:"sequence_number_for_allocation" json:"sequenceNumberForAllocation,omitempty"` StrictAffinity *bool `tfsdk:"strict_affinity" json:"strictAffinity,omitempty"` Unallocated *[]string `tfsdk:"unallocated" json:"unallocated,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgIpamconfigV1Manifest ¶
type CrdProjectcalicoOrgIpamconfigV1Manifest struct{}
func (*CrdProjectcalicoOrgIpamconfigV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgIpamconfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgIpamconfigV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgIpamconfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgIpamconfigV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgIpamconfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgIpamconfigV1ManifestData ¶
type CrdProjectcalicoOrgIpamconfigV1ManifestData 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 { AutoAllocateBlocks *bool `tfsdk:"auto_allocate_blocks" json:"autoAllocateBlocks,omitempty"` MaxBlocksPerHost *int64 `tfsdk:"max_blocks_per_host" json:"maxBlocksPerHost,omitempty"` StrictAffinity *bool `tfsdk:"strict_affinity" json:"strictAffinity,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgIpamhandleV1Manifest ¶
type CrdProjectcalicoOrgIpamhandleV1Manifest struct{}
func (*CrdProjectcalicoOrgIpamhandleV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgIpamhandleV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgIpamhandleV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgIpamhandleV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgIpamhandleV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgIpamhandleV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgIpamhandleV1ManifestData ¶
type CrdProjectcalicoOrgIpamhandleV1ManifestData 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 { Block *map[string]string `tfsdk:"block" json:"block,omitempty"` Deleted *bool `tfsdk:"deleted" json:"deleted,omitempty"` HandleID *string `tfsdk:"handle_id" json:"handleID,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgIppoolV1Manifest ¶
type CrdProjectcalicoOrgIppoolV1Manifest struct{}
func (*CrdProjectcalicoOrgIppoolV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgIppoolV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgIppoolV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgIppoolV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgIppoolV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgIppoolV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgIppoolV1ManifestData ¶
type CrdProjectcalicoOrgIppoolV1ManifestData 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 { AllowedUses *[]string `tfsdk:"allowed_uses" json:"allowedUses,omitempty"` BlockSize *int64 `tfsdk:"block_size" json:"blockSize,omitempty"` Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` DisableBGPExport *bool `tfsdk:"disable_bgp_export" json:"disableBGPExport,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Ipip *struct { Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` Mode *string `tfsdk:"mode" json:"mode,omitempty"` } `tfsdk:"ipip" json:"ipip,omitempty"` IpipMode *string `tfsdk:"ipip_mode" json:"ipipMode,omitempty"` NatOutgoing *bool `tfsdk:"nat_outgoing" json:"natOutgoing,omitempty"` NodeSelector *string `tfsdk:"node_selector" json:"nodeSelector,omitempty"` VxlanMode *string `tfsdk:"vxlan_mode" json:"vxlanMode,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgIpreservationV1Manifest ¶
type CrdProjectcalicoOrgIpreservationV1Manifest struct{}
func (*CrdProjectcalicoOrgIpreservationV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgIpreservationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgIpreservationV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgIpreservationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgIpreservationV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgIpreservationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgIpreservationV1ManifestData ¶
type CrdProjectcalicoOrgIpreservationV1ManifestData 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 { ReservedCIDRs *[]string `tfsdk:"reserved_cidrs" json:"reservedCIDRs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest ¶
type CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest struct{}
func (*CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgKubeControllersConfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgKubeControllersConfigurationV1ManifestData ¶
type CrdProjectcalicoOrgKubeControllersConfigurationV1ManifestData 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 { Controllers *struct { Namespace *struct { ReconcilerPeriod *string `tfsdk:"reconciler_period" json:"reconcilerPeriod,omitempty"` } `tfsdk:"namespace" json:"namespace,omitempty"` Node *struct { HostEndpoint *struct { AutoCreate *string `tfsdk:"auto_create" json:"autoCreate,omitempty"` } `tfsdk:"host_endpoint" json:"hostEndpoint,omitempty"` LeakGracePeriod *string `tfsdk:"leak_grace_period" json:"leakGracePeriod,omitempty"` ReconcilerPeriod *string `tfsdk:"reconciler_period" json:"reconcilerPeriod,omitempty"` SyncLabels *string `tfsdk:"sync_labels" json:"syncLabels,omitempty"` } `tfsdk:"node" json:"node,omitempty"` Policy *struct { ReconcilerPeriod *string `tfsdk:"reconciler_period" json:"reconcilerPeriod,omitempty"` } `tfsdk:"policy" json:"policy,omitempty"` ServiceAccount *struct { ReconcilerPeriod *string `tfsdk:"reconciler_period" json:"reconcilerPeriod,omitempty"` } `tfsdk:"service_account" json:"serviceAccount,omitempty"` WorkloadEndpoint *struct { ReconcilerPeriod *string `tfsdk:"reconciler_period" json:"reconcilerPeriod,omitempty"` } `tfsdk:"workload_endpoint" json:"workloadEndpoint,omitempty"` } `tfsdk:"controllers" json:"controllers,omitempty"` DebugProfilePort *int64 `tfsdk:"debug_profile_port" json:"debugProfilePort,omitempty"` EtcdV3CompactionPeriod *string `tfsdk:"etcd_v3_compaction_period" json:"etcdV3CompactionPeriod,omitempty"` HealthChecks *string `tfsdk:"health_checks" json:"healthChecks,omitempty"` LogSeverityScreen *string `tfsdk:"log_severity_screen" json:"logSeverityScreen,omitempty"` PrometheusMetricsPort *int64 `tfsdk:"prometheus_metrics_port" json:"prometheusMetricsPort,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgNetworkPolicyV1Manifest ¶
type CrdProjectcalicoOrgNetworkPolicyV1Manifest struct{}
func (*CrdProjectcalicoOrgNetworkPolicyV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgNetworkPolicyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgNetworkPolicyV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgNetworkPolicyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgNetworkPolicyV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgNetworkPolicyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgNetworkPolicyV1ManifestData ¶
type CrdProjectcalicoOrgNetworkPolicyV1ManifestData 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 { Egress *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Destination *struct { NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` NotNets *[]string `tfsdk:"not_nets" json:"notNets,omitempty"` NotPorts *[]string `tfsdk:"not_ports" json:"notPorts,omitempty"` NotSelector *string `tfsdk:"not_selector" json:"notSelector,omitempty"` Ports *[]string `tfsdk:"ports" json:"ports,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccounts *struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"service_accounts" json:"serviceAccounts,omitempty"` Services *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"destination" json:"destination,omitempty"` Http *struct { Methods *[]string `tfsdk:"methods" json:"methods,omitempty"` Paths *[]struct { Exact *string `tfsdk:"exact" json:"exact,omitempty"` Prefix *string `tfsdk:"prefix" json:"prefix,omitempty"` } `tfsdk:"paths" json:"paths,omitempty"` } `tfsdk:"http" json:"http,omitempty"` Icmp *struct { Code *int64 `tfsdk:"code" json:"code,omitempty"` Type *int64 `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"icmp" json:"icmp,omitempty"` IpVersion *int64 `tfsdk:"ip_version" json:"ipVersion,omitempty"` Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` NotICMP *struct { Code *int64 `tfsdk:"code" json:"code,omitempty"` Type *int64 `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"not_icmp" json:"notICMP,omitempty"` NotProtocol *string `tfsdk:"not_protocol" json:"notProtocol,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Source *struct { NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` NotNets *[]string `tfsdk:"not_nets" json:"notNets,omitempty"` NotPorts *[]string `tfsdk:"not_ports" json:"notPorts,omitempty"` NotSelector *string `tfsdk:"not_selector" json:"notSelector,omitempty"` Ports *[]string `tfsdk:"ports" json:"ports,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccounts *struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"service_accounts" json:"serviceAccounts,omitempty"` Services *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"egress" json:"egress,omitempty"` Ingress *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Destination *struct { NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` NotNets *[]string `tfsdk:"not_nets" json:"notNets,omitempty"` NotPorts *[]string `tfsdk:"not_ports" json:"notPorts,omitempty"` NotSelector *string `tfsdk:"not_selector" json:"notSelector,omitempty"` Ports *[]string `tfsdk:"ports" json:"ports,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccounts *struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"service_accounts" json:"serviceAccounts,omitempty"` Services *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"destination" json:"destination,omitempty"` Http *struct { Methods *[]string `tfsdk:"methods" json:"methods,omitempty"` Paths *[]struct { Exact *string `tfsdk:"exact" json:"exact,omitempty"` Prefix *string `tfsdk:"prefix" json:"prefix,omitempty"` } `tfsdk:"paths" json:"paths,omitempty"` } `tfsdk:"http" json:"http,omitempty"` Icmp *struct { Code *int64 `tfsdk:"code" json:"code,omitempty"` Type *int64 `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"icmp" json:"icmp,omitempty"` IpVersion *int64 `tfsdk:"ip_version" json:"ipVersion,omitempty"` Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` NotICMP *struct { Code *int64 `tfsdk:"code" json:"code,omitempty"` Type *int64 `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"not_icmp" json:"notICMP,omitempty"` NotProtocol *string `tfsdk:"not_protocol" json:"notProtocol,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` Source *struct { NamespaceSelector *string `tfsdk:"namespace_selector" json:"namespaceSelector,omitempty"` Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` NotNets *[]string `tfsdk:"not_nets" json:"notNets,omitempty"` NotPorts *[]string `tfsdk:"not_ports" json:"notPorts,omitempty"` NotSelector *string `tfsdk:"not_selector" json:"notSelector,omitempty"` Ports *[]string `tfsdk:"ports" json:"ports,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccounts *struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` } `tfsdk:"service_accounts" json:"serviceAccounts,omitempty"` Services *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"ingress" json:"ingress,omitempty"` Order *float64 `tfsdk:"order" json:"order,omitempty"` PerformanceHints *[]string `tfsdk:"performance_hints" json:"performanceHints,omitempty"` Selector *string `tfsdk:"selector" json:"selector,omitempty"` ServiceAccountSelector *string `tfsdk:"service_account_selector" json:"serviceAccountSelector,omitempty"` Tier *string `tfsdk:"tier" json:"tier,omitempty"` Types *[]string `tfsdk:"types" json:"types,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgNetworkSetV1Manifest ¶
type CrdProjectcalicoOrgNetworkSetV1Manifest struct{}
func (*CrdProjectcalicoOrgNetworkSetV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgNetworkSetV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgNetworkSetV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgNetworkSetV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgNetworkSetV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgNetworkSetV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgNetworkSetV1ManifestData ¶
type CrdProjectcalicoOrgNetworkSetV1ManifestData 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 { Nets *[]string `tfsdk:"nets" json:"nets,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type CrdProjectcalicoOrgTierV1Manifest ¶
type CrdProjectcalicoOrgTierV1Manifest struct{}
func (*CrdProjectcalicoOrgTierV1Manifest) Metadata ¶
func (r *CrdProjectcalicoOrgTierV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CrdProjectcalicoOrgTierV1Manifest) Read ¶
func (r *CrdProjectcalicoOrgTierV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CrdProjectcalicoOrgTierV1Manifest) Schema ¶
func (r *CrdProjectcalicoOrgTierV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type CrdProjectcalicoOrgTierV1ManifestData ¶
type CrdProjectcalicoOrgTierV1ManifestData 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 { DefaultAction *string `tfsdk:"default_action" json:"defaultAction,omitempty"` Order *float64 `tfsdk:"order" json:"order,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- crd_projectcalico_org_bgp_configuration_v1_manifest.go
- crd_projectcalico_org_bgp_filter_v1_manifest.go
- crd_projectcalico_org_bgp_peer_v1_manifest.go
- crd_projectcalico_org_block_affinity_v1_manifest.go
- crd_projectcalico_org_calico_node_status_v1_manifest.go
- crd_projectcalico_org_cluster_information_v1_manifest.go
- crd_projectcalico_org_felix_configuration_v1_manifest.go
- crd_projectcalico_org_global_network_policy_v1_manifest.go
- crd_projectcalico_org_global_network_set_v1_manifest.go
- crd_projectcalico_org_host_endpoint_v1_manifest.go
- crd_projectcalico_org_ip_pool_v1_manifest.go
- crd_projectcalico_org_ip_reservation_v1_manifest.go
- crd_projectcalico_org_ipam_block_v1_manifest.go
- crd_projectcalico_org_ipam_config_v1_manifest.go
- crd_projectcalico_org_ipam_handle_v1_manifest.go
- crd_projectcalico_org_kube_controllers_configuration_v1_manifest.go
- crd_projectcalico_org_network_policy_v1_manifest.go
- crd_projectcalico_org_network_set_v1_manifest.go
- crd_projectcalico_org_tier_v1_manifest.go
Click to show internal directories.
Click to hide internal directories.