resource

package
v1.12.1 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2025 License: MPL-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Alarm added in v1.9.0

func Alarm() *schema.Resource

func AlarmChannel added in v1.9.0

func AlarmChannel() *schema.Resource

func App added in v1.0.0

func App() *schema.Resource

func AppACL added in v1.0.0

func AppACL() *schema.Resource

func AppAccessRule added in v1.0.0

func AppAccessRule() *schema.Resource

func CPULimits

func CPULimits() *schema.Resource

func Cert

func Cert() *schema.Resource

func Cluster added in v0.0.6

func Cluster() *schema.Resource

func ClusterConfig added in v0.0.6

func ClusterConfig() *schema.Resource

func ClusterMember added in v0.0.6

func ClusterMember() *schema.Resource

func Connector added in v1.6.0

func Connector() *schema.Resource

func Container

func Container() *schema.Resource

Container manages a node or cluster container.

func GatewayConfig

func GatewayConfig() *schema.Resource

func Group added in v1.3.7

func Group() *schema.Resource

func GroupMember added in v1.3.7

func GroupMember() *schema.Resource

GroupMember returns a Terraform resource for managing a user group member.

func IDP added in v1.0.0

func IDP() *schema.Resource

IDP returns a Terraform resource for managing IDPs.

func IDPOpenIDConfig added in v1.3.7

func IDPOpenIDConfig() *schema.Resource

IDPOpenIDConfig returns a schema.Resource for OpenID IDP configuration

func IDPSAMLConfig added in v1.3.7

func IDPSAMLConfig() *schema.Resource

IDPSAMLConfig returns a Terraform resource for managing SAML IDP configuration

func KVMImage added in v1.0.0

func KVMImage() *schema.Resource

func KVMVolume added in v1.0.0

func KVMVolume() *schema.Resource

func License

func License() *schema.Resource

func NetworkConfig added in v0.0.7

func NetworkConfig() *schema.Resource

func NodeState added in v1.3.0

func NodeState() *schema.Resource

func PortalAuth added in v1.4.0

func PortalAuth() *schema.Resource

PortalAuth returns a Terraform resource for managing Portal authentication.

func SNMP

func SNMP() *schema.Resource

func Service added in v1.6.0

func Service() *schema.Resource

func Tagging added in v1.9.0

func Tagging() *schema.Resource

func VNetAccessRule

func VNetAccessRule() *schema.Resource

func VNetAttachment added in v0.0.8

func VNetAttachment() *schema.Resource

func VNetPortForward added in v1.8.0

func VNetPortForward() *schema.Resource

func VNetRoute

func VNetRoute() *schema.Resource

func VPNInterface added in v0.0.8

func VPNInterface() *schema.Resource

func VirtualNetwork

func VirtualNetwork() *schema.Resource

func Volume

func Volume() *schema.Resource

func ZTNAConfig

func ZTNAConfig() *schema.Resource

Types

type HCLVPNInterface added in v0.0.8

type HCLVPNInterface struct {
	NodeID      string `tf:"node_id"`
	ClusterFQDN string `tf:"cluster_fqdn"`
	NetworkName string `tf:"network"`

	InterfaceName   string                      `tf:"interface_name"`
	Description     string                      `tf:"description"`
	InDefaultRoute  bool                        `tf:"in_default_route"`
	OutDefaultRoute bool                        `tf:"out_default_route"`
	InsideNATs      []HCLVPNInterfaceInsideNAT  `tf:"inside_nat"`
	OutsideNATs     []HCLVPNInterfaceOutsideNAT `tf:"outside_nat"`
}

type HCLVPNInterfaceInsideNAT added in v0.0.8

type HCLVPNInterfaceInsideNAT struct {
	NetworkCIDR string `tf:"network_cidr"`
	LocalCIDR   string `tf:"local_cidr"`
	Description string `tf:"description"`
}

type HCLVPNInterfaceOutsideNAT added in v0.0.8

type HCLVPNInterfaceOutsideNAT struct {
	NetworkCIDR string `tf:"network_cidr"`
	LocalCIDR   string `tf:"local_cidr"`
	Description string `tf:"description"`
	ProxyARP    bool   `tf:"proxy_arp"`
}

type HCLVnetAttachment added in v0.0.8

type HCLVnetAttachment struct {
	NodeID         string `tf:"node_id"`
	ClusterFQDN    string `tf:"cluster_fqdn"`
	NetworkName    string `tf:"network"`
	IP             string `tf:"ip"`
	ValidationCIDR string `tf:"validation_cidr"`
}

Jump to

Keyboard shortcuts

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