1. Packages
  2. Azure Native
  3. API Docs
  4. storsimple
  5. Manager
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

azure-native.storsimple.Manager

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

    The StorSimple Manager. Azure REST API version: 2017-06-01. Prior API version in Azure Native 1.x: 2017-06-01.

    Other available API versions: 2016-10-01.

    Example Usage

    ManagersCreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var manager = new AzureNative.StorSimple.Manager("manager", new()
        {
            CisIntrinsicSettings = new AzureNative.StorSimple.Inputs.ManagerIntrinsicSettingsArgs
            {
                Type = AzureNative.StorSimple.ManagerType.GardaV1,
            },
            Location = "westus",
            ManagerName = "ManagerForSDKTest2",
            ResourceGroupName = "ResourceGroupForSDKTest",
            Sku = new AzureNative.StorSimple.Inputs.ManagerSkuArgs
            {
                Name = AzureNative.StorSimple.ManagerSkuType.Standard,
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/storsimple/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := storsimple.NewManager(ctx, "manager", &storsimple.ManagerArgs{
    			CisIntrinsicSettings: &storsimple.ManagerIntrinsicSettingsArgs{
    				Type: storsimple.ManagerTypeGardaV1,
    			},
    			Location:          pulumi.String("westus"),
    			ManagerName:       pulumi.String("ManagerForSDKTest2"),
    			ResourceGroupName: pulumi.String("ResourceGroupForSDKTest"),
    			Sku: &storsimple.ManagerSkuArgs{
    				Name: storsimple.ManagerSkuTypeStandard,
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.storsimple.Manager;
    import com.pulumi.azurenative.storsimple.ManagerArgs;
    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 manager = new Manager("manager", ManagerArgs.builder()        
                .cisIntrinsicSettings(Map.of("type", "GardaV1"))
                .location("westus")
                .managerName("ManagerForSDKTest2")
                .resourceGroupName("ResourceGroupForSDKTest")
                .sku(Map.of("name", "Standard"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    manager = azure_native.storsimple.Manager("manager",
        cis_intrinsic_settings=azure_native.storsimple.ManagerIntrinsicSettingsArgs(
            type=azure_native.storsimple.ManagerType.GARDA_V1,
        ),
        location="westus",
        manager_name="ManagerForSDKTest2",
        resource_group_name="ResourceGroupForSDKTest",
        sku=azure_native.storsimple.ManagerSkuArgs(
            name=azure_native.storsimple.ManagerSkuType.STANDARD,
        ))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const manager = new azure_native.storsimple.Manager("manager", {
        cisIntrinsicSettings: {
            type: azure_native.storsimple.ManagerType.GardaV1,
        },
        location: "westus",
        managerName: "ManagerForSDKTest2",
        resourceGroupName: "ResourceGroupForSDKTest",
        sku: {
            name: azure_native.storsimple.ManagerSkuType.Standard,
        },
    });
    
    resources:
      manager:
        type: azure-native:storsimple:Manager
        properties:
          cisIntrinsicSettings:
            type: GardaV1
          location: westus
          managerName: ManagerForSDKTest2
          resourceGroupName: ResourceGroupForSDKTest
          sku:
            name: Standard
    

    Create Manager Resource

    new Manager(name: string, args: ManagerArgs, opts?: CustomResourceOptions);
    @overload
    def Manager(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                cis_intrinsic_settings: Optional[ManagerIntrinsicSettingsArgs] = None,
                location: Optional[str] = None,
                manager_name: Optional[str] = None,
                provisioning_state: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                sku: Optional[ManagerSkuArgs] = None,
                tags: Optional[Mapping[str, str]] = None)
    @overload
    def Manager(resource_name: str,
                args: ManagerArgs,
                opts: Optional[ResourceOptions] = None)
    func NewManager(ctx *Context, name string, args ManagerArgs, opts ...ResourceOption) (*Manager, error)
    public Manager(string name, ManagerArgs args, CustomResourceOptions? opts = null)
    public Manager(String name, ManagerArgs args)
    public Manager(String name, ManagerArgs args, CustomResourceOptions options)
    
    type: azure-native:storsimple:Manager
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ManagerArgs
    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 ManagerArgs
    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 ManagerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagerArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Manager Resource Properties

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

    Inputs

    The Manager resource accepts the following input properties:

    ResourceGroupName string

    The resource group name

    CisIntrinsicSettings Pulumi.AzureNative.StorSimple.Inputs.ManagerIntrinsicSettings

    Represents the type of StorSimple Manager.

    Location string

    The geo location of the resource.

    ManagerName string

    The manager name

    ProvisioningState string

    Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created.

    Sku Pulumi.AzureNative.StorSimple.Inputs.ManagerSku

    Specifies the Sku.

    Tags Dictionary<string, string>

    The tags attached to the resource.

    ResourceGroupName string

    The resource group name

    CisIntrinsicSettings ManagerIntrinsicSettingsArgs

    Represents the type of StorSimple Manager.

    Location string

    The geo location of the resource.

    ManagerName string

    The manager name

    ProvisioningState string

    Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created.

    Sku ManagerSkuArgs

    Specifies the Sku.

    Tags map[string]string

    The tags attached to the resource.

    resourceGroupName String

    The resource group name

    cisIntrinsicSettings ManagerIntrinsicSettings

    Represents the type of StorSimple Manager.

    location String

    The geo location of the resource.

    managerName String

    The manager name

    provisioningState String

    Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created.

    sku ManagerSku

    Specifies the Sku.

    tags Map<String,String>

    The tags attached to the resource.

    resourceGroupName string

    The resource group name

    cisIntrinsicSettings ManagerIntrinsicSettings

    Represents the type of StorSimple Manager.

    location string

    The geo location of the resource.

    managerName string

    The manager name

    provisioningState string

    Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created.

    sku ManagerSku

    Specifies the Sku.

    tags {[key: string]: string}

    The tags attached to the resource.

    resource_group_name str

    The resource group name

    cis_intrinsic_settings ManagerIntrinsicSettingsArgs

    Represents the type of StorSimple Manager.

    location str

    The geo location of the resource.

    manager_name str

    The manager name

    provisioning_state str

    Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created.

    sku ManagerSkuArgs

    Specifies the Sku.

    tags Mapping[str, str]

    The tags attached to the resource.

    resourceGroupName String

    The resource group name

    cisIntrinsicSettings Property Map

    Represents the type of StorSimple Manager.

    location String

    The geo location of the resource.

    managerName String

    The manager name

    provisioningState String

    Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created.

    sku Property Map

    Specifies the Sku.

    tags Map<String>

    The tags attached to the resource.

    Outputs

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

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The resource name.

    Type string

    The resource type.

    Etag string

    The etag of the manager.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The resource name.

    Type string

    The resource type.

    Etag string

    The etag of the manager.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The resource name.

    type String

    The resource type.

    etag String

    The etag of the manager.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    The resource name.

    type string

    The resource type.

    etag string

    The etag of the manager.

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    The resource name.

    type str

    The resource type.

    etag str

    The etag of the manager.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The resource name.

    type String

    The resource type.

    etag String

    The etag of the manager.

    Supporting Types

    ManagerIntrinsicSettings, ManagerIntrinsicSettingsArgs

    Type Pulumi.AzureNative.StorSimple.ManagerType

    The type of StorSimple Manager.

    Type ManagerType

    The type of StorSimple Manager.

    type ManagerType

    The type of StorSimple Manager.

    type ManagerType

    The type of StorSimple Manager.

    type ManagerType

    The type of StorSimple Manager.

    type "GardaV1" | "HelsinkiV1"

    The type of StorSimple Manager.

    ManagerIntrinsicSettingsResponse, ManagerIntrinsicSettingsResponseArgs

    Type string

    The type of StorSimple Manager.

    Type string

    The type of StorSimple Manager.

    type String

    The type of StorSimple Manager.

    type string

    The type of StorSimple Manager.

    type str

    The type of StorSimple Manager.

    type String

    The type of StorSimple Manager.

    ManagerSku, ManagerSkuArgs

    Name Pulumi.AzureNative.StorSimple.ManagerSkuType

    Refers to the sku name which should be "Standard"

    Name ManagerSkuType

    Refers to the sku name which should be "Standard"

    name ManagerSkuType

    Refers to the sku name which should be "Standard"

    name ManagerSkuType

    Refers to the sku name which should be "Standard"

    name ManagerSkuType

    Refers to the sku name which should be "Standard"

    name "Standard"

    Refers to the sku name which should be "Standard"

    ManagerSkuResponse, ManagerSkuResponseArgs

    Name string

    Refers to the sku name which should be "Standard"

    Name string

    Refers to the sku name which should be "Standard"

    name String

    Refers to the sku name which should be "Standard"

    name string

    Refers to the sku name which should be "Standard"

    name str

    Refers to the sku name which should be "Standard"

    name String

    Refers to the sku name which should be "Standard"

    ManagerSkuType, ManagerSkuTypeArgs

    Standard
    Standard
    ManagerSkuTypeStandard
    Standard
    Standard
    Standard
    Standard
    Standard
    STANDARD
    Standard
    "Standard"
    Standard

    ManagerType, ManagerTypeArgs

    GardaV1
    GardaV1
    HelsinkiV1
    HelsinkiV1
    ManagerTypeGardaV1
    GardaV1
    ManagerTypeHelsinkiV1
    HelsinkiV1
    GardaV1
    GardaV1
    HelsinkiV1
    HelsinkiV1
    GardaV1
    GardaV1
    HelsinkiV1
    HelsinkiV1
    GARDA_V1
    GardaV1
    HELSINKI_V1
    HelsinkiV1
    "GardaV1"
    GardaV1
    "HelsinkiV1"
    HelsinkiV1

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:storsimple:Manager ManagerForSDKTest2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi