Documentation ¶
Index ¶
- func CreateS3Node(events []engine.Event, logger *zerolog.Logger, config *config.Config, ...) ([]map[string]interface{}, []string, []string, error)
- func ProcessMessage(ctx context.Context, logger *zerolog.Logger, consumer *common.Consumer, ...) error
- func PulumiMapper(ctx context.Context, logger *zerolog.Logger, consumer *common.Consumer, ...) error
- type PulumiIacMetadata
- type PulumiNode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateS3Node ¶
func ProcessMessage ¶
Types ¶
type PulumiIacMetadata ¶
type PulumiIacMetadata struct { StackId string `json:"stackId"` StackName string `json:"stackName"` ProjectName string `json:"projectName"` OrganizationName string `json:"organizationName"` PulumiType string `json:"pulumiType"` PulumiState string `json:"pulumiState"` PulumiDrifts []map[string]interface{} `json:"pulumiDrifts"` VcsRepo string `json:"vcsRepo"` VcsProvider string `json:"vcsProvider"` }
type PulumiNode ¶
type PulumiNode struct { Type string AccountId string StackId string Iac string PulumiIntegrationId string Arn string Region string ProviderAccountId string AwsIntegration string K8sIntegration string Location string Name string ResourceId string AssetId string Kind string IsOrchestrator bool UpdatedAt int64 Metadata PulumiIacMetadata ObjectType string Attributes string }
Click to show internal directories.
Click to hide internal directories.