1. Packages
  2. Netapp-Cloudmanager Provider
  3. API Docs
  4. CvoGcp
netapp-cloudmanager 25.3.0 published on Monday, Apr 14, 2025 by netapp

netapp-cloudmanager.CvoGcp

Explore with Pulumi AI

netapp-cloudmanager logo
netapp-cloudmanager 25.3.0 published on Monday, Apr 14, 2025 by netapp

    Provides a netapp-cloudmanager_cvo_gcp resource. This can be used to create a new Cloud Volume ONTAP system in GCP.

    Example Usage

    S

    Create netapp-cloudmanager_cvo_gcp:

    import * as pulumi from "@pulumi/pulumi";
    import * as netapp_cloudmanager from "@pulumi/netapp-cloudmanager";
    
    const cl_cvo_gcp = new netapp_cloudmanager.CvoGcp("cl-cvo-gcp", {
        projectId: "occm-project",
        zone: "us-east1-b",
        gcpServiceAccount: "fabric-pool@occm-project.iam.gserviceaccount.com",
        svmPassword: "netapp1!",
        clientId: netapp_cloudmanager_connector_gcp["cm-gcp"].client_id,
        workspaceId: "workspace-******",
        licenseType: "capacity-paygo",
        gcpLabels: [{
            labelKey: "abcd",
            labelValue: "ABCD",
        }],
        svms: [
            {
                svmName: "svm01",
            },
            {
                svmName: "svm03",
            },
        ],
    }, {
        provider: netapp_cloudmanager,
    });
    
    import pulumi
    import pulumi_netapp_cloudmanager as netapp_cloudmanager
    
    cl_cvo_gcp = netapp_cloudmanager.CvoGcp("cl-cvo-gcp",
        project_id="occm-project",
        zone="us-east1-b",
        gcp_service_account="fabric-pool@occm-project.iam.gserviceaccount.com",
        svm_password="netapp1!",
        client_id=netapp_cloudmanager_connector_gcp["cm-gcp"]["client_id"],
        workspace_id="workspace-******",
        license_type="capacity-paygo",
        gcp_labels=[{
            "label_key": "abcd",
            "label_value": "ABCD",
        }],
        svms=[
            {
                "svm_name": "svm01",
            },
            {
                "svm_name": "svm03",
            },
        ],
        opts = pulumi.ResourceOptions(provider=netapp_cloudmanager))
    
    package main
    
    import (
    	netappcloudmanager "github.com/pulumi/pulumi-terraform-provider/sdks/go/netapp-cloudmanager/v25/netapp-cloudmanager"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := netappcloudmanager.NewCvoGcp(ctx, "cl-cvo-gcp", &netappcloudmanager.CvoGcpArgs{
    			ProjectId:         pulumi.String("occm-project"),
    			Zone:              pulumi.String("us-east1-b"),
    			GcpServiceAccount: pulumi.String("fabric-pool@occm-project.iam.gserviceaccount.com"),
    			SvmPassword:       pulumi.String("netapp1!"),
    			ClientId:          pulumi.Any(netapp_cloudmanager_connector_gcp.CmGcp.Client_id),
    			WorkspaceId:       pulumi.String("workspace-******"),
    			LicenseType:       pulumi.String("capacity-paygo"),
    			GcpLabels: netappcloudmanager.CvoGcpGcpLabelArray{
    				&netappcloudmanager.CvoGcpGcpLabelArgs{
    					LabelKey:   pulumi.String("abcd"),
    					LabelValue: pulumi.String("ABCD"),
    				},
    			},
    			Svms: netappcloudmanager.CvoGcpSvmArray{
    				&netappcloudmanager.CvoGcpSvmArgs{
    					SvmName: pulumi.String("svm01"),
    				},
    				&netappcloudmanager.CvoGcpSvmArgs{
    					SvmName: pulumi.String("svm03"),
    				},
    			},
    		}, pulumi.Provider(netapp_cloudmanager))
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using NetappCloudmanager = Pulumi.NetappCloudmanager;
    
    return await Deployment.RunAsync(() => 
    {
        var cl_cvo_gcp = new NetappCloudmanager.CvoGcp("cl-cvo-gcp", new()
        {
            ProjectId = "occm-project",
            Zone = "us-east1-b",
            GcpServiceAccount = "fabric-pool@occm-project.iam.gserviceaccount.com",
            SvmPassword = "netapp1!",
            ClientId = netapp_cloudmanager_connector_gcp.Cm_gcp.Client_id,
            WorkspaceId = "workspace-******",
            LicenseType = "capacity-paygo",
            GcpLabels = new[]
            {
                new NetappCloudmanager.Inputs.CvoGcpGcpLabelArgs
                {
                    LabelKey = "abcd",
                    LabelValue = "ABCD",
                },
            },
            Svms = new[]
            {
                new NetappCloudmanager.Inputs.CvoGcpSvmArgs
                {
                    SvmName = "svm01",
                },
                new NetappCloudmanager.Inputs.CvoGcpSvmArgs
                {
                    SvmName = "svm03",
                },
            },
        }, new CustomResourceOptions
        {
            Provider = netapp_cloudmanager,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.netappcloudmanager.CvoGcp;
    import com.pulumi.netappcloudmanager.CvoGcpArgs;
    import com.pulumi.netappcloudmanager.inputs.CvoGcpGcpLabelArgs;
    import com.pulumi.netappcloudmanager.inputs.CvoGcpSvmArgs;
    import com.pulumi.resources.CustomResourceOptions;
    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 cl_cvo_gcp = new CvoGcp("cl-cvo-gcp", CvoGcpArgs.builder()
                .projectId("occm-project")
                .zone("us-east1-b")
                .gcpServiceAccount("fabric-pool@occm-project.iam.gserviceaccount.com")
                .svmPassword("netapp1!")
                .clientId(netapp_cloudmanager_connector_gcp.cm-gcp().client_id())
                .workspaceId("workspace-******")
                .licenseType("capacity-paygo")
                .gcpLabels(CvoGcpGcpLabelArgs.builder()
                    .labelKey("abcd")
                    .labelValue("ABCD")
                    .build())
                .svms(            
                    CvoGcpSvmArgs.builder()
                        .svmName("svm01")
                        .build(),
                    CvoGcpSvmArgs.builder()
                        .svmName("svm03")
                        .build())
                .build(), CustomResourceOptions.builder()
                    .provider(netapp_cloudmanager)
                    .build());
    
        }
    }
    
    resources:
      cl-cvo-gcp:
        type: netapp-cloudmanager:CvoGcp
        properties:
          projectId: occm-project
          zone: us-east1-b
          gcpServiceAccount: fabric-pool@occm-project.iam.gserviceaccount.com
          svmPassword: netapp1!
          clientId: ${["netapp-cloudmanager_connector_gcp"]"cm-gcp"[%!s(MISSING)].client_id}
          workspaceId: workspace-******
          licenseType: capacity-paygo
          gcpLabels:
            - labelKey: abcd
              labelValue: ABCD
          svms:
            - svmName: svm01
            - svmName: svm03
        options:
          provider: ${["netapp-cloudmanager"]}
    

    Create netapp-cloudmanager_cvo_gcp for restricted mode:

    import * as pulumi from "@pulumi/pulumi";
    import * as netapp_cloudmanager from "@pulumi/netapp-cloudmanager";
    
    const cl_cvo_gcp = new netapp_cloudmanager.CvoGcp("cl-cvo-gcp", {
        projectId: "occm-project",
        zone: "us-east1-b",
        capacityPackageName: "Freemium",
        subnetId: "cvs-terraform-abc",
        vpcId: "cvs-terraform-abc",
        gcpVolumeType: "pd-ssd",
        dataEncryptionType: "GCP",
        svmPassword: "netapp1!",
        ontapVersion: "latest",
        useLatestVersion: true,
        instanceType: "n2-standard-4",
        clientId: netapp_cloudmanager_connector_gcp["cm-gcp"].client_id,
        workspaceId: "workspace-******",
        writingSpeedState: "NORMAL",
        licenseType: "capacity-paygo",
        enableCompliance: true,
        gcpVolumeSize: 500,
        gcpVolumeSizeUnit: "GB",
        deploymentMode: "Restricted",
        connectorIp: "10.10.10.10",
        tenantId: "account-******",
    }, {
        provider: netapp_cloudmanager,
    });
    
    import pulumi
    import pulumi_netapp_cloudmanager as netapp_cloudmanager
    
    cl_cvo_gcp = netapp_cloudmanager.CvoGcp("cl-cvo-gcp",
        project_id="occm-project",
        zone="us-east1-b",
        capacity_package_name="Freemium",
        subnet_id="cvs-terraform-abc",
        vpc_id="cvs-terraform-abc",
        gcp_volume_type="pd-ssd",
        data_encryption_type="GCP",
        svm_password="netapp1!",
        ontap_version="latest",
        use_latest_version=True,
        instance_type="n2-standard-4",
        client_id=netapp_cloudmanager_connector_gcp["cm-gcp"]["client_id"],
        workspace_id="workspace-******",
        writing_speed_state="NORMAL",
        license_type="capacity-paygo",
        enable_compliance=True,
        gcp_volume_size=500,
        gcp_volume_size_unit="GB",
        deployment_mode="Restricted",
        connector_ip="10.10.10.10",
        tenant_id="account-******",
        opts = pulumi.ResourceOptions(provider=netapp_cloudmanager))
    
    package main
    
    import (
    	netappcloudmanager "github.com/pulumi/pulumi-terraform-provider/sdks/go/netapp-cloudmanager/v25/netapp-cloudmanager"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := netappcloudmanager.NewCvoGcp(ctx, "cl-cvo-gcp", &netappcloudmanager.CvoGcpArgs{
    			ProjectId:           pulumi.String("occm-project"),
    			Zone:                pulumi.String("us-east1-b"),
    			CapacityPackageName: pulumi.String("Freemium"),
    			SubnetId:            pulumi.String("cvs-terraform-abc"),
    			VpcId:               pulumi.String("cvs-terraform-abc"),
    			GcpVolumeType:       pulumi.String("pd-ssd"),
    			DataEncryptionType:  pulumi.String("GCP"),
    			SvmPassword:         pulumi.String("netapp1!"),
    			OntapVersion:        pulumi.String("latest"),
    			UseLatestVersion:    pulumi.Bool(true),
    			InstanceType:        pulumi.String("n2-standard-4"),
    			ClientId:            pulumi.Any(netapp_cloudmanager_connector_gcp.CmGcp.Client_id),
    			WorkspaceId:         pulumi.String("workspace-******"),
    			WritingSpeedState:   pulumi.String("NORMAL"),
    			LicenseType:         pulumi.String("capacity-paygo"),
    			EnableCompliance:    pulumi.Bool(true),
    			GcpVolumeSize:       pulumi.Float64(500),
    			GcpVolumeSizeUnit:   pulumi.String("GB"),
    			DeploymentMode:      pulumi.String("Restricted"),
    			ConnectorIp:         pulumi.String("10.10.10.10"),
    			TenantId:            pulumi.String("account-******"),
    		}, pulumi.Provider(netapp_cloudmanager))
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using NetappCloudmanager = Pulumi.NetappCloudmanager;
    
    return await Deployment.RunAsync(() => 
    {
        var cl_cvo_gcp = new NetappCloudmanager.CvoGcp("cl-cvo-gcp", new()
        {
            ProjectId = "occm-project",
            Zone = "us-east1-b",
            CapacityPackageName = "Freemium",
            SubnetId = "cvs-terraform-abc",
            VpcId = "cvs-terraform-abc",
            GcpVolumeType = "pd-ssd",
            DataEncryptionType = "GCP",
            SvmPassword = "netapp1!",
            OntapVersion = "latest",
            UseLatestVersion = true,
            InstanceType = "n2-standard-4",
            ClientId = netapp_cloudmanager_connector_gcp.Cm_gcp.Client_id,
            WorkspaceId = "workspace-******",
            WritingSpeedState = "NORMAL",
            LicenseType = "capacity-paygo",
            EnableCompliance = true,
            GcpVolumeSize = 500,
            GcpVolumeSizeUnit = "GB",
            DeploymentMode = "Restricted",
            ConnectorIp = "10.10.10.10",
            TenantId = "account-******",
        }, new CustomResourceOptions
        {
            Provider = netapp_cloudmanager,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.netappcloudmanager.CvoGcp;
    import com.pulumi.netappcloudmanager.CvoGcpArgs;
    import com.pulumi.resources.CustomResourceOptions;
    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 cl_cvo_gcp = new CvoGcp("cl-cvo-gcp", CvoGcpArgs.builder()
                .projectId("occm-project")
                .zone("us-east1-b")
                .capacityPackageName("Freemium")
                .subnetId("cvs-terraform-abc")
                .vpcId("cvs-terraform-abc")
                .gcpVolumeType("pd-ssd")
                .dataEncryptionType("GCP")
                .svmPassword("netapp1!")
                .ontapVersion("latest")
                .useLatestVersion(true)
                .instanceType("n2-standard-4")
                .clientId(netapp_cloudmanager_connector_gcp.cm-gcp().client_id())
                .workspaceId("workspace-******")
                .writingSpeedState("NORMAL")
                .licenseType("capacity-paygo")
                .enableCompliance(true)
                .gcpVolumeSize(500)
                .gcpVolumeSizeUnit("GB")
                .deploymentMode("Restricted")
                .connectorIp("10.10.10.10")
                .tenantId("account-******")
                .build(), CustomResourceOptions.builder()
                    .provider(netapp_cloudmanager)
                    .build());
    
        }
    }
    
    resources:
      cl-cvo-gcp:
        type: netapp-cloudmanager:CvoGcp
        properties:
          projectId: occm-project
          zone: us-east1-b
          capacityPackageName: Freemium
          subnetId: cvs-terraform-abc
          vpcId: cvs-terraform-abc
          gcpVolumeType: pd-ssd
          dataEncryptionType: GCP
          svmPassword: netapp1!
          ontapVersion: latest
          useLatestVersion: true
          instanceType: n2-standard-4
          clientId: ${["netapp-cloudmanager_connector_gcp"]"cm-gcp"[%!s(MISSING)].client_id}
          workspaceId: workspace-******
          writingSpeedState: NORMAL
          licenseType: capacity-paygo
          enableCompliance: true
          gcpVolumeSize: 500
          gcpVolumeSizeUnit: GB
          deploymentMode: Restricted
          connectorIp: 10.10.10.10
          tenantId: account-******
        options:
          provider: ${["netapp-cloudmanager"]}
    

    Create netapp-cloudmanager_cvo_gcp with WORM:

    import * as pulumi from "@pulumi/pulumi";
    import * as netapp_cloudmanager from "@pulumi/netapp-cloudmanager";
    
    const cl_cvo_gcp = new netapp_cloudmanager.CvoGcp("cl-cvo-gcp", {
        projectId: "occm-project",
        zone: "us-east1-b",
        gcpServiceAccount: "fabric-pool@occm-project.iam.gserviceaccount.com",
        svmPassword: "netapp1!",
        clientId: netapp_cloudmanager_connector_gcp["cm-gcp"].client_id,
        workspaceId: "workspace-IDz6Nnwl",
        licenseType: "capacity-paygo",
        gcpLabels: [{
            labelKey: "abcd",
            labelValue: "ABCD",
        }],
        svms: [
            {
                svmName: "svm01",
            },
            {
                svmName: "svm03",
            },
        ],
        wormRetentionPeriodLength: 2,
        wormRetentionPeriodUnit: "hours",
    }, {
        provider: netapp_cloudmanager,
    });
    
    import pulumi
    import pulumi_netapp_cloudmanager as netapp_cloudmanager
    
    cl_cvo_gcp = netapp_cloudmanager.CvoGcp("cl-cvo-gcp",
        project_id="occm-project",
        zone="us-east1-b",
        gcp_service_account="fabric-pool@occm-project.iam.gserviceaccount.com",
        svm_password="netapp1!",
        client_id=netapp_cloudmanager_connector_gcp["cm-gcp"]["client_id"],
        workspace_id="workspace-IDz6Nnwl",
        license_type="capacity-paygo",
        gcp_labels=[{
            "label_key": "abcd",
            "label_value": "ABCD",
        }],
        svms=[
            {
                "svm_name": "svm01",
            },
            {
                "svm_name": "svm03",
            },
        ],
        worm_retention_period_length=2,
        worm_retention_period_unit="hours",
        opts = pulumi.ResourceOptions(provider=netapp_cloudmanager))
    
    package main
    
    import (
    	netappcloudmanager "github.com/pulumi/pulumi-terraform-provider/sdks/go/netapp-cloudmanager/v25/netapp-cloudmanager"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := netappcloudmanager.NewCvoGcp(ctx, "cl-cvo-gcp", &netappcloudmanager.CvoGcpArgs{
    			ProjectId:         pulumi.String("occm-project"),
    			Zone:              pulumi.String("us-east1-b"),
    			GcpServiceAccount: pulumi.String("fabric-pool@occm-project.iam.gserviceaccount.com"),
    			SvmPassword:       pulumi.String("netapp1!"),
    			ClientId:          pulumi.Any(netapp_cloudmanager_connector_gcp.CmGcp.Client_id),
    			WorkspaceId:       pulumi.String("workspace-IDz6Nnwl"),
    			LicenseType:       pulumi.String("capacity-paygo"),
    			GcpLabels: netappcloudmanager.CvoGcpGcpLabelArray{
    				&netappcloudmanager.CvoGcpGcpLabelArgs{
    					LabelKey:   pulumi.String("abcd"),
    					LabelValue: pulumi.String("ABCD"),
    				},
    			},
    			Svms: netappcloudmanager.CvoGcpSvmArray{
    				&netappcloudmanager.CvoGcpSvmArgs{
    					SvmName: pulumi.String("svm01"),
    				},
    				&netappcloudmanager.CvoGcpSvmArgs{
    					SvmName: pulumi.String("svm03"),
    				},
    			},
    			WormRetentionPeriodLength: pulumi.Float64(2),
    			WormRetentionPeriodUnit:   pulumi.String("hours"),
    		}, pulumi.Provider(netapp_cloudmanager))
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using NetappCloudmanager = Pulumi.NetappCloudmanager;
    
    return await Deployment.RunAsync(() => 
    {
        var cl_cvo_gcp = new NetappCloudmanager.CvoGcp("cl-cvo-gcp", new()
        {
            ProjectId = "occm-project",
            Zone = "us-east1-b",
            GcpServiceAccount = "fabric-pool@occm-project.iam.gserviceaccount.com",
            SvmPassword = "netapp1!",
            ClientId = netapp_cloudmanager_connector_gcp.Cm_gcp.Client_id,
            WorkspaceId = "workspace-IDz6Nnwl",
            LicenseType = "capacity-paygo",
            GcpLabels = new[]
            {
                new NetappCloudmanager.Inputs.CvoGcpGcpLabelArgs
                {
                    LabelKey = "abcd",
                    LabelValue = "ABCD",
                },
            },
            Svms = new[]
            {
                new NetappCloudmanager.Inputs.CvoGcpSvmArgs
                {
                    SvmName = "svm01",
                },
                new NetappCloudmanager.Inputs.CvoGcpSvmArgs
                {
                    SvmName = "svm03",
                },
            },
            WormRetentionPeriodLength = 2,
            WormRetentionPeriodUnit = "hours",
        }, new CustomResourceOptions
        {
            Provider = netapp_cloudmanager,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.netappcloudmanager.CvoGcp;
    import com.pulumi.netappcloudmanager.CvoGcpArgs;
    import com.pulumi.netappcloudmanager.inputs.CvoGcpGcpLabelArgs;
    import com.pulumi.netappcloudmanager.inputs.CvoGcpSvmArgs;
    import com.pulumi.resources.CustomResourceOptions;
    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 cl_cvo_gcp = new CvoGcp("cl-cvo-gcp", CvoGcpArgs.builder()
                .projectId("occm-project")
                .zone("us-east1-b")
                .gcpServiceAccount("fabric-pool@occm-project.iam.gserviceaccount.com")
                .svmPassword("netapp1!")
                .clientId(netapp_cloudmanager_connector_gcp.cm-gcp().client_id())
                .workspaceId("workspace-IDz6Nnwl")
                .licenseType("capacity-paygo")
                .gcpLabels(CvoGcpGcpLabelArgs.builder()
                    .labelKey("abcd")
                    .labelValue("ABCD")
                    .build())
                .svms(            
                    CvoGcpSvmArgs.builder()
                        .svmName("svm01")
                        .build(),
                    CvoGcpSvmArgs.builder()
                        .svmName("svm03")
                        .build())
                .wormRetentionPeriodLength(2)
                .wormRetentionPeriodUnit("hours")
                .build(), CustomResourceOptions.builder()
                    .provider(netapp_cloudmanager)
                    .build());
    
        }
    }
    
    resources:
      cl-cvo-gcp:
        type: netapp-cloudmanager:CvoGcp
        properties:
          projectId: occm-project
          zone: us-east1-b
          gcpServiceAccount: fabric-pool@occm-project.iam.gserviceaccount.com
          svmPassword: netapp1!
          clientId: ${["netapp-cloudmanager_connector_gcp"]"cm-gcp"[%!s(MISSING)].client_id}
          workspaceId: workspace-IDz6Nnwl
          licenseType: capacity-paygo
          gcpLabels:
            - labelKey: abcd
              labelValue: ABCD
          svms:
            - svmName: svm01
            - svmName: svm03
          wormRetentionPeriodLength: 2
          wormRetentionPeriodUnit: hours
        options:
          provider: ${["netapp-cloudmanager"]}
    

    Create netapp-cloudmanager_cvo_gcp HA with HIGH writing speed:

    import * as pulumi from "@pulumi/pulumi";
    import * as netapp_cloudmanager from "@pulumi/netapp-cloudmanager";
    
    const cl_cvo_gcp_ha = new netapp_cloudmanager.CvoGcp("cl-cvo-gcp-ha", {
        projectId: "occm-project",
        zone: "us-east4-a",
        subnetId: "default",
        vpcId: "default",
        gcpServiceAccount: "abcdefg@tlv-support.iam.gserviceaccount.com",
        isHa: true,
        svmPassword: "netapp11!",
        useLatestVersion: false,
        ontapVersion: "ONTAP-9.13.0.T1.gcpha",
        gcpVolumeType: "pd-ssd",
        capacityPackageName: "Professional",
        instanceType: "n2-standard-16",
        licenseType: "ha-capacity-paygo",
        mediatorZone: "us-east4-c",
        node1Zone: "us-east4-a",
        node2Zone: "us-east4-b",
        subnet0NodeAndDataConnectivity: "projects/tlv-support/regions/us-east4/subnetworks/default",
        subnet1ClusterConnectivity: "projects/tlv-support/regions/us-east4/subnetworks/rn-cluster-subnet",
        subnet2HaConnectivity: "projects/tlv-support/regions/us-east4/subnetworks/rn-rdma-subnet",
        subnet3DataReplication: "projects/tlv-support/regions/us-east4/subnetworks/rn-replication-subnet",
        vpc0NodeAndDataConnectivity: "projects/tlv-support/global/networks/default",
        vpc1ClusterConnectivity: "projects/tlv-support/global/networks/rnicholl-vpc1-cluster-internal",
        vpc2HaConnectivity: "projects/tlv-support/global/networks/rnicholl-vpc2-rdma-internal",
        vpc3DataReplication: "projects/tlv-support/global/networks/rnicholl-vpc3-replication-internal",
        nssAccount: "cd12x234-f876-4567-8f1f-12345678xxx",
        clientId: netapp_cloudmanager_connector_gcp["cm-gcp"].client_id,
        writingSpeedState: "HIGH",
        flashCache: true,
    }, {
        provider: netapp_cloudmanager,
    });
    
    import pulumi
    import pulumi_netapp_cloudmanager as netapp_cloudmanager
    
    cl_cvo_gcp_ha = netapp_cloudmanager.CvoGcp("cl-cvo-gcp-ha",
        project_id="occm-project",
        zone="us-east4-a",
        subnet_id="default",
        vpc_id="default",
        gcp_service_account="abcdefg@tlv-support.iam.gserviceaccount.com",
        is_ha=True,
        svm_password="netapp11!",
        use_latest_version=False,
        ontap_version="ONTAP-9.13.0.T1.gcpha",
        gcp_volume_type="pd-ssd",
        capacity_package_name="Professional",
        instance_type="n2-standard-16",
        license_type="ha-capacity-paygo",
        mediator_zone="us-east4-c",
        node1_zone="us-east4-a",
        node2_zone="us-east4-b",
        subnet0_node_and_data_connectivity="projects/tlv-support/regions/us-east4/subnetworks/default",
        subnet1_cluster_connectivity="projects/tlv-support/regions/us-east4/subnetworks/rn-cluster-subnet",
        subnet2_ha_connectivity="projects/tlv-support/regions/us-east4/subnetworks/rn-rdma-subnet",
        subnet3_data_replication="projects/tlv-support/regions/us-east4/subnetworks/rn-replication-subnet",
        vpc0_node_and_data_connectivity="projects/tlv-support/global/networks/default",
        vpc1_cluster_connectivity="projects/tlv-support/global/networks/rnicholl-vpc1-cluster-internal",
        vpc2_ha_connectivity="projects/tlv-support/global/networks/rnicholl-vpc2-rdma-internal",
        vpc3_data_replication="projects/tlv-support/global/networks/rnicholl-vpc3-replication-internal",
        nss_account="cd12x234-f876-4567-8f1f-12345678xxx",
        client_id=netapp_cloudmanager_connector_gcp["cm-gcp"]["client_id"],
        writing_speed_state="HIGH",
        flash_cache=True,
        opts = pulumi.ResourceOptions(provider=netapp_cloudmanager))
    
    package main
    
    import (
    	netappcloudmanager "github.com/pulumi/pulumi-terraform-provider/sdks/go/netapp-cloudmanager/v25/netapp-cloudmanager"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := netappcloudmanager.NewCvoGcp(ctx, "cl-cvo-gcp-ha", &netappcloudmanager.CvoGcpArgs{
    			ProjectId:                      pulumi.String("occm-project"),
    			Zone:                           pulumi.String("us-east4-a"),
    			SubnetId:                       pulumi.String("default"),
    			VpcId:                          pulumi.String("default"),
    			GcpServiceAccount:              pulumi.String("abcdefg@tlv-support.iam.gserviceaccount.com"),
    			IsHa:                           pulumi.Bool(true),
    			SvmPassword:                    pulumi.String("netapp11!"),
    			UseLatestVersion:               pulumi.Bool(false),
    			OntapVersion:                   pulumi.String("ONTAP-9.13.0.T1.gcpha"),
    			GcpVolumeType:                  pulumi.String("pd-ssd"),
    			CapacityPackageName:            pulumi.String("Professional"),
    			InstanceType:                   pulumi.String("n2-standard-16"),
    			LicenseType:                    pulumi.String("ha-capacity-paygo"),
    			MediatorZone:                   pulumi.String("us-east4-c"),
    			Node1Zone:                      pulumi.String("us-east4-a"),
    			Node2Zone:                      pulumi.String("us-east4-b"),
    			Subnet0NodeAndDataConnectivity: pulumi.String("projects/tlv-support/regions/us-east4/subnetworks/default"),
    			Subnet1ClusterConnectivity:     pulumi.String("projects/tlv-support/regions/us-east4/subnetworks/rn-cluster-subnet"),
    			Subnet2HaConnectivity:          pulumi.String("projects/tlv-support/regions/us-east4/subnetworks/rn-rdma-subnet"),
    			Subnet3DataReplication:         pulumi.String("projects/tlv-support/regions/us-east4/subnetworks/rn-replication-subnet"),
    			Vpc0NodeAndDataConnectivity:    pulumi.String("projects/tlv-support/global/networks/default"),
    			Vpc1ClusterConnectivity:        pulumi.String("projects/tlv-support/global/networks/rnicholl-vpc1-cluster-internal"),
    			Vpc2HaConnectivity:             pulumi.String("projects/tlv-support/global/networks/rnicholl-vpc2-rdma-internal"),
    			Vpc3DataReplication:            pulumi.String("projects/tlv-support/global/networks/rnicholl-vpc3-replication-internal"),
    			NssAccount:                     pulumi.String("cd12x234-f876-4567-8f1f-12345678xxx"),
    			ClientId:                       pulumi.Any(netapp_cloudmanager_connector_gcp.CmGcp.Client_id),
    			WritingSpeedState:              pulumi.String("HIGH"),
    			FlashCache:                     pulumi.Bool(true),
    		}, pulumi.Provider(netapp_cloudmanager))
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using NetappCloudmanager = Pulumi.NetappCloudmanager;
    
    return await Deployment.RunAsync(() => 
    {
        var cl_cvo_gcp_ha = new NetappCloudmanager.CvoGcp("cl-cvo-gcp-ha", new()
        {
            ProjectId = "occm-project",
            Zone = "us-east4-a",
            SubnetId = "default",
            VpcId = "default",
            GcpServiceAccount = "abcdefg@tlv-support.iam.gserviceaccount.com",
            IsHa = true,
            SvmPassword = "netapp11!",
            UseLatestVersion = false,
            OntapVersion = "ONTAP-9.13.0.T1.gcpha",
            GcpVolumeType = "pd-ssd",
            CapacityPackageName = "Professional",
            InstanceType = "n2-standard-16",
            LicenseType = "ha-capacity-paygo",
            MediatorZone = "us-east4-c",
            Node1Zone = "us-east4-a",
            Node2Zone = "us-east4-b",
            Subnet0NodeAndDataConnectivity = "projects/tlv-support/regions/us-east4/subnetworks/default",
            Subnet1ClusterConnectivity = "projects/tlv-support/regions/us-east4/subnetworks/rn-cluster-subnet",
            Subnet2HaConnectivity = "projects/tlv-support/regions/us-east4/subnetworks/rn-rdma-subnet",
            Subnet3DataReplication = "projects/tlv-support/regions/us-east4/subnetworks/rn-replication-subnet",
            Vpc0NodeAndDataConnectivity = "projects/tlv-support/global/networks/default",
            Vpc1ClusterConnectivity = "projects/tlv-support/global/networks/rnicholl-vpc1-cluster-internal",
            Vpc2HaConnectivity = "projects/tlv-support/global/networks/rnicholl-vpc2-rdma-internal",
            Vpc3DataReplication = "projects/tlv-support/global/networks/rnicholl-vpc3-replication-internal",
            NssAccount = "cd12x234-f876-4567-8f1f-12345678xxx",
            ClientId = netapp_cloudmanager_connector_gcp.Cm_gcp.Client_id,
            WritingSpeedState = "HIGH",
            FlashCache = true,
        }, new CustomResourceOptions
        {
            Provider = netapp_cloudmanager,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.netappcloudmanager.CvoGcp;
    import com.pulumi.netappcloudmanager.CvoGcpArgs;
    import com.pulumi.resources.CustomResourceOptions;
    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 cl_cvo_gcp_ha = new CvoGcp("cl-cvo-gcp-ha", CvoGcpArgs.builder()
                .projectId("occm-project")
                .zone("us-east4-a")
                .subnetId("default")
                .vpcId("default")
                .gcpServiceAccount("abcdefg@tlv-support.iam.gserviceaccount.com")
                .isHa(true)
                .svmPassword("netapp11!")
                .useLatestVersion(false)
                .ontapVersion("ONTAP-9.13.0.T1.gcpha")
                .gcpVolumeType("pd-ssd")
                .capacityPackageName("Professional")
                .instanceType("n2-standard-16")
                .licenseType("ha-capacity-paygo")
                .mediatorZone("us-east4-c")
                .node1Zone("us-east4-a")
                .node2Zone("us-east4-b")
                .subnet0NodeAndDataConnectivity("projects/tlv-support/regions/us-east4/subnetworks/default")
                .subnet1ClusterConnectivity("projects/tlv-support/regions/us-east4/subnetworks/rn-cluster-subnet")
                .subnet2HaConnectivity("projects/tlv-support/regions/us-east4/subnetworks/rn-rdma-subnet")
                .subnet3DataReplication("projects/tlv-support/regions/us-east4/subnetworks/rn-replication-subnet")
                .vpc0NodeAndDataConnectivity("projects/tlv-support/global/networks/default")
                .vpc1ClusterConnectivity("projects/tlv-support/global/networks/rnicholl-vpc1-cluster-internal")
                .vpc2HaConnectivity("projects/tlv-support/global/networks/rnicholl-vpc2-rdma-internal")
                .vpc3DataReplication("projects/tlv-support/global/networks/rnicholl-vpc3-replication-internal")
                .nssAccount("cd12x234-f876-4567-8f1f-12345678xxx")
                .clientId(netapp_cloudmanager_connector_gcp.cm-gcp().client_id())
                .writingSpeedState("HIGH")
                .flashCache(true)
                .build(), CustomResourceOptions.builder()
                    .provider(netapp_cloudmanager)
                    .build());
    
        }
    }
    
    resources:
      cl-cvo-gcp-ha:
        type: netapp-cloudmanager:CvoGcp
        properties:
          projectId: occm-project
          zone: us-east4-a
          subnetId: default
          vpcId: default
          gcpServiceAccount: abcdefg@tlv-support.iam.gserviceaccount.com
          isHa: true
          svmPassword: netapp11!
          useLatestVersion: false
          ontapVersion: ONTAP-9.13.0.T1.gcpha
          gcpVolumeType: pd-ssd
          capacityPackageName: Professional
          instanceType: n2-standard-16
          licenseType: ha-capacity-paygo
          mediatorZone: us-east4-c
          node1Zone: us-east4-a
          node2Zone: us-east4-b
          subnet0NodeAndDataConnectivity: projects/tlv-support/regions/us-east4/subnetworks/default
          subnet1ClusterConnectivity: projects/tlv-support/regions/us-east4/subnetworks/rn-cluster-subnet
          subnet2HaConnectivity: projects/tlv-support/regions/us-east4/subnetworks/rn-rdma-subnet
          subnet3DataReplication: projects/tlv-support/regions/us-east4/subnetworks/rn-replication-subnet
          vpc0NodeAndDataConnectivity: projects/tlv-support/global/networks/default
          vpc1ClusterConnectivity: projects/tlv-support/global/networks/rnicholl-vpc1-cluster-internal
          vpc2HaConnectivity: projects/tlv-support/global/networks/rnicholl-vpc2-rdma-internal
          vpc3DataReplication: projects/tlv-support/global/networks/rnicholl-vpc3-replication-internal
          nssAccount: cd12x234-f876-4567-8f1f-12345678xxx
          clientId: ${["netapp-cloudmanager_connector_gcp"]"cm-gcp"[%!s(MISSING)].client_id}
          writingSpeedState: HIGH
          flashCache: true
        options:
          provider: ${["netapp-cloudmanager"]}
    

    Create CvoGcp Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CvoGcp(name: string, args: CvoGcpArgs, opts?: CustomResourceOptions);
    @overload
    def CvoGcp(resource_name: str,
               args: CvoGcpArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def CvoGcp(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               client_id: Optional[str] = None,
               project_id: Optional[str] = None,
               svm_password: Optional[str] = None,
               backup_volumes_to_cbs: Optional[bool] = None,
               capacity_package_name: Optional[str] = None,
               capacity_tier: Optional[str] = None,
               connector_ip: Optional[str] = None,
               cvo_gcp_id: Optional[str] = None,
               data_encryption_type: Optional[str] = None,
               deployment_mode: Optional[str] = None,
               enable_compliance: Optional[bool] = None,
               firewall_ip_ranges: Optional[bool] = None,
               firewall_rule: Optional[str] = None,
               firewall_tag_name_rule: Optional[str] = None,
               flash_cache: Optional[bool] = None,
               gcp_encryption_parameters: Optional[str] = None,
               gcp_labels: Optional[Sequence[CvoGcpGcpLabelArgs]] = None,
               gcp_service_account: Optional[str] = None,
               gcp_volume_size: Optional[float] = None,
               gcp_volume_size_unit: Optional[str] = None,
               gcp_volume_type: Optional[str] = None,
               instance_type: Optional[str] = None,
               is_ha: Optional[bool] = None,
               license_type: Optional[str] = None,
               mediator_zone: Optional[str] = None,
               name: Optional[str] = None,
               network_project_id: Optional[str] = None,
               node1_zone: Optional[str] = None,
               node2_zone: Optional[str] = None,
               nss_account: Optional[str] = None,
               ontap_version: Optional[str] = None,
               platform_serial_number_node1: Optional[str] = None,
               platform_serial_number_node2: Optional[str] = None,
               provided_license: Optional[str] = None,
               retries: Optional[float] = None,
               saas_subscription_id: Optional[str] = None,
               serial_number: Optional[str] = None,
               subnet0_node_and_data_connectivity: Optional[str] = None,
               subnet1_cluster_connectivity: Optional[str] = None,
               subnet2_ha_connectivity: Optional[str] = None,
               subnet3_data_replication: Optional[str] = None,
               subnet_id: Optional[str] = None,
               svm_name: Optional[str] = None,
               svms: Optional[Sequence[CvoGcpSvmArgs]] = None,
               tenant_id: Optional[str] = None,
               tier_level: Optional[str] = None,
               upgrade_ontap_version: Optional[bool] = None,
               use_latest_version: Optional[bool] = None,
               vpc0_firewall_rule_name: Optional[str] = None,
               vpc0_firewall_rule_tag_name: Optional[str] = None,
               vpc0_node_and_data_connectivity: Optional[str] = None,
               vpc1_cluster_connectivity: Optional[str] = None,
               vpc1_firewall_rule_name: Optional[str] = None,
               vpc1_firewall_rule_tag_name: Optional[str] = None,
               vpc2_firewall_rule_name: Optional[str] = None,
               vpc2_firewall_rule_tag_name: Optional[str] = None,
               vpc2_ha_connectivity: Optional[str] = None,
               vpc3_data_replication: Optional[str] = None,
               vpc3_firewall_rule_name: Optional[str] = None,
               vpc3_firewall_rule_tag_name: Optional[str] = None,
               vpc_id: Optional[str] = None,
               workspace_id: Optional[str] = None,
               worm_retention_period_length: Optional[float] = None,
               worm_retention_period_unit: Optional[str] = None,
               writing_speed_state: Optional[str] = None,
               zone: Optional[str] = None)
    func NewCvoGcp(ctx *Context, name string, args CvoGcpArgs, opts ...ResourceOption) (*CvoGcp, error)
    public CvoGcp(string name, CvoGcpArgs args, CustomResourceOptions? opts = null)
    public CvoGcp(String name, CvoGcpArgs args)
    public CvoGcp(String name, CvoGcpArgs args, CustomResourceOptions options)
    
    type: netapp-cloudmanager:CvoGcp
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CvoGcpArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CvoGcpArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CvoGcpArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CvoGcpArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CvoGcpArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var cvoGcpResource = new NetappCloudmanager.CvoGcp("cvoGcpResource", new()
    {
        ClientId = "string",
        ProjectId = "string",
        SvmPassword = "string",
        BackupVolumesToCbs = false,
        CapacityPackageName = "string",
        CapacityTier = "string",
        ConnectorIp = "string",
        CvoGcpId = "string",
        DataEncryptionType = "string",
        DeploymentMode = "string",
        EnableCompliance = false,
        FirewallIpRanges = false,
        FirewallRule = "string",
        FirewallTagNameRule = "string",
        FlashCache = false,
        GcpEncryptionParameters = "string",
        GcpLabels = new[]
        {
            new NetappCloudmanager.Inputs.CvoGcpGcpLabelArgs
            {
                LabelKey = "string",
                LabelValue = "string",
            },
        },
        GcpServiceAccount = "string",
        GcpVolumeSize = 0,
        GcpVolumeSizeUnit = "string",
        GcpVolumeType = "string",
        InstanceType = "string",
        IsHa = false,
        LicenseType = "string",
        MediatorZone = "string",
        Name = "string",
        NetworkProjectId = "string",
        Node1Zone = "string",
        Node2Zone = "string",
        NssAccount = "string",
        OntapVersion = "string",
        PlatformSerialNumberNode1 = "string",
        PlatformSerialNumberNode2 = "string",
        ProvidedLicense = "string",
        Retries = 0,
        SaasSubscriptionId = "string",
        SerialNumber = "string",
        Subnet0NodeAndDataConnectivity = "string",
        Subnet1ClusterConnectivity = "string",
        Subnet2HaConnectivity = "string",
        Subnet3DataReplication = "string",
        SubnetId = "string",
        SvmName = "string",
        Svms = new[]
        {
            new NetappCloudmanager.Inputs.CvoGcpSvmArgs
            {
                SvmName = "string",
            },
        },
        TenantId = "string",
        TierLevel = "string",
        UpgradeOntapVersion = false,
        UseLatestVersion = false,
        Vpc0FirewallRuleName = "string",
        Vpc0FirewallRuleTagName = "string",
        Vpc0NodeAndDataConnectivity = "string",
        Vpc1ClusterConnectivity = "string",
        Vpc1FirewallRuleName = "string",
        Vpc1FirewallRuleTagName = "string",
        Vpc2FirewallRuleName = "string",
        Vpc2FirewallRuleTagName = "string",
        Vpc2HaConnectivity = "string",
        Vpc3DataReplication = "string",
        Vpc3FirewallRuleName = "string",
        Vpc3FirewallRuleTagName = "string",
        VpcId = "string",
        WorkspaceId = "string",
        WormRetentionPeriodLength = 0,
        WormRetentionPeriodUnit = "string",
        WritingSpeedState = "string",
        Zone = "string",
    });
    
    example, err := netappcloudmanager.NewCvoGcp(ctx, "cvoGcpResource", &netappcloudmanager.CvoGcpArgs{
    	ClientId:                pulumi.String("string"),
    	ProjectId:               pulumi.String("string"),
    	SvmPassword:             pulumi.String("string"),
    	BackupVolumesToCbs:      pulumi.Bool(false),
    	CapacityPackageName:     pulumi.String("string"),
    	CapacityTier:            pulumi.String("string"),
    	ConnectorIp:             pulumi.String("string"),
    	CvoGcpId:                pulumi.String("string"),
    	DataEncryptionType:      pulumi.String("string"),
    	DeploymentMode:          pulumi.String("string"),
    	EnableCompliance:        pulumi.Bool(false),
    	FirewallIpRanges:        pulumi.Bool(false),
    	FirewallRule:            pulumi.String("string"),
    	FirewallTagNameRule:     pulumi.String("string"),
    	FlashCache:              pulumi.Bool(false),
    	GcpEncryptionParameters: pulumi.String("string"),
    	GcpLabels: netappcloudmanager.CvoGcpGcpLabelArray{
    		&netappcloudmanager.CvoGcpGcpLabelArgs{
    			LabelKey:   pulumi.String("string"),
    			LabelValue: pulumi.String("string"),
    		},
    	},
    	GcpServiceAccount:              pulumi.String("string"),
    	GcpVolumeSize:                  pulumi.Float64(0),
    	GcpVolumeSizeUnit:              pulumi.String("string"),
    	GcpVolumeType:                  pulumi.String("string"),
    	InstanceType:                   pulumi.String("string"),
    	IsHa:                           pulumi.Bool(false),
    	LicenseType:                    pulumi.String("string"),
    	MediatorZone:                   pulumi.String("string"),
    	Name:                           pulumi.String("string"),
    	NetworkProjectId:               pulumi.String("string"),
    	Node1Zone:                      pulumi.String("string"),
    	Node2Zone:                      pulumi.String("string"),
    	NssAccount:                     pulumi.String("string"),
    	OntapVersion:                   pulumi.String("string"),
    	PlatformSerialNumberNode1:      pulumi.String("string"),
    	PlatformSerialNumberNode2:      pulumi.String("string"),
    	ProvidedLicense:                pulumi.String("string"),
    	Retries:                        pulumi.Float64(0),
    	SaasSubscriptionId:             pulumi.String("string"),
    	SerialNumber:                   pulumi.String("string"),
    	Subnet0NodeAndDataConnectivity: pulumi.String("string"),
    	Subnet1ClusterConnectivity:     pulumi.String("string"),
    	Subnet2HaConnectivity:          pulumi.String("string"),
    	Subnet3DataReplication:         pulumi.String("string"),
    	SubnetId:                       pulumi.String("string"),
    	SvmName:                        pulumi.String("string"),
    	Svms: netappcloudmanager.CvoGcpSvmArray{
    		&netappcloudmanager.CvoGcpSvmArgs{
    			SvmName: pulumi.String("string"),
    		},
    	},
    	TenantId:                    pulumi.String("string"),
    	TierLevel:                   pulumi.String("string"),
    	UpgradeOntapVersion:         pulumi.Bool(false),
    	UseLatestVersion:            pulumi.Bool(false),
    	Vpc0FirewallRuleName:        pulumi.String("string"),
    	Vpc0FirewallRuleTagName:     pulumi.String("string"),
    	Vpc0NodeAndDataConnectivity: pulumi.String("string"),
    	Vpc1ClusterConnectivity:     pulumi.String("string"),
    	Vpc1FirewallRuleName:        pulumi.String("string"),
    	Vpc1FirewallRuleTagName:     pulumi.String("string"),
    	Vpc2FirewallRuleName:        pulumi.String("string"),
    	Vpc2FirewallRuleTagName:     pulumi.String("string"),
    	Vpc2HaConnectivity:          pulumi.String("string"),
    	Vpc3DataReplication:         pulumi.String("string"),
    	Vpc3FirewallRuleName:        pulumi.String("string"),
    	Vpc3FirewallRuleTagName:     pulumi.String("string"),
    	VpcId:                       pulumi.String("string"),
    	WorkspaceId:                 pulumi.String("string"),
    	WormRetentionPeriodLength:   pulumi.Float64(0),
    	WormRetentionPeriodUnit:     pulumi.String("string"),
    	WritingSpeedState:           pulumi.String("string"),
    	Zone:                        pulumi.String("string"),
    })
    
    var cvoGcpResource = new CvoGcp("cvoGcpResource", CvoGcpArgs.builder()
        .clientId("string")
        .projectId("string")
        .svmPassword("string")
        .backupVolumesToCbs(false)
        .capacityPackageName("string")
        .capacityTier("string")
        .connectorIp("string")
        .cvoGcpId("string")
        .dataEncryptionType("string")
        .deploymentMode("string")
        .enableCompliance(false)
        .firewallIpRanges(false)
        .firewallRule("string")
        .firewallTagNameRule("string")
        .flashCache(false)
        .gcpEncryptionParameters("string")
        .gcpLabels(CvoGcpGcpLabelArgs.builder()
            .labelKey("string")
            .labelValue("string")
            .build())
        .gcpServiceAccount("string")
        .gcpVolumeSize(0)
        .gcpVolumeSizeUnit("string")
        .gcpVolumeType("string")
        .instanceType("string")
        .isHa(false)
        .licenseType("string")
        .mediatorZone("string")
        .name("string")
        .networkProjectId("string")
        .node1Zone("string")
        .node2Zone("string")
        .nssAccount("string")
        .ontapVersion("string")
        .platformSerialNumberNode1("string")
        .platformSerialNumberNode2("string")
        .providedLicense("string")
        .retries(0)
        .saasSubscriptionId("string")
        .serialNumber("string")
        .subnet0NodeAndDataConnectivity("string")
        .subnet1ClusterConnectivity("string")
        .subnet2HaConnectivity("string")
        .subnet3DataReplication("string")
        .subnetId("string")
        .svmName("string")
        .svms(CvoGcpSvmArgs.builder()
            .svmName("string")
            .build())
        .tenantId("string")
        .tierLevel("string")
        .upgradeOntapVersion(false)
        .useLatestVersion(false)
        .vpc0FirewallRuleName("string")
        .vpc0FirewallRuleTagName("string")
        .vpc0NodeAndDataConnectivity("string")
        .vpc1ClusterConnectivity("string")
        .vpc1FirewallRuleName("string")
        .vpc1FirewallRuleTagName("string")
        .vpc2FirewallRuleName("string")
        .vpc2FirewallRuleTagName("string")
        .vpc2HaConnectivity("string")
        .vpc3DataReplication("string")
        .vpc3FirewallRuleName("string")
        .vpc3FirewallRuleTagName("string")
        .vpcId("string")
        .workspaceId("string")
        .wormRetentionPeriodLength(0)
        .wormRetentionPeriodUnit("string")
        .writingSpeedState("string")
        .zone("string")
        .build());
    
    cvo_gcp_resource = netapp_cloudmanager.CvoGcp("cvoGcpResource",
        client_id="string",
        project_id="string",
        svm_password="string",
        backup_volumes_to_cbs=False,
        capacity_package_name="string",
        capacity_tier="string",
        connector_ip="string",
        cvo_gcp_id="string",
        data_encryption_type="string",
        deployment_mode="string",
        enable_compliance=False,
        firewall_ip_ranges=False,
        firewall_rule="string",
        firewall_tag_name_rule="string",
        flash_cache=False,
        gcp_encryption_parameters="string",
        gcp_labels=[{
            "label_key": "string",
            "label_value": "string",
        }],
        gcp_service_account="string",
        gcp_volume_size=0,
        gcp_volume_size_unit="string",
        gcp_volume_type="string",
        instance_type="string",
        is_ha=False,
        license_type="string",
        mediator_zone="string",
        name="string",
        network_project_id="string",
        node1_zone="string",
        node2_zone="string",
        nss_account="string",
        ontap_version="string",
        platform_serial_number_node1="string",
        platform_serial_number_node2="string",
        provided_license="string",
        retries=0,
        saas_subscription_id="string",
        serial_number="string",
        subnet0_node_and_data_connectivity="string",
        subnet1_cluster_connectivity="string",
        subnet2_ha_connectivity="string",
        subnet3_data_replication="string",
        subnet_id="string",
        svm_name="string",
        svms=[{
            "svm_name": "string",
        }],
        tenant_id="string",
        tier_level="string",
        upgrade_ontap_version=False,
        use_latest_version=False,
        vpc0_firewall_rule_name="string",
        vpc0_firewall_rule_tag_name="string",
        vpc0_node_and_data_connectivity="string",
        vpc1_cluster_connectivity="string",
        vpc1_firewall_rule_name="string",
        vpc1_firewall_rule_tag_name="string",
        vpc2_firewall_rule_name="string",
        vpc2_firewall_rule_tag_name="string",
        vpc2_ha_connectivity="string",
        vpc3_data_replication="string",
        vpc3_firewall_rule_name="string",
        vpc3_firewall_rule_tag_name="string",
        vpc_id="string",
        workspace_id="string",
        worm_retention_period_length=0,
        worm_retention_period_unit="string",
        writing_speed_state="string",
        zone="string")
    
    const cvoGcpResource = new netapp_cloudmanager.CvoGcp("cvoGcpResource", {
        clientId: "string",
        projectId: "string",
        svmPassword: "string",
        backupVolumesToCbs: false,
        capacityPackageName: "string",
        capacityTier: "string",
        connectorIp: "string",
        cvoGcpId: "string",
        dataEncryptionType: "string",
        deploymentMode: "string",
        enableCompliance: false,
        firewallIpRanges: false,
        firewallRule: "string",
        firewallTagNameRule: "string",
        flashCache: false,
        gcpEncryptionParameters: "string",
        gcpLabels: [{
            labelKey: "string",
            labelValue: "string",
        }],
        gcpServiceAccount: "string",
        gcpVolumeSize: 0,
        gcpVolumeSizeUnit: "string",
        gcpVolumeType: "string",
        instanceType: "string",
        isHa: false,
        licenseType: "string",
        mediatorZone: "string",
        name: "string",
        networkProjectId: "string",
        node1Zone: "string",
        node2Zone: "string",
        nssAccount: "string",
        ontapVersion: "string",
        platformSerialNumberNode1: "string",
        platformSerialNumberNode2: "string",
        providedLicense: "string",
        retries: 0,
        saasSubscriptionId: "string",
        serialNumber: "string",
        subnet0NodeAndDataConnectivity: "string",
        subnet1ClusterConnectivity: "string",
        subnet2HaConnectivity: "string",
        subnet3DataReplication: "string",
        subnetId: "string",
        svmName: "string",
        svms: [{
            svmName: "string",
        }],
        tenantId: "string",
        tierLevel: "string",
        upgradeOntapVersion: false,
        useLatestVersion: false,
        vpc0FirewallRuleName: "string",
        vpc0FirewallRuleTagName: "string",
        vpc0NodeAndDataConnectivity: "string",
        vpc1ClusterConnectivity: "string",
        vpc1FirewallRuleName: "string",
        vpc1FirewallRuleTagName: "string",
        vpc2FirewallRuleName: "string",
        vpc2FirewallRuleTagName: "string",
        vpc2HaConnectivity: "string",
        vpc3DataReplication: "string",
        vpc3FirewallRuleName: "string",
        vpc3FirewallRuleTagName: "string",
        vpcId: "string",
        workspaceId: "string",
        wormRetentionPeriodLength: 0,
        wormRetentionPeriodUnit: "string",
        writingSpeedState: "string",
        zone: "string",
    });
    
    type: netapp-cloudmanager:CvoGcp
    properties:
        backupVolumesToCbs: false
        capacityPackageName: string
        capacityTier: string
        clientId: string
        connectorIp: string
        cvoGcpId: string
        dataEncryptionType: string
        deploymentMode: string
        enableCompliance: false
        firewallIpRanges: false
        firewallRule: string
        firewallTagNameRule: string
        flashCache: false
        gcpEncryptionParameters: string
        gcpLabels:
            - labelKey: string
              labelValue: string
        gcpServiceAccount: string
        gcpVolumeSize: 0
        gcpVolumeSizeUnit: string
        gcpVolumeType: string
        instanceType: string
        isHa: false
        licenseType: string
        mediatorZone: string
        name: string
        networkProjectId: string
        node1Zone: string
        node2Zone: string
        nssAccount: string
        ontapVersion: string
        platformSerialNumberNode1: string
        platformSerialNumberNode2: string
        projectId: string
        providedLicense: string
        retries: 0
        saasSubscriptionId: string
        serialNumber: string
        subnet0NodeAndDataConnectivity: string
        subnet1ClusterConnectivity: string
        subnet2HaConnectivity: string
        subnet3DataReplication: string
        subnetId: string
        svmName: string
        svmPassword: string
        svms:
            - svmName: string
        tenantId: string
        tierLevel: string
        upgradeOntapVersion: false
        useLatestVersion: false
        vpc0FirewallRuleName: string
        vpc0FirewallRuleTagName: string
        vpc0NodeAndDataConnectivity: string
        vpc1ClusterConnectivity: string
        vpc1FirewallRuleName: string
        vpc1FirewallRuleTagName: string
        vpc2FirewallRuleName: string
        vpc2FirewallRuleTagName: string
        vpc2HaConnectivity: string
        vpc3DataReplication: string
        vpc3FirewallRuleName: string
        vpc3FirewallRuleTagName: string
        vpcId: string
        workspaceId: string
        wormRetentionPeriodLength: 0
        wormRetentionPeriodUnit: string
        writingSpeedState: string
        zone: string
    

    CvoGcp Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CvoGcp resource accepts the following input properties:

    ClientId string
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    ProjectId string
    The ID of the GCP project.
    SvmPassword string
    The admin password for Cloud Volumes ONTAP.
    BackupVolumesToCbs bool
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    CapacityPackageName string
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    CapacityTier string
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    ConnectorIp string
    The private IP of the connector, this is only required for Restricted mode.
    CvoGcpId string
    The unique identifier for the working environment.
    DataEncryptionType string
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    DeploymentMode string
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    EnableCompliance bool
    Enable the Cloud Compliance service on the working environment [true, false].
    FirewallIpRanges bool
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    FirewallRule string
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    FirewallTagNameRule string
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    FlashCache bool
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    GcpEncryptionParameters string
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    GcpLabels List<Pulumi.NetappCloudmanager.Inputs.CvoGcpGcpLabel>
    GcpServiceAccount string
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    GcpVolumeSize double
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    GcpVolumeSizeUnit string
    ['GB' or 'TB']. The default is 'TB'.
    GcpVolumeType string
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    InstanceType string
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    IsHa bool
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    LicenseType string
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    MediatorZone string
    Zone for mediator.
    Name string
    The name of the Cloud Volumes ONTAP working environment.
    NetworkProjectId string
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    Node1Zone string
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    Node2Zone string
    Zone for node 2.
    NssAccount string
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    OntapVersion string

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    PlatformSerialNumberNode1 string
    For HA BYOL, the serial number for the first node.
    PlatformSerialNumberNode2 string
    For HA BYOL, the serial number for the second node.
    ProvidedLicense string
    Retries double
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    SaasSubscriptionId string
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    SerialNumber string
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    Subnet0NodeAndDataConnectivity string
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    Subnet1ClusterConnectivity string
    Subnet path for nic2, required for cluster connectivity.
    Subnet2HaConnectivity string
    Subnet path for nic3, required for HA connectivity.
    Subnet3DataReplication string
    Subnet path for nic4, required for data replication.
    SubnetId string
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    SvmName string
    The name of the SVM.
    Svms List<Pulumi.NetappCloudmanager.Inputs.CvoGcpSvm>
    TenantId string
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    TierLevel string
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    UpgradeOntapVersion bool
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    UseLatestVersion bool
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    Vpc0FirewallRuleName string
    Firewall rule name for vpc1.
    Vpc0FirewallRuleTagName string
    Firewall rule tag name for vpc1.
    Vpc0NodeAndDataConnectivity string
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    Vpc1ClusterConnectivity string
    VPC path for nic2, required for cluster connectivity.
    Vpc1FirewallRuleName string
    Firewall rule name for vpc2.
    Vpc1FirewallRuleTagName string
    Firewall rule tag name for vpc2.
    Vpc2FirewallRuleName string
    Firewall rule name for vpc3.
    Vpc2FirewallRuleTagName string
    Firewall rule tag name for vpc3.
    Vpc2HaConnectivity string
    VPC path for nic3, required for HA connectivity.
    Vpc3DataReplication string
    VPC path for nic4, required for data replication.
    Vpc3FirewallRuleName string
    Firewall rule name for vpc4.
    Vpc3FirewallRuleTagName string
    Firewall rule tag name for vpc4.
    VpcId string
    The name of the VPC.
    WorkspaceId string
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    WormRetentionPeriodLength double
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    WormRetentionPeriodUnit string
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    WritingSpeedState string
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    Zone string
    The zone of the region where the working environment will be created. It is required in single.
    ClientId string
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    ProjectId string
    The ID of the GCP project.
    SvmPassword string
    The admin password for Cloud Volumes ONTAP.
    BackupVolumesToCbs bool
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    CapacityPackageName string
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    CapacityTier string
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    ConnectorIp string
    The private IP of the connector, this is only required for Restricted mode.
    CvoGcpId string
    The unique identifier for the working environment.
    DataEncryptionType string
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    DeploymentMode string
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    EnableCompliance bool
    Enable the Cloud Compliance service on the working environment [true, false].
    FirewallIpRanges bool
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    FirewallRule string
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    FirewallTagNameRule string
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    FlashCache bool
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    GcpEncryptionParameters string
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    GcpLabels []CvoGcpGcpLabelArgs
    GcpServiceAccount string
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    GcpVolumeSize float64
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    GcpVolumeSizeUnit string
    ['GB' or 'TB']. The default is 'TB'.
    GcpVolumeType string
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    InstanceType string
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    IsHa bool
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    LicenseType string
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    MediatorZone string
    Zone for mediator.
    Name string
    The name of the Cloud Volumes ONTAP working environment.
    NetworkProjectId string
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    Node1Zone string
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    Node2Zone string
    Zone for node 2.
    NssAccount string
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    OntapVersion string

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    PlatformSerialNumberNode1 string
    For HA BYOL, the serial number for the first node.
    PlatformSerialNumberNode2 string
    For HA BYOL, the serial number for the second node.
    ProvidedLicense string
    Retries float64
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    SaasSubscriptionId string
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    SerialNumber string
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    Subnet0NodeAndDataConnectivity string
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    Subnet1ClusterConnectivity string
    Subnet path for nic2, required for cluster connectivity.
    Subnet2HaConnectivity string
    Subnet path for nic3, required for HA connectivity.
    Subnet3DataReplication string
    Subnet path for nic4, required for data replication.
    SubnetId string
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    SvmName string
    The name of the SVM.
    Svms []CvoGcpSvmArgs
    TenantId string
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    TierLevel string
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    UpgradeOntapVersion bool
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    UseLatestVersion bool
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    Vpc0FirewallRuleName string
    Firewall rule name for vpc1.
    Vpc0FirewallRuleTagName string
    Firewall rule tag name for vpc1.
    Vpc0NodeAndDataConnectivity string
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    Vpc1ClusterConnectivity string
    VPC path for nic2, required for cluster connectivity.
    Vpc1FirewallRuleName string
    Firewall rule name for vpc2.
    Vpc1FirewallRuleTagName string
    Firewall rule tag name for vpc2.
    Vpc2FirewallRuleName string
    Firewall rule name for vpc3.
    Vpc2FirewallRuleTagName string
    Firewall rule tag name for vpc3.
    Vpc2HaConnectivity string
    VPC path for nic3, required for HA connectivity.
    Vpc3DataReplication string
    VPC path for nic4, required for data replication.
    Vpc3FirewallRuleName string
    Firewall rule name for vpc4.
    Vpc3FirewallRuleTagName string
    Firewall rule tag name for vpc4.
    VpcId string
    The name of the VPC.
    WorkspaceId string
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    WormRetentionPeriodLength float64
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    WormRetentionPeriodUnit string
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    WritingSpeedState string
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    Zone string
    The zone of the region where the working environment will be created. It is required in single.
    clientId String
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    projectId String
    The ID of the GCP project.
    svmPassword String
    The admin password for Cloud Volumes ONTAP.
    backupVolumesToCbs Boolean
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    capacityPackageName String
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    capacityTier String
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    connectorIp String
    The private IP of the connector, this is only required for Restricted mode.
    cvoGcpId String
    The unique identifier for the working environment.
    dataEncryptionType String
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    deploymentMode String
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    enableCompliance Boolean
    Enable the Cloud Compliance service on the working environment [true, false].
    firewallIpRanges Boolean
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    firewallRule String
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    firewallTagNameRule String
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    flashCache Boolean
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    gcpEncryptionParameters String
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    gcpLabels List<CvoGcpGcpLabel>
    gcpServiceAccount String
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    gcpVolumeSize Double
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    gcpVolumeSizeUnit String
    ['GB' or 'TB']. The default is 'TB'.
    gcpVolumeType String
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    instanceType String
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    isHa Boolean
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    licenseType String
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    mediatorZone String
    Zone for mediator.
    name String
    The name of the Cloud Volumes ONTAP working environment.
    networkProjectId String
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    node1Zone String
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    node2Zone String
    Zone for node 2.
    nssAccount String
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    ontapVersion String

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    platformSerialNumberNode1 String
    For HA BYOL, the serial number for the first node.
    platformSerialNumberNode2 String
    For HA BYOL, the serial number for the second node.
    providedLicense String
    retries Double
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    saasSubscriptionId String
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    serialNumber String
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    subnet0NodeAndDataConnectivity String
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    subnet1ClusterConnectivity String
    Subnet path for nic2, required for cluster connectivity.
    subnet2HaConnectivity String
    Subnet path for nic3, required for HA connectivity.
    subnet3DataReplication String
    Subnet path for nic4, required for data replication.
    subnetId String
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    svmName String
    The name of the SVM.
    svms List<CvoGcpSvm>
    tenantId String
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    tierLevel String
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    upgradeOntapVersion Boolean
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    useLatestVersion Boolean
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    vpc0FirewallRuleName String
    Firewall rule name for vpc1.
    vpc0FirewallRuleTagName String
    Firewall rule tag name for vpc1.
    vpc0NodeAndDataConnectivity String
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    vpc1ClusterConnectivity String
    VPC path for nic2, required for cluster connectivity.
    vpc1FirewallRuleName String
    Firewall rule name for vpc2.
    vpc1FirewallRuleTagName String
    Firewall rule tag name for vpc2.
    vpc2FirewallRuleName String
    Firewall rule name for vpc3.
    vpc2FirewallRuleTagName String
    Firewall rule tag name for vpc3.
    vpc2HaConnectivity String
    VPC path for nic3, required for HA connectivity.
    vpc3DataReplication String
    VPC path for nic4, required for data replication.
    vpc3FirewallRuleName String
    Firewall rule name for vpc4.
    vpc3FirewallRuleTagName String
    Firewall rule tag name for vpc4.
    vpcId String
    The name of the VPC.
    workspaceId String
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    wormRetentionPeriodLength Double
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    wormRetentionPeriodUnit String
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    writingSpeedState String
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    zone String
    The zone of the region where the working environment will be created. It is required in single.
    clientId string
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    projectId string
    The ID of the GCP project.
    svmPassword string
    The admin password for Cloud Volumes ONTAP.
    backupVolumesToCbs boolean
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    capacityPackageName string
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    capacityTier string
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    connectorIp string
    The private IP of the connector, this is only required for Restricted mode.
    cvoGcpId string
    The unique identifier for the working environment.
    dataEncryptionType string
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    deploymentMode string
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    enableCompliance boolean
    Enable the Cloud Compliance service on the working environment [true, false].
    firewallIpRanges boolean
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    firewallRule string
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    firewallTagNameRule string
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    flashCache boolean
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    gcpEncryptionParameters string
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    gcpLabels CvoGcpGcpLabel[]
    gcpServiceAccount string
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    gcpVolumeSize number
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    gcpVolumeSizeUnit string
    ['GB' or 'TB']. The default is 'TB'.
    gcpVolumeType string
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    instanceType string
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    isHa boolean
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    licenseType string
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    mediatorZone string
    Zone for mediator.
    name string
    The name of the Cloud Volumes ONTAP working environment.
    networkProjectId string
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    node1Zone string
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    node2Zone string
    Zone for node 2.
    nssAccount string
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    ontapVersion string

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    platformSerialNumberNode1 string
    For HA BYOL, the serial number for the first node.
    platformSerialNumberNode2 string
    For HA BYOL, the serial number for the second node.
    providedLicense string
    retries number
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    saasSubscriptionId string
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    serialNumber string
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    subnet0NodeAndDataConnectivity string
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    subnet1ClusterConnectivity string
    Subnet path for nic2, required for cluster connectivity.
    subnet2HaConnectivity string
    Subnet path for nic3, required for HA connectivity.
    subnet3DataReplication string
    Subnet path for nic4, required for data replication.
    subnetId string
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    svmName string
    The name of the SVM.
    svms CvoGcpSvm[]
    tenantId string
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    tierLevel string
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    upgradeOntapVersion boolean
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    useLatestVersion boolean
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    vpc0FirewallRuleName string
    Firewall rule name for vpc1.
    vpc0FirewallRuleTagName string
    Firewall rule tag name for vpc1.
    vpc0NodeAndDataConnectivity string
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    vpc1ClusterConnectivity string
    VPC path for nic2, required for cluster connectivity.
    vpc1FirewallRuleName string
    Firewall rule name for vpc2.
    vpc1FirewallRuleTagName string
    Firewall rule tag name for vpc2.
    vpc2FirewallRuleName string
    Firewall rule name for vpc3.
    vpc2FirewallRuleTagName string
    Firewall rule tag name for vpc3.
    vpc2HaConnectivity string
    VPC path for nic3, required for HA connectivity.
    vpc3DataReplication string
    VPC path for nic4, required for data replication.
    vpc3FirewallRuleName string
    Firewall rule name for vpc4.
    vpc3FirewallRuleTagName string
    Firewall rule tag name for vpc4.
    vpcId string
    The name of the VPC.
    workspaceId string
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    wormRetentionPeriodLength number
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    wormRetentionPeriodUnit string
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    writingSpeedState string
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    zone string
    The zone of the region where the working environment will be created. It is required in single.
    client_id str
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    project_id str
    The ID of the GCP project.
    svm_password str
    The admin password for Cloud Volumes ONTAP.
    backup_volumes_to_cbs bool
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    capacity_package_name str
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    capacity_tier str
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    connector_ip str
    The private IP of the connector, this is only required for Restricted mode.
    cvo_gcp_id str
    The unique identifier for the working environment.
    data_encryption_type str
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    deployment_mode str
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    enable_compliance bool
    Enable the Cloud Compliance service on the working environment [true, false].
    firewall_ip_ranges bool
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    firewall_rule str
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    firewall_tag_name_rule str
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    flash_cache bool
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    gcp_encryption_parameters str
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    gcp_labels Sequence[CvoGcpGcpLabelArgs]
    gcp_service_account str
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    gcp_volume_size float
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    gcp_volume_size_unit str
    ['GB' or 'TB']. The default is 'TB'.
    gcp_volume_type str
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    instance_type str
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    is_ha bool
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    license_type str
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    mediator_zone str
    Zone for mediator.
    name str
    The name of the Cloud Volumes ONTAP working environment.
    network_project_id str
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    node1_zone str
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    node2_zone str
    Zone for node 2.
    nss_account str
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    ontap_version str

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    platform_serial_number_node1 str
    For HA BYOL, the serial number for the first node.
    platform_serial_number_node2 str
    For HA BYOL, the serial number for the second node.
    provided_license str
    retries float
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    saas_subscription_id str
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    serial_number str
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    subnet0_node_and_data_connectivity str
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    subnet1_cluster_connectivity str
    Subnet path for nic2, required for cluster connectivity.
    subnet2_ha_connectivity str
    Subnet path for nic3, required for HA connectivity.
    subnet3_data_replication str
    Subnet path for nic4, required for data replication.
    subnet_id str
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    svm_name str
    The name of the SVM.
    svms Sequence[CvoGcpSvmArgs]
    tenant_id str
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    tier_level str
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    upgrade_ontap_version bool
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    use_latest_version bool
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    vpc0_firewall_rule_name str
    Firewall rule name for vpc1.
    vpc0_firewall_rule_tag_name str
    Firewall rule tag name for vpc1.
    vpc0_node_and_data_connectivity str
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    vpc1_cluster_connectivity str
    VPC path for nic2, required for cluster connectivity.
    vpc1_firewall_rule_name str
    Firewall rule name for vpc2.
    vpc1_firewall_rule_tag_name str
    Firewall rule tag name for vpc2.
    vpc2_firewall_rule_name str
    Firewall rule name for vpc3.
    vpc2_firewall_rule_tag_name str
    Firewall rule tag name for vpc3.
    vpc2_ha_connectivity str
    VPC path for nic3, required for HA connectivity.
    vpc3_data_replication str
    VPC path for nic4, required for data replication.
    vpc3_firewall_rule_name str
    Firewall rule name for vpc4.
    vpc3_firewall_rule_tag_name str
    Firewall rule tag name for vpc4.
    vpc_id str
    The name of the VPC.
    workspace_id str
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    worm_retention_period_length float
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    worm_retention_period_unit str
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    writing_speed_state str
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    zone str
    The zone of the region where the working environment will be created. It is required in single.
    clientId String
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    projectId String
    The ID of the GCP project.
    svmPassword String
    The admin password for Cloud Volumes ONTAP.
    backupVolumesToCbs Boolean
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    capacityPackageName String
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    capacityTier String
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    connectorIp String
    The private IP of the connector, this is only required for Restricted mode.
    cvoGcpId String
    The unique identifier for the working environment.
    dataEncryptionType String
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    deploymentMode String
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    enableCompliance Boolean
    Enable the Cloud Compliance service on the working environment [true, false].
    firewallIpRanges Boolean
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    firewallRule String
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    firewallTagNameRule String
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    flashCache Boolean
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    gcpEncryptionParameters String
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    gcpLabels List<Property Map>
    gcpServiceAccount String
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    gcpVolumeSize Number
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    gcpVolumeSizeUnit String
    ['GB' or 'TB']. The default is 'TB'.
    gcpVolumeType String
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    instanceType String
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    isHa Boolean
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    licenseType String
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    mediatorZone String
    Zone for mediator.
    name String
    The name of the Cloud Volumes ONTAP working environment.
    networkProjectId String
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    node1Zone String
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    node2Zone String
    Zone for node 2.
    nssAccount String
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    ontapVersion String

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    platformSerialNumberNode1 String
    For HA BYOL, the serial number for the first node.
    platformSerialNumberNode2 String
    For HA BYOL, the serial number for the second node.
    providedLicense String
    retries Number
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    saasSubscriptionId String
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    serialNumber String
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    subnet0NodeAndDataConnectivity String
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    subnet1ClusterConnectivity String
    Subnet path for nic2, required for cluster connectivity.
    subnet2HaConnectivity String
    Subnet path for nic3, required for HA connectivity.
    subnet3DataReplication String
    Subnet path for nic4, required for data replication.
    subnetId String
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    svmName String
    The name of the SVM.
    svms List<Property Map>
    tenantId String
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    tierLevel String
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    upgradeOntapVersion Boolean
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    useLatestVersion Boolean
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    vpc0FirewallRuleName String
    Firewall rule name for vpc1.
    vpc0FirewallRuleTagName String
    Firewall rule tag name for vpc1.
    vpc0NodeAndDataConnectivity String
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    vpc1ClusterConnectivity String
    VPC path for nic2, required for cluster connectivity.
    vpc1FirewallRuleName String
    Firewall rule name for vpc2.
    vpc1FirewallRuleTagName String
    Firewall rule tag name for vpc2.
    vpc2FirewallRuleName String
    Firewall rule name for vpc3.
    vpc2FirewallRuleTagName String
    Firewall rule tag name for vpc3.
    vpc2HaConnectivity String
    VPC path for nic3, required for HA connectivity.
    vpc3DataReplication String
    VPC path for nic4, required for data replication.
    vpc3FirewallRuleName String
    Firewall rule name for vpc4.
    vpc3FirewallRuleTagName String
    Firewall rule tag name for vpc4.
    vpcId String
    The name of the VPC.
    workspaceId String
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    wormRetentionPeriodLength Number
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    wormRetentionPeriodUnit String
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    writingSpeedState String
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    zone String
    The zone of the region where the working environment will be created. It is required in single.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CvoGcp resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing CvoGcp Resource

    Get an existing CvoGcp resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CvoGcpState, opts?: CustomResourceOptions): CvoGcp
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            backup_volumes_to_cbs: Optional[bool] = None,
            capacity_package_name: Optional[str] = None,
            capacity_tier: Optional[str] = None,
            client_id: Optional[str] = None,
            connector_ip: Optional[str] = None,
            cvo_gcp_id: Optional[str] = None,
            data_encryption_type: Optional[str] = None,
            deployment_mode: Optional[str] = None,
            enable_compliance: Optional[bool] = None,
            firewall_ip_ranges: Optional[bool] = None,
            firewall_rule: Optional[str] = None,
            firewall_tag_name_rule: Optional[str] = None,
            flash_cache: Optional[bool] = None,
            gcp_encryption_parameters: Optional[str] = None,
            gcp_labels: Optional[Sequence[CvoGcpGcpLabelArgs]] = None,
            gcp_service_account: Optional[str] = None,
            gcp_volume_size: Optional[float] = None,
            gcp_volume_size_unit: Optional[str] = None,
            gcp_volume_type: Optional[str] = None,
            instance_type: Optional[str] = None,
            is_ha: Optional[bool] = None,
            license_type: Optional[str] = None,
            mediator_zone: Optional[str] = None,
            name: Optional[str] = None,
            network_project_id: Optional[str] = None,
            node1_zone: Optional[str] = None,
            node2_zone: Optional[str] = None,
            nss_account: Optional[str] = None,
            ontap_version: Optional[str] = None,
            platform_serial_number_node1: Optional[str] = None,
            platform_serial_number_node2: Optional[str] = None,
            project_id: Optional[str] = None,
            provided_license: Optional[str] = None,
            retries: Optional[float] = None,
            saas_subscription_id: Optional[str] = None,
            serial_number: Optional[str] = None,
            subnet0_node_and_data_connectivity: Optional[str] = None,
            subnet1_cluster_connectivity: Optional[str] = None,
            subnet2_ha_connectivity: Optional[str] = None,
            subnet3_data_replication: Optional[str] = None,
            subnet_id: Optional[str] = None,
            svm_name: Optional[str] = None,
            svm_password: Optional[str] = None,
            svms: Optional[Sequence[CvoGcpSvmArgs]] = None,
            tenant_id: Optional[str] = None,
            tier_level: Optional[str] = None,
            upgrade_ontap_version: Optional[bool] = None,
            use_latest_version: Optional[bool] = None,
            vpc0_firewall_rule_name: Optional[str] = None,
            vpc0_firewall_rule_tag_name: Optional[str] = None,
            vpc0_node_and_data_connectivity: Optional[str] = None,
            vpc1_cluster_connectivity: Optional[str] = None,
            vpc1_firewall_rule_name: Optional[str] = None,
            vpc1_firewall_rule_tag_name: Optional[str] = None,
            vpc2_firewall_rule_name: Optional[str] = None,
            vpc2_firewall_rule_tag_name: Optional[str] = None,
            vpc2_ha_connectivity: Optional[str] = None,
            vpc3_data_replication: Optional[str] = None,
            vpc3_firewall_rule_name: Optional[str] = None,
            vpc3_firewall_rule_tag_name: Optional[str] = None,
            vpc_id: Optional[str] = None,
            workspace_id: Optional[str] = None,
            worm_retention_period_length: Optional[float] = None,
            worm_retention_period_unit: Optional[str] = None,
            writing_speed_state: Optional[str] = None,
            zone: Optional[str] = None) -> CvoGcp
    func GetCvoGcp(ctx *Context, name string, id IDInput, state *CvoGcpState, opts ...ResourceOption) (*CvoGcp, error)
    public static CvoGcp Get(string name, Input<string> id, CvoGcpState? state, CustomResourceOptions? opts = null)
    public static CvoGcp get(String name, Output<String> id, CvoGcpState state, CustomResourceOptions options)
    resources:  _:    type: netapp-cloudmanager:CvoGcp    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BackupVolumesToCbs bool
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    CapacityPackageName string
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    CapacityTier string
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    ClientId string
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    ConnectorIp string
    The private IP of the connector, this is only required for Restricted mode.
    CvoGcpId string
    The unique identifier for the working environment.
    DataEncryptionType string
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    DeploymentMode string
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    EnableCompliance bool
    Enable the Cloud Compliance service on the working environment [true, false].
    FirewallIpRanges bool
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    FirewallRule string
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    FirewallTagNameRule string
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    FlashCache bool
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    GcpEncryptionParameters string
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    GcpLabels List<Pulumi.NetappCloudmanager.Inputs.CvoGcpGcpLabel>
    GcpServiceAccount string
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    GcpVolumeSize double
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    GcpVolumeSizeUnit string
    ['GB' or 'TB']. The default is 'TB'.
    GcpVolumeType string
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    InstanceType string
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    IsHa bool
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    LicenseType string
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    MediatorZone string
    Zone for mediator.
    Name string
    The name of the Cloud Volumes ONTAP working environment.
    NetworkProjectId string
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    Node1Zone string
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    Node2Zone string
    Zone for node 2.
    NssAccount string
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    OntapVersion string

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    PlatformSerialNumberNode1 string
    For HA BYOL, the serial number for the first node.
    PlatformSerialNumberNode2 string
    For HA BYOL, the serial number for the second node.
    ProjectId string
    The ID of the GCP project.
    ProvidedLicense string
    Retries double
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    SaasSubscriptionId string
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    SerialNumber string
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    Subnet0NodeAndDataConnectivity string
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    Subnet1ClusterConnectivity string
    Subnet path for nic2, required for cluster connectivity.
    Subnet2HaConnectivity string
    Subnet path for nic3, required for HA connectivity.
    Subnet3DataReplication string
    Subnet path for nic4, required for data replication.
    SubnetId string
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    SvmName string
    The name of the SVM.
    SvmPassword string
    The admin password for Cloud Volumes ONTAP.
    Svms List<Pulumi.NetappCloudmanager.Inputs.CvoGcpSvm>
    TenantId string
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    TierLevel string
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    UpgradeOntapVersion bool
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    UseLatestVersion bool
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    Vpc0FirewallRuleName string
    Firewall rule name for vpc1.
    Vpc0FirewallRuleTagName string
    Firewall rule tag name for vpc1.
    Vpc0NodeAndDataConnectivity string
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    Vpc1ClusterConnectivity string
    VPC path for nic2, required for cluster connectivity.
    Vpc1FirewallRuleName string
    Firewall rule name for vpc2.
    Vpc1FirewallRuleTagName string
    Firewall rule tag name for vpc2.
    Vpc2FirewallRuleName string
    Firewall rule name for vpc3.
    Vpc2FirewallRuleTagName string
    Firewall rule tag name for vpc3.
    Vpc2HaConnectivity string
    VPC path for nic3, required for HA connectivity.
    Vpc3DataReplication string
    VPC path for nic4, required for data replication.
    Vpc3FirewallRuleName string
    Firewall rule name for vpc4.
    Vpc3FirewallRuleTagName string
    Firewall rule tag name for vpc4.
    VpcId string
    The name of the VPC.
    WorkspaceId string
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    WormRetentionPeriodLength double
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    WormRetentionPeriodUnit string
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    WritingSpeedState string
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    Zone string
    The zone of the region where the working environment will be created. It is required in single.
    BackupVolumesToCbs bool
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    CapacityPackageName string
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    CapacityTier string
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    ClientId string
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    ConnectorIp string
    The private IP of the connector, this is only required for Restricted mode.
    CvoGcpId string
    The unique identifier for the working environment.
    DataEncryptionType string
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    DeploymentMode string
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    EnableCompliance bool
    Enable the Cloud Compliance service on the working environment [true, false].
    FirewallIpRanges bool
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    FirewallRule string
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    FirewallTagNameRule string
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    FlashCache bool
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    GcpEncryptionParameters string
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    GcpLabels []CvoGcpGcpLabelArgs
    GcpServiceAccount string
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    GcpVolumeSize float64
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    GcpVolumeSizeUnit string
    ['GB' or 'TB']. The default is 'TB'.
    GcpVolumeType string
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    InstanceType string
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    IsHa bool
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    LicenseType string
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    MediatorZone string
    Zone for mediator.
    Name string
    The name of the Cloud Volumes ONTAP working environment.
    NetworkProjectId string
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    Node1Zone string
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    Node2Zone string
    Zone for node 2.
    NssAccount string
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    OntapVersion string

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    PlatformSerialNumberNode1 string
    For HA BYOL, the serial number for the first node.
    PlatformSerialNumberNode2 string
    For HA BYOL, the serial number for the second node.
    ProjectId string
    The ID of the GCP project.
    ProvidedLicense string
    Retries float64
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    SaasSubscriptionId string
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    SerialNumber string
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    Subnet0NodeAndDataConnectivity string
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    Subnet1ClusterConnectivity string
    Subnet path for nic2, required for cluster connectivity.
    Subnet2HaConnectivity string
    Subnet path for nic3, required for HA connectivity.
    Subnet3DataReplication string
    Subnet path for nic4, required for data replication.
    SubnetId string
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    SvmName string
    The name of the SVM.
    SvmPassword string
    The admin password for Cloud Volumes ONTAP.
    Svms []CvoGcpSvmArgs
    TenantId string
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    TierLevel string
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    UpgradeOntapVersion bool
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    UseLatestVersion bool
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    Vpc0FirewallRuleName string
    Firewall rule name for vpc1.
    Vpc0FirewallRuleTagName string
    Firewall rule tag name for vpc1.
    Vpc0NodeAndDataConnectivity string
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    Vpc1ClusterConnectivity string
    VPC path for nic2, required for cluster connectivity.
    Vpc1FirewallRuleName string
    Firewall rule name for vpc2.
    Vpc1FirewallRuleTagName string
    Firewall rule tag name for vpc2.
    Vpc2FirewallRuleName string
    Firewall rule name for vpc3.
    Vpc2FirewallRuleTagName string
    Firewall rule tag name for vpc3.
    Vpc2HaConnectivity string
    VPC path for nic3, required for HA connectivity.
    Vpc3DataReplication string
    VPC path for nic4, required for data replication.
    Vpc3FirewallRuleName string
    Firewall rule name for vpc4.
    Vpc3FirewallRuleTagName string
    Firewall rule tag name for vpc4.
    VpcId string
    The name of the VPC.
    WorkspaceId string
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    WormRetentionPeriodLength float64
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    WormRetentionPeriodUnit string
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    WritingSpeedState string
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    Zone string
    The zone of the region where the working environment will be created. It is required in single.
    backupVolumesToCbs Boolean
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    capacityPackageName String
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    capacityTier String
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    clientId String
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    connectorIp String
    The private IP of the connector, this is only required for Restricted mode.
    cvoGcpId String
    The unique identifier for the working environment.
    dataEncryptionType String
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    deploymentMode String
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    enableCompliance Boolean
    Enable the Cloud Compliance service on the working environment [true, false].
    firewallIpRanges Boolean
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    firewallRule String
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    firewallTagNameRule String
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    flashCache Boolean
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    gcpEncryptionParameters String
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    gcpLabels List<CvoGcpGcpLabel>
    gcpServiceAccount String
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    gcpVolumeSize Double
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    gcpVolumeSizeUnit String
    ['GB' or 'TB']. The default is 'TB'.
    gcpVolumeType String
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    instanceType String
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    isHa Boolean
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    licenseType String
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    mediatorZone String
    Zone for mediator.
    name String
    The name of the Cloud Volumes ONTAP working environment.
    networkProjectId String
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    node1Zone String
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    node2Zone String
    Zone for node 2.
    nssAccount String
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    ontapVersion String

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    platformSerialNumberNode1 String
    For HA BYOL, the serial number for the first node.
    platformSerialNumberNode2 String
    For HA BYOL, the serial number for the second node.
    projectId String
    The ID of the GCP project.
    providedLicense String
    retries Double
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    saasSubscriptionId String
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    serialNumber String
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    subnet0NodeAndDataConnectivity String
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    subnet1ClusterConnectivity String
    Subnet path for nic2, required for cluster connectivity.
    subnet2HaConnectivity String
    Subnet path for nic3, required for HA connectivity.
    subnet3DataReplication String
    Subnet path for nic4, required for data replication.
    subnetId String
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    svmName String
    The name of the SVM.
    svmPassword String
    The admin password for Cloud Volumes ONTAP.
    svms List<CvoGcpSvm>
    tenantId String
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    tierLevel String
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    upgradeOntapVersion Boolean
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    useLatestVersion Boolean
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    vpc0FirewallRuleName String
    Firewall rule name for vpc1.
    vpc0FirewallRuleTagName String
    Firewall rule tag name for vpc1.
    vpc0NodeAndDataConnectivity String
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    vpc1ClusterConnectivity String
    VPC path for nic2, required for cluster connectivity.
    vpc1FirewallRuleName String
    Firewall rule name for vpc2.
    vpc1FirewallRuleTagName String
    Firewall rule tag name for vpc2.
    vpc2FirewallRuleName String
    Firewall rule name for vpc3.
    vpc2FirewallRuleTagName String
    Firewall rule tag name for vpc3.
    vpc2HaConnectivity String
    VPC path for nic3, required for HA connectivity.
    vpc3DataReplication String
    VPC path for nic4, required for data replication.
    vpc3FirewallRuleName String
    Firewall rule name for vpc4.
    vpc3FirewallRuleTagName String
    Firewall rule tag name for vpc4.
    vpcId String
    The name of the VPC.
    workspaceId String
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    wormRetentionPeriodLength Double
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    wormRetentionPeriodUnit String
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    writingSpeedState String
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    zone String
    The zone of the region where the working environment will be created. It is required in single.
    backupVolumesToCbs boolean
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    capacityPackageName string
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    capacityTier string
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    clientId string
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    connectorIp string
    The private IP of the connector, this is only required for Restricted mode.
    cvoGcpId string
    The unique identifier for the working environment.
    dataEncryptionType string
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    deploymentMode string
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    enableCompliance boolean
    Enable the Cloud Compliance service on the working environment [true, false].
    firewallIpRanges boolean
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    firewallRule string
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    firewallTagNameRule string
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    flashCache boolean
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    gcpEncryptionParameters string
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    gcpLabels CvoGcpGcpLabel[]
    gcpServiceAccount string
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    gcpVolumeSize number
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    gcpVolumeSizeUnit string
    ['GB' or 'TB']. The default is 'TB'.
    gcpVolumeType string
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    instanceType string
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    isHa boolean
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    licenseType string
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    mediatorZone string
    Zone for mediator.
    name string
    The name of the Cloud Volumes ONTAP working environment.
    networkProjectId string
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    node1Zone string
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    node2Zone string
    Zone for node 2.
    nssAccount string
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    ontapVersion string

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    platformSerialNumberNode1 string
    For HA BYOL, the serial number for the first node.
    platformSerialNumberNode2 string
    For HA BYOL, the serial number for the second node.
    projectId string
    The ID of the GCP project.
    providedLicense string
    retries number
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    saasSubscriptionId string
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    serialNumber string
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    subnet0NodeAndDataConnectivity string
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    subnet1ClusterConnectivity string
    Subnet path for nic2, required for cluster connectivity.
    subnet2HaConnectivity string
    Subnet path for nic3, required for HA connectivity.
    subnet3DataReplication string
    Subnet path for nic4, required for data replication.
    subnetId string
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    svmName string
    The name of the SVM.
    svmPassword string
    The admin password for Cloud Volumes ONTAP.
    svms CvoGcpSvm[]
    tenantId string
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    tierLevel string
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    upgradeOntapVersion boolean
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    useLatestVersion boolean
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    vpc0FirewallRuleName string
    Firewall rule name for vpc1.
    vpc0FirewallRuleTagName string
    Firewall rule tag name for vpc1.
    vpc0NodeAndDataConnectivity string
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    vpc1ClusterConnectivity string
    VPC path for nic2, required for cluster connectivity.
    vpc1FirewallRuleName string
    Firewall rule name for vpc2.
    vpc1FirewallRuleTagName string
    Firewall rule tag name for vpc2.
    vpc2FirewallRuleName string
    Firewall rule name for vpc3.
    vpc2FirewallRuleTagName string
    Firewall rule tag name for vpc3.
    vpc2HaConnectivity string
    VPC path for nic3, required for HA connectivity.
    vpc3DataReplication string
    VPC path for nic4, required for data replication.
    vpc3FirewallRuleName string
    Firewall rule name for vpc4.
    vpc3FirewallRuleTagName string
    Firewall rule tag name for vpc4.
    vpcId string
    The name of the VPC.
    workspaceId string
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    wormRetentionPeriodLength number
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    wormRetentionPeriodUnit string
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    writingSpeedState string
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    zone string
    The zone of the region where the working environment will be created. It is required in single.
    backup_volumes_to_cbs bool
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    capacity_package_name str
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    capacity_tier str
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    client_id str
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    connector_ip str
    The private IP of the connector, this is only required for Restricted mode.
    cvo_gcp_id str
    The unique identifier for the working environment.
    data_encryption_type str
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    deployment_mode str
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    enable_compliance bool
    Enable the Cloud Compliance service on the working environment [true, false].
    firewall_ip_ranges bool
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    firewall_rule str
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    firewall_tag_name_rule str
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    flash_cache bool
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    gcp_encryption_parameters str
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    gcp_labels Sequence[CvoGcpGcpLabelArgs]
    gcp_service_account str
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    gcp_volume_size float
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    gcp_volume_size_unit str
    ['GB' or 'TB']. The default is 'TB'.
    gcp_volume_type str
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    instance_type str
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    is_ha bool
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    license_type str
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    mediator_zone str
    Zone for mediator.
    name str
    The name of the Cloud Volumes ONTAP working environment.
    network_project_id str
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    node1_zone str
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    node2_zone str
    Zone for node 2.
    nss_account str
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    ontap_version str

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    platform_serial_number_node1 str
    For HA BYOL, the serial number for the first node.
    platform_serial_number_node2 str
    For HA BYOL, the serial number for the second node.
    project_id str
    The ID of the GCP project.
    provided_license str
    retries float
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    saas_subscription_id str
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    serial_number str
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    subnet0_node_and_data_connectivity str
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    subnet1_cluster_connectivity str
    Subnet path for nic2, required for cluster connectivity.
    subnet2_ha_connectivity str
    Subnet path for nic3, required for HA connectivity.
    subnet3_data_replication str
    Subnet path for nic4, required for data replication.
    subnet_id str
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    svm_name str
    The name of the SVM.
    svm_password str
    The admin password for Cloud Volumes ONTAP.
    svms Sequence[CvoGcpSvmArgs]
    tenant_id str
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    tier_level str
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    upgrade_ontap_version bool
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    use_latest_version bool
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    vpc0_firewall_rule_name str
    Firewall rule name for vpc1.
    vpc0_firewall_rule_tag_name str
    Firewall rule tag name for vpc1.
    vpc0_node_and_data_connectivity str
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    vpc1_cluster_connectivity str
    VPC path for nic2, required for cluster connectivity.
    vpc1_firewall_rule_name str
    Firewall rule name for vpc2.
    vpc1_firewall_rule_tag_name str
    Firewall rule tag name for vpc2.
    vpc2_firewall_rule_name str
    Firewall rule name for vpc3.
    vpc2_firewall_rule_tag_name str
    Firewall rule tag name for vpc3.
    vpc2_ha_connectivity str
    VPC path for nic3, required for HA connectivity.
    vpc3_data_replication str
    VPC path for nic4, required for data replication.
    vpc3_firewall_rule_name str
    Firewall rule name for vpc4.
    vpc3_firewall_rule_tag_name str
    Firewall rule tag name for vpc4.
    vpc_id str
    The name of the VPC.
    workspace_id str
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    worm_retention_period_length float
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    worm_retention_period_unit str
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    writing_speed_state str
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    zone str
    The zone of the region where the working environment will be created. It is required in single.
    backupVolumesToCbs Boolean
    Automatically enable back up of all volumes to Google Cloud buckets [true, false].
    capacityPackageName String
    The capacity package name: ['Essential', 'Professional', 'Freemium', 'Edge', 'Optimized']. Default is 'Essential'. 'Edge' and 'Optimized' need ontap version 9.11.1 or above.
    capacityTier String
    Indicates the type of data tiering to use: ['cloudStorage']. The default is 'cloudStorage'.
    clientId String
    The client ID of the Cloud Manager Connector. You can find the ID from a previous create Connector action as shown in the example, or from the Connector tab on https://console.bluexp.netapp.com/.
    connectorIp String
    The private IP of the connector, this is only required for Restricted mode.
    cvoGcpId String
    The unique identifier for the working environment.
    dataEncryptionType String
    The type of data encryption to use for the working environment: ['GCP', 'NONE']. The default is 'GCP'.
    deploymentMode String
    The mode of deployment to use for the working environment: ['Standard', 'Restricted']. The default is 'Standard'. To know more on deployment modes https://docs.netapp.com/us-en/bluexp-setup-admin/concept-modes.html/.
    enableCompliance Boolean
    Enable the Cloud Compliance service on the working environment [true, false].
    firewallIpRanges Boolean
    Define the allowed inbound traffic for the generated policy. It is used when selecting create a new firewall. Recommend set false: Allow traffic within the selected VPC only. Allow inbound traffic only from the cluster node VPCs.
    firewallRule String
    The name of the firewall rule for a single node cluster. If not provided, the rule will be generated automatically.
    firewallTagNameRule String
    Target tag of the firewall when creating a CVO with an existing firewall. It is used for a single node cluster.
    flashCache Boolean
    Enable Flash Cache. In GCP HA (version 9.13.0), HIGH write speed and FlashCache are coupled together both needs to be activated, one cannot be activated without the other. For GCP single (version 9.13.1) is supported. Only the instance_type is one of the followings: n2-standard-16,32,48,64
    gcpEncryptionParameters String
    Required if using gcp encryption with custom key. Key format is 'projects/default-project/locations/global/keyRings/test/cryptoKeys/key1'.
    gcpLabels List<Property Map>
    gcpServiceAccount String
    The gcp_service_account email in order to enable tiering of cold data to Google Cloud Storage.
    gcpVolumeSize Number
    The GCP volume size for the first data aggregate. For GB, the unit can be: [100 or 500]. For TB, the unit can be: [1,2,4,8]. The default is '1' .
    gcpVolumeSizeUnit String
    ['GB' or 'TB']. The default is 'TB'.
    gcpVolumeType String
    The type of the storage for the first data aggregate: ['pd-balanced', 'pd-standard', 'pd-ssd']. The default is 'pd-ssd'
    instanceType String
    The type of instance to use, which depends on the license type you choose: Explore:['custom-4-16384'], Standard:['n1-standard-8'], Premium:['n1-standard-32'], BYOL: all instance types defined for PayGo. For more supported instance types, refer to Cloud Volumes ONTAP Release Notes. default is 'n1-standard-8' .
    isHa Boolean
    Indicate whether the working environment is an HA pair or not [true, false]. The default is false.
    licenseType String
    The type of license to use. For single node: (by Capacity): ['capacity-paygo'], (by Node paygo): ['gcp-cot-explore-paygo', 'gcp-cot-standard-paygo', 'gcp-cot-premium-paygo'], (by Node byol): ['gcp-cot-premium-byol'], For HA: (by Capacity): ['ha-capacity-paygo'], (by Node paygo): ['gcp-ha-cot-explore-paygo', 'gcp-ha-cot-standard-paygo', 'gcp-ha-cot-premium-paygo'], (by Node byol): ['gcp-ha-cot-premium-byol']. The default is 'capacity-paygo' for single node, and 'ha-capacity-paygo'for HA.
    mediatorZone String
    Zone for mediator.
    name String
    The name of the Cloud Volumes ONTAP working environment.
    networkProjectId String
    The project id in GCP associated with the Subnet. If not provided, it’s assumed that the Subnet is within the previously specified project id.
    node1Zone String
    Zone for node 1. It will also be used in the 'zone' if it is not provided in HA.
    node2Zone String
    Zone for node 2.
    nssAccount String
    The NetApp Support Site account ID to use with this Cloud Volumes ONTAP system. If the license type is BYOL and an NSS account isn't provided, Cloud Manager tries to use the first existing NSS account.
    ontapVersion String

    The required ONTAP version. Ignored if use_latest_version is set to true. The default is to use the latest version. The naming convention:

    |Release|Naming convention|Example| |-------|-----------------|-------| |Patch Single | ONTAP-${version}.gcp | ONTAP-9.13.1P1.gcp| |Patch HA | ONTAP-${version}.gcpha | ONTAP-9.13.1P1.gcpha| |Regular Single | ONTAP-${version}.T1.gcp | ONTAP-9.10.1RC1.T1.gcp| |Regular HA | ONTAP-${version}.T1.gcpha | ONTAP-9.13.0.T1.gcpha|

    platformSerialNumberNode1 String
    For HA BYOL, the serial number for the first node.
    platformSerialNumberNode2 String
    For HA BYOL, the serial number for the second node.
    projectId String
    The ID of the GCP project.
    providedLicense String
    retries Number
    The number of attempts to wait for the completion of creating the CVO with 60 seconds apart for each attempt. For HA, this value is incremented by 30. The default is '60'.
    saasSubscriptionId String
    SaaS Subscription ID. It is needed if the subscription is not paygo type.
    serialNumber String
    The serial number for the system. Required when using 'gcp-cot-premium-byol'.
    subnet0NodeAndDataConnectivity String
    Subnet path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    subnet1ClusterConnectivity String
    Subnet path for nic2, required for cluster connectivity.
    subnet2HaConnectivity String
    Subnet path for nic3, required for HA connectivity.
    subnet3DataReplication String
    Subnet path for nic4, required for data replication.
    subnetId String
    The name of the subnet for Cloud Volumes ONTAP. The default is: 'default'.
    svmName String
    The name of the SVM.
    svmPassword String
    The admin password for Cloud Volumes ONTAP.
    svms List<Property Map>
    tenantId String
    The NetApp tenant ID that the Connector will be associated with. You can find the tenant ID in the Identity & Access Management in Settings, Organization tab of BlueXP at https://console.bluexp.netapp.com/.
    tierLevel String
    In case capacity_tier is cloudStorage, this argument indicates the tiering level: ['standard', 'nearline', 'coldline']. The default is: 'standard'.
    upgradeOntapVersion Boolean
    Indicates whether to upgrade ontap image with ontap_version. To upgrade ontap image, ontap_version cannot be 'latest' and use_latest_version needs to be false. The available versions can be found in BlueXP UI. Click the CVO > click New Version Available under Notifications > the latest available version will be shown. The list of available versions can be found in Select older versions. Update the ontap_version by follow the naming conversion.
    useLatestVersion Boolean
    Indicates whether to use the latest available ONTAP version. The default is 'true'.
    vpc0FirewallRuleName String
    Firewall rule name for vpc1.
    vpc0FirewallRuleTagName String
    Firewall rule tag name for vpc1.
    vpc0NodeAndDataConnectivity String
    VPC path for nic1, required for node and data connectivity. If using shared VPC, netwrok_project_id must be provided.
    vpc1ClusterConnectivity String
    VPC path for nic2, required for cluster connectivity.
    vpc1FirewallRuleName String
    Firewall rule name for vpc2.
    vpc1FirewallRuleTagName String
    Firewall rule tag name for vpc2.
    vpc2FirewallRuleName String
    Firewall rule name for vpc3.
    vpc2FirewallRuleTagName String
    Firewall rule tag name for vpc3.
    vpc2HaConnectivity String
    VPC path for nic3, required for HA connectivity.
    vpc3DataReplication String
    VPC path for nic4, required for data replication.
    vpc3FirewallRuleName String
    Firewall rule name for vpc4.
    vpc3FirewallRuleTagName String
    Firewall rule tag name for vpc4.
    vpcId String
    The name of the VPC.
    workspaceId String
    The ID of the Cloud Manager workspace where you want to deploy Cloud Volumes ONTAP. If not provided, Cloud Manager uses the first workspace. You can find the ID from the Workspace tab on https://console.bluexp.netapp.com/.
    wormRetentionPeriodLength Number
    WORM retention period length. Once specified retention period, the WORM is enabled. When WORM storage is activated, data tiering to object storage can’t be enabled.
    wormRetentionPeriodUnit String
    WORM retention period unit: ['years','months','days','hours','minutes','seconds'].
    writingSpeedState String
    The write speed setting for Cloud Volumes ONTAP: ['NORMAL','HIGH']. The default is 'NORMAL'. For single node system, HIGH write speed is supported with all machine types. For HA, Flash Cache, high write speed, and a higher maximum transmission unit (MTU) of 8,896 bytes are available through the High write speed option with the n2-standard-16, n2-standard-32, n2-standard-48, and n2-standard-64 instance types.
    zone String
    The zone of the region where the working environment will be created. It is required in single.

    Supporting Types

    CvoGcpGcpLabel, CvoGcpGcpLabelArgs

    LabelKey string
    The key of the tag.
    LabelValue string
    The tag value.
    LabelKey string
    The key of the tag.
    LabelValue string
    The tag value.
    labelKey String
    The key of the tag.
    labelValue String
    The tag value.
    labelKey string
    The key of the tag.
    labelValue string
    The tag value.
    label_key str
    The key of the tag.
    label_value str
    The tag value.
    labelKey String
    The key of the tag.
    labelValue String
    The tag value.

    CvoGcpSvm, CvoGcpSvmArgs

    SvmName string
    The extra SVM name for CVO HA.
    SvmName string
    The extra SVM name for CVO HA.
    svmName String
    The extra SVM name for CVO HA.
    svmName string
    The extra SVM name for CVO HA.
    svm_name str
    The extra SVM name for CVO HA.
    svmName String
    The extra SVM name for CVO HA.

    Package Details

    Repository
    netapp-cloudmanager netapp/terraform-provider-netapp-cloudmanager
    License
    Notes
    This Pulumi package is based on the netapp-cloudmanager Terraform Provider.
    netapp-cloudmanager logo
    netapp-cloudmanager 25.3.0 published on Monday, Apr 14, 2025 by netapp