azure-native.datalakestore.Account
Explore with Pulumi AI
Data Lake Store account information.
Uses Azure REST API version 2016-11-01. In version 2.x of the Azure Native provider, it used API version 2016-11-01.
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
This property is required. string - The unique name of the resource.
- args
This property is required. AccountArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. AccountArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AccountArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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=[{
"end_ip_address": "string",
"name": "string",
"start_ip_address": "string",
}],
account_name="string",
identity={
"type": azure_native.datalakestore.EncryptionIdentityType.SYSTEM_ASSIGNED,
},
encryption_config={
"type": azure_native.datalakestore.EncryptionConfigType.USER_MANAGED,
"key_vault_meta_info": {
"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=[{
"id_provider": "string",
"name": "string",
}],
virtual_network_rules=[{
"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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Account resource accepts the following input properties:
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group.
- Account
Name Changes to this property will trigger replacement.
- 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 Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group.
- Account
Name Changes to this property will trigger replacement.
- 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 Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group.
- account
Name Changes to this property will trigger replacement.
- 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 Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group.
- account
Name Changes to this property will trigger replacement.
- 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_ name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group.
- account_
name Changes to this property will trigger replacement.
- 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 Name This property is required. Changes to this property will trigger replacement.
- The name of the Azure resource group.
- account
Name Changes to this property will trigger replacement.
- 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.
- Azure
Api stringVersion - The Azure API version of the resource.
- 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.
- Azure
Api stringVersion - The Azure API version of the resource.
- 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.
- azure
Api StringVersion - The Azure API version of the resource.
- 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.
- azure
Api stringVersion - The Azure API version of the resource.
- 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.
- azure_
api_ strversion - The Azure API version of the resource.
- 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.
- azure
Api StringVersion - The Azure API version of the resource.
- 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 Address This property is required. string - 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
This property is required. string - The unique name of the firewall rule to create.
- Start
Ip Address This property is required. string - 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 Address This property is required. string - 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
This property is required. string - The unique name of the firewall rule to create.
- Start
Ip Address This property is required. string - 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 Address This property is required. String - 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
This property is required. String - The unique name of the firewall rule to create.
- start
Ip Address This property is required. String - 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 Address This property is required. string - 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
This property is required. string - The unique name of the firewall rule to create.
- start
Ip Address This property is required. string - 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_ address This property is required. str - 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
This property is required. str - The unique name of the firewall rule to create.
- start_
ip_ address This property is required. str - 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 Address This property is required. String - 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
This property is required. String - The unique name of the firewall rule to create.
- start
Ip Address This property is required. String - 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 This property is required. string - The URL of this trusted identity provider.
- Name
This property is required. string - The unique name of the trusted identity provider to create.
- Id
Provider This property is required. string - The URL of this trusted identity provider.
- Name
This property is required. string - The unique name of the trusted identity provider to create.
- id
Provider This property is required. String - The URL of this trusted identity provider.
- name
This property is required. String - The unique name of the trusted identity provider to create.
- id
Provider This property is required. string - The URL of this trusted identity provider.
- name
This property is required. string - The unique name of the trusted identity provider to create.
- id_
provider This property is required. str - The URL of this trusted identity provider.
- name
This property is required. str - The unique name of the trusted identity provider to create.
- id
Provider This property is required. String - The URL of this trusted identity provider.
- name
This property is required. String - The unique name of the trusted identity provider to create.
CreateVirtualNetworkRuleWithAccountParameters, CreateVirtualNetworkRuleWithAccountParametersArgs
EncryptionConfig, EncryptionConfigArgs
- Type
This property is required. 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
This property is required. EncryptionConfig 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
This property is required. EncryptionConfig 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
This property is required. EncryptionConfig 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
This property is required. EncryptionConfig 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
This property is required. "UserManaged" | "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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. Pulumi.Azure Native. Data Lake Store. Encryption Identity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- Type
This property is required. EncryptionIdentity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
This property is required. EncryptionIdentity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
This property is required. EncryptionIdentity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
This property is required. EncryptionIdentity Type - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- type
This property is required. "SystemAssigned" - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
EncryptionIdentityResponse, EncryptionIdentityResponseArgs
- Principal
Id This property is required. string - The principal identifier associated with the encryption.
- Tenant
Id This property is required. string - The tenant identifier associated with the encryption.
- Type
This property is required. string - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- Principal
Id This property is required. string - The principal identifier associated with the encryption.
- Tenant
Id This property is required. string - The tenant identifier associated with the encryption.
- Type
This property is required. string - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal
Id This property is required. String - The principal identifier associated with the encryption.
- tenant
Id This property is required. String - The tenant identifier associated with the encryption.
- type
This property is required. String - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal
Id This property is required. string - The principal identifier associated with the encryption.
- tenant
Id This property is required. string - The tenant identifier associated with the encryption.
- type
This property is required. string - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal_
id This property is required. str - The principal identifier associated with the encryption.
- tenant_
id This property is required. str - The tenant identifier associated with the encryption.
- type
This property is required. str - The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
- principal
Id This property is required. String - The principal identifier associated with the encryption.
- tenant
Id This property is required. String - The tenant identifier associated with the encryption.
- type
This property is required. 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 Address This property is required. string - 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
This property is required. string - The resource identifier.
- Name
This property is required. string - The resource name.
- Start
Ip Address This property is required. string - 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
This property is required. string - The resource type.
- End
Ip Address This property is required. string - 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
This property is required. string - The resource identifier.
- Name
This property is required. string - The resource name.
- Start
Ip Address This property is required. string - 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
This property is required. string - The resource type.
- end
Ip Address This property is required. String - 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
This property is required. String - The resource identifier.
- name
This property is required. String - The resource name.
- start
Ip Address This property is required. String - 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
This property is required. String - The resource type.
- end
Ip Address This property is required. string - 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
This property is required. string - The resource identifier.
- name
This property is required. string - The resource name.
- start
Ip Address This property is required. string - 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
This property is required. string - The resource type.
- end_
ip_ address This property is required. str - 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
This property is required. str - The resource identifier.
- name
This property is required. str - The resource name.
- start_
ip_ address This property is required. str - 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
This property is required. str - The resource type.
- end
Ip Address This property is required. String - 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
This property is required. String - The resource identifier.
- name
This property is required. String - The resource name.
- start
Ip Address This property is required. String - 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
This property is required. 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 Name This property is required. string - The name of the user managed encryption key.
- Encryption
Key Version This property is required. string - The version of the user managed encryption key.
- Key
Vault Resource Id This property is required. string - The resource identifier for the user managed Key Vault being used to encrypt.
- Encryption
Key Name This property is required. string - The name of the user managed encryption key.
- Encryption
Key Version This property is required. string - The version of the user managed encryption key.
- Key
Vault Resource Id This property is required. string - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key Name This property is required. String - The name of the user managed encryption key.
- encryption
Key Version This property is required. String - The version of the user managed encryption key.
- key
Vault Resource Id This property is required. String - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key Name This property is required. string - The name of the user managed encryption key.
- encryption
Key Version This property is required. string - The version of the user managed encryption key.
- key
Vault Resource Id This property is required. string - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption_
key_ name This property is required. str - The name of the user managed encryption key.
- encryption_
key_ version This property is required. str - The version of the user managed encryption key.
- key_
vault_ resource_ id This property is required. str - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key Name This property is required. String - The name of the user managed encryption key.
- encryption
Key Version This property is required. String - The version of the user managed encryption key.
- key
Vault Resource Id This property is required. String - The resource identifier for the user managed Key Vault being used to encrypt.
KeyVaultMetaInfoResponse, KeyVaultMetaInfoResponseArgs
- Encryption
Key Name This property is required. string - The name of the user managed encryption key.
- Encryption
Key Version This property is required. string - The version of the user managed encryption key.
- Key
Vault Resource Id This property is required. string - The resource identifier for the user managed Key Vault being used to encrypt.
- Encryption
Key Name This property is required. string - The name of the user managed encryption key.
- Encryption
Key Version This property is required. string - The version of the user managed encryption key.
- Key
Vault Resource Id This property is required. string - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key Name This property is required. String - The name of the user managed encryption key.
- encryption
Key Version This property is required. String - The version of the user managed encryption key.
- key
Vault Resource Id This property is required. String - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key Name This property is required. string - The name of the user managed encryption key.
- encryption
Key Version This property is required. string - The version of the user managed encryption key.
- key
Vault Resource Id This property is required. string - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption_
key_ name This property is required. str - The name of the user managed encryption key.
- encryption_
key_ version This property is required. str - The version of the user managed encryption key.
- key_
vault_ resource_ id This property is required. str - The resource identifier for the user managed Key Vault being used to encrypt.
- encryption
Key Name This property is required. String - The name of the user managed encryption key.
- encryption
Key Version This property is required. String - The version of the user managed encryption key.
- key
Vault Resource Id This property is required. String - 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
This property is required. string - The resource identifier.
- Id
Provider This property is required. string - The URL of this trusted identity provider.
- Name
This property is required. string - The resource name.
- Type
This property is required. string - The resource type.
- Id
This property is required. string - The resource identifier.
- Id
Provider This property is required. string - The URL of this trusted identity provider.
- Name
This property is required. string - The resource name.
- Type
This property is required. string - The resource type.
- id
This property is required. String - The resource identifier.
- id
Provider This property is required. String - The URL of this trusted identity provider.
- name
This property is required. String - The resource name.
- type
This property is required. String - The resource type.
- id
This property is required. string - The resource identifier.
- id
Provider This property is required. string - The URL of this trusted identity provider.
- name
This property is required. string - The resource name.
- type
This property is required. string - The resource type.
- id
This property is required. str - The resource identifier.
- id_
provider This property is required. str - The URL of this trusted identity provider.
- name
This property is required. str - The resource name.
- type
This property is required. str - The resource type.
- id
This property is required. String - The resource identifier.
- id
Provider This property is required. String - The URL of this trusted identity provider.
- name
This property is required. String - The resource name.
- type
This property is required. 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