stacks

package
v0.19.767 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2026 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DecodeAWSStackOutputData

func DecodeAWSStackOutputData(raw pgtype.Hstore) (map[string]interface{}, error)

func Parse

func Parse(v any, data map[string]any, obj any) error

Types

type AWSCloudFormationOutputs

type AWSCloudFormationOutputs struct {
	VPCID          string `mapstructure:"vpc_id"`
	AccountID      string `mapstructure:"account_id"`
	RunnerSubnet   string `mapstructure:"runner_subnet"`
	PrivateSubnets string `mapstructure:"runner_subnet"`

	ProvisionIAMRoleARN   string `mapstructure:"provision_iam_role_arn"`
	MaintenanceIAMRoleARN string `mapstructure:"maintenance_subnet"`
	DeprovisionIAMRoleARN string `mapstructure:"deprovision_iam_role_arn"`
}

AWSCloudFormationOutputs are used to define the stack outputs for a stack. This type can be used from anywhere, and is intentionally set up for testing here.

type ParseOpts

type ParseOpts struct {
	Obj any
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL