Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.0 published on Wednesday, May 4, 2022 by Pulumi

ManagerExtendedInfo

The extended info of the manager. API Version: 2017-06-01.

Example Usage

ManagersCreateExtendedInfo

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var managerExtendedInfo = new AzureNative.StorSimple.ManagerExtendedInfo("managerExtendedInfo", new AzureNative.StorSimple.ManagerExtendedInfoArgs
        {
            Algorithm = "None",
            IntegrityKey = "BIl+RHqO8PZ6DRvuXTTK7g==",
            ManagerName = "ManagerForSDKTest2",
            ResourceGroupName = "ResourceGroupForSDKTest",
        });
    }

}
package main

import (
	storsimple "github.com/pulumi/pulumi-azure-native/sdk/go/azure/storsimple"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := storsimple.NewManagerExtendedInfo(ctx, "managerExtendedInfo", &storsimple.ManagerExtendedInfoArgs{
			Algorithm:         pulumi.String("None"),
			IntegrityKey:      pulumi.String("BIl+RHqO8PZ6DRvuXTTK7g=="),
			ManagerName:       pulumi.String("ManagerForSDKTest2"),
			ResourceGroupName: pulumi.String("ResourceGroupForSDKTest"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var managerExtendedInfo = new ManagerExtendedInfo("managerExtendedInfo", ManagerExtendedInfoArgs.builder()        
            .algorithm("None")
            .integrityKey("BIl+RHqO8PZ6DRvuXTTK7g==")
            .managerName("ManagerForSDKTest2")
            .resourceGroupName("ResourceGroupForSDKTest")
            .build());

        }
}
import pulumi
import pulumi_azure_native as azure_native

manager_extended_info = azure_native.storsimple.ManagerExtendedInfo("managerExtendedInfo",
    algorithm="None",
    integrity_key="BIl+RHqO8PZ6DRvuXTTK7g==",
    manager_name="ManagerForSDKTest2",
    resource_group_name="ResourceGroupForSDKTest")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const managerExtendedInfo = new azure_native.storsimple.ManagerExtendedInfo("managerExtendedInfo", {
    algorithm: "None",
    integrityKey: "BIl+RHqO8PZ6DRvuXTTK7g==",
    managerName: "ManagerForSDKTest2",
    resourceGroupName: "ResourceGroupForSDKTest",
});
resources:
  managerExtendedInfo:
    type: azure-native:storsimple:ManagerExtendedInfo
    properties:
      algorithm: None
      integrityKey: BIl+RHqO8PZ6DRvuXTTK7g==
      managerName: ManagerForSDKTest2
      resourceGroupName: ResourceGroupForSDKTest

Create a ManagerExtendedInfo Resource

new ManagerExtendedInfo(name: string, args: ManagerExtendedInfoArgs, opts?: CustomResourceOptions);
@overload
def ManagerExtendedInfo(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        algorithm: Optional[str] = None,
                        encryption_key: Optional[str] = None,
                        encryption_key_thumbprint: Optional[str] = None,
                        integrity_key: Optional[str] = None,
                        kind: Optional[Kind] = None,
                        manager_name: Optional[str] = None,
                        portal_certificate_thumbprint: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        version: Optional[str] = None)
@overload
def ManagerExtendedInfo(resource_name: str,
                        args: ManagerExtendedInfoArgs,
                        opts: Optional[ResourceOptions] = None)
func NewManagerExtendedInfo(ctx *Context, name string, args ManagerExtendedInfoArgs, opts ...ResourceOption) (*ManagerExtendedInfo, error)
public ManagerExtendedInfo(string name, ManagerExtendedInfoArgs args, CustomResourceOptions? opts = null)
public ManagerExtendedInfo(String name, ManagerExtendedInfoArgs args)
public ManagerExtendedInfo(String name, ManagerExtendedInfoArgs args, CustomResourceOptions options)
type: azure-native:storsimple:ManagerExtendedInfo
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ManagerExtendedInfoArgs
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 ManagerExtendedInfoArgs
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 ManagerExtendedInfoArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ManagerExtendedInfoArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ManagerExtendedInfoArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ManagerExtendedInfo 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 ManagerExtendedInfo resource accepts the following input properties:

Algorithm string

Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted

IntegrityKey string

Represents the CIK of the resource.

ManagerName string

The manager name

ResourceGroupName string

The resource group name

EncryptionKey string

Represents the CEK of the resource.

EncryptionKeyThumbprint string

Represents the Cert thumbprint that was used to encrypt the CEK.

Kind Pulumi.AzureNative.StorSimple.Kind

The Kind of the object. Currently only Series8000 is supported

PortalCertificateThumbprint string

Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it.

Version string

The version of the extended info being persisted.

Algorithm string

Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted

IntegrityKey string

Represents the CIK of the resource.

ManagerName string

The manager name

ResourceGroupName string

The resource group name

EncryptionKey string

Represents the CEK of the resource.

EncryptionKeyThumbprint string

Represents the Cert thumbprint that was used to encrypt the CEK.

Kind Kind

The Kind of the object. Currently only Series8000 is supported

PortalCertificateThumbprint string

Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it.

Version string

The version of the extended info being persisted.

algorithm String

Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted

integrityKey String

Represents the CIK of the resource.

managerName String

The manager name

resourceGroupName String

The resource group name

encryptionKey String

Represents the CEK of the resource.

encryptionKeyThumbprint String

Represents the Cert thumbprint that was used to encrypt the CEK.

kind Kind

The Kind of the object. Currently only Series8000 is supported

portalCertificateThumbprint String

Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it.

version String

The version of the extended info being persisted.

algorithm string

Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted

integrityKey string

Represents the CIK of the resource.

managerName string

The manager name

resourceGroupName string

The resource group name

encryptionKey string

Represents the CEK of the resource.

encryptionKeyThumbprint string

Represents the Cert thumbprint that was used to encrypt the CEK.

kind Kind

The Kind of the object. Currently only Series8000 is supported

portalCertificateThumbprint string

Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it.

version string

The version of the extended info being persisted.

algorithm str

Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted

integrity_key str

Represents the CIK of the resource.

manager_name str

The manager name

resource_group_name str

The resource group name

encryption_key str

Represents the CEK of the resource.

encryption_key_thumbprint str

Represents the Cert thumbprint that was used to encrypt the CEK.

kind Kind

The Kind of the object. Currently only Series8000 is supported

portal_certificate_thumbprint str

Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it.

version str

The version of the extended info being persisted.

algorithm String

Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted

integrityKey String

Represents the CIK of the resource.

managerName String

The manager name

resourceGroupName String

The resource group name

encryptionKey String

Represents the CEK of the resource.

encryptionKeyThumbprint String

Represents the Cert thumbprint that was used to encrypt the CEK.

kind "Series8000"

The Kind of the object. Currently only Series8000 is supported

portalCertificateThumbprint String

Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it.

version String

The version of the extended info being persisted.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the object.

Type string

The hierarchical type of the object.

Etag string

The etag of the resource.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the object.

Type string

The hierarchical type of the object.

Etag string

The etag of the resource.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the object.

type String

The hierarchical type of the object.

etag String

The etag of the resource.

id string

The provider-assigned unique ID for this managed resource.

name string

The name of the object.

type string

The hierarchical type of the object.

etag string

The etag of the resource.

id str

The provider-assigned unique ID for this managed resource.

name str

The name of the object.

type str

The hierarchical type of the object.

etag str

The etag of the resource.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the object.

type String

The hierarchical type of the object.

etag String

The etag of the resource.

Supporting Types

Kind

Series8000
Series8000
KindSeries8000
Series8000
Series8000
Series8000
Series8000
Series8000
SERIES8000
Series8000
"Series8000"
Series8000

Import

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

$ pulumi import azure-native:storsimple:ManagerExtendedInfo vaultExtendedInfo /subscriptions/4385cf00-2d3a-425a-832f-f4285b1c9dce/resourceGroups/ResourceGroupForSDKTest/providers/Microsoft.StorSimple/Managers/ManagerForSDKTest2extendedInformation/vaultExtendedInfo 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0