latest

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AADObjectTypeUser             = AADObjectType("User")
	AADObjectTypeGroup            = AADObjectType("Group")
	AADObjectTypeServicePrincipal = AADObjectType("ServicePrincipal")
)
View Source
const (
	FirewallAllowAzureIpsStateEnabled  = FirewallAllowAzureIpsState("Enabled")
	FirewallAllowAzureIpsStateDisabled = FirewallAllowAzureIpsState("Disabled")
)
View Source
const (
	FirewallStateEnabled  = FirewallState("Enabled")
	FirewallStateDisabled = FirewallState("Disabled")
)
View Source
const (
	TierTypeConsumption               = TierType("Consumption")
	TierType_Commitment_100AUHours    = TierType("Commitment_100AUHours")
	TierType_Commitment_500AUHours    = TierType("Commitment_500AUHours")
	TierType_Commitment_1000AUHours   = TierType("Commitment_1000AUHours")
	TierType_Commitment_5000AUHours   = TierType("Commitment_5000AUHours")
	TierType_Commitment_10000AUHours  = TierType("Commitment_10000AUHours")
	TierType_Commitment_50000AUHours  = TierType("Commitment_50000AUHours")
	TierType_Commitment_100000AUHours = TierType("Commitment_100000AUHours")
	TierType_Commitment_500000AUHours = TierType("Commitment_500000AUHours")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AADObjectType added in v0.3.1

type AADObjectType pulumi.String

The type of AAD object the object identifier refers to.

func (AADObjectType) ElementType added in v0.3.1

func (AADObjectType) ElementType() reflect.Type

func (AADObjectType) ToStringOutput added in v0.3.1

func (e AADObjectType) ToStringOutput() pulumi.StringOutput

func (AADObjectType) ToStringOutputWithContext added in v0.3.1

func (e AADObjectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AADObjectType) ToStringPtrOutput added in v0.3.1

func (e AADObjectType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AADObjectType) ToStringPtrOutputWithContext added in v0.3.1

func (e AADObjectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Account

type Account struct {
	pulumi.CustomResourceState

	// The unique identifier associated with this Data Lake Analytics account.
	AccountId pulumi.StringOutput `pulumi:"accountId"`
	// The list of compute policies associated with this account.
	ComputePolicies ComputePolicyResponseArrayOutput `pulumi:"computePolicies"`
	// The account creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The commitment tier in use for the current month.
	CurrentTier pulumi.StringOutput `pulumi:"currentTier"`
	// The list of Data Lake Store accounts associated with this account.
	DataLakeStoreAccounts DataLakeStoreAccountInformationResponseArrayOutput `pulumi:"dataLakeStoreAccounts"`
	// The current state of the DebugDataAccessLevel for this account.
	DebugDataAccessLevel pulumi.StringOutput `pulumi:"debugDataAccessLevel"`
	// The default Data Lake Store account associated with this account.
	DefaultDataLakeStoreAccount pulumi.StringOutput `pulumi:"defaultDataLakeStoreAccount"`
	// The full CName endpoint for this account.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
	FirewallAllowAzureIps pulumi.StringOutput `pulumi:"firewallAllowAzureIps"`
	// The list of firewall rules associated with this account.
	FirewallRules FirewallRuleResponseArrayOutput `pulumi:"firewallRules"`
	// The current state of the IP address firewall for this account.
	FirewallState pulumi.StringOutput `pulumi:"firewallState"`
	// The list of hiveMetastores associated with this account.
	HiveMetastores HiveMetastoreResponseArrayOutput `pulumi:"hiveMetastores"`
	// The account last modified time.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The maximum supported degree of parallelism for this account.
	MaxDegreeOfParallelism pulumi.IntPtrOutput `pulumi:"maxDegreeOfParallelism"`
	// The maximum supported degree of parallelism per job for this account.
	MaxDegreeOfParallelismPerJob pulumi.IntOutput `pulumi:"maxDegreeOfParallelismPerJob"`
	// The maximum supported jobs running under the account at the same time.
	MaxJobCount pulumi.IntPtrOutput `pulumi:"maxJobCount"`
	// The minimum supported priority per job for this account.
	MinPriorityPerJob pulumi.IntOutput `pulumi:"minPriorityPerJob"`
	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The commitment tier for the next month.
	NewTier pulumi.StringOutput `pulumi:"newTier"`
	// The provisioning status of the Data Lake Analytics account.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The number of days that job metadata is retained.
	QueryStoreRetention pulumi.IntPtrOutput `pulumi:"queryStoreRetention"`
	// The state of the Data Lake Analytics account.
	State pulumi.StringOutput `pulumi:"state"`
	// The list of Azure Blob Storage accounts associated with this account.
	StorageAccounts StorageAccountInformationResponseArrayOutput `pulumi:"storageAccounts"`
	// The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
	SystemMaxDegreeOfParallelism pulumi.IntOutput `pulumi:"systemMaxDegreeOfParallelism"`
	// The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
	SystemMaxJobCount pulumi.IntOutput `pulumi:"systemMaxJobCount"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The list of virtualNetwork rules associated with this account.
	VirtualNetworkRules VirtualNetworkRuleResponseArrayOutput `pulumi:"virtualNetworkRules"`
}

A Data Lake Analytics account object, containing all information associated with the named Data Lake Analytics account. Latest API Version: 2016-11-01.

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account 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 NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

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

func (*Account) ElementType added in v0.2.6

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput added in v0.2.6

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext added in v0.2.6

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
	// The name of the Data Lake Analytics account.
	AccountName pulumi.StringInput
	// The list of compute policies associated with this account.
	ComputePolicies CreateComputePolicyWithAccountParametersArrayInput
	// The list of Data Lake Store accounts associated with this account.
	DataLakeStoreAccounts AddDataLakeStoreWithAccountParametersArrayInput
	// The default Data Lake Store account associated with this account.
	DefaultDataLakeStoreAccount pulumi.StringInput
	// The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
	FirewallAllowAzureIps *FirewallAllowAzureIpsState
	// The list of firewall rules associated with this account.
	FirewallRules CreateFirewallRuleWithAccountParametersArrayInput
	// The current state of the IP address firewall for this account.
	FirewallState *FirewallState
	// The resource location.
	Location pulumi.StringPtrInput
	// The maximum supported degree of parallelism for this account.
	MaxDegreeOfParallelism pulumi.IntPtrInput
	// The maximum supported degree of parallelism per job for this account.
	MaxDegreeOfParallelismPerJob pulumi.IntPtrInput
	// The maximum supported jobs running under the account at the same time.
	MaxJobCount pulumi.IntPtrInput
	// The minimum supported priority per job for this account.
	MinPriorityPerJob pulumi.IntPtrInput
	// The commitment tier for the next month.
	NewTier *TierType
	// The number of days that job metadata is retained.
	QueryStoreRetention pulumi.IntPtrInput
	// The name of the Azure resource group.
	ResourceGroupName pulumi.StringInput
	// The list of Azure Blob Storage accounts associated with this account.
	StorageAccounts AddStorageAccountWithAccountParametersArrayInput
	// The resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountInput added in v0.2.6

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountOutput added in v0.2.6

type AccountOutput struct {
	*pulumi.OutputState
}

func (AccountOutput) ElementType added in v0.2.6

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ToAccountOutput added in v0.2.6

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext added in v0.2.6

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountState

type AccountState struct {
	// The unique identifier associated with this Data Lake Analytics account.
	AccountId pulumi.StringPtrInput
	// The list of compute policies associated with this account.
	ComputePolicies ComputePolicyResponseArrayInput
	// The account creation time.
	CreationTime pulumi.StringPtrInput
	// The commitment tier in use for the current month.
	CurrentTier pulumi.StringPtrInput
	// The list of Data Lake Store accounts associated with this account.
	DataLakeStoreAccounts DataLakeStoreAccountInformationResponseArrayInput
	// The current state of the DebugDataAccessLevel for this account.
	DebugDataAccessLevel pulumi.StringPtrInput
	// The default Data Lake Store account associated with this account.
	DefaultDataLakeStoreAccount pulumi.StringPtrInput
	// The full CName endpoint for this account.
	Endpoint pulumi.StringPtrInput
	// The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
	FirewallAllowAzureIps pulumi.StringPtrInput
	// The list of firewall rules associated with this account.
	FirewallRules FirewallRuleResponseArrayInput
	// The current state of the IP address firewall for this account.
	FirewallState pulumi.StringPtrInput
	// The list of hiveMetastores associated with this account.
	HiveMetastores HiveMetastoreResponseArrayInput
	// The account last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The maximum supported degree of parallelism for this account.
	MaxDegreeOfParallelism pulumi.IntPtrInput
	// The maximum supported degree of parallelism per job for this account.
	MaxDegreeOfParallelismPerJob pulumi.IntPtrInput
	// The maximum supported jobs running under the account at the same time.
	MaxJobCount pulumi.IntPtrInput
	// The minimum supported priority per job for this account.
	MinPriorityPerJob pulumi.IntPtrInput
	// The resource name.
	Name pulumi.StringPtrInput
	// The commitment tier for the next month.
	NewTier pulumi.StringPtrInput
	// The provisioning status of the Data Lake Analytics account.
	ProvisioningState pulumi.StringPtrInput
	// The number of days that job metadata is retained.
	QueryStoreRetention pulumi.IntPtrInput
	// The state of the Data Lake Analytics account.
	State pulumi.StringPtrInput
	// The list of Azure Blob Storage accounts associated with this account.
	StorageAccounts StorageAccountInformationResponseArrayInput
	// The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
	SystemMaxDegreeOfParallelism pulumi.IntPtrInput
	// The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
	SystemMaxJobCount pulumi.IntPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The resource type.
	Type pulumi.StringPtrInput
	// The list of virtualNetwork rules associated with this account.
	VirtualNetworkRules VirtualNetworkRuleResponseArrayInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type AddDataLakeStoreWithAccountParameters

type AddDataLakeStoreWithAccountParameters struct {
	// The unique name of the Data Lake Store account to add.
	Name string `pulumi:"name"`
	// The optional suffix for the Data Lake Store account.
	Suffix *string `pulumi:"suffix"`
}

The parameters used to add a new Data Lake Store account while creating a new Data Lake Analytics account.

type AddDataLakeStoreWithAccountParametersArgs

type AddDataLakeStoreWithAccountParametersArgs struct {
	// The unique name of the Data Lake Store account to add.
	Name pulumi.StringInput `pulumi:"name"`
	// The optional suffix for the Data Lake Store account.
	Suffix pulumi.StringPtrInput `pulumi:"suffix"`
}

The parameters used to add a new Data Lake Store account while creating a new Data Lake Analytics account.

func (AddDataLakeStoreWithAccountParametersArgs) ElementType

func (AddDataLakeStoreWithAccountParametersArgs) ToAddDataLakeStoreWithAccountParametersOutput

func (i AddDataLakeStoreWithAccountParametersArgs) ToAddDataLakeStoreWithAccountParametersOutput() AddDataLakeStoreWithAccountParametersOutput

func (AddDataLakeStoreWithAccountParametersArgs) ToAddDataLakeStoreWithAccountParametersOutputWithContext

func (i AddDataLakeStoreWithAccountParametersArgs) ToAddDataLakeStoreWithAccountParametersOutputWithContext(ctx context.Context) AddDataLakeStoreWithAccountParametersOutput

type AddDataLakeStoreWithAccountParametersArray

type AddDataLakeStoreWithAccountParametersArray []AddDataLakeStoreWithAccountParametersInput

func (AddDataLakeStoreWithAccountParametersArray) ElementType

func (AddDataLakeStoreWithAccountParametersArray) ToAddDataLakeStoreWithAccountParametersArrayOutput

func (i AddDataLakeStoreWithAccountParametersArray) ToAddDataLakeStoreWithAccountParametersArrayOutput() AddDataLakeStoreWithAccountParametersArrayOutput

func (AddDataLakeStoreWithAccountParametersArray) ToAddDataLakeStoreWithAccountParametersArrayOutputWithContext

func (i AddDataLakeStoreWithAccountParametersArray) ToAddDataLakeStoreWithAccountParametersArrayOutputWithContext(ctx context.Context) AddDataLakeStoreWithAccountParametersArrayOutput

type AddDataLakeStoreWithAccountParametersArrayInput

type AddDataLakeStoreWithAccountParametersArrayInput interface {
	pulumi.Input

	ToAddDataLakeStoreWithAccountParametersArrayOutput() AddDataLakeStoreWithAccountParametersArrayOutput
	ToAddDataLakeStoreWithAccountParametersArrayOutputWithContext(context.Context) AddDataLakeStoreWithAccountParametersArrayOutput
}

AddDataLakeStoreWithAccountParametersArrayInput is an input type that accepts AddDataLakeStoreWithAccountParametersArray and AddDataLakeStoreWithAccountParametersArrayOutput values. You can construct a concrete instance of `AddDataLakeStoreWithAccountParametersArrayInput` via:

AddDataLakeStoreWithAccountParametersArray{ AddDataLakeStoreWithAccountParametersArgs{...} }

type AddDataLakeStoreWithAccountParametersArrayOutput

type AddDataLakeStoreWithAccountParametersArrayOutput struct{ *pulumi.OutputState }

func (AddDataLakeStoreWithAccountParametersArrayOutput) ElementType

func (AddDataLakeStoreWithAccountParametersArrayOutput) Index

func (AddDataLakeStoreWithAccountParametersArrayOutput) ToAddDataLakeStoreWithAccountParametersArrayOutput

func (o AddDataLakeStoreWithAccountParametersArrayOutput) ToAddDataLakeStoreWithAccountParametersArrayOutput() AddDataLakeStoreWithAccountParametersArrayOutput

func (AddDataLakeStoreWithAccountParametersArrayOutput) ToAddDataLakeStoreWithAccountParametersArrayOutputWithContext

func (o AddDataLakeStoreWithAccountParametersArrayOutput) ToAddDataLakeStoreWithAccountParametersArrayOutputWithContext(ctx context.Context) AddDataLakeStoreWithAccountParametersArrayOutput

type AddDataLakeStoreWithAccountParametersInput

type AddDataLakeStoreWithAccountParametersInput interface {
	pulumi.Input

	ToAddDataLakeStoreWithAccountParametersOutput() AddDataLakeStoreWithAccountParametersOutput
	ToAddDataLakeStoreWithAccountParametersOutputWithContext(context.Context) AddDataLakeStoreWithAccountParametersOutput
}

AddDataLakeStoreWithAccountParametersInput is an input type that accepts AddDataLakeStoreWithAccountParametersArgs and AddDataLakeStoreWithAccountParametersOutput values. You can construct a concrete instance of `AddDataLakeStoreWithAccountParametersInput` via:

AddDataLakeStoreWithAccountParametersArgs{...}

type AddDataLakeStoreWithAccountParametersOutput

type AddDataLakeStoreWithAccountParametersOutput struct{ *pulumi.OutputState }

The parameters used to add a new Data Lake Store account while creating a new Data Lake Analytics account.

func (AddDataLakeStoreWithAccountParametersOutput) ElementType

func (AddDataLakeStoreWithAccountParametersOutput) Name

The unique name of the Data Lake Store account to add.

func (AddDataLakeStoreWithAccountParametersOutput) Suffix

The optional suffix for the Data Lake Store account.

func (AddDataLakeStoreWithAccountParametersOutput) ToAddDataLakeStoreWithAccountParametersOutput

func (o AddDataLakeStoreWithAccountParametersOutput) ToAddDataLakeStoreWithAccountParametersOutput() AddDataLakeStoreWithAccountParametersOutput

func (AddDataLakeStoreWithAccountParametersOutput) ToAddDataLakeStoreWithAccountParametersOutputWithContext

func (o AddDataLakeStoreWithAccountParametersOutput) ToAddDataLakeStoreWithAccountParametersOutputWithContext(ctx context.Context) AddDataLakeStoreWithAccountParametersOutput

type AddStorageAccountWithAccountParameters

type AddStorageAccountWithAccountParameters struct {
	// The access key associated with this Azure Storage account that will be used to connect to it.
	AccessKey string `pulumi:"accessKey"`
	// The unique name of the Azure Storage account to add.
	Name string `pulumi:"name"`
	// The optional suffix for the storage account.
	Suffix *string `pulumi:"suffix"`
}

The parameters used to add a new Azure Storage account while creating a new Data Lake Analytics account.

type AddStorageAccountWithAccountParametersArgs

type AddStorageAccountWithAccountParametersArgs struct {
	// The access key associated with this Azure Storage account that will be used to connect to it.
	AccessKey pulumi.StringInput `pulumi:"accessKey"`
	// The unique name of the Azure Storage account to add.
	Name pulumi.StringInput `pulumi:"name"`
	// The optional suffix for the storage account.
	Suffix pulumi.StringPtrInput `pulumi:"suffix"`
}

The parameters used to add a new Azure Storage account while creating a new Data Lake Analytics account.

func (AddStorageAccountWithAccountParametersArgs) ElementType

func (AddStorageAccountWithAccountParametersArgs) ToAddStorageAccountWithAccountParametersOutput

func (i AddStorageAccountWithAccountParametersArgs) ToAddStorageAccountWithAccountParametersOutput() AddStorageAccountWithAccountParametersOutput

func (AddStorageAccountWithAccountParametersArgs) ToAddStorageAccountWithAccountParametersOutputWithContext

func (i AddStorageAccountWithAccountParametersArgs) ToAddStorageAccountWithAccountParametersOutputWithContext(ctx context.Context) AddStorageAccountWithAccountParametersOutput

type AddStorageAccountWithAccountParametersArray

type AddStorageAccountWithAccountParametersArray []AddStorageAccountWithAccountParametersInput

func (AddStorageAccountWithAccountParametersArray) ElementType

func (AddStorageAccountWithAccountParametersArray) ToAddStorageAccountWithAccountParametersArrayOutput

func (i AddStorageAccountWithAccountParametersArray) ToAddStorageAccountWithAccountParametersArrayOutput() AddStorageAccountWithAccountParametersArrayOutput

func (AddStorageAccountWithAccountParametersArray) ToAddStorageAccountWithAccountParametersArrayOutputWithContext

func (i AddStorageAccountWithAccountParametersArray) ToAddStorageAccountWithAccountParametersArrayOutputWithContext(ctx context.Context) AddStorageAccountWithAccountParametersArrayOutput

type AddStorageAccountWithAccountParametersArrayInput

type AddStorageAccountWithAccountParametersArrayInput interface {
	pulumi.Input

	ToAddStorageAccountWithAccountParametersArrayOutput() AddStorageAccountWithAccountParametersArrayOutput
	ToAddStorageAccountWithAccountParametersArrayOutputWithContext(context.Context) AddStorageAccountWithAccountParametersArrayOutput
}

AddStorageAccountWithAccountParametersArrayInput is an input type that accepts AddStorageAccountWithAccountParametersArray and AddStorageAccountWithAccountParametersArrayOutput values. You can construct a concrete instance of `AddStorageAccountWithAccountParametersArrayInput` via:

AddStorageAccountWithAccountParametersArray{ AddStorageAccountWithAccountParametersArgs{...} }

type AddStorageAccountWithAccountParametersArrayOutput

type AddStorageAccountWithAccountParametersArrayOutput struct{ *pulumi.OutputState }

func (AddStorageAccountWithAccountParametersArrayOutput) ElementType

func (AddStorageAccountWithAccountParametersArrayOutput) Index

func (AddStorageAccountWithAccountParametersArrayOutput) ToAddStorageAccountWithAccountParametersArrayOutput

func (o AddStorageAccountWithAccountParametersArrayOutput) ToAddStorageAccountWithAccountParametersArrayOutput() AddStorageAccountWithAccountParametersArrayOutput

func (AddStorageAccountWithAccountParametersArrayOutput) ToAddStorageAccountWithAccountParametersArrayOutputWithContext

func (o AddStorageAccountWithAccountParametersArrayOutput) ToAddStorageAccountWithAccountParametersArrayOutputWithContext(ctx context.Context) AddStorageAccountWithAccountParametersArrayOutput

type AddStorageAccountWithAccountParametersInput

type AddStorageAccountWithAccountParametersInput interface {
	pulumi.Input

	ToAddStorageAccountWithAccountParametersOutput() AddStorageAccountWithAccountParametersOutput
	ToAddStorageAccountWithAccountParametersOutputWithContext(context.Context) AddStorageAccountWithAccountParametersOutput
}

AddStorageAccountWithAccountParametersInput is an input type that accepts AddStorageAccountWithAccountParametersArgs and AddStorageAccountWithAccountParametersOutput values. You can construct a concrete instance of `AddStorageAccountWithAccountParametersInput` via:

AddStorageAccountWithAccountParametersArgs{...}

type AddStorageAccountWithAccountParametersOutput

type AddStorageAccountWithAccountParametersOutput struct{ *pulumi.OutputState }

The parameters used to add a new Azure Storage account while creating a new Data Lake Analytics account.

func (AddStorageAccountWithAccountParametersOutput) AccessKey

The access key associated with this Azure Storage account that will be used to connect to it.

func (AddStorageAccountWithAccountParametersOutput) ElementType

func (AddStorageAccountWithAccountParametersOutput) Name

The unique name of the Azure Storage account to add.

func (AddStorageAccountWithAccountParametersOutput) Suffix

The optional suffix for the storage account.

func (AddStorageAccountWithAccountParametersOutput) ToAddStorageAccountWithAccountParametersOutput

func (o AddStorageAccountWithAccountParametersOutput) ToAddStorageAccountWithAccountParametersOutput() AddStorageAccountWithAccountParametersOutput

func (AddStorageAccountWithAccountParametersOutput) ToAddStorageAccountWithAccountParametersOutputWithContext

func (o AddStorageAccountWithAccountParametersOutput) ToAddStorageAccountWithAccountParametersOutputWithContext(ctx context.Context) AddStorageAccountWithAccountParametersOutput

type ComputePolicy

type ComputePolicy struct {
	pulumi.CustomResourceState

	// The maximum degree of parallelism per job this user can use to submit jobs.
	MaxDegreeOfParallelismPerJob pulumi.IntOutput `pulumi:"maxDegreeOfParallelismPerJob"`
	// The minimum priority per job this user can use to submit jobs.
	MinPriorityPerJob pulumi.IntOutput `pulumi:"minPriorityPerJob"`
	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The AAD object identifier for the entity to create a policy for.
	ObjectId pulumi.StringOutput `pulumi:"objectId"`
	// The type of AAD object the object identifier refers to.
	ObjectType pulumi.StringOutput `pulumi:"objectType"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Data Lake Analytics compute policy information. Latest API Version: 2016-11-01.

func GetComputePolicy

func GetComputePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ComputePolicyState, opts ...pulumi.ResourceOption) (*ComputePolicy, error)

GetComputePolicy gets an existing ComputePolicy 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 NewComputePolicy

func NewComputePolicy(ctx *pulumi.Context,
	name string, args *ComputePolicyArgs, opts ...pulumi.ResourceOption) (*ComputePolicy, error)

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

func (*ComputePolicy) ElementType added in v0.2.6

func (*ComputePolicy) ElementType() reflect.Type

func (*ComputePolicy) ToComputePolicyOutput added in v0.2.6

func (i *ComputePolicy) ToComputePolicyOutput() ComputePolicyOutput

func (*ComputePolicy) ToComputePolicyOutputWithContext added in v0.2.6

func (i *ComputePolicy) ToComputePolicyOutputWithContext(ctx context.Context) ComputePolicyOutput

type ComputePolicyArgs

type ComputePolicyArgs struct {
	// The name of the Data Lake Analytics account.
	AccountName pulumi.StringInput
	// The name of the compute policy to create or update.
	ComputePolicyName pulumi.StringInput
	// The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
	MaxDegreeOfParallelismPerJob pulumi.IntPtrInput
	// The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
	MinPriorityPerJob pulumi.IntPtrInput
	// The AAD object identifier for the entity to create a policy for.
	ObjectId pulumi.StringInput
	// The type of AAD object the object identifier refers to.
	ObjectType pulumi.StringInput
	// The name of the Azure resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ComputePolicy resource.

func (ComputePolicyArgs) ElementType

func (ComputePolicyArgs) ElementType() reflect.Type

type ComputePolicyInput added in v0.2.6

type ComputePolicyInput interface {
	pulumi.Input

	ToComputePolicyOutput() ComputePolicyOutput
	ToComputePolicyOutputWithContext(ctx context.Context) ComputePolicyOutput
}

type ComputePolicyOutput added in v0.2.6

type ComputePolicyOutput struct {
	*pulumi.OutputState
}

func (ComputePolicyOutput) ElementType added in v0.2.6

func (ComputePolicyOutput) ElementType() reflect.Type

func (ComputePolicyOutput) ToComputePolicyOutput added in v0.2.6

func (o ComputePolicyOutput) ToComputePolicyOutput() ComputePolicyOutput

func (ComputePolicyOutput) ToComputePolicyOutputWithContext added in v0.2.6

func (o ComputePolicyOutput) ToComputePolicyOutputWithContext(ctx context.Context) ComputePolicyOutput

type ComputePolicyResponse

type ComputePolicyResponse struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The maximum degree of parallelism per job this user can use to submit jobs.
	MaxDegreeOfParallelismPerJob int `pulumi:"maxDegreeOfParallelismPerJob"`
	// The minimum priority per job this user can use to submit jobs.
	MinPriorityPerJob int `pulumi:"minPriorityPerJob"`
	// The resource name.
	Name string `pulumi:"name"`
	// The AAD object identifier for the entity to create a policy for.
	ObjectId string `pulumi:"objectId"`
	// The type of AAD object the object identifier refers to.
	ObjectType string `pulumi:"objectType"`
	// The resource type.
	Type string `pulumi:"type"`
}

Data Lake Analytics compute policy information.

type ComputePolicyResponseArgs

type ComputePolicyResponseArgs struct {
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The maximum degree of parallelism per job this user can use to submit jobs.
	MaxDegreeOfParallelismPerJob pulumi.IntInput `pulumi:"maxDegreeOfParallelismPerJob"`
	// The minimum priority per job this user can use to submit jobs.
	MinPriorityPerJob pulumi.IntInput `pulumi:"minPriorityPerJob"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The AAD object identifier for the entity to create a policy for.
	ObjectId pulumi.StringInput `pulumi:"objectId"`
	// The type of AAD object the object identifier refers to.
	ObjectType pulumi.StringInput `pulumi:"objectType"`
	// The resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

Data Lake Analytics compute policy information.

func (ComputePolicyResponseArgs) ElementType

func (ComputePolicyResponseArgs) ElementType() reflect.Type

func (ComputePolicyResponseArgs) ToComputePolicyResponseOutput

func (i ComputePolicyResponseArgs) ToComputePolicyResponseOutput() ComputePolicyResponseOutput

func (ComputePolicyResponseArgs) ToComputePolicyResponseOutputWithContext

func (i ComputePolicyResponseArgs) ToComputePolicyResponseOutputWithContext(ctx context.Context) ComputePolicyResponseOutput

type ComputePolicyResponseArray

type ComputePolicyResponseArray []ComputePolicyResponseInput

func (ComputePolicyResponseArray) ElementType

func (ComputePolicyResponseArray) ElementType() reflect.Type

func (ComputePolicyResponseArray) ToComputePolicyResponseArrayOutput

func (i ComputePolicyResponseArray) ToComputePolicyResponseArrayOutput() ComputePolicyResponseArrayOutput

func (ComputePolicyResponseArray) ToComputePolicyResponseArrayOutputWithContext

func (i ComputePolicyResponseArray) ToComputePolicyResponseArrayOutputWithContext(ctx context.Context) ComputePolicyResponseArrayOutput

type ComputePolicyResponseArrayInput

type ComputePolicyResponseArrayInput interface {
	pulumi.Input

	ToComputePolicyResponseArrayOutput() ComputePolicyResponseArrayOutput
	ToComputePolicyResponseArrayOutputWithContext(context.Context) ComputePolicyResponseArrayOutput
}

ComputePolicyResponseArrayInput is an input type that accepts ComputePolicyResponseArray and ComputePolicyResponseArrayOutput values. You can construct a concrete instance of `ComputePolicyResponseArrayInput` via:

ComputePolicyResponseArray{ ComputePolicyResponseArgs{...} }

type ComputePolicyResponseArrayOutput

type ComputePolicyResponseArrayOutput struct{ *pulumi.OutputState }

func (ComputePolicyResponseArrayOutput) ElementType

func (ComputePolicyResponseArrayOutput) Index

func (ComputePolicyResponseArrayOutput) ToComputePolicyResponseArrayOutput

func (o ComputePolicyResponseArrayOutput) ToComputePolicyResponseArrayOutput() ComputePolicyResponseArrayOutput

func (ComputePolicyResponseArrayOutput) ToComputePolicyResponseArrayOutputWithContext

func (o ComputePolicyResponseArrayOutput) ToComputePolicyResponseArrayOutputWithContext(ctx context.Context) ComputePolicyResponseArrayOutput

type ComputePolicyResponseInput

type ComputePolicyResponseInput interface {
	pulumi.Input

	ToComputePolicyResponseOutput() ComputePolicyResponseOutput
	ToComputePolicyResponseOutputWithContext(context.Context) ComputePolicyResponseOutput
}

ComputePolicyResponseInput is an input type that accepts ComputePolicyResponseArgs and ComputePolicyResponseOutput values. You can construct a concrete instance of `ComputePolicyResponseInput` via:

ComputePolicyResponseArgs{...}

type ComputePolicyResponseOutput

type ComputePolicyResponseOutput struct{ *pulumi.OutputState }

Data Lake Analytics compute policy information.

func (ComputePolicyResponseOutput) ElementType

func (ComputePolicyResponseOutput) Id

The resource identifier.

func (ComputePolicyResponseOutput) MaxDegreeOfParallelismPerJob

func (o ComputePolicyResponseOutput) MaxDegreeOfParallelismPerJob() pulumi.IntOutput

The maximum degree of parallelism per job this user can use to submit jobs.

func (ComputePolicyResponseOutput) MinPriorityPerJob

func (o ComputePolicyResponseOutput) MinPriorityPerJob() pulumi.IntOutput

The minimum priority per job this user can use to submit jobs.

func (ComputePolicyResponseOutput) Name

The resource name.

func (ComputePolicyResponseOutput) ObjectId

The AAD object identifier for the entity to create a policy for.

func (ComputePolicyResponseOutput) ObjectType

The type of AAD object the object identifier refers to.

func (ComputePolicyResponseOutput) ToComputePolicyResponseOutput

func (o ComputePolicyResponseOutput) ToComputePolicyResponseOutput() ComputePolicyResponseOutput

func (ComputePolicyResponseOutput) ToComputePolicyResponseOutputWithContext

func (o ComputePolicyResponseOutput) ToComputePolicyResponseOutputWithContext(ctx context.Context) ComputePolicyResponseOutput

func (ComputePolicyResponseOutput) Type

The resource type.

type ComputePolicyState

type ComputePolicyState struct {
	// The maximum degree of parallelism per job this user can use to submit jobs.
	MaxDegreeOfParallelismPerJob pulumi.IntPtrInput
	// The minimum priority per job this user can use to submit jobs.
	MinPriorityPerJob pulumi.IntPtrInput
	// The resource name.
	Name pulumi.StringPtrInput
	// The AAD object identifier for the entity to create a policy for.
	ObjectId pulumi.StringPtrInput
	// The type of AAD object the object identifier refers to.
	ObjectType pulumi.StringPtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (ComputePolicyState) ElementType

func (ComputePolicyState) ElementType() reflect.Type

type CreateComputePolicyWithAccountParameters

type CreateComputePolicyWithAccountParameters struct {
	// The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
	MaxDegreeOfParallelismPerJob *int `pulumi:"maxDegreeOfParallelismPerJob"`
	// The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
	MinPriorityPerJob *int `pulumi:"minPriorityPerJob"`
	// The unique name of the compute policy to create.
	Name string `pulumi:"name"`
	// The AAD object identifier for the entity to create a policy for.
	ObjectId string `pulumi:"objectId"`
	// The type of AAD object the object identifier refers to.
	ObjectType string `pulumi:"objectType"`
}

The parameters used to create a new compute policy while creating a new Data Lake Analytics account.

type CreateComputePolicyWithAccountParametersArgs

type CreateComputePolicyWithAccountParametersArgs struct {
	// The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.
	MaxDegreeOfParallelismPerJob pulumi.IntPtrInput `pulumi:"maxDegreeOfParallelismPerJob"`
	// The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.
	MinPriorityPerJob pulumi.IntPtrInput `pulumi:"minPriorityPerJob"`
	// The unique name of the compute policy to create.
	Name pulumi.StringInput `pulumi:"name"`
	// The AAD object identifier for the entity to create a policy for.
	ObjectId pulumi.StringInput `pulumi:"objectId"`
	// The type of AAD object the object identifier refers to.
	ObjectType pulumi.StringInput `pulumi:"objectType"`
}

The parameters used to create a new compute policy while creating a new Data Lake Analytics account.

func (CreateComputePolicyWithAccountParametersArgs) ElementType

func (CreateComputePolicyWithAccountParametersArgs) ToCreateComputePolicyWithAccountParametersOutput

func (i CreateComputePolicyWithAccountParametersArgs) ToCreateComputePolicyWithAccountParametersOutput() CreateComputePolicyWithAccountParametersOutput

func (CreateComputePolicyWithAccountParametersArgs) ToCreateComputePolicyWithAccountParametersOutputWithContext

func (i CreateComputePolicyWithAccountParametersArgs) ToCreateComputePolicyWithAccountParametersOutputWithContext(ctx context.Context) CreateComputePolicyWithAccountParametersOutput

type CreateComputePolicyWithAccountParametersArray

type CreateComputePolicyWithAccountParametersArray []CreateComputePolicyWithAccountParametersInput

func (CreateComputePolicyWithAccountParametersArray) ElementType

func (CreateComputePolicyWithAccountParametersArray) ToCreateComputePolicyWithAccountParametersArrayOutput

func (i CreateComputePolicyWithAccountParametersArray) ToCreateComputePolicyWithAccountParametersArrayOutput() CreateComputePolicyWithAccountParametersArrayOutput

func (CreateComputePolicyWithAccountParametersArray) ToCreateComputePolicyWithAccountParametersArrayOutputWithContext

func (i CreateComputePolicyWithAccountParametersArray) ToCreateComputePolicyWithAccountParametersArrayOutputWithContext(ctx context.Context) CreateComputePolicyWithAccountParametersArrayOutput

type CreateComputePolicyWithAccountParametersArrayInput

type CreateComputePolicyWithAccountParametersArrayInput interface {
	pulumi.Input

	ToCreateComputePolicyWithAccountParametersArrayOutput() CreateComputePolicyWithAccountParametersArrayOutput
	ToCreateComputePolicyWithAccountParametersArrayOutputWithContext(context.Context) CreateComputePolicyWithAccountParametersArrayOutput
}

CreateComputePolicyWithAccountParametersArrayInput is an input type that accepts CreateComputePolicyWithAccountParametersArray and CreateComputePolicyWithAccountParametersArrayOutput values. You can construct a concrete instance of `CreateComputePolicyWithAccountParametersArrayInput` via:

CreateComputePolicyWithAccountParametersArray{ CreateComputePolicyWithAccountParametersArgs{...} }

type CreateComputePolicyWithAccountParametersArrayOutput

type CreateComputePolicyWithAccountParametersArrayOutput struct{ *pulumi.OutputState }

func (CreateComputePolicyWithAccountParametersArrayOutput) ElementType

func (CreateComputePolicyWithAccountParametersArrayOutput) Index

func (CreateComputePolicyWithAccountParametersArrayOutput) ToCreateComputePolicyWithAccountParametersArrayOutput

func (o CreateComputePolicyWithAccountParametersArrayOutput) ToCreateComputePolicyWithAccountParametersArrayOutput() CreateComputePolicyWithAccountParametersArrayOutput

func (CreateComputePolicyWithAccountParametersArrayOutput) ToCreateComputePolicyWithAccountParametersArrayOutputWithContext

func (o CreateComputePolicyWithAccountParametersArrayOutput) ToCreateComputePolicyWithAccountParametersArrayOutputWithContext(ctx context.Context) CreateComputePolicyWithAccountParametersArrayOutput

type CreateComputePolicyWithAccountParametersInput

type CreateComputePolicyWithAccountParametersInput interface {
	pulumi.Input

	ToCreateComputePolicyWithAccountParametersOutput() CreateComputePolicyWithAccountParametersOutput
	ToCreateComputePolicyWithAccountParametersOutputWithContext(context.Context) CreateComputePolicyWithAccountParametersOutput
}

CreateComputePolicyWithAccountParametersInput is an input type that accepts CreateComputePolicyWithAccountParametersArgs and CreateComputePolicyWithAccountParametersOutput values. You can construct a concrete instance of `CreateComputePolicyWithAccountParametersInput` via:

CreateComputePolicyWithAccountParametersArgs{...}

type CreateComputePolicyWithAccountParametersOutput

type CreateComputePolicyWithAccountParametersOutput struct{ *pulumi.OutputState }

The parameters used to create a new compute policy while creating a new Data Lake Analytics account.

func (CreateComputePolicyWithAccountParametersOutput) ElementType

func (CreateComputePolicyWithAccountParametersOutput) MaxDegreeOfParallelismPerJob

func (o CreateComputePolicyWithAccountParametersOutput) MaxDegreeOfParallelismPerJob() pulumi.IntPtrOutput

The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.

func (CreateComputePolicyWithAccountParametersOutput) MinPriorityPerJob

The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.

func (CreateComputePolicyWithAccountParametersOutput) Name

The unique name of the compute policy to create.

func (CreateComputePolicyWithAccountParametersOutput) ObjectId

The AAD object identifier for the entity to create a policy for.

func (CreateComputePolicyWithAccountParametersOutput) ObjectType

The type of AAD object the object identifier refers to.

func (CreateComputePolicyWithAccountParametersOutput) ToCreateComputePolicyWithAccountParametersOutput

func (o CreateComputePolicyWithAccountParametersOutput) ToCreateComputePolicyWithAccountParametersOutput() CreateComputePolicyWithAccountParametersOutput

func (CreateComputePolicyWithAccountParametersOutput) ToCreateComputePolicyWithAccountParametersOutputWithContext

func (o CreateComputePolicyWithAccountParametersOutput) ToCreateComputePolicyWithAccountParametersOutputWithContext(ctx context.Context) CreateComputePolicyWithAccountParametersOutput

type CreateFirewallRuleWithAccountParameters

type CreateFirewallRuleWithAccountParameters struct {
	// The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	EndIpAddress string `pulumi:"endIpAddress"`
	// The unique name of the firewall rule to create.
	Name string `pulumi:"name"`
	// The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	StartIpAddress string `pulumi:"startIpAddress"`
}

The parameters used to create a new firewall rule while creating a new Data Lake Analytics account.

type CreateFirewallRuleWithAccountParametersArgs

type CreateFirewallRuleWithAccountParametersArgs struct {
	// The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	EndIpAddress pulumi.StringInput `pulumi:"endIpAddress"`
	// The unique name of the firewall rule to create.
	Name pulumi.StringInput `pulumi:"name"`
	// The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	StartIpAddress pulumi.StringInput `pulumi:"startIpAddress"`
}

The parameters used to create a new firewall rule while creating a new Data Lake Analytics account.

func (CreateFirewallRuleWithAccountParametersArgs) ElementType

func (CreateFirewallRuleWithAccountParametersArgs) ToCreateFirewallRuleWithAccountParametersOutput

func (i CreateFirewallRuleWithAccountParametersArgs) ToCreateFirewallRuleWithAccountParametersOutput() CreateFirewallRuleWithAccountParametersOutput

func (CreateFirewallRuleWithAccountParametersArgs) ToCreateFirewallRuleWithAccountParametersOutputWithContext

func (i CreateFirewallRuleWithAccountParametersArgs) ToCreateFirewallRuleWithAccountParametersOutputWithContext(ctx context.Context) CreateFirewallRuleWithAccountParametersOutput

type CreateFirewallRuleWithAccountParametersArray

type CreateFirewallRuleWithAccountParametersArray []CreateFirewallRuleWithAccountParametersInput

func (CreateFirewallRuleWithAccountParametersArray) ElementType

func (CreateFirewallRuleWithAccountParametersArray) ToCreateFirewallRuleWithAccountParametersArrayOutput

func (i CreateFirewallRuleWithAccountParametersArray) ToCreateFirewallRuleWithAccountParametersArrayOutput() CreateFirewallRuleWithAccountParametersArrayOutput

func (CreateFirewallRuleWithAccountParametersArray) ToCreateFirewallRuleWithAccountParametersArrayOutputWithContext

func (i CreateFirewallRuleWithAccountParametersArray) ToCreateFirewallRuleWithAccountParametersArrayOutputWithContext(ctx context.Context) CreateFirewallRuleWithAccountParametersArrayOutput

type CreateFirewallRuleWithAccountParametersArrayInput

type CreateFirewallRuleWithAccountParametersArrayInput interface {
	pulumi.Input

	ToCreateFirewallRuleWithAccountParametersArrayOutput() CreateFirewallRuleWithAccountParametersArrayOutput
	ToCreateFirewallRuleWithAccountParametersArrayOutputWithContext(context.Context) CreateFirewallRuleWithAccountParametersArrayOutput
}

CreateFirewallRuleWithAccountParametersArrayInput is an input type that accepts CreateFirewallRuleWithAccountParametersArray and CreateFirewallRuleWithAccountParametersArrayOutput values. You can construct a concrete instance of `CreateFirewallRuleWithAccountParametersArrayInput` via:

CreateFirewallRuleWithAccountParametersArray{ CreateFirewallRuleWithAccountParametersArgs{...} }

type CreateFirewallRuleWithAccountParametersArrayOutput

type CreateFirewallRuleWithAccountParametersArrayOutput struct{ *pulumi.OutputState }

func (CreateFirewallRuleWithAccountParametersArrayOutput) ElementType

func (CreateFirewallRuleWithAccountParametersArrayOutput) Index

func (CreateFirewallRuleWithAccountParametersArrayOutput) ToCreateFirewallRuleWithAccountParametersArrayOutput

func (o CreateFirewallRuleWithAccountParametersArrayOutput) ToCreateFirewallRuleWithAccountParametersArrayOutput() CreateFirewallRuleWithAccountParametersArrayOutput

func (CreateFirewallRuleWithAccountParametersArrayOutput) ToCreateFirewallRuleWithAccountParametersArrayOutputWithContext

func (o CreateFirewallRuleWithAccountParametersArrayOutput) ToCreateFirewallRuleWithAccountParametersArrayOutputWithContext(ctx context.Context) CreateFirewallRuleWithAccountParametersArrayOutput

type CreateFirewallRuleWithAccountParametersInput

type CreateFirewallRuleWithAccountParametersInput interface {
	pulumi.Input

	ToCreateFirewallRuleWithAccountParametersOutput() CreateFirewallRuleWithAccountParametersOutput
	ToCreateFirewallRuleWithAccountParametersOutputWithContext(context.Context) CreateFirewallRuleWithAccountParametersOutput
}

CreateFirewallRuleWithAccountParametersInput is an input type that accepts CreateFirewallRuleWithAccountParametersArgs and CreateFirewallRuleWithAccountParametersOutput values. You can construct a concrete instance of `CreateFirewallRuleWithAccountParametersInput` via:

CreateFirewallRuleWithAccountParametersArgs{...}

type CreateFirewallRuleWithAccountParametersOutput

type CreateFirewallRuleWithAccountParametersOutput struct{ *pulumi.OutputState }

The parameters used to create a new firewall rule while creating a new Data Lake Analytics account.

func (CreateFirewallRuleWithAccountParametersOutput) ElementType

func (CreateFirewallRuleWithAccountParametersOutput) EndIpAddress

The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

func (CreateFirewallRuleWithAccountParametersOutput) Name

The unique name of the firewall rule to create.

func (CreateFirewallRuleWithAccountParametersOutput) StartIpAddress

The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

func (CreateFirewallRuleWithAccountParametersOutput) ToCreateFirewallRuleWithAccountParametersOutput

func (o CreateFirewallRuleWithAccountParametersOutput) ToCreateFirewallRuleWithAccountParametersOutput() CreateFirewallRuleWithAccountParametersOutput

func (CreateFirewallRuleWithAccountParametersOutput) ToCreateFirewallRuleWithAccountParametersOutputWithContext

func (o CreateFirewallRuleWithAccountParametersOutput) ToCreateFirewallRuleWithAccountParametersOutputWithContext(ctx context.Context) CreateFirewallRuleWithAccountParametersOutput

type DataLakeStoreAccountInformationResponse

type DataLakeStoreAccountInformationResponse struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource name.
	Name string `pulumi:"name"`
	// The optional suffix for the Data Lake Store account.
	Suffix string `pulumi:"suffix"`
	// The resource type.
	Type string `pulumi:"type"`
}

Data Lake Store account information.

type DataLakeStoreAccountInformationResponseArgs

type DataLakeStoreAccountInformationResponseArgs struct {
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The optional suffix for the Data Lake Store account.
	Suffix pulumi.StringInput `pulumi:"suffix"`
	// The resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

Data Lake Store account information.

func (DataLakeStoreAccountInformationResponseArgs) ElementType

func (DataLakeStoreAccountInformationResponseArgs) ToDataLakeStoreAccountInformationResponseOutput

func (i DataLakeStoreAccountInformationResponseArgs) ToDataLakeStoreAccountInformationResponseOutput() DataLakeStoreAccountInformationResponseOutput

func (DataLakeStoreAccountInformationResponseArgs) ToDataLakeStoreAccountInformationResponseOutputWithContext

func (i DataLakeStoreAccountInformationResponseArgs) ToDataLakeStoreAccountInformationResponseOutputWithContext(ctx context.Context) DataLakeStoreAccountInformationResponseOutput

type DataLakeStoreAccountInformationResponseArray

type DataLakeStoreAccountInformationResponseArray []DataLakeStoreAccountInformationResponseInput

func (DataLakeStoreAccountInformationResponseArray) ElementType

func (DataLakeStoreAccountInformationResponseArray) ToDataLakeStoreAccountInformationResponseArrayOutput

func (i DataLakeStoreAccountInformationResponseArray) ToDataLakeStoreAccountInformationResponseArrayOutput() DataLakeStoreAccountInformationResponseArrayOutput

func (DataLakeStoreAccountInformationResponseArray) ToDataLakeStoreAccountInformationResponseArrayOutputWithContext

func (i DataLakeStoreAccountInformationResponseArray) ToDataLakeStoreAccountInformationResponseArrayOutputWithContext(ctx context.Context) DataLakeStoreAccountInformationResponseArrayOutput

type DataLakeStoreAccountInformationResponseArrayInput

type DataLakeStoreAccountInformationResponseArrayInput interface {
	pulumi.Input

	ToDataLakeStoreAccountInformationResponseArrayOutput() DataLakeStoreAccountInformationResponseArrayOutput
	ToDataLakeStoreAccountInformationResponseArrayOutputWithContext(context.Context) DataLakeStoreAccountInformationResponseArrayOutput
}

DataLakeStoreAccountInformationResponseArrayInput is an input type that accepts DataLakeStoreAccountInformationResponseArray and DataLakeStoreAccountInformationResponseArrayOutput values. You can construct a concrete instance of `DataLakeStoreAccountInformationResponseArrayInput` via:

DataLakeStoreAccountInformationResponseArray{ DataLakeStoreAccountInformationResponseArgs{...} }

type DataLakeStoreAccountInformationResponseArrayOutput

type DataLakeStoreAccountInformationResponseArrayOutput struct{ *pulumi.OutputState }

func (DataLakeStoreAccountInformationResponseArrayOutput) ElementType

func (DataLakeStoreAccountInformationResponseArrayOutput) Index

func (DataLakeStoreAccountInformationResponseArrayOutput) ToDataLakeStoreAccountInformationResponseArrayOutput

func (o DataLakeStoreAccountInformationResponseArrayOutput) ToDataLakeStoreAccountInformationResponseArrayOutput() DataLakeStoreAccountInformationResponseArrayOutput

func (DataLakeStoreAccountInformationResponseArrayOutput) ToDataLakeStoreAccountInformationResponseArrayOutputWithContext

func (o DataLakeStoreAccountInformationResponseArrayOutput) ToDataLakeStoreAccountInformationResponseArrayOutputWithContext(ctx context.Context) DataLakeStoreAccountInformationResponseArrayOutput

type DataLakeStoreAccountInformationResponseInput

type DataLakeStoreAccountInformationResponseInput interface {
	pulumi.Input

	ToDataLakeStoreAccountInformationResponseOutput() DataLakeStoreAccountInformationResponseOutput
	ToDataLakeStoreAccountInformationResponseOutputWithContext(context.Context) DataLakeStoreAccountInformationResponseOutput
}

DataLakeStoreAccountInformationResponseInput is an input type that accepts DataLakeStoreAccountInformationResponseArgs and DataLakeStoreAccountInformationResponseOutput values. You can construct a concrete instance of `DataLakeStoreAccountInformationResponseInput` via:

DataLakeStoreAccountInformationResponseArgs{...}

type DataLakeStoreAccountInformationResponseOutput

type DataLakeStoreAccountInformationResponseOutput struct{ *pulumi.OutputState }

Data Lake Store account information.

func (DataLakeStoreAccountInformationResponseOutput) ElementType

func (DataLakeStoreAccountInformationResponseOutput) Id

The resource identifier.

func (DataLakeStoreAccountInformationResponseOutput) Name

The resource name.

func (DataLakeStoreAccountInformationResponseOutput) Suffix

The optional suffix for the Data Lake Store account.

func (DataLakeStoreAccountInformationResponseOutput) ToDataLakeStoreAccountInformationResponseOutput

func (o DataLakeStoreAccountInformationResponseOutput) ToDataLakeStoreAccountInformationResponseOutput() DataLakeStoreAccountInformationResponseOutput

func (DataLakeStoreAccountInformationResponseOutput) ToDataLakeStoreAccountInformationResponseOutputWithContext

func (o DataLakeStoreAccountInformationResponseOutput) ToDataLakeStoreAccountInformationResponseOutputWithContext(ctx context.Context) DataLakeStoreAccountInformationResponseOutput

func (DataLakeStoreAccountInformationResponseOutput) Type

The resource type.

type FirewallAllowAzureIpsState added in v0.3.1

type FirewallAllowAzureIpsState pulumi.String

The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.

func (FirewallAllowAzureIpsState) ElementType added in v0.3.1

func (FirewallAllowAzureIpsState) ElementType() reflect.Type

func (FirewallAllowAzureIpsState) ToStringOutput added in v0.3.1

func (e FirewallAllowAzureIpsState) ToStringOutput() pulumi.StringOutput

func (FirewallAllowAzureIpsState) ToStringOutputWithContext added in v0.3.1

func (e FirewallAllowAzureIpsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FirewallAllowAzureIpsState) ToStringPtrOutput added in v0.3.1

func (e FirewallAllowAzureIpsState) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallAllowAzureIpsState) ToStringPtrOutputWithContext added in v0.3.1

func (e FirewallAllowAzureIpsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallRule

type FirewallRule struct {
	pulumi.CustomResourceState

	// The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	EndIpAddress pulumi.StringOutput `pulumi:"endIpAddress"`
	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	StartIpAddress pulumi.StringOutput `pulumi:"startIpAddress"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Data Lake Analytics firewall rule information. Latest API Version: 2016-11-01.

func GetFirewallRule

func GetFirewallRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)

GetFirewallRule gets an existing FirewallRule 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 NewFirewallRule

func NewFirewallRule(ctx *pulumi.Context,
	name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)

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

func (*FirewallRule) ElementType added in v0.2.6

func (*FirewallRule) ElementType() reflect.Type

func (*FirewallRule) ToFirewallRuleOutput added in v0.2.6

func (i *FirewallRule) ToFirewallRuleOutput() FirewallRuleOutput

func (*FirewallRule) ToFirewallRuleOutputWithContext added in v0.2.6

func (i *FirewallRule) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput

type FirewallRuleArgs

type FirewallRuleArgs struct {
	// The name of the Data Lake Analytics account.
	AccountName pulumi.StringInput
	// The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	EndIpAddress pulumi.StringInput
	// The name of the firewall rule to create or update.
	FirewallRuleName pulumi.StringInput
	// The name of the Azure resource group.
	ResourceGroupName pulumi.StringInput
	// The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	StartIpAddress pulumi.StringInput
}

The set of arguments for constructing a FirewallRule resource.

func (FirewallRuleArgs) ElementType

func (FirewallRuleArgs) ElementType() reflect.Type

type FirewallRuleInput added in v0.2.6

type FirewallRuleInput interface {
	pulumi.Input

	ToFirewallRuleOutput() FirewallRuleOutput
	ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
}

type FirewallRuleOutput added in v0.2.6

type FirewallRuleOutput struct {
	*pulumi.OutputState
}

func (FirewallRuleOutput) ElementType added in v0.2.6

func (FirewallRuleOutput) ElementType() reflect.Type

func (FirewallRuleOutput) ToFirewallRuleOutput added in v0.2.6

func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput

func (FirewallRuleOutput) ToFirewallRuleOutputWithContext added in v0.2.6

func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput

type FirewallRuleResponse

type FirewallRuleResponse struct {
	// The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	EndIpAddress string `pulumi:"endIpAddress"`
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource name.
	Name string `pulumi:"name"`
	// The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	StartIpAddress string `pulumi:"startIpAddress"`
	// The resource type.
	Type string `pulumi:"type"`
}

Data Lake Analytics firewall rule information.

type FirewallRuleResponseArgs

type FirewallRuleResponseArgs struct {
	// The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	EndIpAddress pulumi.StringInput `pulumi:"endIpAddress"`
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	StartIpAddress pulumi.StringInput `pulumi:"startIpAddress"`
	// The resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

Data Lake Analytics firewall rule information.

func (FirewallRuleResponseArgs) ElementType

func (FirewallRuleResponseArgs) ElementType() reflect.Type

func (FirewallRuleResponseArgs) ToFirewallRuleResponseOutput

func (i FirewallRuleResponseArgs) ToFirewallRuleResponseOutput() FirewallRuleResponseOutput

func (FirewallRuleResponseArgs) ToFirewallRuleResponseOutputWithContext

func (i FirewallRuleResponseArgs) ToFirewallRuleResponseOutputWithContext(ctx context.Context) FirewallRuleResponseOutput

type FirewallRuleResponseArray

type FirewallRuleResponseArray []FirewallRuleResponseInput

func (FirewallRuleResponseArray) ElementType

func (FirewallRuleResponseArray) ElementType() reflect.Type

func (FirewallRuleResponseArray) ToFirewallRuleResponseArrayOutput

func (i FirewallRuleResponseArray) ToFirewallRuleResponseArrayOutput() FirewallRuleResponseArrayOutput

func (FirewallRuleResponseArray) ToFirewallRuleResponseArrayOutputWithContext

func (i FirewallRuleResponseArray) ToFirewallRuleResponseArrayOutputWithContext(ctx context.Context) FirewallRuleResponseArrayOutput

type FirewallRuleResponseArrayInput

type FirewallRuleResponseArrayInput interface {
	pulumi.Input

	ToFirewallRuleResponseArrayOutput() FirewallRuleResponseArrayOutput
	ToFirewallRuleResponseArrayOutputWithContext(context.Context) FirewallRuleResponseArrayOutput
}

FirewallRuleResponseArrayInput is an input type that accepts FirewallRuleResponseArray and FirewallRuleResponseArrayOutput values. You can construct a concrete instance of `FirewallRuleResponseArrayInput` via:

FirewallRuleResponseArray{ FirewallRuleResponseArgs{...} }

type FirewallRuleResponseArrayOutput

type FirewallRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleResponseArrayOutput) ElementType

func (FirewallRuleResponseArrayOutput) Index

func (FirewallRuleResponseArrayOutput) ToFirewallRuleResponseArrayOutput

func (o FirewallRuleResponseArrayOutput) ToFirewallRuleResponseArrayOutput() FirewallRuleResponseArrayOutput

func (FirewallRuleResponseArrayOutput) ToFirewallRuleResponseArrayOutputWithContext

func (o FirewallRuleResponseArrayOutput) ToFirewallRuleResponseArrayOutputWithContext(ctx context.Context) FirewallRuleResponseArrayOutput

type FirewallRuleResponseInput

type FirewallRuleResponseInput interface {
	pulumi.Input

	ToFirewallRuleResponseOutput() FirewallRuleResponseOutput
	ToFirewallRuleResponseOutputWithContext(context.Context) FirewallRuleResponseOutput
}

FirewallRuleResponseInput is an input type that accepts FirewallRuleResponseArgs and FirewallRuleResponseOutput values. You can construct a concrete instance of `FirewallRuleResponseInput` via:

FirewallRuleResponseArgs{...}

type FirewallRuleResponseOutput

type FirewallRuleResponseOutput struct{ *pulumi.OutputState }

Data Lake Analytics firewall rule information.

func (FirewallRuleResponseOutput) ElementType

func (FirewallRuleResponseOutput) ElementType() reflect.Type

func (FirewallRuleResponseOutput) EndIpAddress

The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

func (FirewallRuleResponseOutput) Id

The resource identifier.

func (FirewallRuleResponseOutput) Name

The resource name.

func (FirewallRuleResponseOutput) StartIpAddress

func (o FirewallRuleResponseOutput) StartIpAddress() pulumi.StringOutput

The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.

func (FirewallRuleResponseOutput) ToFirewallRuleResponseOutput

func (o FirewallRuleResponseOutput) ToFirewallRuleResponseOutput() FirewallRuleResponseOutput

func (FirewallRuleResponseOutput) ToFirewallRuleResponseOutputWithContext

func (o FirewallRuleResponseOutput) ToFirewallRuleResponseOutputWithContext(ctx context.Context) FirewallRuleResponseOutput

func (FirewallRuleResponseOutput) Type

The resource type.

type FirewallRuleState

type FirewallRuleState struct {
	// The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	EndIpAddress pulumi.StringPtrInput
	// The resource name.
	Name pulumi.StringPtrInput
	// The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	StartIpAddress pulumi.StringPtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (FirewallRuleState) ElementType

func (FirewallRuleState) ElementType() reflect.Type

type FirewallState added in v0.3.1

type FirewallState pulumi.String

The current state of the IP address firewall for this account.

func (FirewallState) ElementType added in v0.3.1

func (FirewallState) ElementType() reflect.Type

func (FirewallState) ToStringOutput added in v0.3.1

func (e FirewallState) ToStringOutput() pulumi.StringOutput

func (FirewallState) ToStringOutputWithContext added in v0.3.1

func (e FirewallState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FirewallState) ToStringPtrOutput added in v0.3.1

func (e FirewallState) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallState) ToStringPtrOutputWithContext added in v0.3.1

func (e FirewallState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HiveMetastoreResponse added in v0.5.0

type HiveMetastoreResponse struct {
	// The databaseName for the Hive MetaStore
	DatabaseName string `pulumi:"databaseName"`
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource name.
	Name string `pulumi:"name"`
	// The current state of the NestedResource
	NestedResourceProvisioningState string `pulumi:"nestedResourceProvisioningState"`
	// The password for the Hive MetaStore
	Password string `pulumi:"password"`
	// The runtimeVersion for the Hive MetaStore
	RuntimeVersion string `pulumi:"runtimeVersion"`
	// The serverUri for the Hive MetaStore
	ServerUri string `pulumi:"serverUri"`
	// The resource type.
	Type string `pulumi:"type"`
	// The userName for the Hive MetaStore
	UserName string `pulumi:"userName"`
}

type HiveMetastoreResponseArgs added in v0.5.0

type HiveMetastoreResponseArgs struct {
	// The databaseName for the Hive MetaStore
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The current state of the NestedResource
	NestedResourceProvisioningState pulumi.StringInput `pulumi:"nestedResourceProvisioningState"`
	// The password for the Hive MetaStore
	Password pulumi.StringInput `pulumi:"password"`
	// The runtimeVersion for the Hive MetaStore
	RuntimeVersion pulumi.StringInput `pulumi:"runtimeVersion"`
	// The serverUri for the Hive MetaStore
	ServerUri pulumi.StringInput `pulumi:"serverUri"`
	// The resource type.
	Type pulumi.StringInput `pulumi:"type"`
	// The userName for the Hive MetaStore
	UserName pulumi.StringInput `pulumi:"userName"`
}

func (HiveMetastoreResponseArgs) ElementType added in v0.5.0

func (HiveMetastoreResponseArgs) ElementType() reflect.Type

func (HiveMetastoreResponseArgs) ToHiveMetastoreResponseOutput added in v0.5.0

func (i HiveMetastoreResponseArgs) ToHiveMetastoreResponseOutput() HiveMetastoreResponseOutput

func (HiveMetastoreResponseArgs) ToHiveMetastoreResponseOutputWithContext added in v0.5.0

func (i HiveMetastoreResponseArgs) ToHiveMetastoreResponseOutputWithContext(ctx context.Context) HiveMetastoreResponseOutput

type HiveMetastoreResponseArray added in v0.5.0

type HiveMetastoreResponseArray []HiveMetastoreResponseInput

func (HiveMetastoreResponseArray) ElementType added in v0.5.0

func (HiveMetastoreResponseArray) ElementType() reflect.Type

func (HiveMetastoreResponseArray) ToHiveMetastoreResponseArrayOutput added in v0.5.0

func (i HiveMetastoreResponseArray) ToHiveMetastoreResponseArrayOutput() HiveMetastoreResponseArrayOutput

func (HiveMetastoreResponseArray) ToHiveMetastoreResponseArrayOutputWithContext added in v0.5.0

func (i HiveMetastoreResponseArray) ToHiveMetastoreResponseArrayOutputWithContext(ctx context.Context) HiveMetastoreResponseArrayOutput

type HiveMetastoreResponseArrayInput added in v0.5.0

type HiveMetastoreResponseArrayInput interface {
	pulumi.Input

	ToHiveMetastoreResponseArrayOutput() HiveMetastoreResponseArrayOutput
	ToHiveMetastoreResponseArrayOutputWithContext(context.Context) HiveMetastoreResponseArrayOutput
}

HiveMetastoreResponseArrayInput is an input type that accepts HiveMetastoreResponseArray and HiveMetastoreResponseArrayOutput values. You can construct a concrete instance of `HiveMetastoreResponseArrayInput` via:

HiveMetastoreResponseArray{ HiveMetastoreResponseArgs{...} }

type HiveMetastoreResponseArrayOutput added in v0.5.0

type HiveMetastoreResponseArrayOutput struct{ *pulumi.OutputState }

func (HiveMetastoreResponseArrayOutput) ElementType added in v0.5.0

func (HiveMetastoreResponseArrayOutput) Index added in v0.5.0

func (HiveMetastoreResponseArrayOutput) ToHiveMetastoreResponseArrayOutput added in v0.5.0

func (o HiveMetastoreResponseArrayOutput) ToHiveMetastoreResponseArrayOutput() HiveMetastoreResponseArrayOutput

func (HiveMetastoreResponseArrayOutput) ToHiveMetastoreResponseArrayOutputWithContext added in v0.5.0

func (o HiveMetastoreResponseArrayOutput) ToHiveMetastoreResponseArrayOutputWithContext(ctx context.Context) HiveMetastoreResponseArrayOutput

type HiveMetastoreResponseInput added in v0.5.0

type HiveMetastoreResponseInput interface {
	pulumi.Input

	ToHiveMetastoreResponseOutput() HiveMetastoreResponseOutput
	ToHiveMetastoreResponseOutputWithContext(context.Context) HiveMetastoreResponseOutput
}

HiveMetastoreResponseInput is an input type that accepts HiveMetastoreResponseArgs and HiveMetastoreResponseOutput values. You can construct a concrete instance of `HiveMetastoreResponseInput` via:

HiveMetastoreResponseArgs{...}

type HiveMetastoreResponseOutput added in v0.5.0

type HiveMetastoreResponseOutput struct{ *pulumi.OutputState }

func (HiveMetastoreResponseOutput) DatabaseName added in v0.5.0

The databaseName for the Hive MetaStore

func (HiveMetastoreResponseOutput) ElementType added in v0.5.0

func (HiveMetastoreResponseOutput) Id added in v0.5.0

The resource identifier.

func (HiveMetastoreResponseOutput) Name added in v0.5.0

The resource name.

func (HiveMetastoreResponseOutput) NestedResourceProvisioningState added in v0.5.0

func (o HiveMetastoreResponseOutput) NestedResourceProvisioningState() pulumi.StringOutput

The current state of the NestedResource

func (HiveMetastoreResponseOutput) Password added in v0.5.0

The password for the Hive MetaStore

func (HiveMetastoreResponseOutput) RuntimeVersion added in v0.5.0

func (o HiveMetastoreResponseOutput) RuntimeVersion() pulumi.StringOutput

The runtimeVersion for the Hive MetaStore

func (HiveMetastoreResponseOutput) ServerUri added in v0.5.0

The serverUri for the Hive MetaStore

func (HiveMetastoreResponseOutput) ToHiveMetastoreResponseOutput added in v0.5.0

func (o HiveMetastoreResponseOutput) ToHiveMetastoreResponseOutput() HiveMetastoreResponseOutput

func (HiveMetastoreResponseOutput) ToHiveMetastoreResponseOutputWithContext added in v0.5.0

func (o HiveMetastoreResponseOutput) ToHiveMetastoreResponseOutputWithContext(ctx context.Context) HiveMetastoreResponseOutput

func (HiveMetastoreResponseOutput) Type added in v0.5.0

The resource type.

func (HiveMetastoreResponseOutput) UserName added in v0.5.0

The userName for the Hive MetaStore

type ListStorageAccountSasTokensArgs

type ListStorageAccountSasTokensArgs struct {
	// The name of the Data Lake Analytics account.
	AccountName string `pulumi:"accountName"`
	// The name of the Azure storage container for which the SAS token is being requested.
	ContainerName string `pulumi:"containerName"`
	// The name of the Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure storage account for which the SAS token is being requested.
	StorageAccountName string `pulumi:"storageAccountName"`
}

type ListStorageAccountSasTokensResult

type ListStorageAccountSasTokensResult struct {
	// The link (url) to the next page of results.
	NextLink string `pulumi:"nextLink"`
	// The results of the list operation.
	Value []SasTokenInformationResponse `pulumi:"value"`
}

The SAS response that contains the storage account, container and associated SAS token for connection use.

type LookupAccountArgs

type LookupAccountArgs struct {
	// The name of the Data Lake Analytics account.
	AccountName string `pulumi:"accountName"`
	// The name of the Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAccountResult

type LookupAccountResult struct {
	// The unique identifier associated with this Data Lake Analytics account.
	AccountId string `pulumi:"accountId"`
	// The list of compute policies associated with this account.
	ComputePolicies []ComputePolicyResponse `pulumi:"computePolicies"`
	// The account creation time.
	CreationTime string `pulumi:"creationTime"`
	// The commitment tier in use for the current month.
	CurrentTier string `pulumi:"currentTier"`
	// The list of Data Lake Store accounts associated with this account.
	DataLakeStoreAccounts []DataLakeStoreAccountInformationResponse `pulumi:"dataLakeStoreAccounts"`
	// The current state of the DebugDataAccessLevel for this account.
	DebugDataAccessLevel string `pulumi:"debugDataAccessLevel"`
	// The default Data Lake Store account associated with this account.
	DefaultDataLakeStoreAccount string `pulumi:"defaultDataLakeStoreAccount"`
	// The full CName endpoint for this account.
	Endpoint string `pulumi:"endpoint"`
	// The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
	FirewallAllowAzureIps string `pulumi:"firewallAllowAzureIps"`
	// The list of firewall rules associated with this account.
	FirewallRules []FirewallRuleResponse `pulumi:"firewallRules"`
	// The current state of the IP address firewall for this account.
	FirewallState string `pulumi:"firewallState"`
	// The list of hiveMetastores associated with this account.
	HiveMetastores []HiveMetastoreResponse `pulumi:"hiveMetastores"`
	// The resource identifer.
	Id string `pulumi:"id"`
	// The account last modified time.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The resource location.
	Location string `pulumi:"location"`
	// The maximum supported degree of parallelism for this account.
	MaxDegreeOfParallelism *int `pulumi:"maxDegreeOfParallelism"`
	// The maximum supported degree of parallelism per job for this account.
	MaxDegreeOfParallelismPerJob int `pulumi:"maxDegreeOfParallelismPerJob"`
	// The maximum supported jobs running under the account at the same time.
	MaxJobCount *int `pulumi:"maxJobCount"`
	// The minimum supported priority per job for this account.
	MinPriorityPerJob int `pulumi:"minPriorityPerJob"`
	// The resource name.
	Name string `pulumi:"name"`
	// The commitment tier for the next month.
	NewTier string `pulumi:"newTier"`
	// The provisioning status of the Data Lake Analytics account.
	ProvisioningState string `pulumi:"provisioningState"`
	// The number of days that job metadata is retained.
	QueryStoreRetention *int `pulumi:"queryStoreRetention"`
	// The state of the Data Lake Analytics account.
	State string `pulumi:"state"`
	// The list of Azure Blob Storage accounts associated with this account.
	StorageAccounts []StorageAccountInformationResponse `pulumi:"storageAccounts"`
	// The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
	SystemMaxDegreeOfParallelism int `pulumi:"systemMaxDegreeOfParallelism"`
	// The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
	SystemMaxJobCount int `pulumi:"systemMaxJobCount"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The resource type.
	Type string `pulumi:"type"`
	// The list of virtualNetwork rules associated with this account.
	VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"`
}

A Data Lake Analytics account object, containing all information associated with the named Data Lake Analytics account.

func LookupAccount

func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)

type LookupComputePolicyArgs

type LookupComputePolicyArgs struct {
	// The name of the Data Lake Analytics account.
	AccountName string `pulumi:"accountName"`
	// The name of the compute policy to retrieve.
	ComputePolicyName string `pulumi:"computePolicyName"`
	// The name of the Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupComputePolicyResult

type LookupComputePolicyResult struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The maximum degree of parallelism per job this user can use to submit jobs.
	MaxDegreeOfParallelismPerJob int `pulumi:"maxDegreeOfParallelismPerJob"`
	// The minimum priority per job this user can use to submit jobs.
	MinPriorityPerJob int `pulumi:"minPriorityPerJob"`
	// The resource name.
	Name string `pulumi:"name"`
	// The AAD object identifier for the entity to create a policy for.
	ObjectId string `pulumi:"objectId"`
	// The type of AAD object the object identifier refers to.
	ObjectType string `pulumi:"objectType"`
	// The resource type.
	Type string `pulumi:"type"`
}

Data Lake Analytics compute policy information.

type LookupFirewallRuleArgs

type LookupFirewallRuleArgs struct {
	// The name of the Data Lake Analytics account.
	AccountName string `pulumi:"accountName"`
	// The name of the firewall rule to retrieve.
	FirewallRuleName string `pulumi:"firewallRuleName"`
	// The name of the Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupFirewallRuleResult

type LookupFirewallRuleResult struct {
	// The end IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	EndIpAddress string `pulumi:"endIpAddress"`
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource name.
	Name string `pulumi:"name"`
	// The start IP address for the firewall rule. This can be either ipv4 or ipv6. Start and End should be in the same protocol.
	StartIpAddress string `pulumi:"startIpAddress"`
	// The resource type.
	Type string `pulumi:"type"`
}

Data Lake Analytics firewall rule information.

type SasTokenInformationResponse

type SasTokenInformationResponse struct {
	// The access token for the associated Azure Storage Container.
	AccessToken string `pulumi:"accessToken"`
}

SAS token information.

type SasTokenInformationResponseArgs

type SasTokenInformationResponseArgs struct {
	// The access token for the associated Azure Storage Container.
	AccessToken pulumi.StringInput `pulumi:"accessToken"`
}

SAS token information.

func (SasTokenInformationResponseArgs) ElementType

func (SasTokenInformationResponseArgs) ToSasTokenInformationResponseOutput

func (i SasTokenInformationResponseArgs) ToSasTokenInformationResponseOutput() SasTokenInformationResponseOutput

func (SasTokenInformationResponseArgs) ToSasTokenInformationResponseOutputWithContext

func (i SasTokenInformationResponseArgs) ToSasTokenInformationResponseOutputWithContext(ctx context.Context) SasTokenInformationResponseOutput

type SasTokenInformationResponseArray

type SasTokenInformationResponseArray []SasTokenInformationResponseInput

func (SasTokenInformationResponseArray) ElementType

func (SasTokenInformationResponseArray) ToSasTokenInformationResponseArrayOutput

func (i SasTokenInformationResponseArray) ToSasTokenInformationResponseArrayOutput() SasTokenInformationResponseArrayOutput

func (SasTokenInformationResponseArray) ToSasTokenInformationResponseArrayOutputWithContext

func (i SasTokenInformationResponseArray) ToSasTokenInformationResponseArrayOutputWithContext(ctx context.Context) SasTokenInformationResponseArrayOutput

type SasTokenInformationResponseArrayInput

type SasTokenInformationResponseArrayInput interface {
	pulumi.Input

	ToSasTokenInformationResponseArrayOutput() SasTokenInformationResponseArrayOutput
	ToSasTokenInformationResponseArrayOutputWithContext(context.Context) SasTokenInformationResponseArrayOutput
}

SasTokenInformationResponseArrayInput is an input type that accepts SasTokenInformationResponseArray and SasTokenInformationResponseArrayOutput values. You can construct a concrete instance of `SasTokenInformationResponseArrayInput` via:

SasTokenInformationResponseArray{ SasTokenInformationResponseArgs{...} }

type SasTokenInformationResponseArrayOutput

type SasTokenInformationResponseArrayOutput struct{ *pulumi.OutputState }

func (SasTokenInformationResponseArrayOutput) ElementType

func (SasTokenInformationResponseArrayOutput) Index

func (SasTokenInformationResponseArrayOutput) ToSasTokenInformationResponseArrayOutput

func (o SasTokenInformationResponseArrayOutput) ToSasTokenInformationResponseArrayOutput() SasTokenInformationResponseArrayOutput

func (SasTokenInformationResponseArrayOutput) ToSasTokenInformationResponseArrayOutputWithContext

func (o SasTokenInformationResponseArrayOutput) ToSasTokenInformationResponseArrayOutputWithContext(ctx context.Context) SasTokenInformationResponseArrayOutput

type SasTokenInformationResponseInput

type SasTokenInformationResponseInput interface {
	pulumi.Input

	ToSasTokenInformationResponseOutput() SasTokenInformationResponseOutput
	ToSasTokenInformationResponseOutputWithContext(context.Context) SasTokenInformationResponseOutput
}

SasTokenInformationResponseInput is an input type that accepts SasTokenInformationResponseArgs and SasTokenInformationResponseOutput values. You can construct a concrete instance of `SasTokenInformationResponseInput` via:

SasTokenInformationResponseArgs{...}

type SasTokenInformationResponseOutput

type SasTokenInformationResponseOutput struct{ *pulumi.OutputState }

SAS token information.

func (SasTokenInformationResponseOutput) AccessToken

The access token for the associated Azure Storage Container.

func (SasTokenInformationResponseOutput) ElementType

func (SasTokenInformationResponseOutput) ToSasTokenInformationResponseOutput

func (o SasTokenInformationResponseOutput) ToSasTokenInformationResponseOutput() SasTokenInformationResponseOutput

func (SasTokenInformationResponseOutput) ToSasTokenInformationResponseOutputWithContext

func (o SasTokenInformationResponseOutput) ToSasTokenInformationResponseOutputWithContext(ctx context.Context) SasTokenInformationResponseOutput

type StorageAccountInformationResponse

type StorageAccountInformationResponse struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource name.
	Name string `pulumi:"name"`
	// The optional suffix for the storage account.
	Suffix string `pulumi:"suffix"`
	// The resource type.
	Type string `pulumi:"type"`
}

Azure Storage account information.

type StorageAccountInformationResponseArgs

type StorageAccountInformationResponseArgs struct {
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The optional suffix for the storage account.
	Suffix pulumi.StringInput `pulumi:"suffix"`
	// The resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

Azure Storage account information.

func (StorageAccountInformationResponseArgs) ElementType

func (StorageAccountInformationResponseArgs) ToStorageAccountInformationResponseOutput

func (i StorageAccountInformationResponseArgs) ToStorageAccountInformationResponseOutput() StorageAccountInformationResponseOutput

func (StorageAccountInformationResponseArgs) ToStorageAccountInformationResponseOutputWithContext

func (i StorageAccountInformationResponseArgs) ToStorageAccountInformationResponseOutputWithContext(ctx context.Context) StorageAccountInformationResponseOutput

type StorageAccountInformationResponseArray

type StorageAccountInformationResponseArray []StorageAccountInformationResponseInput

func (StorageAccountInformationResponseArray) ElementType

func (StorageAccountInformationResponseArray) ToStorageAccountInformationResponseArrayOutput

func (i StorageAccountInformationResponseArray) ToStorageAccountInformationResponseArrayOutput() StorageAccountInformationResponseArrayOutput

func (StorageAccountInformationResponseArray) ToStorageAccountInformationResponseArrayOutputWithContext

func (i StorageAccountInformationResponseArray) ToStorageAccountInformationResponseArrayOutputWithContext(ctx context.Context) StorageAccountInformationResponseArrayOutput

type StorageAccountInformationResponseArrayInput

type StorageAccountInformationResponseArrayInput interface {
	pulumi.Input

	ToStorageAccountInformationResponseArrayOutput() StorageAccountInformationResponseArrayOutput
	ToStorageAccountInformationResponseArrayOutputWithContext(context.Context) StorageAccountInformationResponseArrayOutput
}

StorageAccountInformationResponseArrayInput is an input type that accepts StorageAccountInformationResponseArray and StorageAccountInformationResponseArrayOutput values. You can construct a concrete instance of `StorageAccountInformationResponseArrayInput` via:

StorageAccountInformationResponseArray{ StorageAccountInformationResponseArgs{...} }

type StorageAccountInformationResponseArrayOutput

type StorageAccountInformationResponseArrayOutput struct{ *pulumi.OutputState }

func (StorageAccountInformationResponseArrayOutput) ElementType

func (StorageAccountInformationResponseArrayOutput) Index

func (StorageAccountInformationResponseArrayOutput) ToStorageAccountInformationResponseArrayOutput

func (o StorageAccountInformationResponseArrayOutput) ToStorageAccountInformationResponseArrayOutput() StorageAccountInformationResponseArrayOutput

func (StorageAccountInformationResponseArrayOutput) ToStorageAccountInformationResponseArrayOutputWithContext

func (o StorageAccountInformationResponseArrayOutput) ToStorageAccountInformationResponseArrayOutputWithContext(ctx context.Context) StorageAccountInformationResponseArrayOutput

type StorageAccountInformationResponseInput

type StorageAccountInformationResponseInput interface {
	pulumi.Input

	ToStorageAccountInformationResponseOutput() StorageAccountInformationResponseOutput
	ToStorageAccountInformationResponseOutputWithContext(context.Context) StorageAccountInformationResponseOutput
}

StorageAccountInformationResponseInput is an input type that accepts StorageAccountInformationResponseArgs and StorageAccountInformationResponseOutput values. You can construct a concrete instance of `StorageAccountInformationResponseInput` via:

StorageAccountInformationResponseArgs{...}

type StorageAccountInformationResponseOutput

type StorageAccountInformationResponseOutput struct{ *pulumi.OutputState }

Azure Storage account information.

func (StorageAccountInformationResponseOutput) ElementType

func (StorageAccountInformationResponseOutput) Id

The resource identifier.

func (StorageAccountInformationResponseOutput) Name

The resource name.

func (StorageAccountInformationResponseOutput) Suffix

The optional suffix for the storage account.

func (StorageAccountInformationResponseOutput) ToStorageAccountInformationResponseOutput

func (o StorageAccountInformationResponseOutput) ToStorageAccountInformationResponseOutput() StorageAccountInformationResponseOutput

func (StorageAccountInformationResponseOutput) ToStorageAccountInformationResponseOutputWithContext

func (o StorageAccountInformationResponseOutput) ToStorageAccountInformationResponseOutputWithContext(ctx context.Context) StorageAccountInformationResponseOutput

func (StorageAccountInformationResponseOutput) Type

The resource type.

type TierType added in v0.3.1

type TierType pulumi.String

The commitment tier for the next month.

func (TierType) ElementType added in v0.3.1

func (TierType) ElementType() reflect.Type

func (TierType) ToStringOutput added in v0.3.1

func (e TierType) ToStringOutput() pulumi.StringOutput

func (TierType) ToStringOutputWithContext added in v0.3.1

func (e TierType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TierType) ToStringPtrOutput added in v0.3.1

func (e TierType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TierType) ToStringPtrOutputWithContext added in v0.3.1

func (e TierType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type VirtualNetworkRuleResponse added in v0.5.0

type VirtualNetworkRuleResponse struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource name.
	Name string `pulumi:"name"`
	// The resource identifier for the subnet
	SubnetId string `pulumi:"subnetId"`
	// The resource type.
	Type string `pulumi:"type"`
	// The current state of the VirtualNetwork Rule
	VirtualNetworkRuleState string `pulumi:"virtualNetworkRuleState"`
}

Data Lake Analytics VirtualNetwork Rule information.

type VirtualNetworkRuleResponseArgs added in v0.5.0

type VirtualNetworkRuleResponseArgs struct {
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource identifier for the subnet
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// The resource type.
	Type pulumi.StringInput `pulumi:"type"`
	// The current state of the VirtualNetwork Rule
	VirtualNetworkRuleState pulumi.StringInput `pulumi:"virtualNetworkRuleState"`
}

Data Lake Analytics VirtualNetwork Rule information.

func (VirtualNetworkRuleResponseArgs) ElementType added in v0.5.0

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput added in v0.5.0

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext added in v0.5.0

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput

type VirtualNetworkRuleResponseArray added in v0.5.0

type VirtualNetworkRuleResponseArray []VirtualNetworkRuleResponseInput

func (VirtualNetworkRuleResponseArray) ElementType added in v0.5.0

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput added in v0.5.0

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext added in v0.5.0

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseArrayInput added in v0.5.0

type VirtualNetworkRuleResponseArrayInput interface {
	pulumi.Input

	ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
	ToVirtualNetworkRuleResponseArrayOutputWithContext(context.Context) VirtualNetworkRuleResponseArrayOutput
}

VirtualNetworkRuleResponseArrayInput is an input type that accepts VirtualNetworkRuleResponseArray and VirtualNetworkRuleResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseArrayInput` via:

VirtualNetworkRuleResponseArray{ VirtualNetworkRuleResponseArgs{...} }

type VirtualNetworkRuleResponseArrayOutput added in v0.5.0

type VirtualNetworkRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleResponseArrayOutput) ElementType added in v0.5.0

func (VirtualNetworkRuleResponseArrayOutput) Index added in v0.5.0

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput added in v0.5.0

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext added in v0.5.0

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseInput added in v0.5.0

type VirtualNetworkRuleResponseInput interface {
	pulumi.Input

	ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
	ToVirtualNetworkRuleResponseOutputWithContext(context.Context) VirtualNetworkRuleResponseOutput
}

VirtualNetworkRuleResponseInput is an input type that accepts VirtualNetworkRuleResponseArgs and VirtualNetworkRuleResponseOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseInput` via:

VirtualNetworkRuleResponseArgs{...}

type VirtualNetworkRuleResponseOutput added in v0.5.0

type VirtualNetworkRuleResponseOutput struct{ *pulumi.OutputState }

Data Lake Analytics VirtualNetwork Rule information.

func (VirtualNetworkRuleResponseOutput) ElementType added in v0.5.0

func (VirtualNetworkRuleResponseOutput) Id added in v0.5.0

The resource identifier.

func (VirtualNetworkRuleResponseOutput) Name added in v0.5.0

The resource name.

func (VirtualNetworkRuleResponseOutput) SubnetId added in v0.5.0

The resource identifier for the subnet

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput added in v0.5.0

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext added in v0.5.0

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseOutput) Type added in v0.5.0

The resource type.

func (VirtualNetworkRuleResponseOutput) VirtualNetworkRuleState added in v0.5.0

func (o VirtualNetworkRuleResponseOutput) VirtualNetworkRuleState() pulumi.StringOutput

The current state of the VirtualNetwork Rule

Jump to

Keyboard shortcuts

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