{"library":"pulumi-spotinst","title":"Pulumi Spotinst Provider","description":"A Pulumi package for managing Spot by NetApp cloud resources (Elastigroups, Ocean, etc.). It bridges Terraform provider spotinst to Pulumi. Current version: 3.131.0. Released frequently (multiple times per month) as a bridge update.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install pulumi-spotinst"],"cli":null},"imports":["from pulumi_spotinst.aws import ElastigroupAWS","from pulumi_spotinst.aws import OceanAWS","from pulumi_spotinst import Provider"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pulumi\nimport pulumi_spotinst as spotinst\nfrom pulumi_spotinst.aws import ElastigroupAWS\n\nconfig = pulumi.Config()\naccount = config.require(\"spotinst:account\")\ntoken = config.require_secret(\"spotinst:token\")\n\nprovider = spotinst.Provider(\n    \"spotinst-provider\",\n    account=account,\n    token=token,\n)\n\ngroup = ElastigroupAWS(\n    \"my-elastigroup\",\n    name=\"my-elastigroup\",\n    product=\"Linux/Unix\",\n    spot_types=[\"persistent\"],\n    desired_capacity=1,\n    # ... other required fields\n    opts=pulumi.ResourceOptions(provider=provider),\n)\n\npulumi.export(\"group_id\", group.id)","lang":"python","description":"Create a basic AWS Elastigroup with Spotinst provider configuration.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}