Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type AnalyticsAccount
- type AnalyticsAccountArgs
- type AnalyticsAccountState
- type AnalyticsFirewallRule
- type AnalyticsFirewallRuleArgs
- type AnalyticsFirewallRuleState
- type LookupStoreArgs
- type LookupStoreResult
- type Store
- type StoreArgs
- type StoreFile
- type StoreFileArgs
- type StoreFileState
- type StoreFirewallRule
- type StoreFirewallRuleArgs
- type StoreFirewallRuleState
- type StoreState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalyticsAccount ¶
type AnalyticsAccount struct { pulumi.CustomResourceState // Specifies the data lake store to use by default. Changing this forces a new resource to be created. DefaultStoreAccountName pulumi.StringOutput `pulumi:"defaultStoreAccountName"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Data Lake Analytics Account. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Data Lake Analytics Account. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The monthly commitment tier for Data Lake Analytics Account. Accepted values are `Consumption`, `Commitment_100000AUHours`, `Commitment_10000AUHours`, `Commitment_1000AUHours`, `Commitment_100AUHours`, `Commitment_500000AUHours`, `Commitment_50000AUHours`, `Commitment_5000AUHours`, or `Commitment_500AUHours`. Tier pulumi.StringPtrOutput `pulumi:"tier"` }
Manages an Azure Data Lake Analytics Account.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_lake_analytics_account.html.markdown.
func GetAnalyticsAccount ¶
func GetAnalyticsAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnalyticsAccountState, opts ...pulumi.ResourceOption) (*AnalyticsAccount, error)
GetAnalyticsAccount gets an existing AnalyticsAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAnalyticsAccount ¶
func NewAnalyticsAccount(ctx *pulumi.Context, name string, args *AnalyticsAccountArgs, opts ...pulumi.ResourceOption) (*AnalyticsAccount, error)
NewAnalyticsAccount registers a new resource with the given unique name, arguments, and options.
type AnalyticsAccountArgs ¶
type AnalyticsAccountArgs struct { // Specifies the data lake store to use by default. Changing this forces a new resource to be created. DefaultStoreAccountName pulumi.StringInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Data Lake Analytics Account. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringPtrInput // The name of the resource group in which to create the Data Lake Analytics Account. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The monthly commitment tier for Data Lake Analytics Account. Accepted values are `Consumption`, `Commitment_100000AUHours`, `Commitment_10000AUHours`, `Commitment_1000AUHours`, `Commitment_100AUHours`, `Commitment_500000AUHours`, `Commitment_50000AUHours`, `Commitment_5000AUHours`, or `Commitment_500AUHours`. Tier pulumi.StringPtrInput }
The set of arguments for constructing a AnalyticsAccount resource.
func (AnalyticsAccountArgs) ElementType ¶
func (AnalyticsAccountArgs) ElementType() reflect.Type
type AnalyticsAccountState ¶
type AnalyticsAccountState struct { // Specifies the data lake store to use by default. Changing this forces a new resource to be created. DefaultStoreAccountName pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Data Lake Analytics Account. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringPtrInput // The name of the resource group in which to create the Data Lake Analytics Account. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The monthly commitment tier for Data Lake Analytics Account. Accepted values are `Consumption`, `Commitment_100000AUHours`, `Commitment_10000AUHours`, `Commitment_1000AUHours`, `Commitment_100AUHours`, `Commitment_500000AUHours`, `Commitment_50000AUHours`, `Commitment_5000AUHours`, or `Commitment_500AUHours`. Tier pulumi.StringPtrInput }
func (AnalyticsAccountState) ElementType ¶
func (AnalyticsAccountState) ElementType() reflect.Type
type AnalyticsFirewallRule ¶
type AnalyticsFirewallRule struct { pulumi.CustomResourceState // Specifies the name of the Data Lake Analytics for which the Firewall Rule should take effect. AccountName pulumi.StringOutput `pulumi:"accountName"` // The End IP Address for the firewall rule. EndIpAddress pulumi.StringOutput `pulumi:"endIpAddress"` // Specifies the name of the Data Lake Analytics. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Data Lake Analytics. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Start IP address for the firewall rule. StartIpAddress pulumi.StringOutput `pulumi:"startIpAddress"` }
Manages a Azure Data Lake Analytics Firewall Rule.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_lake_analytics_firewall_rule.html.markdown.
func GetAnalyticsFirewallRule ¶
func GetAnalyticsFirewallRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnalyticsFirewallRuleState, opts ...pulumi.ResourceOption) (*AnalyticsFirewallRule, error)
GetAnalyticsFirewallRule gets an existing AnalyticsFirewallRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAnalyticsFirewallRule ¶
func NewAnalyticsFirewallRule(ctx *pulumi.Context, name string, args *AnalyticsFirewallRuleArgs, opts ...pulumi.ResourceOption) (*AnalyticsFirewallRule, error)
NewAnalyticsFirewallRule registers a new resource with the given unique name, arguments, and options.
type AnalyticsFirewallRuleArgs ¶
type AnalyticsFirewallRuleArgs struct { // Specifies the name of the Data Lake Analytics for which the Firewall Rule should take effect. AccountName pulumi.StringInput // The End IP Address for the firewall rule. EndIpAddress pulumi.StringInput // Specifies the name of the Data Lake Analytics. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringPtrInput // The name of the resource group in which to create the Data Lake Analytics. ResourceGroupName pulumi.StringInput // The Start IP address for the firewall rule. StartIpAddress pulumi.StringInput }
The set of arguments for constructing a AnalyticsFirewallRule resource.
func (AnalyticsFirewallRuleArgs) ElementType ¶
func (AnalyticsFirewallRuleArgs) ElementType() reflect.Type
type AnalyticsFirewallRuleState ¶
type AnalyticsFirewallRuleState struct { // Specifies the name of the Data Lake Analytics for which the Firewall Rule should take effect. AccountName pulumi.StringPtrInput // The End IP Address for the firewall rule. EndIpAddress pulumi.StringPtrInput // Specifies the name of the Data Lake Analytics. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringPtrInput // The name of the resource group in which to create the Data Lake Analytics. ResourceGroupName pulumi.StringPtrInput // The Start IP address for the firewall rule. StartIpAddress pulumi.StringPtrInput }
func (AnalyticsFirewallRuleState) ElementType ¶
func (AnalyticsFirewallRuleState) ElementType() reflect.Type
type LookupStoreArgs ¶
type LookupStoreArgs struct { // The name of the Data Lake Store. Name string `pulumi:"name"` // The Name of the Resource Group where the Data Lake Store exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getStore.
type LookupStoreResult ¶
type LookupStoreResult struct { // the Encryption State of this Data Lake Store Account, such as `Enabled` or `Disabled`. EncryptionState string `pulumi:"encryptionState"` // the Encryption Type used for this Data Lake Store Account. EncryptionType string `pulumi:"encryptionType"` // are Azure Service IP's allowed through the firewall? FirewallAllowAzureIps string `pulumi:"firewallAllowAzureIps"` // the state of the firewall, such as `Enabled` or `Disabled`. FirewallState string `pulumi:"firewallState"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags to assign to the Data Lake Store. Tags map[string]string `pulumi:"tags"` // Current monthly commitment tier for the account. Tier string `pulumi:"tier"` }
A collection of values returned by getStore.
func LookupStore ¶
func LookupStore(ctx *pulumi.Context, args *LookupStoreArgs, opts ...pulumi.InvokeOption) (*LookupStoreResult, error)
Use this data source to access information about an existing Data Lake Store.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/data_lake_store.html.markdown.
type Store ¶
type Store struct { pulumi.CustomResourceState // Is Encryption enabled on this Data Lake Store Account? Possible values are `Enabled` or `Disabled`. Defaults to `Enabled`. EncryptionState pulumi.StringPtrOutput `pulumi:"encryptionState"` // The Encryption Type used for this Data Lake Store Account. Currently can be set to `ServiceManaged` when `encryptionState` is `Enabled` - and must be a blank string when it's Disabled. EncryptionType pulumi.StringOutput `pulumi:"encryptionType"` // The Endpoint for the Data Lake Store. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // are Azure Service IP's allowed through the firewall? Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.` FirewallAllowAzureIps pulumi.StringPtrOutput `pulumi:"firewallAllowAzureIps"` // the state of the Firewall. Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.` FirewallState pulumi.StringPtrOutput `pulumi:"firewallState"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Data Lake Store. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The monthly commitment tier for Data Lake Store. Accepted values are `Consumption`, `Commitment_1TB`, `Commitment_10TB`, `Commitment_100TB`, `Commitment_500TB`, `Commitment_1PB` or `Commitment_5PB`. Tier pulumi.StringPtrOutput `pulumi:"tier"` }
Manages an Azure Data Lake Store.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_lake_store.html.markdown.
func GetStore ¶
func GetStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StoreState, opts ...pulumi.ResourceOption) (*Store, error)
GetStore gets an existing Store resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type StoreArgs ¶
type StoreArgs struct { // Is Encryption enabled on this Data Lake Store Account? Possible values are `Enabled` or `Disabled`. Defaults to `Enabled`. EncryptionState pulumi.StringPtrInput // The Encryption Type used for this Data Lake Store Account. Currently can be set to `ServiceManaged` when `encryptionState` is `Enabled` - and must be a blank string when it's Disabled. EncryptionType pulumi.StringPtrInput // are Azure Service IP's allowed through the firewall? Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.` FirewallAllowAzureIps pulumi.StringPtrInput // the state of the Firewall. Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.` FirewallState pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringPtrInput // The name of the resource group in which to create the Data Lake Store. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The monthly commitment tier for Data Lake Store. Accepted values are `Consumption`, `Commitment_1TB`, `Commitment_10TB`, `Commitment_100TB`, `Commitment_500TB`, `Commitment_1PB` or `Commitment_5PB`. Tier pulumi.StringPtrInput }
The set of arguments for constructing a Store resource.
func (StoreArgs) ElementType ¶
type StoreFile ¶
type StoreFile struct { pulumi.CustomResourceState // Specifies the name of the Data Lake Store for which the File should created. AccountName pulumi.StringOutput `pulumi:"accountName"` // The path to the local file to be added to the Data Lake Store. LocalFilePath pulumi.StringOutput `pulumi:"localFilePath"` // The path created for the file on the Data Lake Store. RemoteFilePath pulumi.StringOutput `pulumi:"remoteFilePath"` }
Manages a Azure Data Lake Store File.
> **Note:** If you want to change the data in the remote file without changing the `localFilePath`, then taint the resource so the `datalake.StoreFile` gets recreated with the new data.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_lake_store_file.html.markdown.
func GetStoreFile ¶
func GetStoreFile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StoreFileState, opts ...pulumi.ResourceOption) (*StoreFile, error)
GetStoreFile gets an existing StoreFile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStoreFile ¶
func NewStoreFile(ctx *pulumi.Context, name string, args *StoreFileArgs, opts ...pulumi.ResourceOption) (*StoreFile, error)
NewStoreFile registers a new resource with the given unique name, arguments, and options.
type StoreFileArgs ¶
type StoreFileArgs struct { // Specifies the name of the Data Lake Store for which the File should created. AccountName pulumi.StringInput // The path to the local file to be added to the Data Lake Store. LocalFilePath pulumi.StringInput // The path created for the file on the Data Lake Store. RemoteFilePath pulumi.StringInput }
The set of arguments for constructing a StoreFile resource.
func (StoreFileArgs) ElementType ¶
func (StoreFileArgs) ElementType() reflect.Type
type StoreFileState ¶
type StoreFileState struct { // Specifies the name of the Data Lake Store for which the File should created. AccountName pulumi.StringPtrInput // The path to the local file to be added to the Data Lake Store. LocalFilePath pulumi.StringPtrInput // The path created for the file on the Data Lake Store. RemoteFilePath pulumi.StringPtrInput }
func (StoreFileState) ElementType ¶
func (StoreFileState) ElementType() reflect.Type
type StoreFirewallRule ¶
type StoreFirewallRule struct { pulumi.CustomResourceState // Specifies the name of the Data Lake Store for which the Firewall Rule should take effect. AccountName pulumi.StringOutput `pulumi:"accountName"` // The End IP Address for the firewall rule. EndIpAddress pulumi.StringOutput `pulumi:"endIpAddress"` // Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Data Lake Store. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Start IP address for the firewall rule. StartIpAddress pulumi.StringOutput `pulumi:"startIpAddress"` }
Manages a Azure Data Lake Store Firewall Rule.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/data_lake_store_firewall_rule.html.markdown.
func GetStoreFirewallRule ¶
func GetStoreFirewallRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StoreFirewallRuleState, opts ...pulumi.ResourceOption) (*StoreFirewallRule, error)
GetStoreFirewallRule gets an existing StoreFirewallRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStoreFirewallRule ¶
func NewStoreFirewallRule(ctx *pulumi.Context, name string, args *StoreFirewallRuleArgs, opts ...pulumi.ResourceOption) (*StoreFirewallRule, error)
NewStoreFirewallRule registers a new resource with the given unique name, arguments, and options.
type StoreFirewallRuleArgs ¶
type StoreFirewallRuleArgs struct { // Specifies the name of the Data Lake Store for which the Firewall Rule should take effect. AccountName pulumi.StringInput // The End IP Address for the firewall rule. EndIpAddress pulumi.StringInput // Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringPtrInput // The name of the resource group in which to create the Data Lake Store. ResourceGroupName pulumi.StringInput // The Start IP address for the firewall rule. StartIpAddress pulumi.StringInput }
The set of arguments for constructing a StoreFirewallRule resource.
func (StoreFirewallRuleArgs) ElementType ¶
func (StoreFirewallRuleArgs) ElementType() reflect.Type
type StoreFirewallRuleState ¶
type StoreFirewallRuleState struct { // Specifies the name of the Data Lake Store for which the Firewall Rule should take effect. AccountName pulumi.StringPtrInput // The End IP Address for the firewall rule. EndIpAddress pulumi.StringPtrInput // Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringPtrInput // The name of the resource group in which to create the Data Lake Store. ResourceGroupName pulumi.StringPtrInput // The Start IP address for the firewall rule. StartIpAddress pulumi.StringPtrInput }
func (StoreFirewallRuleState) ElementType ¶
func (StoreFirewallRuleState) ElementType() reflect.Type
type StoreState ¶
type StoreState struct { // Is Encryption enabled on this Data Lake Store Account? Possible values are `Enabled` or `Disabled`. Defaults to `Enabled`. EncryptionState pulumi.StringPtrInput // The Encryption Type used for this Data Lake Store Account. Currently can be set to `ServiceManaged` when `encryptionState` is `Enabled` - and must be a blank string when it's Disabled. EncryptionType pulumi.StringPtrInput // The Endpoint for the Data Lake Store. Endpoint pulumi.StringPtrInput // are Azure Service IP's allowed through the firewall? Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.` FirewallAllowAzureIps pulumi.StringPtrInput // the state of the Firewall. Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.` FirewallState pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Data Lake Store. Changing this forces a new resource to be created. Has to be between 3 to 24 characters. Name pulumi.StringPtrInput // The name of the resource group in which to create the Data Lake Store. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The monthly commitment tier for Data Lake Store. Accepted values are `Consumption`, `Commitment_1TB`, `Commitment_10TB`, `Commitment_100TB`, `Commitment_500TB`, `Commitment_1PB` or `Commitment_5PB`. Tier pulumi.StringPtrInput }
func (StoreState) ElementType ¶
func (StoreState) ElementType() reflect.Type