Documentation
¶
Index ¶
- func App() *schema.Resource
- func AppACL() *schema.Resource
- func AppAccessRule() *schema.Resource
- func CPULimits() *schema.Resource
- func Cert() *schema.Resource
- func Cluster() *schema.Resource
- func ClusterConfig() *schema.Resource
- func ClusterMember() *schema.Resource
- func Container() *schema.Resource
- func GatewayConfig() *schema.Resource
- func IDP() *schema.Resource
- func KVMImage() *schema.Resource
- func KVMVolume() *schema.Resource
- func License() *schema.Resource
- func NetworkConfig() *schema.Resource
- func NodeState() *schema.Resource
- func SNMP() *schema.Resource
- func VNetAccessRule() *schema.Resource
- func VNetAttachment() *schema.Resource
- func VNetRoute() *schema.Resource
- func VPNInterface() *schema.Resource
- func VirtualNetwork() *schema.Resource
- func Volume() *schema.Resource
- func ZTNAConfig() *schema.Resource
- type HCLContainer
- type HCLContainerHealthCheck
- type HCLContainerImage
- type HCLContainerInterface
- type HCLContainerLimit
- type HCLContainerMount
- type HCLContainerPortMapping
- type HCLContainerULimit
- type HCLContainerVirtualNetwork
- type HCLVPNInterface
- type HCLVPNInterfaceInsideNAT
- type HCLVPNInterfaceOutsideNAT
- type HCLVnetAttachment
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppAccessRule ¶ added in v1.0.0
func ClusterConfig ¶ added in v0.0.6
func ClusterMember ¶ added in v0.0.6
func GatewayConfig ¶
func NetworkConfig ¶ added in v0.0.7
func VNetAccessRule ¶
func VNetAttachment ¶ added in v0.0.8
func VPNInterface ¶ added in v0.0.8
func VirtualNetwork ¶
func ZTNAConfig ¶
Types ¶
type HCLContainer ¶ added in v0.0.7
type HCLContainer struct { NodeID string `tf:"node_id"` ClusterFQDN string `tf:"cluster_fqdn"` ID string `tf:"id"` Command string `tf:"command"` Description string `tf:"description"` Enabled bool `tf:"enabled"` ExecType string `tf:"exec_type"` Hostname string `tf:"hostname"` Image []HCLContainerImage `tf:"image"` Name string `tf:"name"` Privileged bool `tf:"privileged"` RequireConnectivity bool `tf:"require_connectivity"` StopTime int `tf:"stop_time"` UseInit bool `tf:"use_init"` User string `tf:"user"` VRF string `tf:"vrf"` AddCaps []string `tf:"add_caps"` DropCaps []string `tf:"drop_caps"` Variables map[string]string `tf:"variables"` Healthchecks []HCLContainerHealthCheck `tf:"healthcheck"` LogMaxFileSize int `tf:"log_max_file_size"` LogMaxNumFiles int `tf:"log_max_num_files"` Limits []HCLContainerLimit `tf:"limits"` Mounts []HCLContainerMount `tf:"mount"` PortMappings []HCLContainerPortMapping `tf:"port_mapping"` VirtualNetworks []HCLContainerVirtualNetwork `tf:"virtual_network"` Interfaces []HCLContainerInterface `tf:"interface"` }
type HCLContainerHealthCheck ¶ added in v0.0.7
type HCLContainerImage ¶ added in v0.0.7
type HCLContainerInterface ¶ added in v0.0.7
type HCLContainerLimit ¶ added in v0.0.7
type HCLContainerMount ¶ added in v0.0.7
type HCLContainerPortMapping ¶ added in v0.0.7
type HCLContainerULimit ¶ added in v0.0.7
type HCLContainerVirtualNetwork ¶ added in v0.0.7
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 HCLVPNInterfaceOutsideNAT ¶ added in v0.0.8
Source Files
¶
- app.go
- app_accessrule.go
- app_acl.go
- cert.go
- cluster.go
- clusterconfig.go
- clustermember.go
- container.go
- cpulimits.go
- gatewayconfig.go
- idp.go
- kvm_image.go
- kvm_volume.go
- license.go
- networkconfig.go
- node_state.go
- snmp.go
- virtualnetwork.go
- vnetattachment.go
- vnetroute.go
- vnetrule.go
- volume.go
- vpninterface.go
- ztnaconfig.go
Click to show internal directories.
Click to hide internal directories.