Versions in this module Expand all Collapse all v1 v1.0.1 Aug 8, 2022 v1.0.0 Aug 8, 2022 Changes in this version + const ErrCodeAccessDenied + const ErrCodeAuthorizationError + const ErrCodeInternalException + const ErrCodeInternalServiceError + const ErrCodeInvalidAction + const ErrCodeInvalidParameterException + const ErrCodeInvalidParameterValue + const ErrCodeInvalidRequest + const ErrCodeOperationDisabledException + const ErrCodeOperationNotPermitted + const ErrCodeUnknownOperationException + const ErrCodeUnsupportedFeatureException + const ErrCodeUnsupportedOperation + const ErrCodeValidationError + const ErrCodeValidationException + const UUIDRegexPattern + var ValidStringDateOrPositiveInt = validation.Any(validation.IsRFC3339Time, ...) + func Base64Encode(data []byte) string + func CIDRBlocksEqual(cidr1, cidr2 string) bool + func CanonicalCIDRBlock(cidr string) string + func CheckISOErrorTagsUnsupported(partition string, err error) bool + func DiffStringMaps(oldMap, newMap map[string]interface{}) (map[string]*string, map[string]*string, map[string]*string) + func FloatGreaterThan(threshold float64) schema.SchemaValidateFunc + func IsBase64Encoded(data []byte) bool + func IsIPv4CIDRBlockOrIPv6CIDRBlock(ipv4Validator, ipv6Validator schema.SchemaValidateFunc) schema.SchemaValidateFunc + func JSONBytesEqual(b1, b2 []byte) bool + func NormalizeJSONOrYAMLString(templateString interface{}) (string, error) + func PolicyToSet(exist, new string) (string, error) + func SecondJSONUnlessEquivalent(old, new string) (string, error) + func SemVerGreaterThanOrEqual(s1, s2 string) bool + func SemVerLessThan(s1, s2 string) bool + func SetTagsDiff(_ context.Context, diff *schema.ResourceDiff, meta interface{}) error + func SliceContainsString(slice []interface{}, s string) (int, bool) + func SuppressEquivalentJSONDiffs(k, old, new string, d *schema.ResourceData) bool + func SuppressEquivalentJSONOrYAMLDiffs(k, old, new string, d *schema.ResourceData) bool + func SuppressEquivalentPolicyDiffs(k, old, new string, d *schema.ResourceData) bool + func SuppressEquivalentRoundedTime(layout string, d time.Duration) schema.SchemaDiffSuppressFunc + func SuppressEquivalentStringCaseInsensitive(k, old, new string, d *schema.ResourceData) bool + func SuppressEquivalentTypeStringBoolean(k, old, new string, d *schema.ResourceData) bool + func SuppressMissingOptionalConfigurationBlock(k, old, new string, d *schema.ResourceData) bool + func ValidARN(v interface{}, k string) (ws []string, errors []error) + func ValidAccountID(v interface{}, k string) (ws []string, errors []error) + func ValidCIDRNetworkAddress(v interface{}, k string) (ws []string, errors []error) + func ValidDuration(v interface{}, k string) (ws []string, errors []error) + func ValidIAMPolicyJSON(v interface{}, k string) (ws []string, errors []error) + func ValidIPv4CIDRNetworkAddress(v interface{}, k string) (ws []string, errors []error) + func ValidIPv6CIDRNetworkAddress(v interface{}, k string) (ws []string, errors []error) + func ValidLaunchTemplateID(v interface{}, k string) (ws []string, errors []error) + func ValidLaunchTemplateName(v interface{}, k string) (ws []string, errors []error) + func ValidMulticastIPAddress(v interface{}, k string) (ws []string, errors []error) + func ValidOnceADayWindowFormat(v interface{}, k string) (ws []string, errors []error) + func ValidOnceAWeekWindowFormat(v interface{}, k string) (ws []string, errors []error) + func ValidRegionName(v interface{}, k string) (ws []string, errors []error) + func ValidStringIsJSONOrYAML(v interface{}, k string) (ws []string, errors []error) + func ValidTypeStringNullableBoolean(v interface{}, k string) (ws []string, es []error) + func ValidTypeStringNullableFloat(v interface{}, k string) (ws []string, es []error) + func ValidUTCTimestamp(v interface{}, k string) (ws []string, errors []error) + func ValidateIPv4CIDRBlock(cidr string) error + func ValidateIPv6CIDRBlock(cidr string) error + type ResourceDiffer interface + HasChange func(string) bool