Documentation ¶
Index ¶
- func ArchiveGenerator(maxDepth int) *rapid.Generator
- func ArchivePropertyGenerator(maxDepth int) *rapid.Generator
- func ArrayPropertyGenerator(maxDepth int) *rapid.Generator
- func AssertEqualPropertyValues(t assert.TestingT, expected, actual resource.PropertyValue)
- func AssetGenerator() *rapid.Generator
- func AssetPropertyGenerator() *rapid.Generator
- func BoolPropertyGenerator() *rapid.Generator
- func IDGenerator() *rapid.Generator
- func LiteralArchiveGenerator(maxDepth int) *rapid.Generator
- func NullPropertyGenerator() *rapid.Generator
- func NumberPropertyGenerator() *rapid.Generator
- func ObjectPropertyGenerator(maxDepth int) *rapid.Generator
- func OutputPropertyGenerator(maxDepth int) *rapid.Generator
- func PropertyKeyGenerator() *rapid.Generator
- func PropertyMapGenerator(maxDepth int) *rapid.Generator
- func PropertyValueGenerator(maxDepth int) *rapid.Generator
- func ResourceReferenceGenerator() *rapid.Generator
- func ResourceReferencePropertyGenerator() *rapid.Generator
- func SecretPropertyGenerator(maxDepth int) *rapid.Generator
- func SemverStringGenerator() *rapid.Generator
- func StringPropertyGenerator() *rapid.Generator
- func TextAssetGenerator() *rapid.Generator
- func TypeGenerator() *rapid.Generator
- func URNGenerator() *rapid.Generator
- func UnknownPropertyGenerator() *rapid.Generator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ArchiveGenerator ¶
ArchiveGenerator generates *resource.Archive values.
func ArchivePropertyGenerator ¶
ArchivePropertyGenerator generates archive resource.PropertyValues.
func ArrayPropertyGenerator ¶
ArrayPropertyGenerator generates array resource.PropertyValues. The maxDepth parameter controls the maximum depth of the elements of the array.
func AssertEqualPropertyValues ¶
func AssertEqualPropertyValues(t assert.TestingT, expected, actual resource.PropertyValue)
func AssetGenerator ¶
AssetGenerator generates *resource.Asset values.
func AssetPropertyGenerator ¶
AssetPropertyGenerator generates asset resource.PropertyValues.
func BoolPropertyGenerator ¶
BoolPropertyGenerator generates boolean resource.PropertyValues.
func IDGenerator ¶
IDGenerator generates legal resource.ID values.
func LiteralArchiveGenerator ¶
LiteralArchiveGenerator generates *resource.Archive values with literal archive contents.
func NullPropertyGenerator ¶
NullPropertyGenerator generates the null resource.PropertyValue.
func NumberPropertyGenerator ¶
NumberPropertyGenerator generates numeric resource.PropertyValues.
func ObjectPropertyGenerator ¶
ObjectPropertyGenerator generates object resource.PropertyValues. The maxDepth parameter controls the maximum depth of the elements of the object.
func OutputPropertyGenerator ¶
OutputPropertyGenerator generates output resource.PropertyValues. The maxDepth parameter controls the maximum depth of the resolved value of the output, if any.
func PropertyKeyGenerator ¶
PropertyKeyGenerator generates legal resource.PropertyKey values.
func PropertyMapGenerator ¶
PropertyMapGenerator generates resource.PropertyMap values. The maxDepth parameter controls the maximum depth of the elements of the map.
func PropertyValueGenerator ¶
PropertyValueGenerator generates arbitrary resource.PropertyValues. The maxDepth parameter controls the maximum number of times the generator may recur.
func ResourceReferenceGenerator ¶
ResourceReferenceGenerator generates resource.ResourceReference values.
func ResourceReferencePropertyGenerator ¶
ResourceReferencePropertyGenerator generates resource references resource.PropertyValues.
func SecretPropertyGenerator ¶
SecretPropertyGenerator generates secret resource.PropertyValues. The maxDepth parameter controls the maximum depth of the plaintext value of the secret, if any.
func SemverStringGenerator ¶
SemverStringGenerator generates legal semver strings.
func StringPropertyGenerator ¶
StringPropertyGenerator generates string resource.PropertyValues.
func TextAssetGenerator ¶
TextAssetGenerator generates textual *resource.Asset values.
func TypeGenerator ¶
TypeGenerator generates legal tokens.Type values.
func URNGenerator ¶
URNGenerator generates legal resource.URN values.
func UnknownPropertyGenerator ¶
UnknownPropertyGenerator generates the unknown resource.PropertyValue.
Types ¶
This section is empty.