Documentation
¶
Index ¶
- type Reference
- func (r Reference) Get() config.Reference
- func (r Reference) WithCustomExtractor(extractor string) Reference
- func (r Reference) WithCustomRefsSelectors(refFieldName, selectorFieldName string) Reference
- func (r Reference) WithCustomType(typeName string) Reference
- func (r Reference) WithoutExtractor() Reference
- func (r Reference) WithoutRefsSelectors() Reference
- type ReferenceFn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reference ¶
func TypeEIPID ¶
func TypeEIPID() Reference
TypeEIPID returns a Reference to a EIP resource. Type is vpc/EIP
func TypeSecurityGroupID ¶
func TypeSecurityGroupID() Reference
TypeSecurityGroup returns a Reference to a SecurityGroup resource. Type is vpc/SecurityGroup, RefFieldName: SecurityGroupIDRef, SelectorFieldName: SecurityGroupIDSelector
func TypeVPCID ¶
func TypeVPCID() Reference
TypeVPC returns a Reference to a VPC resource. Type is vpc/VPC
func TypeVPCSubnetID ¶
func TypeVPCSubnetID() Reference
TypeVPCSubnet returns a Reference to a VPCSubnet resource. Type is vpc/VPCSubnet, Extractor(true, "id"), RefFieldName: SubnetIDRef, SelectorFieldName: SubnetIDSelector
func TypeVPCSubnetIDIPV4 ¶
func TypeVPCSubnetIDIPV4() Reference
TypeVPCSubnetIDIPV4 returns a Reference to a VPCSubnet resource with extractor for ipv4_subnet_id. Type is vpc/VPCSubnet, Extractor(true, "ipv4_subnet_id")
func (Reference) WithCustomExtractor ¶
WithCustomExtractor Add custom Extractor
func (Reference) WithCustomRefsSelectors ¶
WithCustomRefsSelectors Add custom RefFieldName and SelectorFieldName
func (Reference) WithCustomType ¶
WithCustomType Add custom Type
func (Reference) WithoutExtractor ¶
WithoutExtractor Remove Extractor
func (Reference) WithoutRefsSelectors ¶
WithoutResSelector Remove SelectorFieldName and RefFieldName