# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Base64EncodeString is used to encode a string by base64.
returns a pointer to the bool value.
No description provided by the author
No description provided by the author
No description provided by the author
ConvertStructToMap converts an instance of struct to a map object, and changes each key of fileds to the value of 'nameMap' if the key in it or to its corresponding lowercase.
CreateResourceTags is a helper to create the tags for a resource.
DecodeHashAndHexEncode is one of the implementations of SchemaStateFunc.
DeleteResourceTagsWithKeys is a helper to delete the tags with tagKeys for a resource.
ExpandResourceTags returns the tags for the given map of data.
ExpandResourceTagsMap returns the tags in format of list of maps for the given map of data.
ExpandToInt32List takes the result for an array of intgers and returns a []int32.
ExpandToInt32ListPointer takes the result for an array of in32 and returns a pointer of the array.
ExpandToIntList takes the result for an array of intgers and returns a []int.
ExpandToStringList takes the result for an array of strings and returns a []string.
ExpandToStringListBySet takes the result for a set of strings and returns a []string.
ExpandToStringListPointer takes the result for an array of strings and returns a pointer of the array.
ExpandToStringMap takes the result for a map of string and returns a map[string]string.
FilterSliceWithField can filter the slice all through a map filter.
FilterSliceWithZeroField can filter the slice all through a map filter.
FlattenResponse returns the api response body if it's not empty.
FlattenTagsToMap returns the list of tags into a map.
Float64 returns a pointer to the float64 value.
FormatTimeStampRFC3339 is used to unify the time format to RFC-3339 and return a time string.
FormatTimeStampUTC is used to unify the unix second time to UTC time string, format: YYYY-MM-DD HH:MM:SS.
FormatTimeStampUTC is used to unify the unix second time to UTC time string, format: YYYY-MM-DD HH:MM:SS.
GetDNSRecordSetTagType returns resource tag type of DNS record set by zoneType.
GetDNSZoneTagType returns resource tag type of DNS zone by zoneType.
GetTimezoneCode calculates the time zone code and returns a signed number.
HashAndHexEncode is one of the implementations of SchemaStateFunc.
This function compares whether there is a containment relationship between two maps, that is, whether map A (rawMap) contains map B (filterMap).
Int returns a pointer to the int value.
Int32 returns a pointer to the int32 value.
Int32 returns a pointer to the int32 value.
Int32 returns a pointer to the int32 value.
Int returns a pointer to the int value.
No description provided by the author
IsIPv4Address is used to check whether the addr string is IPv4 format.
No description provided by the author
IsStrContainsSliceElement returns true if the string exists in given slice or contains in one of slice elements when open exact flag.
No description provided by the author
JSONStringsEqual is the function for comparing the contents of two json strings regardless of their formatting.
MarshalValue is used to marshal the value of struct in internal-sdk-go-v3, like this: type Xxxx struct { value string } */.
Takes a value containing JSON string and passes it through the JSON parser to normalize it, returns either a parsing error or normalized JSON string.
No description provided by the author
PasswordEncrypt encrypts given password with sha512.
PathSearch evaluates a JMESPath expression against input data and returns the result.
RandomString returns a random string with a fixed length.
RemoveDuplicateElem removes duplicate elements from slice.
No description provided by the author
Reverse is a function that used to reverse the order of the characters in the given string.
Salt generates a random salt according to given size.
No description provided by the author
SetResourceTagsToState is a helper to query tags of resource, then set to state.
returns a pointer to the string value.
returns a pointer to the string value.
StringToBool convert the string to boolean, and return the pointer of boolean value.
StringToInt convert the string to int, and return the pointer of int value.
StringValue returns the string value.
StrSliceContains checks if a given string is contained in a slice When anybody asks why Go needs generics, here you go.
StrSliceContainsAnother checks whether a string slice (b) contains another string slice (s).
Suppress changes if we get a string with or without cases.
Suppress all changes.
No description provided by the author
No description provided by the author
No description provided by the author
Suppress changes if we get a computed min_disk_gb if value is unspecified (default 0).
Suppress changes if we get a string with or without new line.
No description provided by the author
Suppress changes if we get a base64 format or plaint text user_data.
No description provided by the author
TagsToMap returns the list of tags into a map.
TryBase64EncodeString will encode a string with base64.
TryPasswordEncrypt tries to encrypt given password if it's not encrypted.
UpdateResourceTags is a helper to update the tags for a resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
lintignore:V001.
lintignore:V001.
No description provided by the author
lintignore:V001.
lintignore:V001.
lintignore:V001.
lintignore:V001.
lintignore:V001.
No description provided by the author
ValueIngoreEmpty returns to the string value.
WriteToPemFile is used to write the keypair to Pem file.

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author