// *** WARNING: this file was generated by test. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** package mongodbatlas import ( "fmt" "github.com/blang/semver" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) type pkg struct { version semver.Version } func (p *pkg) Version() semver.Version { return p.version } func (p *pkg) ConstructProvider(ctx *pulumi.Context, name, typ, urn string) (pulumi.ProviderResource, error) { if typ != "pulumi:providers:mongodbatlas" { return nil, fmt.Errorf("unknown provider type: %s", typ) } r := &Provider{} err := ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn)) return r, err } func init() { version, err := PkgVersion() if err != nil { fmt.Printf("failed to determine package version. defaulting to v1: %v\n", err) } pulumi.RegisterResourcePackage( "mongodbatlas", &pkg{version}, ) }