package
0.0.2
Repository: https://github.com/aws/aws-controllers-k8s.git
Documentation: pkg.go.dev

# Functions

New returns a new Config object given a supplied path to a config file.

# Structs

CompareConfig informs instruct the code generator on how to compare two different two objects of the same type.
Config represents instructions to the ACK code generator for a particular AWS service API.
ErrorConfig contains instructions to the code generator about the exception corresponding to a HTTP status code.
ExceptionsConfig contains instructions to the code generator about how to handle the exceptions for the operations on a resource.
FieldConfig contains instructions to the code generator about how to interpret the value of an Attribute and how to map it to a CRD's Spec or Status field.
GetAttributesInputConfig is used to instruct the code generator how to handle the GetAttributes API operation's Input shape.
IgnoreSpec represents instructions to the ACK code generator to ignore operations, resources on an AWS service API.
ListOperationConfig contains instructions for the code generator to handle List operations for service APIs that have no built-in filtering ability and whose List Operation always returns all objects.
MemberConstructorConfig contains override instructions for how to handle the construction of a particular member for a Shape in the API.
OperationConfig represents instructions to the ACK code generator to specify the overriding values for API operation parameters and its custom implementation.
OperationRenamesConfig contains instructions to the code generator on how to rename fields in an Operation's input and output payload shapes.
No description provided by the author
RenamesConfig contains instructions to the code generator how to rename fields in various Operation payloads.
ResourceConfig represents instructions to the ACK code generator for a particular CRD/resource on an AWS service API.
SourceFieldConfig instructs the code generator how to handle a field in the Resource's SpecFields/StatusFields collection that takes its value from an abnormal source -- in other words, not the Create operation's Input or Output shape.
UnpackAttributesMapConfig informs the code generator that the API follows a pattern or using an "Attributes" `map[string]*string` that contains real, schema'd fields of the primary resource, and that those fields should be "unpacked" from the raw map and into CRD's Spec and Status struct fields.
UpdateOperationConfig contains instructions for the code generator to handle Update operations for service APIs that have resources that have difficult-to-standardize update operations.