network_openshift_io_v1

package
v0.0.0-...-6209148 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewNetworkOpenshiftIoClusterNetworkV1Manifest

func NewNetworkOpenshiftIoClusterNetworkV1Manifest() datasource.DataSource

func NewNetworkOpenshiftIoEgressNetworkPolicyV1Manifest

func NewNetworkOpenshiftIoEgressNetworkPolicyV1Manifest() datasource.DataSource

func NewNetworkOpenshiftIoHostSubnetV1Manifest

func NewNetworkOpenshiftIoHostSubnetV1Manifest() datasource.DataSource

func NewNetworkOpenshiftIoNetNamespaceV1Manifest

func NewNetworkOpenshiftIoNetNamespaceV1Manifest() datasource.DataSource

Types

type NetworkOpenshiftIoClusterNetworkV1Manifest

type NetworkOpenshiftIoClusterNetworkV1Manifest struct{}

func (*NetworkOpenshiftIoClusterNetworkV1Manifest) Metadata

func (*NetworkOpenshiftIoClusterNetworkV1Manifest) Read

func (*NetworkOpenshiftIoClusterNetworkV1Manifest) Schema

type NetworkOpenshiftIoClusterNetworkV1ManifestData

type NetworkOpenshiftIoClusterNetworkV1ManifestData 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"`

	ClusterNetworks *[]struct {
		CIDR             *string `tfsdk:"cidr" json:"CIDR,omitempty"`
		HostSubnetLength *int64  `tfsdk:"host_subnet_length" json:"hostSubnetLength,omitempty"`
	} `tfsdk:"cluster_networks" json:"clusterNetworks,omitempty"`
	Hostsubnetlength *int64  `tfsdk:"hostsubnetlength" json:"hostsubnetlength,omitempty"`
	Mtu              *int64  `tfsdk:"mtu" json:"mtu,omitempty"`
	Network          *string `tfsdk:"network" json:"network,omitempty"`
	PluginName       *string `tfsdk:"plugin_name" json:"pluginName,omitempty"`
	ServiceNetwork   *string `tfsdk:"service_network" json:"serviceNetwork,omitempty"`
	VxlanPort        *int64  `tfsdk:"vxlan_port" json:"vxlanPort,omitempty"`
}

type NetworkOpenshiftIoEgressNetworkPolicyV1Manifest

type NetworkOpenshiftIoEgressNetworkPolicyV1Manifest struct{}

func (*NetworkOpenshiftIoEgressNetworkPolicyV1Manifest) Metadata

func (*NetworkOpenshiftIoEgressNetworkPolicyV1Manifest) Read

func (*NetworkOpenshiftIoEgressNetworkPolicyV1Manifest) Schema

type NetworkOpenshiftIoEgressNetworkPolicyV1ManifestData

type NetworkOpenshiftIoEgressNetworkPolicyV1ManifestData 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 {
			To *struct {
				CidrSelector *string `tfsdk:"cidr_selector" json:"cidrSelector,omitempty"`
				DnsName      *string `tfsdk:"dns_name" json:"dnsName,omitempty"`
			} `tfsdk:"to" json:"to,omitempty"`
			Type *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"egress" json:"egress,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type NetworkOpenshiftIoHostSubnetV1Manifest

type NetworkOpenshiftIoHostSubnetV1Manifest struct{}

func (*NetworkOpenshiftIoHostSubnetV1Manifest) Metadata

func (*NetworkOpenshiftIoHostSubnetV1Manifest) Read

func (*NetworkOpenshiftIoHostSubnetV1Manifest) Schema

type NetworkOpenshiftIoHostSubnetV1ManifestData

type NetworkOpenshiftIoHostSubnetV1ManifestData 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"`

	EgressCIDRs *[]string `tfsdk:"egress_cid_rs" json:"egressCIDRs,omitempty"`
	EgressIPs   *[]string `tfsdk:"egress_i_ps" json:"egressIPs,omitempty"`
	Host        *string   `tfsdk:"host" json:"host,omitempty"`
	HostIP      *string   `tfsdk:"host_ip" json:"hostIP,omitempty"`
	Subnet      *string   `tfsdk:"subnet" json:"subnet,omitempty"`
}

type NetworkOpenshiftIoNetNamespaceV1Manifest

type NetworkOpenshiftIoNetNamespaceV1Manifest struct{}

func (*NetworkOpenshiftIoNetNamespaceV1Manifest) Metadata

func (*NetworkOpenshiftIoNetNamespaceV1Manifest) Read

func (*NetworkOpenshiftIoNetNamespaceV1Manifest) Schema

type NetworkOpenshiftIoNetNamespaceV1ManifestData

type NetworkOpenshiftIoNetNamespaceV1ManifestData 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"`

	EgressIPs *[]string `tfsdk:"egress_i_ps" json:"egressIPs,omitempty"`
	Netid     *int64    `tfsdk:"netid" json:"netid,omitempty"`
	Netname   *string   `tfsdk:"netname" json:"netname,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL