Kx Volume Args
    data class KxVolumeArgs(val availabilityZones: Output<List<String>>? = null, val azMode: Output<String>? = null, val description: Output<String>? = null, val environmentId: Output<String>? = null, val name: Output<String>? = null, val nas1Configurations: Output<List<KxVolumeNas1ConfigurationArgs>>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<KxVolumeArgs> 
Resource for managing an AWS FinSpace Kx Volume.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.finspace.KxVolume("example", {
    name: "my-tf-kx-volume",
    environmentId: exampleAwsFinspaceKxEnvironment.id,
    availabilityZones: "use1-az2",
    azMode: "SINGLE",
    type: "NAS_1",
    nas1Configurations: [{
        size: 1200,
        type: "SSD_250",
    }],
});Content copied to clipboard
import pulumi
import pulumi_aws as aws
example = aws.finspace.KxVolume("example",
    name="my-tf-kx-volume",
    environment_id=example_aws_finspace_kx_environment["id"],
    availability_zones="use1-az2",
    az_mode="SINGLE",
    type="NAS_1",
    nas1_configurations=[aws.finspace.KxVolumeNas1ConfigurationArgs(
        size=1200,
        type="SSD_250",
    )])Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
    var example = new Aws.FinSpace.KxVolume("example", new()
    {
        Name = "my-tf-kx-volume",
        EnvironmentId = exampleAwsFinspaceKxEnvironment.Id,
        AvailabilityZones = "use1-az2",
        AzMode = "SINGLE",
        Type = "NAS_1",
        Nas1Configurations = new[]
        {
            new Aws.FinSpace.Inputs.KxVolumeNas1ConfigurationArgs
            {
                Size = 1200,
                Type = "SSD_250",
            },
        },
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/finspace"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := finspace.NewKxVolume(ctx, "example", &finspace.KxVolumeArgs{
			Name:              pulumi.String("my-tf-kx-volume"),
			EnvironmentId:     pulumi.Any(exampleAwsFinspaceKxEnvironment.Id),
			AvailabilityZones: pulumi.StringArray("use1-az2"),
			AzMode:            pulumi.String("SINGLE"),
			Type:              pulumi.String("NAS_1"),
			Nas1Configurations: finspace.KxVolumeNas1ConfigurationArray{
				&finspace.KxVolumeNas1ConfigurationArgs{
					Size: pulumi.Int(1200),
					Type: pulumi.String("SSD_250"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.finspace.KxVolume;
import com.pulumi.aws.finspace.KxVolumeArgs;
import com.pulumi.aws.finspace.inputs.KxVolumeNas1ConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var example = new KxVolume("example", KxVolumeArgs.builder()
            .name("my-tf-kx-volume")
            .environmentId(exampleAwsFinspaceKxEnvironment.id())
            .availabilityZones("use1-az2")
            .azMode("SINGLE")
            .type("NAS_1")
            .nas1Configurations(KxVolumeNas1ConfigurationArgs.builder()
                .size(1200)
                .type("SSD_250")
                .build())
            .build());
    }
}Content copied to clipboard
resources:
  example:
    type: aws:finspace:KxVolume
    properties:
      name: my-tf-kx-volume
      environmentId: ${exampleAwsFinspaceKxEnvironment.id}
      availabilityZones: use1-az2
      azMode: SINGLE
      type: NAS_1
      nas1Configurations:
        - size: 1200
          type: SSD_250Content copied to clipboard
Import
Using pulumi import, import an AWS FinSpace Kx Volume using the id (environment ID and volume name, comma-delimited). For example:
$ pulumi import aws:finspace/kxVolume:KxVolume example n3ceo7wqxoxcti5tujqwzs,my-tf-kx-volumeContent copied to clipboard
Constructors
Link copied to clipboard
                fun KxVolumeArgs(availabilityZones: Output<List<String>>? = null, azMode: Output<String>? = null, description: Output<String>? = null, environmentId: Output<String>? = null, name: Output<String>? = null, nas1Configurations: Output<List<KxVolumeNas1ConfigurationArgs>>? = null, tags: Output<Map<String, String>>? = null, type: Output<String>? = null)