Versions in this module Expand all Collapse all v2 v2.1.2 Mar 18, 2024 Changes in this version + const WaitDuration + var ErrClientNotInited = errors.New("meta client not inited") + var ErrInvalidPath = errors.New("invalid path: the path value cannot be asserted as string") + var ErrResourceFoundInState = errors.New("this resource should not be here") + var ErrResourceIDNotSet = errors.New("id not set") + var ErrResourceNotFound = errors.New("resource not found") + var ErrResourceStillPresent = errors.New("resource still present") + var ErrSecurityPoliciesNotFound = errors.New("security policies not found") + var ErrUnknownResourceType = errors.New("unknown resource type") + var ProviderFactories = map[string]func() (tfprotov6.ProviderServer, error) + func AddGroupUser(groupResource, groupName, terraformUserID string) sdk.TestCheckFunc + func AddResourceGroup(resourceName, groupName string) sdk.TestCheckFunc + func AddResourceServiceAccount(resourceName, serviceAccountName string) sdk.TestCheckFunc + func CheckGroupUsersLen(resourceName string, expectedUsersLen int) sdk.TestCheckFunc + func CheckImportState(attributes map[string]string) func(data []*terraform.InstanceState) error + func CheckResourceActiveState(resourceAddress string, activeState bool) plancheck.PlanCheck + func CheckResourceGroupsLen(resourceName string, expectedGroupsLen int) sdk.TestCheckFunc + func CheckResourceSecurityPolicy(resourceName string, expectedSecurityPolicyID string) sdk.TestCheckFunc + func CheckResourceServiceAccountsLen(resourceName string, expectedServiceAccountsLen int) sdk.TestCheckFunc + func CheckTwingateConnectorAndRemoteNetworkDestroy(s *terraform.State) error + func CheckTwingateConnectorDestroy(s *terraform.State) error + func CheckTwingateConnectorTokensInvalidated(s *terraform.State) error + func CheckTwingateGroupDestroy(s *terraform.State) error + func CheckTwingateRemoteNetworkDestroy(s *terraform.State) error + func CheckTwingateResourceActiveState(resourceName string, expectedActiveState bool) sdk.TestCheckFunc + func CheckTwingateResourceDestroy(s *terraform.State) error + func CheckTwingateResourceDoesNotExists(resourceName string) sdk.TestCheckFunc + func CheckTwingateResourceExists(resourceName string) sdk.TestCheckFunc + func CheckTwingateServiceAccountDestroy(s *terraform.State) error + func CheckTwingateServiceKeyStatus(resourceName string, expectedStatus string) sdk.TestCheckFunc + func CheckTwingateUserDestroy(s *terraform.State) error + func ComposeTestCheckFunc(checkFuncs ...sdk.TestCheckFunc) sdk.TestCheckFunc + func DatasourceName(resource, name string) string + func DeactivateTwingateResource(resourceName string) sdk.TestCheckFunc + func DeleteGroupUser(groupResource, terraformUserID string) sdk.TestCheckFunc + func DeleteResourceGroup(resourceName, groupName string) sdk.TestCheckFunc + func DeleteResourceServiceAccount(resourceName, serviceAccountName string) sdk.TestCheckFunc + func DeleteTwingateResource(resourceName, resourceType string) sdk.TestCheckFunc + func ErrGroupsLenMismatch(expected, actual int) error + func ErrServiceAccountsLenMismatch(expected, actual int) error + func ErrUsersLenMismatch(expected, actual int) error + func GetTestUser() (*model.User, error) + func GetTestUsers() ([]*model.User, error) + func GetTwingateResourceID(resourceName string, resourceID **string) sdk.TestCheckFunc + func ListSecurityPolicies() ([]*model.SecurityPolicy, error) + func PreCheck(t *testing.T) + func ResourceName(resource, name string) string + func RevokeTwingateServiceKey(resourceName string) sdk.TestCheckFunc + func SetPageLimit(limit int) + func TerraformConnector(name string) string + func TerraformConnectorTokens(name string) string + func TerraformDatasourceUsers(name string) string + func TerraformGroup(name string) string + func TerraformRemoteNetwork(name string) string + func TerraformResource(name string) string + func TerraformServiceAccount(name string) string + func TerraformServiceKey(name string) string + func TerraformUser(name string) string + func UpdateResourceSecurityPolicy(resourceName, securityPolicyID string) sdk.TestCheckFunc + func WaitTestFunc() sdk.TestCheckFunc Other modules containing this package github.com/Twingate/terraform-provider-twingate github.com/Twingate/terraform-provider-twingate/v3