Documentation
¶
Index ¶
- Constants
- Variables
- func ErrAllowedToChangeOnlyManualGroups(group *model.Group) error
- func ErrAttributeSet(err error, attribute string) diag.Diagnostics
- func NewConnectorResource() resource.Resource
- func NewConnectorTokensResource() resource.Resource
- func NewGroupResource() resource.Resource
- func NewRemoteNetworkResource() resource.Resource
- func NewServiceAccountResource() resource.Resource
- func NewServiceKeyResource() resource.Resource
- func NewUserResource() resource.Resource
- func RequiresMapReplace(description string) *requiresMapReplace
- func Resource() *schema.Resource
Constants ¶
View Source
const ( TwingateRemoteNetwork = "twingate_remote_network" TwingateConnector = "twingate_connector" TwingateConnectorTokens = "twingate_connector_tokens" TwingateGroup = "twingate_group" TwingateResource = "twingate_resource" TwingateServiceAccount = "twingate_service_account" TwingateServiceAccountKey = "twingate_service_account_key" TwingateUser = "twingate_user" )
View Source
const DefaultSecurityPolicyName = "Default Policy"
Variables ¶
View Source
var ( DefaultSecurityPolicyID string //nolint:gochecknoglobals ErrPortsWithPolicyAllowAll = errors.New(model.PolicyAllowAll + " policy does not allow specifying ports.") ErrPortsWithPolicyDenyAll = errors.New(model.PolicyDenyAll + " policy does not allow specifying ports.") ErrPolicyRestrictedWithoutPorts = errors.New(model.PolicyRestricted + " policy requires specifying ports.") ErrWildcardAddressWithEnabledShortcut = errors.New("Resources with a CIDR range or wildcard can't have the browser shortcut enabled.") )
View Source
var ErrAllowedToChangeOnlyManualUsers = fmt.Errorf("only users of type %s may be modified", model.UserTypeManual)
View Source
var ErrInvalidExpirationTime = errors.New("Invalid key expiration time. A value from 0-365 is required.")
View Source
var ErrNotAllowChangeRemoteNetworkID = errors.New("connectors cannot be moved between Remote Networks: you must either create a new Connector or destroy and recreate the existing one")
Functions ¶
func ErrAllowedToChangeOnlyManualGroups ¶ added in v0.3.3
func ErrAttributeSet ¶ added in v0.3.0
func ErrAttributeSet(err error, attribute string) diag.Diagnostics
func NewConnectorResource ¶ added in v1.2.2
func NewConnectorTokensResource ¶ added in v1.2.2
func NewGroupResource ¶ added in v1.2.2
func NewRemoteNetworkResource ¶ added in v1.2.2
func NewServiceAccountResource ¶ added in v1.2.2
func NewServiceKeyResource ¶ added in v1.2.2
func NewUserResource ¶ added in v1.2.2
func RequiresMapReplace ¶ added in v1.2.2
func RequiresMapReplace(description string) *requiresMapReplace
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.