Aquasec v0.8.29 published on Monday, Jul 22, 2024 by Pulumiverse
Aquasec
The Aquasec provider for Pulumi can be used to provision any of the cloud resources available in Aquasec. The Aquasec provider must be configured with credentials and url to deploy and update resources in Aquasec.
Example
import * as pulumi from "@pulumi/pulumi";
import * as aquasec from "@pulumiverse/aquasec";
const registry = "Docker Hub";
const repository = "golang";
const tag = "1.19";
let golangImage = new aquasec.Image("image", {
registry: registry,
repository: repository,
tag: tag,
})
export const architecture = golangImage.architecture
export const criticalVulnerabilities = golangImage.criticalVulnerabilities
import pulumiverse_aquasec as aquasec
image = aquasec.Image("image",
registry="Docker Hub",
repository="golang",
tag=["1.19"],
)
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
image, err := aquasec.NewImage(ctx, "image", &aquasec.ImageArgs{
Registry: pulumi.String("Docker Hub"),
Repository: pulumi.String("golang"),
Tag: pulumi.String("1.19"),
})
if err != nil {
return err
}
ctx.Export("architecture", image.Architecture)
ctx.Export("criticalVulnerabilities", image.CriticalVulnerabilities)
return nil
})
}