1. Packages
  2. Aquasec
Aquasec v0.8.27 published on Monday, Jan 29, 2024 by Pulumiverse

Aquasec

aquasec logo
Aquasec v0.8.27 published on Monday, Jan 29, 2024 by Pulumiverse

    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
    	})
    }
    
    aquasec logo
    Aquasec v0.8.27 published on Monday, Jan 29, 2024 by Pulumiverse