# Functions

<summary> Helper function to append new name value pairs to an array of NameValueStringPairModel in place </summary> <param name="stringPairs">Original string pair array to append to</param> <param name="name">Name of the new string pair to be added</param> <param name="appendValue">Value of the new string pair to be added</param>.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
<summary> Helper function to check the version requirement for DDC.
<summary> Helper function to check the version requirement for StoreFront.
No description provided by the author
No description provided by the author
<summary> Helper function to convert array of terraform strings to array of golang primitive strings Deprecated: Remove after we fully move to types.List </summary> <param name="v">Array of terraform stringsArray of golang primitive strings</param> <returns>Array of golang primitive strings</returns>.
<summary> Helper function to convert array of golang primitive interface to native terraform list of strings </summary> <param name="v">Array of golang primitive interface</param> <returns>Terraform list of strings</returns>.
<summary> Helper function to serialize any struct value into a string </summary> <param name="model">Input struct value</param> <returns>Serialized string value of the struct</returns>.
<summary> Helper function to convert a data source model to a map of attribute types.
<summary> Helper function to convert a golang slice to a native terraform list of objects.
<summary> Helper function to convert a golang slice to a native terraform list of objects.
<summary> Helper function to convert a golang object to a native terraform object.
<summary> Helper function to fetch scope ids from scope names </summary>.
<summary> Helper function to fetch scope names from scope ids </summary>.
<summary> Helper function to get the allowed functional level values for setting the minimum functional level for machine catalog and deliver group.
No description provided by the author
No description provided by the author
No description provided by the author
<summary> Helper function to process async job response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
/ <summary> / Helper function to include only metadata that are a part of the state / </summary>.
No description provided by the author
Gets the hypervisor and logs any errors.
No description provided by the author
<summary> Filter and Extract Ids from a list of scope responses </summary> <param name="scopeIdsInState">List of scope Ids in state or config</param> <param name="scopeResponses">List of scope objects from remote</param> <returns>List of Ids extracted from response</returns>.
<summary> Extract Ids from a list of objects </summary> <param name="slice">Input list of objects</param> <returns>List of Ids extracted from input list</returns>.
<summary> Extract Ids from a list of scope objects </summary> <param name="slice">Input list of objects</param> <returns>List of Ids extracted from input list</returns>.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
These functions are used by RefreshListProperties.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
<summary> Helper function to delete metadata that is not a part of the plan.
No description provided by the author
No description provided by the author
<summary> Helper function for generating string validator for an enum value in Terraform schema.
No description provided by the author
No description provided by the author
<summary> Helper function to validate if a string is a valid UUID </summary> <param name="u">String to validate</param> <returns>True if string is a valid UUID.
<summary> Helper function to validate if a string is a valid UUID or null </summary> <param name="u">String to validate</param> <returns>True if string is a valid UUID, or is null.
<summary> Helper function to convert a native terraform list of objects to a golang slice of the specified type Use TypedArrayToObjectList to go the other way.
<summary> Helper function to convert a native terraform list of objects to a golang slice of the specified type Use TypedArrayToObjectSet to go the other way.
<summary> Helper function to convert a native terraform object to a golang object of the specified type.
No description provided by the author
No description provided by the author
<summary> Global panic handler to catch all unexpected errors to prevent provider from crashing.
No description provided by the author
No description provided by the author
No description provided by the author
<summary> Helper function to parse an array of name value pairs in terraform model to an array of name value pairs in client model </summary> <param name="stringPairs">Original string pair array in terraform model</param> <returns>String pair array in client model</returns>.
<summary> Helper function to parse an array of name value pairs in client model to an array of name value pairs in terraform model </summary> <param name="stringPairs">Original string pair array in client model</param> <returns>String pair array in terraform model</returns>.
No description provided by the author
<summary> Helper function to poll the task until either the task completed or error out or timed out.
<summary> Helper function to process async job response.
No description provided by the author
No description provided by the author
<summary> Helper function to read inner error message from a generic error returned from citrix-daas-rest-go </summary> <param name="err">Generic error returned from citrix-daas-rest-go</param> <returns>Inner error message</returns>.
No description provided by the author
No description provided by the author
<summary> Wrapper function for reading specific resource from remote with retries </summary> <param name="request">Request object for the GET call</param> <param name="ctx">Context from caller</param> <param name="client">Citrix DaaS client from provider context</param> <param name="resp">Response from the GET call</param> <param name="resourceType">Resource type that would be shown in error message if failed to read resource</param> <param name="resourceIdOrName">Resource ID or name that would be shown in error message if failed to read resource</param> <returns>Response of the Get call.
No description provided by the author
<summary> Helper function for calculating the new state of a list of strings, while keeping the order of the elements in the array intact, and adds missing elements from remote to state.
<summary> Helper function for calculating the new state of a list of nested attribute, while keeping the order of the elements in the array intact, and adds missing elements from remote to state.
<summary> Helper function for calculating the new state of a list of strings, while keeping the order of the elements in the array intact, and adds missing elements from remote to state.
No description provided by the author
No description provided by the author
</summary> Helper function to refresh user list.
<summary> Helper function to convert a resource model to a map of attribute types.
No description provided by the author
No description provided by the author
<summary> Helper function to convert a golang slice of string to a native terraform list of strings.
<summary> Helper function to convert a golang slice of string to a native terraform set of strings.
<summary> Helper function to convert a terraform list of terraform strings to array of golang primitive strings.
<summary> Helper function to convert a terraform set of terraform strings to array of golang primitive strings.
<summary> Helper function to convert string to terraform boolean value </summary> <param name="from">Boolean value in string</param> <returns>Boolean value in terraform types.Bool</returns>.
No description provided by the author
<summary> Helper function to convert terraform bool value to string </summary> <param name="from">Boolean value in terraform bool</param> <returns>Boolean value in string</returns>.
<summary> Helper function to convert a golang slice to a native terraform list of objects.
<summary> Helper function to convert a golang slice to a native terraform list of objects.
<summary> Helper function to convert a golang object to a native terraform object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

Active Directory Sid.
No description provided by the author
Admin Folder Path.
CC Admin User.
ID of the All Scope.
Application Category Path.
GAC.
Aws Access Key Id Regex.
No description provided by the author
AWS Machine Image ID REGEX.
Aws Directory ID Regex.
AWS EC2 Instance Type.
AWS Network Name.
Aws Region Regex.
AWS Role ARN Regex.
Aws Security Group ID Regex.
Aws Directory ID Regex.
AWS Workspace Image ID REGEX.
No description provided by the author
No description provided by the author
No description provided by the author
SAM.
ID of the Citrix Managed Users Scope.
Date YYYY-MM-DD.
No description provided by the author
No description provided by the author
No description provided by the author
Default QuickCreateService AWS Workspaces Scale Settings.
ID of the Default Site Policy Set.
Domain FQDN.
Email REGEX.
No description provided by the author
GAC Category Name.
No description provided by the author
No description provided by the author
GUID.
No description provided by the author
No description provided by the author
IPv4.
IPv4 with https.
Lowercase Regex.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Check if it does not contain path separator.
NOT_EXIST error code.
No description provided by the author
Okta Domain REGEX.
OU Path.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SAML 2.0 Identity Provider Certificate REGEX.
SAM.
No description provided by the author
No description provided by the author
No description provided by the author
Resource Types.
No description provided by the author
SSL Thumbprint.
Azure Storage Types.
No description provided by the author
No description provided by the author
GUID.
String REGEX without trailing and leading whitespace.
No description provided by the author
Time HH:MM.
TimeSpan dd.HH:MM:SS.
UPN.
Url Ending Forward Slash Regex.
ID of the Citrix Managed Users Scope.
No description provided by the author
No description provided by the author
No description provided by the author
Azure License Types.
No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
Azure Machine Profile Model.
No description provided by the author
No description provided by the author
Terraform model for name value string pair.
NetworkMappingModel maps the nested network mapping resource schema data.

# Interfaces

No description provided by the author
Represents a list item which supports being refreshed from a client model.
No description provided by the author