datalake

package
v0.15.0-rc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnalyticsAccount added in v0.15.0

type AnalyticsAccount struct {
	// contains filtered or unexported fields
}

Manage an Azure Data Lake Analytics Account.

func GetAnalyticsAccount added in v0.15.0

func GetAnalyticsAccount(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AnalyticsAccountState, opts ...pulumi.ResourceOpt) (*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 added in v0.15.0

func NewAnalyticsAccount(ctx *pulumi.Context,
	name string, args *AnalyticsAccountArgs, opts ...pulumi.ResourceOpt) (*AnalyticsAccount, error)

NewAnalyticsAccount registers a new resource with the given unique name, arguments, and options.

func (*AnalyticsAccount) DefaultStoreAccountName added in v0.15.0

func (r *AnalyticsAccount) DefaultStoreAccountName() *pulumi.StringOutput

Specifies the data lake store to use by default. Changing this forces a new resource to be created.

func (*AnalyticsAccount) ID added in v0.15.0

func (r *AnalyticsAccount) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*AnalyticsAccount) Location added in v0.15.0

func (r *AnalyticsAccount) Location() *pulumi.StringOutput

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

func (*AnalyticsAccount) Name added in v0.15.0

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.

func (*AnalyticsAccount) ResourceGroupName added in v0.15.0

func (r *AnalyticsAccount) ResourceGroupName() *pulumi.StringOutput

The name of the resource group in which to create the Data Lake Analytics Account.

func (*AnalyticsAccount) Tags added in v0.15.0

func (r *AnalyticsAccount) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*AnalyticsAccount) Tier added in v0.15.0

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`.

func (*AnalyticsAccount) URN added in v0.15.0

func (r *AnalyticsAccount) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type AnalyticsAccountArgs added in v0.15.0

type AnalyticsAccountArgs struct {
	// Specifies the data lake store to use by default. Changing this forces a new resource to be created.
	DefaultStoreAccountName interface{}
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location interface{}
	// 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 interface{}
	// The name of the resource group in which to create the Data Lake Analytics Account.
	ResourceGroupName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// 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 interface{}
}

The set of arguments for constructing a AnalyticsAccount resource.

type AnalyticsAccountState added in v0.15.0

type AnalyticsAccountState struct {
	// Specifies the data lake store to use by default. Changing this forces a new resource to be created.
	DefaultStoreAccountName interface{}
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location interface{}
	// 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 interface{}
	// The name of the resource group in which to create the Data Lake Analytics Account.
	ResourceGroupName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// 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 interface{}
}

Input properties used for looking up and filtering AnalyticsAccount resources.

type AnalyticsFirewallRule added in v0.15.0

type AnalyticsFirewallRule struct {
	// contains filtered or unexported fields
}

Manage a Azure Data Lake Analytics Firewall Rule.

func GetAnalyticsFirewallRule added in v0.15.0

func GetAnalyticsFirewallRule(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AnalyticsFirewallRuleState, opts ...pulumi.ResourceOpt) (*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 added in v0.15.0

func NewAnalyticsFirewallRule(ctx *pulumi.Context,
	name string, args *AnalyticsFirewallRuleArgs, opts ...pulumi.ResourceOpt) (*AnalyticsFirewallRule, error)

NewAnalyticsFirewallRule registers a new resource with the given unique name, arguments, and options.

func (*AnalyticsFirewallRule) AccountName added in v0.15.0

func (r *AnalyticsFirewallRule) AccountName() *pulumi.StringOutput

Specifies the name of the Data Lake Analytics for which the Firewall Rule should take effect.

func (*AnalyticsFirewallRule) EndIpAddress added in v0.15.0

func (r *AnalyticsFirewallRule) EndIpAddress() *pulumi.StringOutput

The End IP Address for the firewall rule.

func (*AnalyticsFirewallRule) ID added in v0.15.0

ID is this resource's unique identifier assigned by its provider.

func (*AnalyticsFirewallRule) Name added in v0.15.0

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.

func (*AnalyticsFirewallRule) ResourceGroupName added in v0.15.0

func (r *AnalyticsFirewallRule) ResourceGroupName() *pulumi.StringOutput

The name of the resource group in which to create the Data Lake Analytics.

func (*AnalyticsFirewallRule) StartIpAddress added in v0.15.0

func (r *AnalyticsFirewallRule) StartIpAddress() *pulumi.StringOutput

The Start IP address for the firewall rule.

func (*AnalyticsFirewallRule) URN added in v0.15.0

URN is this resource's unique name assigned by Pulumi.

type AnalyticsFirewallRuleArgs added in v0.15.0

type AnalyticsFirewallRuleArgs struct {
	// Specifies the name of the Data Lake Analytics for which the Firewall Rule should take effect.
	AccountName interface{}
	// The End IP Address for the firewall rule.
	EndIpAddress interface{}
	// 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 interface{}
	// The name of the resource group in which to create the Data Lake Analytics.
	ResourceGroupName interface{}
	// The Start IP address for the firewall rule.
	StartIpAddress interface{}
}

The set of arguments for constructing a AnalyticsFirewallRule resource.

type AnalyticsFirewallRuleState added in v0.15.0

type AnalyticsFirewallRuleState struct {
	// Specifies the name of the Data Lake Analytics for which the Firewall Rule should take effect.
	AccountName interface{}
	// The End IP Address for the firewall rule.
	EndIpAddress interface{}
	// 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 interface{}
	// The name of the resource group in which to create the Data Lake Analytics.
	ResourceGroupName interface{}
	// The Start IP address for the firewall rule.
	StartIpAddress interface{}
}

Input properties used for looking up and filtering AnalyticsFirewallRule resources.

type GetStoreArgs

type GetStoreArgs struct {
	// The name of the Data Lake Store.
	Name interface{}
	// The Name of the Resource Group where the Data Lake Store exists.
	ResourceGroupName interface{}
}

A collection of arguments for invoking getStore.

type GetStoreResult

type GetStoreResult struct {
	// the Encryption State of this Data Lake Store Account, such as `Enabled` or `Disabled`.
	EncryptionState interface{}
	// the Encryption Type used for this Data Lake Store Account.
	EncryptionType interface{}
	// are Azure Service IP's allowed through the firewall?
	FirewallAllowAzureIps interface{}
	// the state of the firewall, such as `Enabled` or `Disabled`.
	FirewallState interface{}
	Location      interface{}
	// A mapping of tags to assign to the Data Lake Store.
	Tags interface{}
	// Current monthly commitment tier for the account.
	Tier interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getStore.

func LookupStore

func LookupStore(ctx *pulumi.Context, args *GetStoreArgs) (*GetStoreResult, error)

Use this data source to obtain information about a Data Lake Store.

type Store

type Store struct {
	// contains filtered or unexported fields
}

Manage an Azure Data Lake Store.

func GetStore

func GetStore(ctx *pulumi.Context,
	name string, id pulumi.ID, state *StoreState, opts ...pulumi.ResourceOpt) (*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).

func NewStore

func NewStore(ctx *pulumi.Context,
	name string, args *StoreArgs, opts ...pulumi.ResourceOpt) (*Store, error)

NewStore registers a new resource with the given unique name, arguments, and options.

func (*Store) EncryptionState added in v0.15.0

func (r *Store) EncryptionState() *pulumi.StringOutput

Is Encryption enabled on this Data Lake Store Account? Possible values are `Enabled` or `Disabled`. Defaults to `Enabled`.

func (*Store) EncryptionType added in v0.15.0

func (r *Store) EncryptionType() *pulumi.StringOutput

The Encryption Type used for this Data Lake Store Account. Currently can be set to `SystemManaged` when `encryption_state` is `Enabled` - and must be a blank string when it's Disabled.

func (*Store) FirewallAllowAzureIps added in v0.15.0

func (r *Store) FirewallAllowAzureIps() *pulumi.StringOutput

are Azure Service IP's allowed through the firewall? Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.`

func (*Store) FirewallState added in v0.15.0

func (r *Store) FirewallState() *pulumi.StringOutput

the state of the Firewall. Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.`

func (*Store) ID

func (r *Store) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Store) Location

func (r *Store) Location() *pulumi.StringOutput

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

func (*Store) Name

func (r *Store) Name() *pulumi.StringOutput

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.

func (*Store) ResourceGroupName

func (r *Store) ResourceGroupName() *pulumi.StringOutput

The name of the resource group in which to create the Data Lake Store.

func (*Store) Tags

func (r *Store) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Store) Tier

func (r *Store) Tier() *pulumi.StringOutput

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`.

func (*Store) URN

func (r *Store) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type StoreArgs

type StoreArgs struct {
	// Is Encryption enabled on this Data Lake Store Account? Possible values are `Enabled` or `Disabled`. Defaults to `Enabled`.
	EncryptionState interface{}
	// The Encryption Type used for this Data Lake Store Account. Currently can be set to `SystemManaged` when `encryption_state` is `Enabled` - and must be a blank string when it's Disabled.
	EncryptionType interface{}
	// are Azure Service IP's allowed through the firewall? Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.`
	FirewallAllowAzureIps interface{}
	// the state of the Firewall. Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.`
	FirewallState interface{}
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location interface{}
	// 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 interface{}
	// The name of the resource group in which to create the Data Lake Store.
	ResourceGroupName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// 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 interface{}
}

The set of arguments for constructing a Store resource.

type StoreFile added in v0.15.0

type StoreFile struct {
	// contains filtered or unexported fields
}

Manage a Azure Data Lake Store File.

~> **Note:** If you want to change the data in the remote file without changing the `local_file_path`, then taint the resource so the `azurerm_data_lake_store_file` gets recreated with the new data.

func GetStoreFile added in v0.15.0

func GetStoreFile(ctx *pulumi.Context,
	name string, id pulumi.ID, state *StoreFileState, opts ...pulumi.ResourceOpt) (*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 added in v0.15.0

func NewStoreFile(ctx *pulumi.Context,
	name string, args *StoreFileArgs, opts ...pulumi.ResourceOpt) (*StoreFile, error)

NewStoreFile registers a new resource with the given unique name, arguments, and options.

func (*StoreFile) AccountName added in v0.15.0

func (r *StoreFile) AccountName() *pulumi.StringOutput

Specifies the name of the Data Lake Store for which the File should created.

func (*StoreFile) ID added in v0.15.0

func (r *StoreFile) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*StoreFile) LocalFilePath added in v0.15.0

func (r *StoreFile) LocalFilePath() *pulumi.StringOutput

The path to the local file to be added to the Data Lake Store.

func (*StoreFile) RemoteFilePath added in v0.15.0

func (r *StoreFile) RemoteFilePath() *pulumi.StringOutput

The path created for the file on the Data Lake Store.

func (*StoreFile) URN added in v0.15.0

func (r *StoreFile) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type StoreFileArgs added in v0.15.0

type StoreFileArgs struct {
	// Specifies the name of the Data Lake Store for which the File should created.
	AccountName interface{}
	// The path to the local file to be added to the Data Lake Store.
	LocalFilePath interface{}
	// The path created for the file on the Data Lake Store.
	RemoteFilePath interface{}
}

The set of arguments for constructing a StoreFile resource.

type StoreFileState added in v0.15.0

type StoreFileState struct {
	// Specifies the name of the Data Lake Store for which the File should created.
	AccountName interface{}
	// The path to the local file to be added to the Data Lake Store.
	LocalFilePath interface{}
	// The path created for the file on the Data Lake Store.
	RemoteFilePath interface{}
}

Input properties used for looking up and filtering StoreFile resources.

type StoreFirewallRule added in v0.15.0

type StoreFirewallRule struct {
	// contains filtered or unexported fields
}

Manage a Azure Data Lake Store Firewall Rule.

func GetStoreFirewallRule added in v0.15.0

func GetStoreFirewallRule(ctx *pulumi.Context,
	name string, id pulumi.ID, state *StoreFirewallRuleState, opts ...pulumi.ResourceOpt) (*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 added in v0.15.0

func NewStoreFirewallRule(ctx *pulumi.Context,
	name string, args *StoreFirewallRuleArgs, opts ...pulumi.ResourceOpt) (*StoreFirewallRule, error)

NewStoreFirewallRule registers a new resource with the given unique name, arguments, and options.

func (*StoreFirewallRule) AccountName added in v0.15.0

func (r *StoreFirewallRule) AccountName() *pulumi.StringOutput

Specifies the name of the Data Lake Store for which the Firewall Rule should take effect.

func (*StoreFirewallRule) EndIpAddress added in v0.15.0

func (r *StoreFirewallRule) EndIpAddress() *pulumi.StringOutput

The End IP Address for the firewall rule.

func (*StoreFirewallRule) ID added in v0.15.0

ID is this resource's unique identifier assigned by its provider.

func (*StoreFirewallRule) Name added in v0.15.0

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.

func (*StoreFirewallRule) ResourceGroupName added in v0.15.0

func (r *StoreFirewallRule) ResourceGroupName() *pulumi.StringOutput

The name of the resource group in which to create the Data Lake Store.

func (*StoreFirewallRule) StartIpAddress added in v0.15.0

func (r *StoreFirewallRule) StartIpAddress() *pulumi.StringOutput

The Start IP address for the firewall rule.

func (*StoreFirewallRule) URN added in v0.15.0

URN is this resource's unique name assigned by Pulumi.

type StoreFirewallRuleArgs added in v0.15.0

type StoreFirewallRuleArgs struct {
	// Specifies the name of the Data Lake Store for which the Firewall Rule should take effect.
	AccountName interface{}
	// The End IP Address for the firewall rule.
	EndIpAddress interface{}
	// 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 interface{}
	// The name of the resource group in which to create the Data Lake Store.
	ResourceGroupName interface{}
	// The Start IP address for the firewall rule.
	StartIpAddress interface{}
}

The set of arguments for constructing a StoreFirewallRule resource.

type StoreFirewallRuleState added in v0.15.0

type StoreFirewallRuleState struct {
	// Specifies the name of the Data Lake Store for which the Firewall Rule should take effect.
	AccountName interface{}
	// The End IP Address for the firewall rule.
	EndIpAddress interface{}
	// 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 interface{}
	// The name of the resource group in which to create the Data Lake Store.
	ResourceGroupName interface{}
	// The Start IP address for the firewall rule.
	StartIpAddress interface{}
}

Input properties used for looking up and filtering StoreFirewallRule resources.

type StoreState

type StoreState struct {
	// Is Encryption enabled on this Data Lake Store Account? Possible values are `Enabled` or `Disabled`. Defaults to `Enabled`.
	EncryptionState interface{}
	// The Encryption Type used for this Data Lake Store Account. Currently can be set to `SystemManaged` when `encryption_state` is `Enabled` - and must be a blank string when it's Disabled.
	EncryptionType interface{}
	// are Azure Service IP's allowed through the firewall? Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.`
	FirewallAllowAzureIps interface{}
	// the state of the Firewall. Possible values are `Enabled` and `Disabled`. Defaults to `Enabled.`
	FirewallState interface{}
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location interface{}
	// 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 interface{}
	// The name of the resource group in which to create the Data Lake Store.
	ResourceGroupName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// 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 interface{}
}

Input properties used for looking up and filtering Store resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL