azure-native.datalakestore.Account
Explore with Pulumi AI
Data Lake Store account information. Azure REST API version: 2016-11-01. Prior API version in Azure Native 1.x: 2016-11-01.
Example Usage
Creates the specified Data Lake Store account
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var account = new AzureNative.DataLakeStore.Account("account", new()
{
AccountName = "contosoadla",
DefaultGroup = "test_default_group",
EncryptionConfig = new AzureNative.DataLakeStore.Inputs.EncryptionConfigArgs
{
KeyVaultMetaInfo = new AzureNative.DataLakeStore.Inputs.KeyVaultMetaInfoArgs
{
EncryptionKeyName = "test_encryption_key_name",
EncryptionKeyVersion = "encryption_key_version",
KeyVaultResourceId = "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
},
Type = AzureNative.DataLakeStore.EncryptionConfigType.UserManaged,
},
EncryptionState = AzureNative.DataLakeStore.EncryptionState.Enabled,
FirewallAllowAzureIps = AzureNative.DataLakeStore.FirewallAllowAzureIpsState.Enabled,
FirewallRules = new[]
{
new AzureNative.DataLakeStore.Inputs.CreateFirewallRuleWithAccountParametersArgs
{
EndIpAddress = "2.2.2.2",
Name = "test_rule",
StartIpAddress = "1.1.1.1",
},
},
FirewallState = AzureNative.DataLakeStore.FirewallState.Enabled,
Identity = new AzureNative.DataLakeStore.Inputs.EncryptionIdentityArgs
{
Type = AzureNative.DataLakeStore.EncryptionIdentityType.SystemAssigned,
},
Location = "eastus2",
NewTier = AzureNative.DataLakeStore.TierType.Consumption,
ResourceGroupName = "contosorg",
Tags =
{
{ "test_key", "test_value" },
},
TrustedIdProviderState = AzureNative.DataLakeStore.TrustedIdProviderState.Enabled,
TrustedIdProviders = new[]
{
new AzureNative.DataLakeStore.Inputs.CreateTrustedIdProviderWithAccountParametersArgs
{
IdProvider = "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1",
Name = "test_trusted_id_provider_name",
},
},
});
});
package main
import (
datalakestore "github.com/pulumi/pulumi-azure-native-sdk/datalakestore/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datalakestore.NewAccount(ctx, "account", &datalakestore.AccountArgs{
AccountName: pulumi.String("contosoadla"),
DefaultGroup: pulumi.String("test_default_group"),
EncryptionConfig: &datalakestore.EncryptionConfigArgs{
KeyVaultMetaInfo: &datalakestore.KeyVaultMetaInfoArgs{
EncryptionKeyName: pulumi.String("test_encryption_key_name"),
EncryptionKeyVersion: pulumi.String("encryption_key_version"),
KeyVaultResourceId: pulumi.String("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"),
},
Type: datalakestore.EncryptionConfigTypeUserManaged,
},
EncryptionState: datalakestore.EncryptionStateEnabled,
FirewallAllowAzureIps: datalakestore.FirewallAllowAzureIpsStateEnabled,
FirewallRules: datalakestore.CreateFirewallRuleWithAccountParametersArray{
&datalakestore.CreateFirewallRuleWithAccountParametersArgs{
EndIpAddress: pulumi.String("2.2.2.2"),
Name: pulumi.String("test_rule"),
StartIpAddress: pulumi.String("1.1.1.1"),
},
},
FirewallState: datalakestore.FirewallStateEnabled,
Identity: &datalakestore.EncryptionIdentityArgs{
Type: datalakestore.EncryptionIdentityTypeSystemAssigned,
},
Location: pulumi.String("eastus2"),
NewTier: datalakestore.TierTypeConsumption,
ResourceGroupName: pulumi.String("contosorg"),
Tags: pulumi.StringMap{
"test_key": pulumi.String("test_value"),
},
TrustedIdProviderState: datalakestore.TrustedIdProviderStateEnabled,
TrustedIdProviders: datalakestore.CreateTrustedIdProviderWithAccountParametersArray{
&datalakestore.CreateTrustedIdProviderWithAccountParametersArgs{
IdProvider: pulumi.String("https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"),
Name: pulumi.String("test_trusted_id_provider_name"),
},
},
})
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.datalakestore.Account;
import com.pulumi.azurenative.datalakestore.AccountArgs;
import com.pulumi.azurenative.datalakestore.inputs.EncryptionConfigArgs;
import com.pulumi.azurenative.datalakestore.inputs.KeyVaultMetaInfoArgs;
import com.pulumi.azurenative.datalakestore.inputs.CreateFirewallRuleWithAccountParametersArgs;
import com.pulumi.azurenative.datalakestore.inputs.EncryptionIdentityArgs;
import com.pulumi.azurenative.datalakestore.inputs.CreateTrustedIdProviderWithAccountParametersArgs;
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 account = new Account("account", AccountArgs.builder()
.accountName("contosoadla")
.defaultGroup("test_default_group")
.encryptionConfig(EncryptionConfigArgs.builder()
.keyVaultMetaInfo(KeyVaultMetaInfoArgs.builder()
.encryptionKeyName("test_encryption_key_name")
.encryptionKeyVersion("encryption_key_version")
.keyVaultResourceId("34adfa4f-cedf-4dc0-ba29-b6d1a69ab345")
.build())
.type("UserManaged")
.build())
.encryptionState("Enabled")
.firewallAllowAzureIps("Enabled")
.firewallRules(CreateFirewallRuleWithAccountParametersArgs.builder()
.endIpAddress("2.2.2.2")
.name("test_rule")
.startIpAddress("1.1.1.1")
.build())
.firewallState("Enabled")
.identity(EncryptionIdentityArgs.builder()
.type("SystemAssigned")
.build())
.location("eastus2")
.newTier("Consumption")
.resourceGroupName("contosorg")
.tags(Map.of("test_key", "test_value"))
.trustedIdProviderState("Enabled")
.trustedIdProviders(CreateTrustedIdProviderWithAccountParametersArgs.builder()
.idProvider("https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1")
.name("test_trusted_id_provider_name")
.build())
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
account = azure_native.datalakestore.Account("account",
account_name="contosoadla",
default_group="test_default_group",
encryption_config=azure_native.datalakestore.EncryptionConfigArgs(
key_vault_meta_info=azure_native.datalakestore.KeyVaultMetaInfoArgs(
encryption_key_name="test_encryption_key_name",
encryption_key_version="encryption_key_version",
key_vault_resource_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
),
type=azure_native.datalakestore.EncryptionConfigType.USER_MANAGED,
),
encryption_state=azure_native.datalakestore.EncryptionState.ENABLED,
firewall_allow_azure_ips=azure_native.datalakestore.FirewallAllowAzureIpsState.ENABLED,
firewall_rules=[azure_native.datalakestore.CreateFirewallRuleWithAccountParametersArgs(
end_ip_address="2.2.2.2",
name="test_rule",
start_ip_address="1.1.1.1",
)],
firewall_state=azure_native.datalakestore.FirewallState.ENABLED,
identity=azure_native.datalakestore.EncryptionIdentityArgs(
type=azure_native.datalakestore.EncryptionIdentityType.SYSTEM_ASSIGNED,
),
location="eastus2",
new_tier=azure_native.datalakestore.TierType.CONSUMPTION,
resource_group_name="contosorg",
tags={
"test_key": "test_value",
},
trusted_id_provider_state=azure_native.datalakestore.TrustedIdProviderState.ENABLED,
trusted_id_providers=[azure_native.datalakestore.CreateTrustedIdProviderWithAccountParametersArgs(
id_provider="https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1",
name="test_trusted_id_provider_name",
)])
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const account = new azure_native.datalakestore.Account("account", {
accountName: "contosoadla",
defaultGroup: "test_default_group",
encryptionConfig: {
keyVaultMetaInfo: {
encryptionKeyName: "test_encryption_key_name",
encryptionKeyVersion: "encryption_key_version",
keyVaultResourceId: "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
},
type: azure_native.datalakestore.EncryptionConfigType.UserManaged,
},
encryptionState: azure_native.datalakestore.EncryptionState.Enabled,
firewallAllowAzureIps: azure_native.datalakestore.FirewallAllowAzureIpsState.Enabled,
firewallRules: [{
endIpAddress: "2.2.2.2",
name: "test_rule",
startIpAddress: "1.1.1.1",
}],
firewallState: azure_native.datalakestore.FirewallState.Enabled,
identity: {
type: azure_native.datalakestore.EncryptionIdentityType.SystemAssigned,
},
location: "eastus2",
newTier: azure_native.datalakestore.TierType.Consumption,
resourceGroupName: "contosorg",
tags: {
test_key: "test_value",
},
trustedIdProviderState: azure_native.datalakestore.TrustedIdProviderState.Enabled,
trustedIdProviders: [{
idProvider: "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1",
name: "test_trusted_id_provider_name",
}],
});
resources:
account:
type: azure-native:datalakestore:Account
properties:
accountName: contosoadla
defaultGroup: test_default_group
encryptionConfig:
keyVaultMetaInfo:
encryptionKeyName: test_encryption_key_name
encryptionKeyVersion: encryption_key_version
keyVaultResourceId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345
type: UserManaged
encryptionState: Enabled
firewallAllowAzureIps: Enabled
firewallRules:
- endIpAddress: 2.2.2.2
name: test_rule
startIpAddress: 1.1.1.1
firewallState: Enabled
identity:
type: SystemAssigned
location: eastus2
newTier: Consumption
resourceGroupName: contosorg
tags:
test_key: test_value
trustedIdProviderState: Enabled
trustedIdProviders:
- idProvider: https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1
name: test_trusted_id_provider_name
Create Account Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Account(name: string, args: AccountArgs, opts?: CustomResourceOptions);
@overload
def Account(resource_name: str,
args: AccountArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Account(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
firewall_state: Optional[FirewallState] = None,
location: Optional[str] = None,
encryption_state: Optional[EncryptionState] = None,
firewall_allow_azure_ips: Optional[FirewallAllowAzureIpsState] = None,
firewall_rules: Optional[Sequence[CreateFirewallRuleWithAccountParametersArgs]] = None,
account_name: Optional[str] = None,
identity: Optional[EncryptionIdentityArgs] = None,
encryption_config: Optional[EncryptionConfigArgs] = None,
new_tier: Optional[TierType] = None,
default_group: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
trusted_id_provider_state: Optional[TrustedIdProviderState] = None,
trusted_id_providers: Optional[Sequence[CreateTrustedIdProviderWithAccountParametersArgs]] = None,
virtual_network_rules: Optional[Sequence[CreateVirtualNetworkRuleWithAccountParametersArgs]] = None)
func NewAccount(ctx *Context, name string, args AccountArgs, opts ...ResourceOption) (*Account, error)
public Account(string name, AccountArgs args, CustomResourceOptions? opts = null)
public Account(String name, AccountArgs args)
public Account(String name, AccountArgs args, CustomResourceOptions options)
type: azure-native:datalakestore:Account
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 AccountArgs
- 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 AccountArgs
- 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 AccountArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccountArgs
- 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 exampleaccountResourceResourceFromDatalakestore = new AzureNative.DataLakeStore.Account("exampleaccountResourceResourceFromDatalakestore", new()
{
ResourceGroupName = "string",
FirewallState = AzureNative.DataLakeStore.FirewallState.Enabled,
Location = "string",
EncryptionState = AzureNative.DataLakeStore.EncryptionState.Enabled,
FirewallAllowAzureIps = AzureNative.DataLakeStore.FirewallAllowAzureIpsState.Enabled,
FirewallRules = new[]
{
new AzureNative.DataLakeStore.Inputs.CreateFirewallRuleWithAccountParametersArgs
{
EndIpAddress = "string",
Name = "string",
StartIpAddress = "string",
},
},
AccountName = "string",
Identity = new AzureNative.DataLakeStore.Inputs.EncryptionIdentityArgs
{
Type = AzureNative.DataLakeStore.EncryptionIdentityType.SystemAssigned,
},
EncryptionConfig = new AzureNative.DataLakeStore.Inputs.EncryptionConfigArgs
{
Type = AzureNative.DataLakeStore.EncryptionConfigType.UserManaged,
KeyVaultMetaInfo = new AzureNative.DataLakeStore.Inputs.KeyVaultMetaInfoArgs
{
EncryptionKeyName = "string",
EncryptionKeyVersion = "string",
KeyVaultResourceId = "string",
},
},
NewTier = AzureNative.DataLakeStore.TierType.Consumption,
DefaultGroup = "string",
Tags =
{
{ "string", "string" },
},
TrustedIdProviderState = AzureNative.DataLakeStore.TrustedIdProviderState.Enabled,
TrustedIdProviders = new[]
{
new AzureNative.DataLakeStore.Inputs.CreateTrustedIdProviderWithAccountParametersArgs
{
IdProvider = "string",
Name = "string",
},
},
VirtualNetworkRules = new[]
{
new AzureNative.DataLakeStore.Inputs.CreateVirtualNetworkRuleWithAccountParametersArgs
{
Name = "string",
SubnetId = "string",
},
},
});
example, err := datalakestore.NewAccount(ctx, "exampleaccountResourceResourceFromDatalakestore", &datalakestore.AccountArgs{
ResourceGroupName: pulumi.String("string"),
FirewallState: datalakestore.FirewallStateEnabled,
Location: pulumi.String("string"),
EncryptionState: datalakestore.EncryptionStateEnabled,
FirewallAllowAzureIps: datalakestore.FirewallAllowAzureIpsStateEnabled,
FirewallRules: datalakestore.CreateFirewallRuleWithAccountParametersArray{
&datalakestore.CreateFirewallRuleWithAccountParametersArgs{
EndIpAddress: pulumi.String("string"),
Name: pulumi.String("string"),
StartIpAddress: pulumi.String("string"),
},
},
AccountName: pulumi.String("string"),
Identity: &datalakestore.EncryptionIdentityArgs{
Type: datalakestore.EncryptionIdentityTypeSystemAssigned,
},
EncryptionConfig: &datalakestore.EncryptionConfigArgs{
Type: datalakestore.EncryptionConfigTypeUserManaged,
KeyVaultMetaInfo: &datalakestore.KeyVaultMetaInfoArgs{
EncryptionKeyName: pulumi.String("string"),
EncryptionKeyVersion: pulumi.String("string"),
KeyVaultResourceId: pulumi.String("string"),
},
},
NewTier: datalakestore.TierTypeConsumption,
DefaultGroup: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TrustedIdProviderState: datalakestore.TrustedIdProviderStateEnabled,
TrustedIdProviders: datalakestore.CreateTrustedIdProviderWithAccountParametersArray{
&datalakestore.CreateTrustedIdProviderWithAccountParametersArgs{
IdProvider: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
VirtualNetworkRules: datalakestore.CreateVirtualNetworkRuleWithAccountParametersArray{
&datalakestore.CreateVirtualNetworkRuleWithAccountParametersArgs{
Name: pulumi.String("string"),
SubnetId: pulumi.String("string"),
},
},
})
var exampleaccountResourceResourceFromDatalakestore = new Account("exampleaccountResourceResourceFromDatalakestore", AccountArgs.builder()
.resourceGroupName("string")
.firewallState("Enabled")
.location("string")
.encryptionState("Enabled")
.firewallAllowAzureIps("Enabled")
.firewallRules(CreateFirewallRuleWithAccountParametersArgs.builder()
.endIpAddress("string")
.name("string")
.startIpAddress("string")
.build())
.accountName("string")
.identity(EncryptionIdentityArgs.builder()
.type("SystemAssigned")
.build())
.encryptionConfig(EncryptionConfigArgs.builder()
.type("UserManaged")
.keyVaultMetaInfo(KeyVaultMetaInfoArgs.builder()
.encryptionKeyName("string")
.encryptionKeyVersion("string")
.keyVaultResourceId("string")
.build())
.build())
.newTier("Consumption")
.defaultGroup("string")
.tags(Map.of("string", "string"))
.trustedIdProviderState("Enabled")
.trustedIdProviders(CreateTrustedIdProviderWithAccountParametersArgs.builder()
.idProvider("string")
.name("string")
.build())
.virtualNetworkRules(CreateVirtualNetworkRuleWithAccountParametersArgs.builder()
.name("string")
.subnetId("string")
.build())
.build());
exampleaccount_resource_resource_from_datalakestore = azure_native.datalakestore.Account("exampleaccountResourceResourceFromDatalakestore",
resource_group_name="string",
firewall_state=azure_native.datalakestore.FirewallState.ENABLED,
location="string",
encryption_state=azure_native.datalakestore.EncryptionState.ENABLED,
firewall_allow_azure_ips=azure_native.datalakestore.FirewallAllowAzureIpsState.ENABLED,
firewall_rules=[azure_native.datalakestore.CreateFirewallRuleWithAccountParametersArgs(
end_ip_address="string",
name="string",
start_ip_address="string",
)],
account_name="string",
identity=azure_native.datalakestore.EncryptionIdentityArgs(
type=azure_native.datalakestore.EncryptionIdentityType.SYSTEM_ASSIGNED,
),
encryption_config=azure_native.datalakestore.EncryptionConfigArgs(
type=azure_native.datalakestore.EncryptionConfigType.USER_MANAGED,
key_vault_meta_info=azure_native.datalakestore.KeyVaultMetaInfoArgs(
encryption_key_name="string",
encryption_key_version="string",
key_vault_resource_id="string",
),
),
new_tier=azure_native.datalakestore.TierType.CONSUMPTION,
default_group="string",
tags={
"string": "string",
},
trusted_id_provider_state=azure_native.datalakestore.TrustedIdProviderState.ENABLED,
trusted_id_providers=[azure_native.datalakestore.CreateTrustedIdProviderWithAccountParametersArgs(
id_provider="string",
name="string",
)],
virtual_network_rules=[azure_native.datalakestore.CreateVirtualNetworkRuleWithAccountParametersArgs(
name="string",
subnet_id="string",
)])
const exampleaccountResourceResourceFromDatalakestore = new azure_native.datalakestore.Account("exampleaccountResourceResourceFromDatalakestore", {
resourceGroupName: "string",
firewallState: azure_native.datalakestore.FirewallState.Enabled,
location: "string",
encryptionState: azure_native.datalakestore.EncryptionState.Enabled,
firewallAllowAzureIps: azure_native.datalakestore.FirewallAllowAzureIpsState.Enabled,
firewallRules: [{
endIpAddress: "string",
name: "string",
startIpAddress: "string",
}],
accountName: "string",
identity: {
type: azure_native.datalakestore.EncryptionIdentityType.SystemAssigned,
},
encryptionConfig: {
type: azure_native.datalakestore.EncryptionConfigType.UserManaged,
keyVaultMetaInfo: {
encryptionKeyName: "string",
encryptionKeyVersion: "string",
keyVaultResourceId: "string",
},
},
newTier: azure_native.datalakestore.TierType.Consumption,
defaultGroup: "string",
tags: {
string: "string",
},
trustedIdProviderState: azure_native.datalakestore.TrustedIdProviderState.Enabled,
trustedIdProviders: [{
idProvider: "string",
name: "string",
}],
virtualNetworkRules: [{
name: "string",
subnetId: "string",
}],
});
type: azure-native:datalakestore:Account
properties:
accountName: string
defaultGroup: string
encryptionConfig:
keyVaultMetaInfo:
encryptionKeyName: string
encryptionKeyVersion: string
keyVaultResourceId: string
type: UserManaged
encryptionState: Enabled
firewallAllowAzureIps: Enabled
firewallRules:
- endIpAddress: string
name: string
startIpAddress: string
firewallState: Enabled
identity:
type: SystemAssigned
location: string
newTier: Consumption
resourceGroupName: string
tags:
string: string
trustedIdProviderState: Enabled
trustedIdProviders:
- idProvider: string
name: string
virtualNetworkRules:
- name: string
subnetId: string
Account 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 Account resource accepts the following input properties:
- Resource
Group stringName - The name of the Azure resource group.
- Account
Name string - The name of the Data Lake Store account.
- Default
Group string - The default owner group for all new folders and files created in the Data Lake Store account.
- Encryption
Config Pulumi.Azure Native. Data Lake Store. Inputs. Encryption Config - The Key Vault encryption configuration.
- Encryption
State Pulumi.Azure Native. Data Lake Store. Encryption State - The current state of encryption for this Data Lake Store account.
- Firewall
Allow Pulumi.Azure Ips Azure Native. Data Lake Store. Firewall Allow Azure Ips State - The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- Firewall
Rules List<Pulumi.Azure Native. Data Lake Store. Inputs. Create Firewall Rule With Account Parameters> - The list of firewall rules associated with this Data Lake Store account.
- Firewall
State Pulumi.Azure Native. Data Lake Store. Firewall State - The current state of the IP address firewall for this Data Lake Store account.
- Identity
Pulumi.
Azure Native. Data Lake Store. Inputs. Encryption Identity - The Key Vault encryption identity, if any.
- Location string
- The resource location.
- New
Tier Pulumi.Azure Native. Data Lake Store. Tier Type - The commitment tier to use for next month.
- Dictionary<string, string>
- The resource tags.
- Trusted
Id Pulumi.Provider State Azure Native. Data Lake Store. Trusted Id Provider State - The current state of the trusted identity provider feature for this Data Lake Store account.
- Trusted
Id List<Pulumi.Providers Azure Native. Data Lake Store. Inputs. Create Trusted Id Provider With Account Parameters> - The list of trusted identity providers associated with this Data Lake Store account.
- Virtual
Network List<Pulumi.Rules Azure Native. Data Lake Store. Inputs. Create Virtual Network Rule With Account Parameters> - The list of virtual network rules associated with this Data Lake Store account.
- Resource
Group stringName - The name of the Azure resource group.
- Account
Name string - The name of the Data Lake Store account.
- Default
Group string - The default owner group for all new folders and files created in the Data Lake Store account.
- Encryption
Config EncryptionConfig Args - The Key Vault encryption configuration.
- Encryption
State EncryptionState - The current state of encryption for this Data Lake Store account.
- Firewall
Allow FirewallAzure Ips Allow Azure Ips State - The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- Firewall
Rules []CreateFirewall Rule With Account Parameters Args - The list of firewall rules associated with this Data Lake Store account.
- Firewall
State FirewallState - The current state of the IP address firewall for this Data Lake Store account.
- Identity
Encryption
Identity Args - The Key Vault encryption identity, if any.
- Location string
- The resource location.
- New
Tier TierType - The commitment tier to use for next month.
- map[string]string
- The resource tags.
- Trusted
Id TrustedProvider State Id Provider State Enum - The current state of the trusted identity provider feature for this Data Lake Store account.
- Trusted
Id []CreateProviders Trusted Id Provider With Account Parameters Args - The list of trusted identity providers associated with this Data Lake Store account.
- Virtual
Network []CreateRules Virtual Network Rule With Account Parameters Args - The list of virtual network rules associated with this Data Lake Store account.
- resource
Group StringName - The name of the Azure resource group.
- account
Name String - The name of the Data Lake Store account.
- default
Group String - The default owner group for all new folders and files created in the Data Lake Store account.
- encryption
Config EncryptionConfig - The Key Vault encryption configuration.
- encryption
State EncryptionState - The current state of encryption for this Data Lake Store account.
- firewall
Allow FirewallAzure Ips Allow Azure Ips State - The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- firewall
Rules List<CreateFirewall Rule With Account Parameters> - The list of firewall rules associated with this Data Lake Store account.
- firewall
State FirewallState - The current state of the IP address firewall for this Data Lake Store account.
- identity
Encryption
Identity - The Key Vault encryption identity, if any.
- location String
- The resource location.
- new
Tier TierType - The commitment tier to use for next month.
- Map<String,String>
- The resource tags.
- trusted
Id TrustedProvider State Id Provider State - The current state of the trusted identity provider feature for this Data Lake Store account.
- trusted
Id List<CreateProviders Trusted Id Provider With Account Parameters> - The list of trusted identity providers associated with this Data Lake Store account.
- virtual
Network List<CreateRules Virtual Network Rule With Account Parameters> - The list of virtual network rules associated with this Data Lake Store account.
- resource
Group stringName - The name of the Azure resource group.
- account
Name string - The name of the Data Lake Store account.
- default
Group string - The default owner group for all new folders and files created in the Data Lake Store account.
- encryption
Config EncryptionConfig - The Key Vault encryption configuration.
- encryption
State EncryptionState - The current state of encryption for this Data Lake Store account.
- firewall
Allow FirewallAzure Ips Allow Azure Ips State - The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- firewall
Rules CreateFirewall Rule With Account Parameters[] - The list of firewall rules associated with this Data Lake Store account.
- firewall
State FirewallState - The current state of the IP address firewall for this Data Lake Store account.
- identity
Encryption
Identity - The Key Vault encryption identity, if any.
- location string
- The resource location.
- new
Tier TierType - The commitment tier to use for next month.
- {[key: string]: string}
- The resource tags.
- trusted
Id TrustedProvider State Id Provider State - The current state of the trusted identity provider feature for this Data Lake Store account.
- trusted
Id CreateProviders Trusted Id Provider With Account Parameters[] - The list of trusted identity providers associated with this Data Lake Store account.
- virtual
Network CreateRules Virtual Network Rule With Account Parameters[] - The list of virtual network rules associated with this Data Lake Store account.
- resource_
group_ strname - The name of the Azure resource group.
- account_
name str - The name of the Data Lake Store account.
- default_
group str - The default owner group for all new folders and files created in the Data Lake Store account.
- encryption_
config EncryptionConfig Args - The Key Vault encryption configuration.
- encryption_
state EncryptionState - The current state of encryption for this Data Lake Store account.
- firewall_
allow_ Firewallazure_ ips Allow Azure Ips State - The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- firewall_
rules Sequence[CreateFirewall Rule With Account Parameters Args] - The list of firewall rules associated with this Data Lake Store account.
- firewall_
state FirewallState - The current state of the IP address firewall for this Data Lake Store account.
- identity
Encryption
Identity Args - The Key Vault encryption identity, if any.
- location str
- The resource location.
- new_
tier TierType - The commitment tier to use for next month.
- Mapping[str, str]
- The resource tags.
- trusted_
id_ Trustedprovider_ state Id Provider State - The current state of the trusted identity provider feature for this Data Lake Store account.
- trusted_
id_ Sequence[Createproviders Trusted Id Provider With Account Parameters Args] - The list of trusted identity providers associated with this Data Lake Store account.
- virtual_
network_ Sequence[Createrules Virtual Network Rule With Account Parameters Args] - The list of virtual network rules associated with this Data Lake Store account.
- resource
Group StringName - The name of the Azure resource group.
- account
Name String - The name of the Data Lake Store account.
- default
Group String - The default owner group for all new folders and files created in the Data Lake Store account.
- encryption
Config Property Map - The Key Vault encryption configuration.
- encryption
State "Enabled" | "Disabled" - The current state of encryption for this Data Lake Store account.
- firewall
Allow "Enabled" | "Disabled"Azure Ips - The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
- firewall
Rules List<Property Map> - The list of firewall rules associated with this Data Lake Store account.
- firewall
State "Enabled" | "Disabled" - The current state of the IP address firewall for this Data Lake Store account.
- identity Property Map
- The Key Vault encryption identity, if any.
- location String
- The resource location.
- new
Tier "Consumption" | "Commitment_1TB" | "Commitment_10TB" | "Commitment_100TB" | "Commitment_500TB" | "Commitment_1PB" | "Commitment_5PB" - The commitment tier to use for next month.
- Map<String>
- The resource tags.
- trusted
Id "Enabled" | "Disabled"Provider State - The current state of the trusted identity provider feature for this Data Lake Store account.
- trusted
Id List<Property Map>Providers - The list of trusted identity providers associated with this Data Lake Store account.
- virtual
Network List<Property Map>Rules - The list of virtual network rules associated with this Data Lake Store account.
Outputs
All input properties are implicitly available as output properties. Additionally, the Account resource produces the following output properties:
- Account
Id string - The unique identifier associated with this Data Lake Store account.
- Creation
Time string - The account creation time.
- Current
Tier string - The commitment tier in use for the current month.
- Encryption
Provisioning stringState - The current state of encryption provisioning for this Data Lake Store account.
- Endpoint string
- The full CName endpoint for this account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The account last modified time.
- Name string
- The resource name.
- Provisioning
State string - The provisioning status of the Data Lake Store account.
- State string
- The state of the Data Lake Store account.
- Type string
- The resource type.
- Account
Id string - The unique identifier associated with this Data Lake Store account.
- Creation
Time string - The account creation time.
- Current
Tier string - The commitment tier in use for the current month.
- Encryption
Provisioning stringState - The current state of encryption provisioning for this Data Lake Store account.
- Endpoint string
- The full CName endpoint for this account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The account last modified time.
- Name string
- The resource name.
- Provisioning
State string - The provisioning status of the Data Lake Store account.
- State string
- The state of the Data Lake Store account.
- Type string
- The resource type.
- account
Id String - The unique identifier associated with this Data Lake Store account.
- creation
Time String - The account creation time.
- current
Tier String - The commitment tier in use for the current month.
- encryption
Provisioning StringState - The current state of encryption provisioning for this Data Lake Store account.
- endpoint String
- The full CName endpoint for this account.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The account last modified time.
- name String
- The resource name.
- provisioning
State String - The provisioning status of the Data Lake Store account.
- state String
- The state of the Data Lake Store account.
- type String
- The resource type.
- account
Id string - The unique identifier associated with this Data Lake Store account.
- creation
Time string - The account creation time.
- current
Tier string - The commitment tier in use for the current month.
- encryption
Provisioning stringState - The current state of encryption provisioning for this Data Lake Store account.
- endpoint string
- The full CName endpoint for this account.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringTime - The account last modified time.
- name string
- The resource name.
- provisioning
State string - The provisioning status of the Data Lake Store account.
- state string
- The state of the Data Lake Store account.
- type string
- The resource type.
- account_
id str - The unique identifier associated with this Data Lake Store account.
- creation_
time str - The account creation time.
- current_
tier str - The commitment tier in use for the current month.
- encryption_
provisioning_ strstate - The current state of encryption provisioning for this Data Lake Store account.
- endpoint str
- The full CName endpoint for this account.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strtime - The account last modified time.
- name str
- The resource name.
- provisioning_
state str - The provisioning status of the Data Lake Store account.
- state str
- The state of the Data Lake Store account.
- type str
- The resource type.
- account
Id String - The unique identifier associated with this Data Lake Store account.
- creation
Time String - The account creation time.
- current
Tier String - The commitment tier in use for the current month.
- encryption
Provisioning StringState - The current state of encryption provisioning for this Data Lake Store account.
- endpoint String
- The full CName endpoint for this account.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The account last modified time.
- name String
- The resource name.
- provisioning
State String - The provisioning status of the Data Lake Store account.
- state String
- The state of the Data Lake Store account.
- type String
- The resource type.
Supporting Types
CreateFirewallRuleWithAccountParameters, CreateFirewallRuleWithAccountParametersArgs
- End
Ip stringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Name string
- The unique name of the firewall rule to create.
- Start
Ip stringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- End
Ip stringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Name string
- The unique name of the firewall rule to create.
- Start
Ip stringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- end
Ip StringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- name String
- The unique name of the firewall rule to create.
- start
Ip StringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- end
Ip stringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- name string
- The unique name of the firewall rule to create.
- start
Ip stringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- end_
ip_ straddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- name str
- The unique name of the firewall rule to create.
- start_
ip_ straddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- end
Ip StringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- name String
- The unique name of the firewall rule to create.
- start
Ip StringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
CreateTrustedIdProviderWithAccountParameters, CreateTrustedIdProviderWithAccountParametersArgs
- Id
Provider string - The URL of this trusted identity provider.
- Name string
- The unique name of the trusted identity provider to create.
- Id
Provider string - The URL of this trusted identity provider.
- Name string
- The unique name of the trusted identity provider to create.
- id
Provider String - The URL of this trusted identity provider.
- name String
- The unique name of the trusted identity provider to create.
- id
Provider string - The URL of this trusted identity provider.
- name string
- The unique name of the trusted identity provider to create.
- id_
provider str - The URL of this trusted identity provider.
- name str
- The unique name of the trusted identity provider to create.
- id
Provider String - The URL of this trusted identity provider.
- name String
- The unique name of the trusted identity provider to create.
CreateVirtualNetworkRuleWithAccountParameters, CreateVirtualNetworkRuleWithAccountParametersArgs
EncryptionConfig, EncryptionConfigArgs
- Type
Pulumi.
Azure Native. Data Lake Store. Encryption Config Type - The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- Key
Vault Pulumi.Meta Info Azure Native. Data Lake Store. Inputs. Key Vault Meta Info - The Key Vault information for connecting to user managed encryption keys.
- Type
Encryption
Config Type - The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- Key
Vault KeyMeta Info Vault Meta Info - The Key Vault information for connecting to user managed encryption keys.
- type
Encryption
Config Type - The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key
Vault KeyMeta Info Vault Meta Info - The Key Vault information for connecting to user managed encryption keys.
- type
Encryption
Config Type - The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key
Vault KeyMeta Info Vault Meta Info - The Key Vault information for connecting to user managed encryption keys.
- type
Encryption
Config Type - The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key_
vault_ Keymeta_ info Vault Meta Info - The Key Vault information for connecting to user managed encryption keys.
- type
"User
Managed" | "Service Managed" - The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key
Vault Property MapMeta Info - The Key Vault information for connecting to user managed encryption keys.
EncryptionConfigResponse, EncryptionConfigResponseArgs
- Type string
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- Key
Vault Pulumi.Meta Info Azure Native. Data Lake Store. Inputs. Key Vault Meta Info Response - The Key Vault information for connecting to user managed encryption keys.
- Type string
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- Key
Vault KeyMeta Info Vault Meta Info Response - The Key Vault information for connecting to user managed encryption keys.
- type String
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key
Vault KeyMeta Info Vault Meta Info Response - The Key Vault information for connecting to user managed encryption keys.
- type string
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key
Vault KeyMeta Info Vault Meta Info Response - The Key Vault information for connecting to user managed encryption keys.
- type str
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key_
vault_ Keymeta_ info Vault Meta Info Response - The Key Vault information for connecting to user managed encryption keys.
- type String
- The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
- key
Vault Property MapMeta Info - The Key Vault information for connecting to user managed encryption keys.
EncryptionConfigType, EncryptionConfigTypeArgs
- User
Managed - UserManaged
- Service
Managed - ServiceManaged
- Encryption
Config Type User Managed - UserManaged
- Encryption
Config Type Service Managed - ServiceManaged
- User
Managed - UserManaged
- Service
Managed - ServiceManaged
- User
Managed - UserManaged
- Service
Managed - ServiceManaged
- USER_MANAGED
- UserManaged
- SERVICE_MANAGED
- ServiceManaged
- "User
Managed" - UserManaged
- "Service
Managed" - ServiceManaged
EncryptionIdentity, EncryptionIdentityArgs
- Type
Pulumi.
Azure Native. Data Lake Store. Encryption Identity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- Type
Encryption
Identity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
Encryption
Identity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
Encryption
Identity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
Encryption
Identity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
"System
Assigned" - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
EncryptionIdentityResponse, EncryptionIdentityResponseArgs
- Principal
Id string - The principal identifier associated with the encryption.
- Tenant
Id string - The tenant identifier associated with the encryption.
- Type string
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- Principal
Id string - The principal identifier associated with the encryption.
- Tenant
Id string - The tenant identifier associated with the encryption.
- Type string
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal
Id String - The principal identifier associated with the encryption.
- tenant
Id String - The tenant identifier associated with the encryption.
- type String
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal
Id string - The principal identifier associated with the encryption.
- tenant
Id string - The tenant identifier associated with the encryption.
- type string
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal_
id str - The principal identifier associated with the encryption.
- tenant_
id str - The tenant identifier associated with the encryption.
- type str
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal
Id String - The principal identifier associated with the encryption.
- tenant
Id String - The tenant identifier associated with the encryption.
- type String
- The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
EncryptionIdentityType, EncryptionIdentityTypeArgs
- System
Assigned - SystemAssigned
- Encryption
Identity Type System Assigned - SystemAssigned
- System
Assigned - SystemAssigned
- System
Assigned - SystemAssigned
- SYSTEM_ASSIGNED
- SystemAssigned
- "System
Assigned" - SystemAssigned
EncryptionState, EncryptionStateArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Encryption
State Enabled - Enabled
- Encryption
State Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
FirewallAllowAzureIpsState, FirewallAllowAzureIpsStateArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Firewall
Allow Azure Ips State Enabled - Enabled
- Firewall
Allow Azure Ips State Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
FirewallRuleResponse, FirewallRuleResponseArgs
- End
Ip stringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Id string
- The resource identifier.
- Name string
- The resource name.
- Start
Ip stringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Type string
- The resource type.
- End
Ip stringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Id string
- The resource identifier.
- Name string
- The resource name.
- Start
Ip stringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- Type string
- The resource type.
- end
Ip StringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- id String
- The resource identifier.
- name String
- The resource name.
- start
Ip StringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- type String
- The resource type.
- end
Ip stringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- id string
- The resource identifier.
- name string
- The resource name.
- start
Ip stringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- type string
- The resource type.
- end_
ip_ straddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- id str
- The resource identifier.
- name str
- The resource name.
- start_
ip_ straddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- type str
- The resource type.
- end
Ip StringAddress - The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- id String
- The resource identifier.
- name String
- The resource name.
- start
Ip StringAddress - The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
- type String
- The resource type.
FirewallState, FirewallStateArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Firewall
State Enabled - Enabled
- Firewall
State Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
KeyVaultMetaInfo, KeyVaultMetaInfoArgs
- Encryption
Key stringName - The name of the user managed encryption key.
- Encryption
Key stringVersion - The version of the user managed encryption key.
- Key
Vault stringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
- Encryption
Key stringName - The name of the user managed encryption key.
- Encryption
Key stringVersion - The version of the user managed encryption key.
- Key
Vault stringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key StringName - The name of the user managed encryption key.
- encryption
Key StringVersion - The version of the user managed encryption key.
- key
Vault StringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key stringName - The name of the user managed encryption key.
- encryption
Key stringVersion - The version of the user managed encryption key.
- key
Vault stringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption_
key_ strname - The name of the user managed encryption key.
- encryption_
key_ strversion - The version of the user managed encryption key.
- key_
vault_ strresource_ id - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key StringName - The name of the user managed encryption key.
- encryption
Key StringVersion - The version of the user managed encryption key.
- key
Vault StringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
KeyVaultMetaInfoResponse, KeyVaultMetaInfoResponseArgs
- Encryption
Key stringName - The name of the user managed encryption key.
- Encryption
Key stringVersion - The version of the user managed encryption key.
- Key
Vault stringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
- Encryption
Key stringName - The name of the user managed encryption key.
- Encryption
Key stringVersion - The version of the user managed encryption key.
- Key
Vault stringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key StringName - The name of the user managed encryption key.
- encryption
Key StringVersion - The version of the user managed encryption key.
- key
Vault StringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key stringName - The name of the user managed encryption key.
- encryption
Key stringVersion - The version of the user managed encryption key.
- key
Vault stringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption_
key_ strname - The name of the user managed encryption key.
- encryption_
key_ strversion - The version of the user managed encryption key.
- key_
vault_ strresource_ id - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key StringName - The name of the user managed encryption key.
- encryption
Key StringVersion - The version of the user managed encryption key.
- key
Vault StringResource Id - The resource identifier for the user managed Key Vault being used to encrypt.
TierType, TierTypeArgs
- Consumption
- Consumption
- Commitment_1TB
- Commitment_1TB
- Commitment_10TB
- Commitment_10TB
- Commitment_100TB
- Commitment_100TB
- Commitment_500TB
- Commitment_500TB
- Commitment_1PB
- Commitment_1PB
- Commitment_5PB
- Commitment_5PB
- Tier
Type Consumption - Consumption
- Tier
Type_Commitment_1TB - Commitment_1TB
- Tier
Type_Commitment_10TB - Commitment_10TB
- Tier
Type_Commitment_100TB - Commitment_100TB
- Tier
Type_Commitment_500TB - Commitment_500TB
- Tier
Type_Commitment_1PB - Commitment_1PB
- Tier
Type_Commitment_5PB - Commitment_5PB
- Consumption
- Consumption
- Commitment_1TB
- Commitment_1TB
- Commitment_10TB
- Commitment_10TB
- Commitment_100TB
- Commitment_100TB
- Commitment_500TB
- Commitment_500TB
- Commitment_1PB
- Commitment_1PB
- Commitment_5PB
- Commitment_5PB
- Consumption
- Consumption
- Commitment_1TB
- Commitment_1TB
- Commitment_10TB
- Commitment_10TB
- Commitment_100TB
- Commitment_100TB
- Commitment_500TB
- Commitment_500TB
- Commitment_1PB
- Commitment_1PB
- Commitment_5PB
- Commitment_5PB
- CONSUMPTION
- Consumption
- COMMITMENT_1_TB
- Commitment_1TB
- COMMITMENT_10_TB
- Commitment_10TB
- COMMITMENT_100_TB
- Commitment_100TB
- COMMITMENT_500_TB
- Commitment_500TB
- COMMITMENT_1_PB
- Commitment_1PB
- COMMITMENT_5_PB
- Commitment_5PB
- "Consumption"
- Consumption
- "Commitment_1TB"
- Commitment_1TB
- "Commitment_10TB"
- Commitment_10TB
- "Commitment_100TB"
- Commitment_100TB
- "Commitment_500TB"
- Commitment_500TB
- "Commitment_1PB"
- Commitment_1PB
- "Commitment_5PB"
- Commitment_5PB
TrustedIdProviderResponse, TrustedIdProviderResponseArgs
- Id string
- The resource identifier.
- Id
Provider string - The URL of this trusted identity provider.
- Name string
- The resource name.
- Type string
- The resource type.
- Id string
- The resource identifier.
- Id
Provider string - The URL of this trusted identity provider.
- Name string
- The resource name.
- Type string
- The resource type.
- id String
- The resource identifier.
- id
Provider String - The URL of this trusted identity provider.
- name String
- The resource name.
- type String
- The resource type.
- id string
- The resource identifier.
- id
Provider string - The URL of this trusted identity provider.
- name string
- The resource name.
- type string
- The resource type.
- id str
- The resource identifier.
- id_
provider str - The URL of this trusted identity provider.
- name str
- The resource name.
- type str
- The resource type.
- id String
- The resource identifier.
- id
Provider String - The URL of this trusted identity provider.
- name String
- The resource name.
- type String
- The resource type.
TrustedIdProviderState, TrustedIdProviderStateArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Trusted
Id Provider State Enabled - Enabled
- Trusted
Id Provider State Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
VirtualNetworkRuleResponse, VirtualNetworkRuleResponseArgs
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:datalakestore:Account contosoadla /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0