1. Packages
  2. Azure Native
  3. API Docs
  4. databoxedge
  5. StorageAccountCredential
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.databoxedge.StorageAccountCredential

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.37.0 published on Monday, Apr 15, 2024 by Pulumi

    The storage account credential. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

    Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

    Example Usage

    SACPut

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var storageAccountCredential = new AzureNative.DataBoxEdge.StorageAccountCredential("storageAccountCredential", new()
        {
            AccountKey = new AzureNative.DataBoxEdge.Inputs.AsymmetricEncryptedSecretArgs
            {
                EncryptionAlgorithm = AzureNative.DataBoxEdge.EncryptionAlgorithm.AES256,
                EncryptionCertThumbprint = "2A9D8D6BE51574B5461230AEF02F162C5F01AD31",
                Value = "lAeZEYi6rNP1/EyNaVUYmTSZEYyaIaWmwUsGwek0+xiZj54GM9Ue9/UA2ed/ClC03wuSit2XzM/cLRU5eYiFBwks23rGwiQOr3sruEL2a74EjPD050xYjA6M1I2hu/w2yjVHhn5j+DbXS4Xzi+rHHNZK3DgfDO3PkbECjPck+PbpSBjy9+6Mrjcld5DIZhUAeMlMHrFlg+WKRKB14o/og56u5/xX6WKlrMLEQ+y6E18dUwvWs2elTNoVO8PBE8SM/CfooX4AMNvaNdSObNBPdP+F6Lzc556nFNWXrBLRt0vC7s9qTiVRO4x/qCNaK/B4y7IqXMllwQFf4Np9UQ2ECA==",
            },
            AccountType = AzureNative.DataBoxEdge.AccountType.BlobStorage,
            Alias = "sac1",
            DeviceName = "testedgedevice",
            Name = "sac1",
            ResourceGroupName = "GroupForEdgeAutomation",
            SslStatus = AzureNative.DataBoxEdge.SSLStatus.Disabled,
            UserName = "cisbvt",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/databoxedge/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databoxedge.NewStorageAccountCredential(ctx, "storageAccountCredential", &databoxedge.StorageAccountCredentialArgs{
    			AccountKey: &databoxedge.AsymmetricEncryptedSecretArgs{
    				EncryptionAlgorithm:      pulumi.String(databoxedge.EncryptionAlgorithmAES256),
    				EncryptionCertThumbprint: pulumi.String("2A9D8D6BE51574B5461230AEF02F162C5F01AD31"),
    				Value:                    pulumi.String("lAeZEYi6rNP1/EyNaVUYmTSZEYyaIaWmwUsGwek0+xiZj54GM9Ue9/UA2ed/ClC03wuSit2XzM/cLRU5eYiFBwks23rGwiQOr3sruEL2a74EjPD050xYjA6M1I2hu/w2yjVHhn5j+DbXS4Xzi+rHHNZK3DgfDO3PkbECjPck+PbpSBjy9+6Mrjcld5DIZhUAeMlMHrFlg+WKRKB14o/og56u5/xX6WKlrMLEQ+y6E18dUwvWs2elTNoVO8PBE8SM/CfooX4AMNvaNdSObNBPdP+F6Lzc556nFNWXrBLRt0vC7s9qTiVRO4x/qCNaK/B4y7IqXMllwQFf4Np9UQ2ECA=="),
    			},
    			AccountType:       pulumi.String(databoxedge.AccountTypeBlobStorage),
    			Alias:             pulumi.String("sac1"),
    			DeviceName:        pulumi.String("testedgedevice"),
    			Name:              pulumi.String("sac1"),
    			ResourceGroupName: pulumi.String("GroupForEdgeAutomation"),
    			SslStatus:         pulumi.String(databoxedge.SSLStatusDisabled),
    			UserName:          pulumi.String("cisbvt"),
    		})
    		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.databoxedge.StorageAccountCredential;
    import com.pulumi.azurenative.databoxedge.StorageAccountCredentialArgs;
    import com.pulumi.azurenative.databoxedge.inputs.AsymmetricEncryptedSecretArgs;
    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 storageAccountCredential = new StorageAccountCredential("storageAccountCredential", StorageAccountCredentialArgs.builder()        
                .accountKey(AsymmetricEncryptedSecretArgs.builder()
                    .encryptionAlgorithm("AES256")
                    .encryptionCertThumbprint("2A9D8D6BE51574B5461230AEF02F162C5F01AD31")
                    .value("lAeZEYi6rNP1/EyNaVUYmTSZEYyaIaWmwUsGwek0+xiZj54GM9Ue9/UA2ed/ClC03wuSit2XzM/cLRU5eYiFBwks23rGwiQOr3sruEL2a74EjPD050xYjA6M1I2hu/w2yjVHhn5j+DbXS4Xzi+rHHNZK3DgfDO3PkbECjPck+PbpSBjy9+6Mrjcld5DIZhUAeMlMHrFlg+WKRKB14o/og56u5/xX6WKlrMLEQ+y6E18dUwvWs2elTNoVO8PBE8SM/CfooX4AMNvaNdSObNBPdP+F6Lzc556nFNWXrBLRt0vC7s9qTiVRO4x/qCNaK/B4y7IqXMllwQFf4Np9UQ2ECA==")
                    .build())
                .accountType("BlobStorage")
                .alias("sac1")
                .deviceName("testedgedevice")
                .name("sac1")
                .resourceGroupName("GroupForEdgeAutomation")
                .sslStatus("Disabled")
                .userName("cisbvt")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    storage_account_credential = azure_native.databoxedge.StorageAccountCredential("storageAccountCredential",
        account_key=azure_native.databoxedge.AsymmetricEncryptedSecretArgs(
            encryption_algorithm=azure_native.databoxedge.EncryptionAlgorithm.AES256,
            encryption_cert_thumbprint="2A9D8D6BE51574B5461230AEF02F162C5F01AD31",
            value="lAeZEYi6rNP1/EyNaVUYmTSZEYyaIaWmwUsGwek0+xiZj54GM9Ue9/UA2ed/ClC03wuSit2XzM/cLRU5eYiFBwks23rGwiQOr3sruEL2a74EjPD050xYjA6M1I2hu/w2yjVHhn5j+DbXS4Xzi+rHHNZK3DgfDO3PkbECjPck+PbpSBjy9+6Mrjcld5DIZhUAeMlMHrFlg+WKRKB14o/og56u5/xX6WKlrMLEQ+y6E18dUwvWs2elTNoVO8PBE8SM/CfooX4AMNvaNdSObNBPdP+F6Lzc556nFNWXrBLRt0vC7s9qTiVRO4x/qCNaK/B4y7IqXMllwQFf4Np9UQ2ECA==",
        ),
        account_type=azure_native.databoxedge.AccountType.BLOB_STORAGE,
        alias="sac1",
        device_name="testedgedevice",
        name="sac1",
        resource_group_name="GroupForEdgeAutomation",
        ssl_status=azure_native.databoxedge.SSLStatus.DISABLED,
        user_name="cisbvt")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const storageAccountCredential = new azure_native.databoxedge.StorageAccountCredential("storageAccountCredential", {
        accountKey: {
            encryptionAlgorithm: azure_native.databoxedge.EncryptionAlgorithm.AES256,
            encryptionCertThumbprint: "2A9D8D6BE51574B5461230AEF02F162C5F01AD31",
            value: "lAeZEYi6rNP1/EyNaVUYmTSZEYyaIaWmwUsGwek0+xiZj54GM9Ue9/UA2ed/ClC03wuSit2XzM/cLRU5eYiFBwks23rGwiQOr3sruEL2a74EjPD050xYjA6M1I2hu/w2yjVHhn5j+DbXS4Xzi+rHHNZK3DgfDO3PkbECjPck+PbpSBjy9+6Mrjcld5DIZhUAeMlMHrFlg+WKRKB14o/og56u5/xX6WKlrMLEQ+y6E18dUwvWs2elTNoVO8PBE8SM/CfooX4AMNvaNdSObNBPdP+F6Lzc556nFNWXrBLRt0vC7s9qTiVRO4x/qCNaK/B4y7IqXMllwQFf4Np9UQ2ECA==",
        },
        accountType: azure_native.databoxedge.AccountType.BlobStorage,
        alias: "sac1",
        deviceName: "testedgedevice",
        name: "sac1",
        resourceGroupName: "GroupForEdgeAutomation",
        sslStatus: azure_native.databoxedge.SSLStatus.Disabled,
        userName: "cisbvt",
    });
    
    resources:
      storageAccountCredential:
        type: azure-native:databoxedge:StorageAccountCredential
        properties:
          accountKey:
            encryptionAlgorithm: AES256
            encryptionCertThumbprint: 2A9D8D6BE51574B5461230AEF02F162C5F01AD31
            value: lAeZEYi6rNP1/EyNaVUYmTSZEYyaIaWmwUsGwek0+xiZj54GM9Ue9/UA2ed/ClC03wuSit2XzM/cLRU5eYiFBwks23rGwiQOr3sruEL2a74EjPD050xYjA6M1I2hu/w2yjVHhn5j+DbXS4Xzi+rHHNZK3DgfDO3PkbECjPck+PbpSBjy9+6Mrjcld5DIZhUAeMlMHrFlg+WKRKB14o/og56u5/xX6WKlrMLEQ+y6E18dUwvWs2elTNoVO8PBE8SM/CfooX4AMNvaNdSObNBPdP+F6Lzc556nFNWXrBLRt0vC7s9qTiVRO4x/qCNaK/B4y7IqXMllwQFf4Np9UQ2ECA==
          accountType: BlobStorage
          alias: sac1
          deviceName: testedgedevice
          name: sac1
          resourceGroupName: GroupForEdgeAutomation
          sslStatus: Disabled
          userName: cisbvt
    

    Create StorageAccountCredential Resource

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

    Constructor syntax

    new StorageAccountCredential(name: string, args: StorageAccountCredentialArgs, opts?: CustomResourceOptions);
    @overload
    def StorageAccountCredential(resource_name: str,
                                 args: StorageAccountCredentialArgs,
                                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def StorageAccountCredential(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 account_type: Optional[Union[str, AccountType]] = None,
                                 alias: Optional[str] = None,
                                 device_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 ssl_status: Optional[Union[str, SSLStatus]] = None,
                                 account_key: Optional[AsymmetricEncryptedSecretArgs] = None,
                                 blob_domain_name: Optional[str] = None,
                                 connection_string: Optional[str] = None,
                                 name: Optional[str] = None,
                                 storage_account_id: Optional[str] = None,
                                 user_name: Optional[str] = None)
    func NewStorageAccountCredential(ctx *Context, name string, args StorageAccountCredentialArgs, opts ...ResourceOption) (*StorageAccountCredential, error)
    public StorageAccountCredential(string name, StorageAccountCredentialArgs args, CustomResourceOptions? opts = null)
    public StorageAccountCredential(String name, StorageAccountCredentialArgs args)
    public StorageAccountCredential(String name, StorageAccountCredentialArgs args, CustomResourceOptions options)
    
    type: azure-native:databoxedge:StorageAccountCredential
    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 StorageAccountCredentialArgs
    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 StorageAccountCredentialArgs
    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 StorageAccountCredentialArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args StorageAccountCredentialArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args StorageAccountCredentialArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var storageAccountCredentialResource = new AzureNative.DataBoxEdge.StorageAccountCredential("storageAccountCredentialResource", new()
    {
        AccountType = "string",
        Alias = "string",
        DeviceName = "string",
        ResourceGroupName = "string",
        SslStatus = "string",
        AccountKey = new AzureNative.DataBoxEdge.Inputs.AsymmetricEncryptedSecretArgs
        {
            EncryptionAlgorithm = "string",
            Value = "string",
            EncryptionCertThumbprint = "string",
        },
        BlobDomainName = "string",
        ConnectionString = "string",
        Name = "string",
        StorageAccountId = "string",
        UserName = "string",
    });
    
    example, err := databoxedge.NewStorageAccountCredential(ctx, "storageAccountCredentialResource", &databoxedge.StorageAccountCredentialArgs{
    AccountType: pulumi.String("string"),
    Alias: pulumi.String("string"),
    DeviceName: pulumi.String("string"),
    ResourceGroupName: pulumi.String("string"),
    SslStatus: pulumi.String("string"),
    AccountKey: &databoxedge.AsymmetricEncryptedSecretArgs{
    EncryptionAlgorithm: pulumi.String("string"),
    Value: pulumi.String("string"),
    EncryptionCertThumbprint: pulumi.String("string"),
    },
    BlobDomainName: pulumi.String("string"),
    ConnectionString: pulumi.String("string"),
    Name: pulumi.String("string"),
    StorageAccountId: pulumi.String("string"),
    UserName: pulumi.String("string"),
    })
    
    var storageAccountCredentialResource = new StorageAccountCredential("storageAccountCredentialResource", StorageAccountCredentialArgs.builder()        
        .accountType("string")
        .alias("string")
        .deviceName("string")
        .resourceGroupName("string")
        .sslStatus("string")
        .accountKey(AsymmetricEncryptedSecretArgs.builder()
            .encryptionAlgorithm("string")
            .value("string")
            .encryptionCertThumbprint("string")
            .build())
        .blobDomainName("string")
        .connectionString("string")
        .name("string")
        .storageAccountId("string")
        .userName("string")
        .build());
    
    storage_account_credential_resource = azure_native.databoxedge.StorageAccountCredential("storageAccountCredentialResource",
        account_type="string",
        alias="string",
        device_name="string",
        resource_group_name="string",
        ssl_status="string",
        account_key=azure_native.databoxedge.AsymmetricEncryptedSecretArgs(
            encryption_algorithm="string",
            value="string",
            encryption_cert_thumbprint="string",
        ),
        blob_domain_name="string",
        connection_string="string",
        name="string",
        storage_account_id="string",
        user_name="string")
    
    const storageAccountCredentialResource = new azure_native.databoxedge.StorageAccountCredential("storageAccountCredentialResource", {
        accountType: "string",
        alias: "string",
        deviceName: "string",
        resourceGroupName: "string",
        sslStatus: "string",
        accountKey: {
            encryptionAlgorithm: "string",
            value: "string",
            encryptionCertThumbprint: "string",
        },
        blobDomainName: "string",
        connectionString: "string",
        name: "string",
        storageAccountId: "string",
        userName: "string",
    });
    
    type: azure-native:databoxedge:StorageAccountCredential
    properties:
        accountKey:
            encryptionAlgorithm: string
            encryptionCertThumbprint: string
            value: string
        accountType: string
        alias: string
        blobDomainName: string
        connectionString: string
        deviceName: string
        name: string
        resourceGroupName: string
        sslStatus: string
        storageAccountId: string
        userName: string
    

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

    AccountType string | Pulumi.AzureNative.DataBoxEdge.AccountType
    Type of storage accessed on the storage account.
    Alias string
    Alias for the storage account.
    DeviceName string
    The device name.
    ResourceGroupName string
    The resource group name.
    SslStatus string | Pulumi.AzureNative.DataBoxEdge.SSLStatus
    Signifies whether SSL needs to be enabled or not.
    AccountKey Pulumi.AzureNative.DataBoxEdge.Inputs.AsymmetricEncryptedSecret
    Encrypted storage key.
    BlobDomainName string
    Blob end point for private clouds.
    ConnectionString string
    Connection string for the storage account. Use this string if username and account key are not specified.
    Name string
    The storage account credential name.
    StorageAccountId string
    Id of the storage account.
    UserName string
    Username for the storage account.
    AccountType string | AccountType
    Type of storage accessed on the storage account.
    Alias string
    Alias for the storage account.
    DeviceName string
    The device name.
    ResourceGroupName string
    The resource group name.
    SslStatus string | SSLStatus
    Signifies whether SSL needs to be enabled or not.
    AccountKey AsymmetricEncryptedSecretArgs
    Encrypted storage key.
    BlobDomainName string
    Blob end point for private clouds.
    ConnectionString string
    Connection string for the storage account. Use this string if username and account key are not specified.
    Name string
    The storage account credential name.
    StorageAccountId string
    Id of the storage account.
    UserName string
    Username for the storage account.
    accountType String | AccountType
    Type of storage accessed on the storage account.
    alias String
    Alias for the storage account.
    deviceName String
    The device name.
    resourceGroupName String
    The resource group name.
    sslStatus String | SSLStatus
    Signifies whether SSL needs to be enabled or not.
    accountKey AsymmetricEncryptedSecret
    Encrypted storage key.
    blobDomainName String
    Blob end point for private clouds.
    connectionString String
    Connection string for the storage account. Use this string if username and account key are not specified.
    name String
    The storage account credential name.
    storageAccountId String
    Id of the storage account.
    userName String
    Username for the storage account.
    accountType string | AccountType
    Type of storage accessed on the storage account.
    alias string
    Alias for the storage account.
    deviceName string
    The device name.
    resourceGroupName string
    The resource group name.
    sslStatus string | SSLStatus
    Signifies whether SSL needs to be enabled or not.
    accountKey AsymmetricEncryptedSecret
    Encrypted storage key.
    blobDomainName string
    Blob end point for private clouds.
    connectionString string
    Connection string for the storage account. Use this string if username and account key are not specified.
    name string
    The storage account credential name.
    storageAccountId string
    Id of the storage account.
    userName string
    Username for the storage account.
    account_type str | AccountType
    Type of storage accessed on the storage account.
    alias str
    Alias for the storage account.
    device_name str
    The device name.
    resource_group_name str
    The resource group name.
    ssl_status str | SSLStatus
    Signifies whether SSL needs to be enabled or not.
    account_key AsymmetricEncryptedSecretArgs
    Encrypted storage key.
    blob_domain_name str
    Blob end point for private clouds.
    connection_string str
    Connection string for the storage account. Use this string if username and account key are not specified.
    name str
    The storage account credential name.
    storage_account_id str
    Id of the storage account.
    user_name str
    Username for the storage account.
    accountType String | "GeneralPurposeStorage" | "BlobStorage"
    Type of storage accessed on the storage account.
    alias String
    Alias for the storage account.
    deviceName String
    The device name.
    resourceGroupName String
    The resource group name.
    sslStatus String | "Enabled" | "Disabled"
    Signifies whether SSL needs to be enabled or not.
    accountKey Property Map
    Encrypted storage key.
    blobDomainName String
    Blob end point for private clouds.
    connectionString String
    Connection string for the storage account. Use this string if username and account key are not specified.
    name String
    The storage account credential name.
    storageAccountId String
    Id of the storage account.
    userName String
    Username for the storage account.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData Pulumi.AzureNative.DataBoxEdge.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of StorageAccountCredential
    Type string
    The hierarchical type of the object.
    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of StorageAccountCredential
    Type string
    The hierarchical type of the object.
    id String
    The provider-assigned unique ID for this managed resource.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of StorageAccountCredential
    type String
    The hierarchical type of the object.
    id string
    The provider-assigned unique ID for this managed resource.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of StorageAccountCredential
    type string
    The hierarchical type of the object.
    id str
    The provider-assigned unique ID for this managed resource.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of StorageAccountCredential
    type str
    The hierarchical type of the object.
    id String
    The provider-assigned unique ID for this managed resource.
    systemData Property Map
    Metadata pertaining to creation and last modification of StorageAccountCredential
    type String
    The hierarchical type of the object.

    Supporting Types

    AccountType, AccountTypeArgs

    GeneralPurposeStorage
    GeneralPurposeStorage
    BlobStorage
    BlobStorage
    AccountTypeGeneralPurposeStorage
    GeneralPurposeStorage
    AccountTypeBlobStorage
    BlobStorage
    GeneralPurposeStorage
    GeneralPurposeStorage
    BlobStorage
    BlobStorage
    GeneralPurposeStorage
    GeneralPurposeStorage
    BlobStorage
    BlobStorage
    GENERAL_PURPOSE_STORAGE
    GeneralPurposeStorage
    BLOB_STORAGE
    BlobStorage
    "GeneralPurposeStorage"
    GeneralPurposeStorage
    "BlobStorage"
    BlobStorage

    AsymmetricEncryptedSecret, AsymmetricEncryptedSecretArgs

    EncryptionAlgorithm string | Pulumi.AzureNative.DataBoxEdge.EncryptionAlgorithm
    The algorithm used to encrypt "Value".
    Value string
    The value of the secret.
    EncryptionCertThumbprint string
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    EncryptionAlgorithm string | EncryptionAlgorithm
    The algorithm used to encrypt "Value".
    Value string
    The value of the secret.
    EncryptionCertThumbprint string
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    encryptionAlgorithm String | EncryptionAlgorithm
    The algorithm used to encrypt "Value".
    value String
    The value of the secret.
    encryptionCertThumbprint String
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    encryptionAlgorithm string | EncryptionAlgorithm
    The algorithm used to encrypt "Value".
    value string
    The value of the secret.
    encryptionCertThumbprint string
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    encryption_algorithm str | EncryptionAlgorithm
    The algorithm used to encrypt "Value".
    value str
    The value of the secret.
    encryption_cert_thumbprint str
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    encryptionAlgorithm String | "None" | "AES256" | "RSAES_PKCS1_v_1_5"
    The algorithm used to encrypt "Value".
    value String
    The value of the secret.
    encryptionCertThumbprint String
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.

    AsymmetricEncryptedSecretResponse, AsymmetricEncryptedSecretResponseArgs

    EncryptionAlgorithm string
    The algorithm used to encrypt "Value".
    Value string
    The value of the secret.
    EncryptionCertThumbprint string
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    EncryptionAlgorithm string
    The algorithm used to encrypt "Value".
    Value string
    The value of the secret.
    EncryptionCertThumbprint string
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    encryptionAlgorithm String
    The algorithm used to encrypt "Value".
    value String
    The value of the secret.
    encryptionCertThumbprint String
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    encryptionAlgorithm string
    The algorithm used to encrypt "Value".
    value string
    The value of the secret.
    encryptionCertThumbprint string
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    encryption_algorithm str
    The algorithm used to encrypt "Value".
    value str
    The value of the secret.
    encryption_cert_thumbprint str
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
    encryptionAlgorithm String
    The algorithm used to encrypt "Value".
    value String
    The value of the secret.
    encryptionCertThumbprint String
    Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.

    EncryptionAlgorithm, EncryptionAlgorithmArgs

    None
    None
    AES256
    AES256
    RSAES_PKCS1_v_1_5
    RSAES_PKCS1_v_1_5
    EncryptionAlgorithmNone
    None
    EncryptionAlgorithmAES256
    AES256
    EncryptionAlgorithm_RSAES_PKCS1_v_1_5
    RSAES_PKCS1_v_1_5
    None
    None
    AES256
    AES256
    RSAES_PKCS1_v_1_5
    RSAES_PKCS1_v_1_5
    None
    None
    AES256
    AES256
    RSAES_PKCS1_v_1_5
    RSAES_PKCS1_v_1_5
    NONE
    None
    AES256
    AES256
    RSAE_S_PKCS1_V_1_5
    RSAES_PKCS1_v_1_5
    "None"
    None
    "AES256"
    AES256
    "RSAES_PKCS1_v_1_5"
    RSAES_PKCS1_v_1_5

    SSLStatus, SSLStatusArgs

    Enabled
    Enabled
    Disabled
    Disabled
    SSLStatusEnabled
    Enabled
    SSLStatusDisabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    ENABLED
    Enabled
    DISABLED
    Disabled
    "Enabled"
    Enabled
    "Disabled"
    Disabled

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Import

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

    $ pulumi import azure-native:databoxedge:StorageAccountCredential sac1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    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.37.0 published on Monday, Apr 15, 2024 by Pulumi