Blame internal/target/aws_target.go

Packit 63bb0d
package target
Packit 63bb0d
Packit 63bb0d
type AWSTargetOptions struct {
Packit Service 509fd4
	Filename          string   `json:"filename"`
Packit Service 509fd4
	Region            string   `json:"region"`
Packit Service 509fd4
	AccessKeyID       string   `json:"accessKeyID"`
Packit Service 509fd4
	SecretAccessKey   string   `json:"secretAccessKey"`
Packit Service 509fd4
	Bucket            string   `json:"bucket"`
Packit Service 509fd4
	Key               string   `json:"key"`
Packit Service 509fd4
	ShareWithAccounts []string `json:"shareWithAccounts"`
Packit 63bb0d
}
Packit 63bb0d
Packit 63bb0d
func (AWSTargetOptions) isTargetOptions() {}
Packit 63bb0d
Packit 63bb0d
func NewAWSTarget(options *AWSTargetOptions) *Target {
Packit 63bb0d
	return newTarget("org.osbuild.aws", options)
Packit 63bb0d
}