v20161101

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 (
	EncryptionConfigTypeUserManaged    = EncryptionConfigType("UserManaged")
	EncryptionConfigTypeServiceManaged = EncryptionConfigType("ServiceManaged")
)
View Source
const (
	EncryptionStateEnabled  = EncryptionState("Enabled")
	EncryptionStateDisabled = EncryptionState("Disabled")
)
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_1TB   = TierType("Commitment_1TB")
	TierType_Commitment_10TB  = TierType("Commitment_10TB")
	TierType_Commitment_100TB = TierType("Commitment_100TB")
	TierType_Commitment_500TB = TierType("Commitment_500TB")
	TierType_Commitment_1PB   = TierType("Commitment_1PB")
	TierType_Commitment_5PB   = TierType("Commitment_5PB")
)
View Source
const (
	TrustedIdProviderStateEnumEnabled  = TrustedIdProviderStateEnum("Enabled")
	TrustedIdProviderStateEnumDisabled = TrustedIdProviderStateEnum("Disabled")
)
View Source
const (
	EncryptionIdentityTypeSystemAssigned = EncryptionIdentityType("SystemAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// The unique identifier associated with this Data Lake Store account.
	AccountId pulumi.StringOutput `pulumi:"accountId"`
	// The account creation time.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The commitment tier in use for the current month.
	CurrentTier pulumi.StringOutput `pulumi:"currentTier"`
	// The default owner group for all new folders and files created in the Data Lake Store account.
	DefaultGroup pulumi.StringOutput `pulumi:"defaultGroup"`
	// The Key Vault encryption configuration.
	EncryptionConfig EncryptionConfigResponseOutput `pulumi:"encryptionConfig"`
	// The current state of encryption provisioning for this Data Lake Store account.
	EncryptionProvisioningState pulumi.StringOutput `pulumi:"encryptionProvisioningState"`
	// The current state of encryption for this Data Lake Store account.
	EncryptionState pulumi.StringOutput `pulumi:"encryptionState"`
	// 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 Data Lake Store account.
	FirewallRules FirewallRuleResponseArrayOutput `pulumi:"firewallRules"`
	// The current state of the IP address firewall for this Data Lake Store account.
	FirewallState pulumi.StringOutput `pulumi:"firewallState"`
	// The Key Vault encryption identity, if any.
	Identity EncryptionIdentityResponseOutput `pulumi:"identity"`
	// The account last modified time.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The commitment tier to use for next month.
	NewTier pulumi.StringOutput `pulumi:"newTier"`
	// The provisioning status of the Data Lake Store account.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The state of the Data Lake Store account.
	State pulumi.StringOutput `pulumi:"state"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The current state of the trusted identity provider feature for this Data Lake Store account.
	TrustedIdProviderState pulumi.StringOutput `pulumi:"trustedIdProviderState"`
	// The list of trusted identity providers associated with this Data Lake Store account.
	TrustedIdProviders TrustedIdProviderResponseArrayOutput `pulumi:"trustedIdProviders"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The list of virtual network rules associated with this Data Lake Store account.
	VirtualNetworkRules VirtualNetworkRuleResponseArrayOutput `pulumi:"virtualNetworkRules"`
}

Data Lake Store account information.

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 Store account.
	AccountName pulumi.StringInput
	// The default owner group for all new folders and files created in the Data Lake Store account.
	DefaultGroup pulumi.StringPtrInput
	// The Key Vault encryption configuration.
	EncryptionConfig EncryptionConfigPtrInput
	// The current state of encryption for this Data Lake Store account.
	EncryptionState *EncryptionState
	// 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 Data Lake Store account.
	FirewallRules CreateFirewallRuleWithAccountParametersArrayInput
	// The current state of the IP address firewall for this Data Lake Store account.
	FirewallState *FirewallState
	// The Key Vault encryption identity, if any.
	Identity EncryptionIdentityPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The commitment tier to use for next month.
	NewTier *TierType
	// The name of the Azure resource group.
	ResourceGroupName pulumi.StringInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The current state of the trusted identity provider feature for this Data Lake Store account.
	TrustedIdProviderState *TrustedIdProviderStateEnum
	// The list of trusted identity providers associated with this Data Lake Store account.
	TrustedIdProviders CreateTrustedIdProviderWithAccountParametersArrayInput
	// The list of virtual network rules associated with this Data Lake Store account.
	VirtualNetworkRules CreateVirtualNetworkRuleWithAccountParametersArrayInput
}

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 Store account.
	AccountId pulumi.StringPtrInput
	// The account creation time.
	CreationTime pulumi.StringPtrInput
	// The commitment tier in use for the current month.
	CurrentTier pulumi.StringPtrInput
	// The default owner group for all new folders and files created in the Data Lake Store account.
	DefaultGroup pulumi.StringPtrInput
	// The Key Vault encryption configuration.
	EncryptionConfig EncryptionConfigResponsePtrInput
	// The current state of encryption provisioning for this Data Lake Store account.
	EncryptionProvisioningState pulumi.StringPtrInput
	// The current state of encryption for this Data Lake Store account.
	EncryptionState 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 Data Lake Store account.
	FirewallRules FirewallRuleResponseArrayInput
	// The current state of the IP address firewall for this Data Lake Store account.
	FirewallState pulumi.StringPtrInput
	// The Key Vault encryption identity, if any.
	Identity EncryptionIdentityResponsePtrInput
	// The account last modified time.
	LastModifiedTime pulumi.StringPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The resource name.
	Name pulumi.StringPtrInput
	// The commitment tier to use for next month.
	NewTier pulumi.StringPtrInput
	// The provisioning status of the Data Lake Store account.
	ProvisioningState pulumi.StringPtrInput
	// The state of the Data Lake Store account.
	State pulumi.StringPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The current state of the trusted identity provider feature for this Data Lake Store account.
	TrustedIdProviderState pulumi.StringPtrInput
	// The list of trusted identity providers associated with this Data Lake Store account.
	TrustedIdProviders TrustedIdProviderResponseArrayInput
	// The resource type.
	Type pulumi.StringPtrInput
	// The list of virtual network rules associated with this Data Lake Store account.
	VirtualNetworkRules VirtualNetworkRuleResponseArrayInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

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 Store 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 Store 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 Store 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 CreateTrustedIdProviderWithAccountParameters

type CreateTrustedIdProviderWithAccountParameters struct {
	// The URL of this trusted identity provider.
	IdProvider string `pulumi:"idProvider"`
	// The unique name of the trusted identity provider to create.
	Name string `pulumi:"name"`
}

The parameters used to create a new trusted identity provider while creating a new Data Lake Store account.

type CreateTrustedIdProviderWithAccountParametersArgs

type CreateTrustedIdProviderWithAccountParametersArgs struct {
	// The URL of this trusted identity provider.
	IdProvider pulumi.StringInput `pulumi:"idProvider"`
	// The unique name of the trusted identity provider to create.
	Name pulumi.StringInput `pulumi:"name"`
}

The parameters used to create a new trusted identity provider while creating a new Data Lake Store account.

func (CreateTrustedIdProviderWithAccountParametersArgs) ElementType

func (CreateTrustedIdProviderWithAccountParametersArgs) ToCreateTrustedIdProviderWithAccountParametersOutput

func (i CreateTrustedIdProviderWithAccountParametersArgs) ToCreateTrustedIdProviderWithAccountParametersOutput() CreateTrustedIdProviderWithAccountParametersOutput

func (CreateTrustedIdProviderWithAccountParametersArgs) ToCreateTrustedIdProviderWithAccountParametersOutputWithContext

func (i CreateTrustedIdProviderWithAccountParametersArgs) ToCreateTrustedIdProviderWithAccountParametersOutputWithContext(ctx context.Context) CreateTrustedIdProviderWithAccountParametersOutput

type CreateTrustedIdProviderWithAccountParametersArray

type CreateTrustedIdProviderWithAccountParametersArray []CreateTrustedIdProviderWithAccountParametersInput

func (CreateTrustedIdProviderWithAccountParametersArray) ElementType

func (CreateTrustedIdProviderWithAccountParametersArray) ToCreateTrustedIdProviderWithAccountParametersArrayOutput

func (i CreateTrustedIdProviderWithAccountParametersArray) ToCreateTrustedIdProviderWithAccountParametersArrayOutput() CreateTrustedIdProviderWithAccountParametersArrayOutput

func (CreateTrustedIdProviderWithAccountParametersArray) ToCreateTrustedIdProviderWithAccountParametersArrayOutputWithContext

func (i CreateTrustedIdProviderWithAccountParametersArray) ToCreateTrustedIdProviderWithAccountParametersArrayOutputWithContext(ctx context.Context) CreateTrustedIdProviderWithAccountParametersArrayOutput

type CreateTrustedIdProviderWithAccountParametersArrayInput

type CreateTrustedIdProviderWithAccountParametersArrayInput interface {
	pulumi.Input

	ToCreateTrustedIdProviderWithAccountParametersArrayOutput() CreateTrustedIdProviderWithAccountParametersArrayOutput
	ToCreateTrustedIdProviderWithAccountParametersArrayOutputWithContext(context.Context) CreateTrustedIdProviderWithAccountParametersArrayOutput
}

CreateTrustedIdProviderWithAccountParametersArrayInput is an input type that accepts CreateTrustedIdProviderWithAccountParametersArray and CreateTrustedIdProviderWithAccountParametersArrayOutput values. You can construct a concrete instance of `CreateTrustedIdProviderWithAccountParametersArrayInput` via:

CreateTrustedIdProviderWithAccountParametersArray{ CreateTrustedIdProviderWithAccountParametersArgs{...} }

type CreateTrustedIdProviderWithAccountParametersArrayOutput

type CreateTrustedIdProviderWithAccountParametersArrayOutput struct{ *pulumi.OutputState }

func (CreateTrustedIdProviderWithAccountParametersArrayOutput) ElementType

func (CreateTrustedIdProviderWithAccountParametersArrayOutput) Index

func (CreateTrustedIdProviderWithAccountParametersArrayOutput) ToCreateTrustedIdProviderWithAccountParametersArrayOutput

func (CreateTrustedIdProviderWithAccountParametersArrayOutput) ToCreateTrustedIdProviderWithAccountParametersArrayOutputWithContext

func (o CreateTrustedIdProviderWithAccountParametersArrayOutput) ToCreateTrustedIdProviderWithAccountParametersArrayOutputWithContext(ctx context.Context) CreateTrustedIdProviderWithAccountParametersArrayOutput

type CreateTrustedIdProviderWithAccountParametersInput

type CreateTrustedIdProviderWithAccountParametersInput interface {
	pulumi.Input

	ToCreateTrustedIdProviderWithAccountParametersOutput() CreateTrustedIdProviderWithAccountParametersOutput
	ToCreateTrustedIdProviderWithAccountParametersOutputWithContext(context.Context) CreateTrustedIdProviderWithAccountParametersOutput
}

CreateTrustedIdProviderWithAccountParametersInput is an input type that accepts CreateTrustedIdProviderWithAccountParametersArgs and CreateTrustedIdProviderWithAccountParametersOutput values. You can construct a concrete instance of `CreateTrustedIdProviderWithAccountParametersInput` via:

CreateTrustedIdProviderWithAccountParametersArgs{...}

type CreateTrustedIdProviderWithAccountParametersOutput

type CreateTrustedIdProviderWithAccountParametersOutput struct{ *pulumi.OutputState }

The parameters used to create a new trusted identity provider while creating a new Data Lake Store account.

func (CreateTrustedIdProviderWithAccountParametersOutput) ElementType

func (CreateTrustedIdProviderWithAccountParametersOutput) IdProvider

The URL of this trusted identity provider.

func (CreateTrustedIdProviderWithAccountParametersOutput) Name

The unique name of the trusted identity provider to create.

func (CreateTrustedIdProviderWithAccountParametersOutput) ToCreateTrustedIdProviderWithAccountParametersOutput

func (o CreateTrustedIdProviderWithAccountParametersOutput) ToCreateTrustedIdProviderWithAccountParametersOutput() CreateTrustedIdProviderWithAccountParametersOutput

func (CreateTrustedIdProviderWithAccountParametersOutput) ToCreateTrustedIdProviderWithAccountParametersOutputWithContext

func (o CreateTrustedIdProviderWithAccountParametersOutput) ToCreateTrustedIdProviderWithAccountParametersOutputWithContext(ctx context.Context) CreateTrustedIdProviderWithAccountParametersOutput

type CreateVirtualNetworkRuleWithAccountParameters

type CreateVirtualNetworkRuleWithAccountParameters struct {
	// The unique name of the virtual network rule to create.
	Name string `pulumi:"name"`
	// The resource identifier for the subnet.
	SubnetId string `pulumi:"subnetId"`
}

The parameters used to create a new virtual network rule while creating a new Data Lake Store account.

type CreateVirtualNetworkRuleWithAccountParametersArgs

type CreateVirtualNetworkRuleWithAccountParametersArgs struct {
	// The unique name of the virtual network rule to create.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource identifier for the subnet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

The parameters used to create a new virtual network rule while creating a new Data Lake Store account.

func (CreateVirtualNetworkRuleWithAccountParametersArgs) ElementType

func (CreateVirtualNetworkRuleWithAccountParametersArgs) ToCreateVirtualNetworkRuleWithAccountParametersOutput

func (i CreateVirtualNetworkRuleWithAccountParametersArgs) ToCreateVirtualNetworkRuleWithAccountParametersOutput() CreateVirtualNetworkRuleWithAccountParametersOutput

func (CreateVirtualNetworkRuleWithAccountParametersArgs) ToCreateVirtualNetworkRuleWithAccountParametersOutputWithContext

func (i CreateVirtualNetworkRuleWithAccountParametersArgs) ToCreateVirtualNetworkRuleWithAccountParametersOutputWithContext(ctx context.Context) CreateVirtualNetworkRuleWithAccountParametersOutput

type CreateVirtualNetworkRuleWithAccountParametersArray

type CreateVirtualNetworkRuleWithAccountParametersArray []CreateVirtualNetworkRuleWithAccountParametersInput

func (CreateVirtualNetworkRuleWithAccountParametersArray) ElementType

func (CreateVirtualNetworkRuleWithAccountParametersArray) ToCreateVirtualNetworkRuleWithAccountParametersArrayOutput

func (i CreateVirtualNetworkRuleWithAccountParametersArray) ToCreateVirtualNetworkRuleWithAccountParametersArrayOutput() CreateVirtualNetworkRuleWithAccountParametersArrayOutput

func (CreateVirtualNetworkRuleWithAccountParametersArray) ToCreateVirtualNetworkRuleWithAccountParametersArrayOutputWithContext

func (i CreateVirtualNetworkRuleWithAccountParametersArray) ToCreateVirtualNetworkRuleWithAccountParametersArrayOutputWithContext(ctx context.Context) CreateVirtualNetworkRuleWithAccountParametersArrayOutput

type CreateVirtualNetworkRuleWithAccountParametersArrayInput

type CreateVirtualNetworkRuleWithAccountParametersArrayInput interface {
	pulumi.Input

	ToCreateVirtualNetworkRuleWithAccountParametersArrayOutput() CreateVirtualNetworkRuleWithAccountParametersArrayOutput
	ToCreateVirtualNetworkRuleWithAccountParametersArrayOutputWithContext(context.Context) CreateVirtualNetworkRuleWithAccountParametersArrayOutput
}

CreateVirtualNetworkRuleWithAccountParametersArrayInput is an input type that accepts CreateVirtualNetworkRuleWithAccountParametersArray and CreateVirtualNetworkRuleWithAccountParametersArrayOutput values. You can construct a concrete instance of `CreateVirtualNetworkRuleWithAccountParametersArrayInput` via:

CreateVirtualNetworkRuleWithAccountParametersArray{ CreateVirtualNetworkRuleWithAccountParametersArgs{...} }

type CreateVirtualNetworkRuleWithAccountParametersArrayOutput

type CreateVirtualNetworkRuleWithAccountParametersArrayOutput struct{ *pulumi.OutputState }

func (CreateVirtualNetworkRuleWithAccountParametersArrayOutput) ElementType

func (CreateVirtualNetworkRuleWithAccountParametersArrayOutput) Index

func (CreateVirtualNetworkRuleWithAccountParametersArrayOutput) ToCreateVirtualNetworkRuleWithAccountParametersArrayOutput

func (CreateVirtualNetworkRuleWithAccountParametersArrayOutput) ToCreateVirtualNetworkRuleWithAccountParametersArrayOutputWithContext

func (o CreateVirtualNetworkRuleWithAccountParametersArrayOutput) ToCreateVirtualNetworkRuleWithAccountParametersArrayOutputWithContext(ctx context.Context) CreateVirtualNetworkRuleWithAccountParametersArrayOutput

type CreateVirtualNetworkRuleWithAccountParametersInput

type CreateVirtualNetworkRuleWithAccountParametersInput interface {
	pulumi.Input

	ToCreateVirtualNetworkRuleWithAccountParametersOutput() CreateVirtualNetworkRuleWithAccountParametersOutput
	ToCreateVirtualNetworkRuleWithAccountParametersOutputWithContext(context.Context) CreateVirtualNetworkRuleWithAccountParametersOutput
}

CreateVirtualNetworkRuleWithAccountParametersInput is an input type that accepts CreateVirtualNetworkRuleWithAccountParametersArgs and CreateVirtualNetworkRuleWithAccountParametersOutput values. You can construct a concrete instance of `CreateVirtualNetworkRuleWithAccountParametersInput` via:

CreateVirtualNetworkRuleWithAccountParametersArgs{...}

type CreateVirtualNetworkRuleWithAccountParametersOutput

type CreateVirtualNetworkRuleWithAccountParametersOutput struct{ *pulumi.OutputState }

The parameters used to create a new virtual network rule while creating a new Data Lake Store account.

func (CreateVirtualNetworkRuleWithAccountParametersOutput) ElementType

func (CreateVirtualNetworkRuleWithAccountParametersOutput) Name

The unique name of the virtual network rule to create.

func (CreateVirtualNetworkRuleWithAccountParametersOutput) SubnetId

The resource identifier for the subnet.

func (CreateVirtualNetworkRuleWithAccountParametersOutput) ToCreateVirtualNetworkRuleWithAccountParametersOutput

func (o CreateVirtualNetworkRuleWithAccountParametersOutput) ToCreateVirtualNetworkRuleWithAccountParametersOutput() CreateVirtualNetworkRuleWithAccountParametersOutput

func (CreateVirtualNetworkRuleWithAccountParametersOutput) ToCreateVirtualNetworkRuleWithAccountParametersOutputWithContext

func (o CreateVirtualNetworkRuleWithAccountParametersOutput) ToCreateVirtualNetworkRuleWithAccountParametersOutputWithContext(ctx context.Context) CreateVirtualNetworkRuleWithAccountParametersOutput

type EncryptionConfig

type EncryptionConfig struct {
	// The Key Vault information for connecting to user managed encryption keys.
	KeyVaultMetaInfo *KeyVaultMetaInfo `pulumi:"keyVaultMetaInfo"`
	// The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
	Type string `pulumi:"type"`
}

The encryption configuration for the account.

type EncryptionConfigArgs

type EncryptionConfigArgs struct {
	// The Key Vault information for connecting to user managed encryption keys.
	KeyVaultMetaInfo KeyVaultMetaInfoPtrInput `pulumi:"keyVaultMetaInfo"`
	// The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
	Type EncryptionConfigType `pulumi:"type"`
}

The encryption configuration for the account.

func (EncryptionConfigArgs) ElementType

func (EncryptionConfigArgs) ElementType() reflect.Type

func (EncryptionConfigArgs) ToEncryptionConfigOutput

func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput

func (EncryptionConfigArgs) ToEncryptionConfigOutputWithContext

func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput

func (EncryptionConfigArgs) ToEncryptionConfigPtrOutput

func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput

func (EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext

func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput

type EncryptionConfigInput

type EncryptionConfigInput interface {
	pulumi.Input

	ToEncryptionConfigOutput() EncryptionConfigOutput
	ToEncryptionConfigOutputWithContext(context.Context) EncryptionConfigOutput
}

EncryptionConfigInput is an input type that accepts EncryptionConfigArgs and EncryptionConfigOutput values. You can construct a concrete instance of `EncryptionConfigInput` via:

EncryptionConfigArgs{...}

type EncryptionConfigOutput

type EncryptionConfigOutput struct{ *pulumi.OutputState }

The encryption configuration for the account.

func (EncryptionConfigOutput) ElementType

func (EncryptionConfigOutput) ElementType() reflect.Type

func (EncryptionConfigOutput) KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

func (EncryptionConfigOutput) ToEncryptionConfigOutput

func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput

func (EncryptionConfigOutput) ToEncryptionConfigOutputWithContext

func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput

func (EncryptionConfigOutput) ToEncryptionConfigPtrOutput

func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput

func (EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext

func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput

func (EncryptionConfigOutput) Type

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

type EncryptionConfigPtrInput

type EncryptionConfigPtrInput interface {
	pulumi.Input

	ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
	ToEncryptionConfigPtrOutputWithContext(context.Context) EncryptionConfigPtrOutput
}

EncryptionConfigPtrInput is an input type that accepts EncryptionConfigArgs, EncryptionConfigPtr and EncryptionConfigPtrOutput values. You can construct a concrete instance of `EncryptionConfigPtrInput` via:

        EncryptionConfigArgs{...}

or:

        nil

type EncryptionConfigPtrOutput

type EncryptionConfigPtrOutput struct{ *pulumi.OutputState }

func (EncryptionConfigPtrOutput) Elem

func (EncryptionConfigPtrOutput) ElementType

func (EncryptionConfigPtrOutput) ElementType() reflect.Type

func (EncryptionConfigPtrOutput) KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput

func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput

func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext

func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput

func (EncryptionConfigPtrOutput) Type

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

type EncryptionConfigResponse

type EncryptionConfigResponse struct {
	// The Key Vault information for connecting to user managed encryption keys.
	KeyVaultMetaInfo *KeyVaultMetaInfoResponse `pulumi:"keyVaultMetaInfo"`
	// The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
	Type string `pulumi:"type"`
}

The encryption configuration for the account.

type EncryptionConfigResponseArgs

type EncryptionConfigResponseArgs struct {
	// The Key Vault information for connecting to user managed encryption keys.
	KeyVaultMetaInfo KeyVaultMetaInfoResponsePtrInput `pulumi:"keyVaultMetaInfo"`
	// The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
	Type pulumi.StringInput `pulumi:"type"`
}

The encryption configuration for the account.

func (EncryptionConfigResponseArgs) ElementType

func (EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutput

func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput

func (EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutputWithContext

func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput

func (EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutput

func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput

func (EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutputWithContext

func (i EncryptionConfigResponseArgs) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput

type EncryptionConfigResponseInput

type EncryptionConfigResponseInput interface {
	pulumi.Input

	ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
	ToEncryptionConfigResponseOutputWithContext(context.Context) EncryptionConfigResponseOutput
}

EncryptionConfigResponseInput is an input type that accepts EncryptionConfigResponseArgs and EncryptionConfigResponseOutput values. You can construct a concrete instance of `EncryptionConfigResponseInput` via:

EncryptionConfigResponseArgs{...}

type EncryptionConfigResponseOutput

type EncryptionConfigResponseOutput struct{ *pulumi.OutputState }

The encryption configuration for the account.

func (EncryptionConfigResponseOutput) ElementType

func (EncryptionConfigResponseOutput) KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput

func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput

func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext

func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput

func (EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutput

func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput

func (EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutputWithContext

func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput

func (EncryptionConfigResponseOutput) Type

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

type EncryptionConfigResponsePtrInput

type EncryptionConfigResponsePtrInput interface {
	pulumi.Input

	ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput
	ToEncryptionConfigResponsePtrOutputWithContext(context.Context) EncryptionConfigResponsePtrOutput
}

EncryptionConfigResponsePtrInput is an input type that accepts EncryptionConfigResponseArgs, EncryptionConfigResponsePtr and EncryptionConfigResponsePtrOutput values. You can construct a concrete instance of `EncryptionConfigResponsePtrInput` via:

        EncryptionConfigResponseArgs{...}

or:

        nil

type EncryptionConfigResponsePtrOutput

type EncryptionConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionConfigResponsePtrOutput) Elem

func (EncryptionConfigResponsePtrOutput) ElementType

func (EncryptionConfigResponsePtrOutput) KeyVaultMetaInfo

The Key Vault information for connecting to user managed encryption keys.

func (EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutput

func (o EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutput() EncryptionConfigResponsePtrOutput

func (EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutputWithContext

func (o EncryptionConfigResponsePtrOutput) ToEncryptionConfigResponsePtrOutputWithContext(ctx context.Context) EncryptionConfigResponsePtrOutput

func (EncryptionConfigResponsePtrOutput) Type

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

type EncryptionConfigType added in v0.3.1

type EncryptionConfigType pulumi.String

The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

func (EncryptionConfigType) ElementType added in v0.3.1

func (EncryptionConfigType) ElementType() reflect.Type

func (EncryptionConfigType) ToStringOutput added in v0.3.1

func (e EncryptionConfigType) ToStringOutput() pulumi.StringOutput

func (EncryptionConfigType) ToStringOutputWithContext added in v0.3.1

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

func (EncryptionConfigType) ToStringPtrOutput added in v0.3.1

func (e EncryptionConfigType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionConfigType) ToStringPtrOutputWithContext added in v0.3.1

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

type EncryptionIdentity

type EncryptionIdentity struct {
	// The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
	Type string `pulumi:"type"`
}

The encryption identity properties.

type EncryptionIdentityArgs

type EncryptionIdentityArgs struct {
	// The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
	Type EncryptionIdentityType `pulumi:"type"`
}

The encryption identity properties.

func (EncryptionIdentityArgs) ElementType

func (EncryptionIdentityArgs) ElementType() reflect.Type

func (EncryptionIdentityArgs) ToEncryptionIdentityOutput

func (i EncryptionIdentityArgs) ToEncryptionIdentityOutput() EncryptionIdentityOutput

func (EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext

func (i EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput

func (EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput

func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput

func (EncryptionIdentityArgs) ToEncryptionIdentityPtrOutputWithContext

func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput

type EncryptionIdentityInput

type EncryptionIdentityInput interface {
	pulumi.Input

	ToEncryptionIdentityOutput() EncryptionIdentityOutput
	ToEncryptionIdentityOutputWithContext(context.Context) EncryptionIdentityOutput
}

EncryptionIdentityInput is an input type that accepts EncryptionIdentityArgs and EncryptionIdentityOutput values. You can construct a concrete instance of `EncryptionIdentityInput` via:

EncryptionIdentityArgs{...}

type EncryptionIdentityOutput

type EncryptionIdentityOutput struct{ *pulumi.OutputState }

The encryption identity properties.

func (EncryptionIdentityOutput) ElementType

func (EncryptionIdentityOutput) ElementType() reflect.Type

func (EncryptionIdentityOutput) ToEncryptionIdentityOutput

func (o EncryptionIdentityOutput) ToEncryptionIdentityOutput() EncryptionIdentityOutput

func (EncryptionIdentityOutput) ToEncryptionIdentityOutputWithContext

func (o EncryptionIdentityOutput) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput

func (EncryptionIdentityOutput) ToEncryptionIdentityPtrOutput

func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput

func (EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext

func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput

func (EncryptionIdentityOutput) Type

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

type EncryptionIdentityPtrInput

type EncryptionIdentityPtrInput interface {
	pulumi.Input

	ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
	ToEncryptionIdentityPtrOutputWithContext(context.Context) EncryptionIdentityPtrOutput
}

EncryptionIdentityPtrInput is an input type that accepts EncryptionIdentityArgs, EncryptionIdentityPtr and EncryptionIdentityPtrOutput values. You can construct a concrete instance of `EncryptionIdentityPtrInput` via:

        EncryptionIdentityArgs{...}

or:

        nil

type EncryptionIdentityPtrOutput

type EncryptionIdentityPtrOutput struct{ *pulumi.OutputState }

func (EncryptionIdentityPtrOutput) Elem

func (EncryptionIdentityPtrOutput) ElementType

func (EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutput

func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput

func (EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext

func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput

func (EncryptionIdentityPtrOutput) Type

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

type EncryptionIdentityResponse

type EncryptionIdentityResponse struct {
	// The principal identifier associated with the encryption.
	PrincipalId string `pulumi:"principalId"`
	// The tenant identifier associated with the encryption.
	TenantId string `pulumi:"tenantId"`
	// The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
	Type string `pulumi:"type"`
}

The encryption identity properties.

type EncryptionIdentityResponseArgs

type EncryptionIdentityResponseArgs struct {
	// The principal identifier associated with the encryption.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant identifier associated with the encryption.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
	Type pulumi.StringInput `pulumi:"type"`
}

The encryption identity properties.

func (EncryptionIdentityResponseArgs) ElementType

func (EncryptionIdentityResponseArgs) ToEncryptionIdentityResponseOutput

func (i EncryptionIdentityResponseArgs) ToEncryptionIdentityResponseOutput() EncryptionIdentityResponseOutput

func (EncryptionIdentityResponseArgs) ToEncryptionIdentityResponseOutputWithContext

func (i EncryptionIdentityResponseArgs) ToEncryptionIdentityResponseOutputWithContext(ctx context.Context) EncryptionIdentityResponseOutput

func (EncryptionIdentityResponseArgs) ToEncryptionIdentityResponsePtrOutput

func (i EncryptionIdentityResponseArgs) ToEncryptionIdentityResponsePtrOutput() EncryptionIdentityResponsePtrOutput

func (EncryptionIdentityResponseArgs) ToEncryptionIdentityResponsePtrOutputWithContext

func (i EncryptionIdentityResponseArgs) ToEncryptionIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionIdentityResponsePtrOutput

type EncryptionIdentityResponseInput

type EncryptionIdentityResponseInput interface {
	pulumi.Input

	ToEncryptionIdentityResponseOutput() EncryptionIdentityResponseOutput
	ToEncryptionIdentityResponseOutputWithContext(context.Context) EncryptionIdentityResponseOutput
}

EncryptionIdentityResponseInput is an input type that accepts EncryptionIdentityResponseArgs and EncryptionIdentityResponseOutput values. You can construct a concrete instance of `EncryptionIdentityResponseInput` via:

EncryptionIdentityResponseArgs{...}

type EncryptionIdentityResponseOutput

type EncryptionIdentityResponseOutput struct{ *pulumi.OutputState }

The encryption identity properties.

func (EncryptionIdentityResponseOutput) ElementType

func (EncryptionIdentityResponseOutput) PrincipalId

The principal identifier associated with the encryption.

func (EncryptionIdentityResponseOutput) TenantId

The tenant identifier associated with the encryption.

func (EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutput

func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutput() EncryptionIdentityResponseOutput

func (EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWithContext

func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWithContext(ctx context.Context) EncryptionIdentityResponseOutput

func (EncryptionIdentityResponseOutput) ToEncryptionIdentityResponsePtrOutput

func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponsePtrOutput() EncryptionIdentityResponsePtrOutput

func (EncryptionIdentityResponseOutput) ToEncryptionIdentityResponsePtrOutputWithContext

func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionIdentityResponsePtrOutput

func (EncryptionIdentityResponseOutput) Type

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

type EncryptionIdentityResponsePtrInput

type EncryptionIdentityResponsePtrInput interface {
	pulumi.Input

	ToEncryptionIdentityResponsePtrOutput() EncryptionIdentityResponsePtrOutput
	ToEncryptionIdentityResponsePtrOutputWithContext(context.Context) EncryptionIdentityResponsePtrOutput
}

EncryptionIdentityResponsePtrInput is an input type that accepts EncryptionIdentityResponseArgs, EncryptionIdentityResponsePtr and EncryptionIdentityResponsePtrOutput values. You can construct a concrete instance of `EncryptionIdentityResponsePtrInput` via:

        EncryptionIdentityResponseArgs{...}

or:

        nil

type EncryptionIdentityResponsePtrOutput

type EncryptionIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionIdentityResponsePtrOutput) Elem

func (EncryptionIdentityResponsePtrOutput) ElementType

func (EncryptionIdentityResponsePtrOutput) PrincipalId

The principal identifier associated with the encryption.

func (EncryptionIdentityResponsePtrOutput) TenantId

The tenant identifier associated with the encryption.

func (EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutput

func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutput() EncryptionIdentityResponsePtrOutput

func (EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutputWithContext

func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionIdentityResponsePtrOutput

func (EncryptionIdentityResponsePtrOutput) Type

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

type EncryptionIdentityType added in v0.3.1

type EncryptionIdentityType pulumi.String

The type of encryption being used. Currently the only supported type is 'SystemAssigned'.

func (EncryptionIdentityType) ElementType added in v0.3.1

func (EncryptionIdentityType) ElementType() reflect.Type

func (EncryptionIdentityType) ToStringOutput added in v0.3.1

func (e EncryptionIdentityType) ToStringOutput() pulumi.StringOutput

func (EncryptionIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (EncryptionIdentityType) ToStringPtrOutput added in v0.3.1

func (e EncryptionIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type EncryptionState added in v0.3.1

type EncryptionState pulumi.String

The current state of encryption for this Data Lake Store account.

func (EncryptionState) ElementType added in v0.3.1

func (EncryptionState) ElementType() reflect.Type

func (EncryptionState) ToStringOutput added in v0.3.1

func (e EncryptionState) ToStringOutput() pulumi.StringOutput

func (EncryptionState) ToStringOutputWithContext added in v0.3.1

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

func (EncryptionState) ToStringPtrOutput added in v0.3.1

func (e EncryptionState) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionState) ToStringPtrOutputWithContext added in v0.3.1

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

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 Store firewall rule information.

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 Store 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 Store 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 Store 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 Store 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 Data Lake Store 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 KeyVaultMetaInfo

type KeyVaultMetaInfo struct {
	// The name of the user managed encryption key.
	EncryptionKeyName string `pulumi:"encryptionKeyName"`
	// The version of the user managed encryption key.
	EncryptionKeyVersion string `pulumi:"encryptionKeyVersion"`
	// The resource identifier for the user managed Key Vault being used to encrypt.
	KeyVaultResourceId string `pulumi:"keyVaultResourceId"`
}

Metadata information used by account encryption.

type KeyVaultMetaInfoArgs

type KeyVaultMetaInfoArgs struct {
	// The name of the user managed encryption key.
	EncryptionKeyName pulumi.StringInput `pulumi:"encryptionKeyName"`
	// The version of the user managed encryption key.
	EncryptionKeyVersion pulumi.StringInput `pulumi:"encryptionKeyVersion"`
	// The resource identifier for the user managed Key Vault being used to encrypt.
	KeyVaultResourceId pulumi.StringInput `pulumi:"keyVaultResourceId"`
}

Metadata information used by account encryption.

func (KeyVaultMetaInfoArgs) ElementType

func (KeyVaultMetaInfoArgs) ElementType() reflect.Type

func (KeyVaultMetaInfoArgs) ToKeyVaultMetaInfoOutput

func (i KeyVaultMetaInfoArgs) ToKeyVaultMetaInfoOutput() KeyVaultMetaInfoOutput

func (KeyVaultMetaInfoArgs) ToKeyVaultMetaInfoOutputWithContext

func (i KeyVaultMetaInfoArgs) ToKeyVaultMetaInfoOutputWithContext(ctx context.Context) KeyVaultMetaInfoOutput

func (KeyVaultMetaInfoArgs) ToKeyVaultMetaInfoPtrOutput

func (i KeyVaultMetaInfoArgs) ToKeyVaultMetaInfoPtrOutput() KeyVaultMetaInfoPtrOutput

func (KeyVaultMetaInfoArgs) ToKeyVaultMetaInfoPtrOutputWithContext

func (i KeyVaultMetaInfoArgs) ToKeyVaultMetaInfoPtrOutputWithContext(ctx context.Context) KeyVaultMetaInfoPtrOutput

type KeyVaultMetaInfoInput

type KeyVaultMetaInfoInput interface {
	pulumi.Input

	ToKeyVaultMetaInfoOutput() KeyVaultMetaInfoOutput
	ToKeyVaultMetaInfoOutputWithContext(context.Context) KeyVaultMetaInfoOutput
}

KeyVaultMetaInfoInput is an input type that accepts KeyVaultMetaInfoArgs and KeyVaultMetaInfoOutput values. You can construct a concrete instance of `KeyVaultMetaInfoInput` via:

KeyVaultMetaInfoArgs{...}

type KeyVaultMetaInfoOutput

type KeyVaultMetaInfoOutput struct{ *pulumi.OutputState }

Metadata information used by account encryption.

func (KeyVaultMetaInfoOutput) ElementType

func (KeyVaultMetaInfoOutput) ElementType() reflect.Type

func (KeyVaultMetaInfoOutput) EncryptionKeyName

func (o KeyVaultMetaInfoOutput) EncryptionKeyName() pulumi.StringOutput

The name of the user managed encryption key.

func (KeyVaultMetaInfoOutput) EncryptionKeyVersion

func (o KeyVaultMetaInfoOutput) EncryptionKeyVersion() pulumi.StringOutput

The version of the user managed encryption key.

func (KeyVaultMetaInfoOutput) KeyVaultResourceId

func (o KeyVaultMetaInfoOutput) KeyVaultResourceId() pulumi.StringOutput

The resource identifier for the user managed Key Vault being used to encrypt.

func (KeyVaultMetaInfoOutput) ToKeyVaultMetaInfoOutput

func (o KeyVaultMetaInfoOutput) ToKeyVaultMetaInfoOutput() KeyVaultMetaInfoOutput

func (KeyVaultMetaInfoOutput) ToKeyVaultMetaInfoOutputWithContext

func (o KeyVaultMetaInfoOutput) ToKeyVaultMetaInfoOutputWithContext(ctx context.Context) KeyVaultMetaInfoOutput

func (KeyVaultMetaInfoOutput) ToKeyVaultMetaInfoPtrOutput

func (o KeyVaultMetaInfoOutput) ToKeyVaultMetaInfoPtrOutput() KeyVaultMetaInfoPtrOutput

func (KeyVaultMetaInfoOutput) ToKeyVaultMetaInfoPtrOutputWithContext

func (o KeyVaultMetaInfoOutput) ToKeyVaultMetaInfoPtrOutputWithContext(ctx context.Context) KeyVaultMetaInfoPtrOutput

type KeyVaultMetaInfoPtrInput

type KeyVaultMetaInfoPtrInput interface {
	pulumi.Input

	ToKeyVaultMetaInfoPtrOutput() KeyVaultMetaInfoPtrOutput
	ToKeyVaultMetaInfoPtrOutputWithContext(context.Context) KeyVaultMetaInfoPtrOutput
}

KeyVaultMetaInfoPtrInput is an input type that accepts KeyVaultMetaInfoArgs, KeyVaultMetaInfoPtr and KeyVaultMetaInfoPtrOutput values. You can construct a concrete instance of `KeyVaultMetaInfoPtrInput` via:

        KeyVaultMetaInfoArgs{...}

or:

        nil

type KeyVaultMetaInfoPtrOutput

type KeyVaultMetaInfoPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultMetaInfoPtrOutput) Elem

func (KeyVaultMetaInfoPtrOutput) ElementType

func (KeyVaultMetaInfoPtrOutput) ElementType() reflect.Type

func (KeyVaultMetaInfoPtrOutput) EncryptionKeyName

func (o KeyVaultMetaInfoPtrOutput) EncryptionKeyName() pulumi.StringPtrOutput

The name of the user managed encryption key.

func (KeyVaultMetaInfoPtrOutput) EncryptionKeyVersion

func (o KeyVaultMetaInfoPtrOutput) EncryptionKeyVersion() pulumi.StringPtrOutput

The version of the user managed encryption key.

func (KeyVaultMetaInfoPtrOutput) KeyVaultResourceId

func (o KeyVaultMetaInfoPtrOutput) KeyVaultResourceId() pulumi.StringPtrOutput

The resource identifier for the user managed Key Vault being used to encrypt.

func (KeyVaultMetaInfoPtrOutput) ToKeyVaultMetaInfoPtrOutput

func (o KeyVaultMetaInfoPtrOutput) ToKeyVaultMetaInfoPtrOutput() KeyVaultMetaInfoPtrOutput

func (KeyVaultMetaInfoPtrOutput) ToKeyVaultMetaInfoPtrOutputWithContext

func (o KeyVaultMetaInfoPtrOutput) ToKeyVaultMetaInfoPtrOutputWithContext(ctx context.Context) KeyVaultMetaInfoPtrOutput

type KeyVaultMetaInfoResponse

type KeyVaultMetaInfoResponse struct {
	// The name of the user managed encryption key.
	EncryptionKeyName string `pulumi:"encryptionKeyName"`
	// The version of the user managed encryption key.
	EncryptionKeyVersion string `pulumi:"encryptionKeyVersion"`
	// The resource identifier for the user managed Key Vault being used to encrypt.
	KeyVaultResourceId string `pulumi:"keyVaultResourceId"`
}

Metadata information used by account encryption.

type KeyVaultMetaInfoResponseArgs

type KeyVaultMetaInfoResponseArgs struct {
	// The name of the user managed encryption key.
	EncryptionKeyName pulumi.StringInput `pulumi:"encryptionKeyName"`
	// The version of the user managed encryption key.
	EncryptionKeyVersion pulumi.StringInput `pulumi:"encryptionKeyVersion"`
	// The resource identifier for the user managed Key Vault being used to encrypt.
	KeyVaultResourceId pulumi.StringInput `pulumi:"keyVaultResourceId"`
}

Metadata information used by account encryption.

func (KeyVaultMetaInfoResponseArgs) ElementType

func (KeyVaultMetaInfoResponseArgs) ToKeyVaultMetaInfoResponseOutput

func (i KeyVaultMetaInfoResponseArgs) ToKeyVaultMetaInfoResponseOutput() KeyVaultMetaInfoResponseOutput

func (KeyVaultMetaInfoResponseArgs) ToKeyVaultMetaInfoResponseOutputWithContext

func (i KeyVaultMetaInfoResponseArgs) ToKeyVaultMetaInfoResponseOutputWithContext(ctx context.Context) KeyVaultMetaInfoResponseOutput

func (KeyVaultMetaInfoResponseArgs) ToKeyVaultMetaInfoResponsePtrOutput

func (i KeyVaultMetaInfoResponseArgs) ToKeyVaultMetaInfoResponsePtrOutput() KeyVaultMetaInfoResponsePtrOutput

func (KeyVaultMetaInfoResponseArgs) ToKeyVaultMetaInfoResponsePtrOutputWithContext

func (i KeyVaultMetaInfoResponseArgs) ToKeyVaultMetaInfoResponsePtrOutputWithContext(ctx context.Context) KeyVaultMetaInfoResponsePtrOutput

type KeyVaultMetaInfoResponseInput

type KeyVaultMetaInfoResponseInput interface {
	pulumi.Input

	ToKeyVaultMetaInfoResponseOutput() KeyVaultMetaInfoResponseOutput
	ToKeyVaultMetaInfoResponseOutputWithContext(context.Context) KeyVaultMetaInfoResponseOutput
}

KeyVaultMetaInfoResponseInput is an input type that accepts KeyVaultMetaInfoResponseArgs and KeyVaultMetaInfoResponseOutput values. You can construct a concrete instance of `KeyVaultMetaInfoResponseInput` via:

KeyVaultMetaInfoResponseArgs{...}

type KeyVaultMetaInfoResponseOutput

type KeyVaultMetaInfoResponseOutput struct{ *pulumi.OutputState }

Metadata information used by account encryption.

func (KeyVaultMetaInfoResponseOutput) ElementType

func (KeyVaultMetaInfoResponseOutput) EncryptionKeyName

func (o KeyVaultMetaInfoResponseOutput) EncryptionKeyName() pulumi.StringOutput

The name of the user managed encryption key.

func (KeyVaultMetaInfoResponseOutput) EncryptionKeyVersion

func (o KeyVaultMetaInfoResponseOutput) EncryptionKeyVersion() pulumi.StringOutput

The version of the user managed encryption key.

func (KeyVaultMetaInfoResponseOutput) KeyVaultResourceId

func (o KeyVaultMetaInfoResponseOutput) KeyVaultResourceId() pulumi.StringOutput

The resource identifier for the user managed Key Vault being used to encrypt.

func (KeyVaultMetaInfoResponseOutput) ToKeyVaultMetaInfoResponseOutput

func (o KeyVaultMetaInfoResponseOutput) ToKeyVaultMetaInfoResponseOutput() KeyVaultMetaInfoResponseOutput

func (KeyVaultMetaInfoResponseOutput) ToKeyVaultMetaInfoResponseOutputWithContext

func (o KeyVaultMetaInfoResponseOutput) ToKeyVaultMetaInfoResponseOutputWithContext(ctx context.Context) KeyVaultMetaInfoResponseOutput

func (KeyVaultMetaInfoResponseOutput) ToKeyVaultMetaInfoResponsePtrOutput

func (o KeyVaultMetaInfoResponseOutput) ToKeyVaultMetaInfoResponsePtrOutput() KeyVaultMetaInfoResponsePtrOutput

func (KeyVaultMetaInfoResponseOutput) ToKeyVaultMetaInfoResponsePtrOutputWithContext

func (o KeyVaultMetaInfoResponseOutput) ToKeyVaultMetaInfoResponsePtrOutputWithContext(ctx context.Context) KeyVaultMetaInfoResponsePtrOutput

type KeyVaultMetaInfoResponsePtrInput

type KeyVaultMetaInfoResponsePtrInput interface {
	pulumi.Input

	ToKeyVaultMetaInfoResponsePtrOutput() KeyVaultMetaInfoResponsePtrOutput
	ToKeyVaultMetaInfoResponsePtrOutputWithContext(context.Context) KeyVaultMetaInfoResponsePtrOutput
}

KeyVaultMetaInfoResponsePtrInput is an input type that accepts KeyVaultMetaInfoResponseArgs, KeyVaultMetaInfoResponsePtr and KeyVaultMetaInfoResponsePtrOutput values. You can construct a concrete instance of `KeyVaultMetaInfoResponsePtrInput` via:

        KeyVaultMetaInfoResponseArgs{...}

or:

        nil

type KeyVaultMetaInfoResponsePtrOutput

type KeyVaultMetaInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultMetaInfoResponsePtrOutput) Elem

func (KeyVaultMetaInfoResponsePtrOutput) ElementType

func (KeyVaultMetaInfoResponsePtrOutput) EncryptionKeyName

The name of the user managed encryption key.

func (KeyVaultMetaInfoResponsePtrOutput) EncryptionKeyVersion

func (o KeyVaultMetaInfoResponsePtrOutput) EncryptionKeyVersion() pulumi.StringPtrOutput

The version of the user managed encryption key.

func (KeyVaultMetaInfoResponsePtrOutput) KeyVaultResourceId

The resource identifier for the user managed Key Vault being used to encrypt.

func (KeyVaultMetaInfoResponsePtrOutput) ToKeyVaultMetaInfoResponsePtrOutput

func (o KeyVaultMetaInfoResponsePtrOutput) ToKeyVaultMetaInfoResponsePtrOutput() KeyVaultMetaInfoResponsePtrOutput

func (KeyVaultMetaInfoResponsePtrOutput) ToKeyVaultMetaInfoResponsePtrOutputWithContext

func (o KeyVaultMetaInfoResponsePtrOutput) ToKeyVaultMetaInfoResponsePtrOutputWithContext(ctx context.Context) KeyVaultMetaInfoResponsePtrOutput

type LookupAccountArgs

type LookupAccountArgs struct {
	// The name of the Data Lake Store 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 Store account.
	AccountId string `pulumi:"accountId"`
	// The account creation time.
	CreationTime string `pulumi:"creationTime"`
	// The commitment tier in use for the current month.
	CurrentTier string `pulumi:"currentTier"`
	// The default owner group for all new folders and files created in the Data Lake Store account.
	DefaultGroup string `pulumi:"defaultGroup"`
	// The Key Vault encryption configuration.
	EncryptionConfig EncryptionConfigResponse `pulumi:"encryptionConfig"`
	// The current state of encryption provisioning for this Data Lake Store account.
	EncryptionProvisioningState string `pulumi:"encryptionProvisioningState"`
	// The current state of encryption for this Data Lake Store account.
	EncryptionState string `pulumi:"encryptionState"`
	// 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 Data Lake Store account.
	FirewallRules []FirewallRuleResponse `pulumi:"firewallRules"`
	// The current state of the IP address firewall for this Data Lake Store account.
	FirewallState string `pulumi:"firewallState"`
	// The resource identifier.
	Id string `pulumi:"id"`
	// The Key Vault encryption identity, if any.
	Identity EncryptionIdentityResponse `pulumi:"identity"`
	// The account last modified time.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The resource location.
	Location string `pulumi:"location"`
	// The resource name.
	Name string `pulumi:"name"`
	// The commitment tier to use for next month.
	NewTier string `pulumi:"newTier"`
	// The provisioning status of the Data Lake Store account.
	ProvisioningState string `pulumi:"provisioningState"`
	// The state of the Data Lake Store account.
	State string `pulumi:"state"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The current state of the trusted identity provider feature for this Data Lake Store account.
	TrustedIdProviderState string `pulumi:"trustedIdProviderState"`
	// The list of trusted identity providers associated with this Data Lake Store account.
	TrustedIdProviders []TrustedIdProviderResponse `pulumi:"trustedIdProviders"`
	// The resource type.
	Type string `pulumi:"type"`
	// The list of virtual network rules associated with this Data Lake Store account.
	VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"`
}

Data Lake Store account information.

func LookupAccount

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

type LookupFirewallRuleArgs

type LookupFirewallRuleArgs struct {
	// The name of the Data Lake Store 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 Store firewall rule information.

type LookupTrustedIdProviderArgs

type LookupTrustedIdProviderArgs struct {
	// The name of the Data Lake Store account.
	AccountName string `pulumi:"accountName"`
	// The name of the Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the trusted identity provider to retrieve.
	TrustedIdProviderName string `pulumi:"trustedIdProviderName"`
}

type LookupTrustedIdProviderResult

type LookupTrustedIdProviderResult struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The URL of this trusted identity provider.
	IdProvider string `pulumi:"idProvider"`
	// The resource name.
	Name string `pulumi:"name"`
	// The resource type.
	Type string `pulumi:"type"`
}

Data Lake Store trusted identity provider information.

type LookupVirtualNetworkRuleArgs

type LookupVirtualNetworkRuleArgs struct {
	// The name of the Data Lake Store account.
	AccountName string `pulumi:"accountName"`
	// The name of the Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the virtual network rule to retrieve.
	VirtualNetworkRuleName string `pulumi:"virtualNetworkRuleName"`
}

type LookupVirtualNetworkRuleResult

type LookupVirtualNetworkRuleResult 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"`
}

Data Lake Store virtual network rule information.

type TierType added in v0.3.1

type TierType pulumi.String

The commitment tier to use for 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 TrustedIdProvider

type TrustedIdProvider struct {
	pulumi.CustomResourceState

	// The URL of this trusted identity provider.
	IdProvider pulumi.StringOutput `pulumi:"idProvider"`
	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Data Lake Store trusted identity provider information.

func GetTrustedIdProvider

func GetTrustedIdProvider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrustedIdProviderState, opts ...pulumi.ResourceOption) (*TrustedIdProvider, error)

GetTrustedIdProvider gets an existing TrustedIdProvider 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 NewTrustedIdProvider

func NewTrustedIdProvider(ctx *pulumi.Context,
	name string, args *TrustedIdProviderArgs, opts ...pulumi.ResourceOption) (*TrustedIdProvider, error)

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

func (*TrustedIdProvider) ElementType added in v0.2.6

func (*TrustedIdProvider) ElementType() reflect.Type

func (*TrustedIdProvider) ToTrustedIdProviderOutput added in v0.2.6

func (i *TrustedIdProvider) ToTrustedIdProviderOutput() TrustedIdProviderOutput

func (*TrustedIdProvider) ToTrustedIdProviderOutputWithContext added in v0.2.6

func (i *TrustedIdProvider) ToTrustedIdProviderOutputWithContext(ctx context.Context) TrustedIdProviderOutput

type TrustedIdProviderArgs

type TrustedIdProviderArgs struct {
	// The name of the Data Lake Store account.
	AccountName pulumi.StringInput
	// The URL of this trusted identity provider.
	IdProvider pulumi.StringInput
	// The name of the Azure resource group.
	ResourceGroupName pulumi.StringInput
	// The name of the trusted identity provider. This is used for differentiation of providers in the account.
	TrustedIdProviderName pulumi.StringInput
}

The set of arguments for constructing a TrustedIdProvider resource.

func (TrustedIdProviderArgs) ElementType

func (TrustedIdProviderArgs) ElementType() reflect.Type

type TrustedIdProviderInput added in v0.2.6

type TrustedIdProviderInput interface {
	pulumi.Input

	ToTrustedIdProviderOutput() TrustedIdProviderOutput
	ToTrustedIdProviderOutputWithContext(ctx context.Context) TrustedIdProviderOutput
}

type TrustedIdProviderOutput added in v0.2.6

type TrustedIdProviderOutput struct {
	*pulumi.OutputState
}

func (TrustedIdProviderOutput) ElementType added in v0.2.6

func (TrustedIdProviderOutput) ElementType() reflect.Type

func (TrustedIdProviderOutput) ToTrustedIdProviderOutput added in v0.2.6

func (o TrustedIdProviderOutput) ToTrustedIdProviderOutput() TrustedIdProviderOutput

func (TrustedIdProviderOutput) ToTrustedIdProviderOutputWithContext added in v0.2.6

func (o TrustedIdProviderOutput) ToTrustedIdProviderOutputWithContext(ctx context.Context) TrustedIdProviderOutput

type TrustedIdProviderResponse

type TrustedIdProviderResponse struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The URL of this trusted identity provider.
	IdProvider string `pulumi:"idProvider"`
	// The resource name.
	Name string `pulumi:"name"`
	// The resource type.
	Type string `pulumi:"type"`
}

Data Lake Store trusted identity provider information.

type TrustedIdProviderResponseArgs

type TrustedIdProviderResponseArgs struct {
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The URL of this trusted identity provider.
	IdProvider pulumi.StringInput `pulumi:"idProvider"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

Data Lake Store trusted identity provider information.

func (TrustedIdProviderResponseArgs) ElementType

func (TrustedIdProviderResponseArgs) ToTrustedIdProviderResponseOutput

func (i TrustedIdProviderResponseArgs) ToTrustedIdProviderResponseOutput() TrustedIdProviderResponseOutput

func (TrustedIdProviderResponseArgs) ToTrustedIdProviderResponseOutputWithContext

func (i TrustedIdProviderResponseArgs) ToTrustedIdProviderResponseOutputWithContext(ctx context.Context) TrustedIdProviderResponseOutput

type TrustedIdProviderResponseArray

type TrustedIdProviderResponseArray []TrustedIdProviderResponseInput

func (TrustedIdProviderResponseArray) ElementType

func (TrustedIdProviderResponseArray) ToTrustedIdProviderResponseArrayOutput

func (i TrustedIdProviderResponseArray) ToTrustedIdProviderResponseArrayOutput() TrustedIdProviderResponseArrayOutput

func (TrustedIdProviderResponseArray) ToTrustedIdProviderResponseArrayOutputWithContext

func (i TrustedIdProviderResponseArray) ToTrustedIdProviderResponseArrayOutputWithContext(ctx context.Context) TrustedIdProviderResponseArrayOutput

type TrustedIdProviderResponseArrayInput

type TrustedIdProviderResponseArrayInput interface {
	pulumi.Input

	ToTrustedIdProviderResponseArrayOutput() TrustedIdProviderResponseArrayOutput
	ToTrustedIdProviderResponseArrayOutputWithContext(context.Context) TrustedIdProviderResponseArrayOutput
}

TrustedIdProviderResponseArrayInput is an input type that accepts TrustedIdProviderResponseArray and TrustedIdProviderResponseArrayOutput values. You can construct a concrete instance of `TrustedIdProviderResponseArrayInput` via:

TrustedIdProviderResponseArray{ TrustedIdProviderResponseArgs{...} }

type TrustedIdProviderResponseArrayOutput

type TrustedIdProviderResponseArrayOutput struct{ *pulumi.OutputState }

func (TrustedIdProviderResponseArrayOutput) ElementType

func (TrustedIdProviderResponseArrayOutput) Index

func (TrustedIdProviderResponseArrayOutput) ToTrustedIdProviderResponseArrayOutput

func (o TrustedIdProviderResponseArrayOutput) ToTrustedIdProviderResponseArrayOutput() TrustedIdProviderResponseArrayOutput

func (TrustedIdProviderResponseArrayOutput) ToTrustedIdProviderResponseArrayOutputWithContext

func (o TrustedIdProviderResponseArrayOutput) ToTrustedIdProviderResponseArrayOutputWithContext(ctx context.Context) TrustedIdProviderResponseArrayOutput

type TrustedIdProviderResponseInput

type TrustedIdProviderResponseInput interface {
	pulumi.Input

	ToTrustedIdProviderResponseOutput() TrustedIdProviderResponseOutput
	ToTrustedIdProviderResponseOutputWithContext(context.Context) TrustedIdProviderResponseOutput
}

TrustedIdProviderResponseInput is an input type that accepts TrustedIdProviderResponseArgs and TrustedIdProviderResponseOutput values. You can construct a concrete instance of `TrustedIdProviderResponseInput` via:

TrustedIdProviderResponseArgs{...}

type TrustedIdProviderResponseOutput

type TrustedIdProviderResponseOutput struct{ *pulumi.OutputState }

Data Lake Store trusted identity provider information.

func (TrustedIdProviderResponseOutput) ElementType

func (TrustedIdProviderResponseOutput) Id

The resource identifier.

func (TrustedIdProviderResponseOutput) IdProvider

The URL of this trusted identity provider.

func (TrustedIdProviderResponseOutput) Name

The resource name.

func (TrustedIdProviderResponseOutput) ToTrustedIdProviderResponseOutput

func (o TrustedIdProviderResponseOutput) ToTrustedIdProviderResponseOutput() TrustedIdProviderResponseOutput

func (TrustedIdProviderResponseOutput) ToTrustedIdProviderResponseOutputWithContext

func (o TrustedIdProviderResponseOutput) ToTrustedIdProviderResponseOutputWithContext(ctx context.Context) TrustedIdProviderResponseOutput

func (TrustedIdProviderResponseOutput) Type

The resource type.

type TrustedIdProviderState

type TrustedIdProviderState struct {
	// The URL of this trusted identity provider.
	IdProvider pulumi.StringPtrInput
	// The resource name.
	Name pulumi.StringPtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (TrustedIdProviderState) ElementType

func (TrustedIdProviderState) ElementType() reflect.Type

type TrustedIdProviderStateEnum added in v0.6.0

type TrustedIdProviderStateEnum pulumi.String

The current state of the trusted identity provider feature for this Data Lake Store account.

func (TrustedIdProviderStateEnum) ElementType added in v0.6.0

func (TrustedIdProviderStateEnum) ElementType() reflect.Type

func (TrustedIdProviderStateEnum) ToStringOutput added in v0.6.0

func (e TrustedIdProviderStateEnum) ToStringOutput() pulumi.StringOutput

func (TrustedIdProviderStateEnum) ToStringOutputWithContext added in v0.6.0

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

func (TrustedIdProviderStateEnum) ToStringPtrOutput added in v0.6.0

func (e TrustedIdProviderStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrustedIdProviderStateEnum) ToStringPtrOutputWithContext added in v0.6.0

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

type VirtualNetworkRule

type VirtualNetworkRule struct {
	pulumi.CustomResourceState

	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource identifier for the subnet.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Data Lake Store virtual network rule information.

func GetVirtualNetworkRule

func GetVirtualNetworkRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VirtualNetworkRuleState, opts ...pulumi.ResourceOption) (*VirtualNetworkRule, error)

GetVirtualNetworkRule gets an existing VirtualNetworkRule 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 NewVirtualNetworkRule

func NewVirtualNetworkRule(ctx *pulumi.Context,
	name string, args *VirtualNetworkRuleArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkRule, error)

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

func (*VirtualNetworkRule) ElementType added in v0.2.6

func (*VirtualNetworkRule) ElementType() reflect.Type

func (*VirtualNetworkRule) ToVirtualNetworkRuleOutput added in v0.2.6

func (i *VirtualNetworkRule) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (*VirtualNetworkRule) ToVirtualNetworkRuleOutputWithContext added in v0.2.6

func (i *VirtualNetworkRule) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput

type VirtualNetworkRuleArgs

type VirtualNetworkRuleArgs struct {
	// The name of the Data Lake Store account.
	AccountName pulumi.StringInput
	// The name of the Azure resource group.
	ResourceGroupName pulumi.StringInput
	// The resource identifier for the subnet.
	SubnetId pulumi.StringInput
	// The name of the virtual network rule to create or update.
	VirtualNetworkRuleName pulumi.StringInput
}

The set of arguments for constructing a VirtualNetworkRule resource.

func (VirtualNetworkRuleArgs) ElementType

func (VirtualNetworkRuleArgs) ElementType() reflect.Type

type VirtualNetworkRuleInput added in v0.2.6

type VirtualNetworkRuleInput interface {
	pulumi.Input

	ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
	ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
}

type VirtualNetworkRuleOutput added in v0.2.6

type VirtualNetworkRuleOutput struct {
	*pulumi.OutputState
}

func (VirtualNetworkRuleOutput) ElementType added in v0.2.6

func (VirtualNetworkRuleOutput) ElementType() reflect.Type

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput added in v0.2.6

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext added in v0.2.6

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput

type VirtualNetworkRuleResponse

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"`
}

Data Lake Store virtual network rule information.

type VirtualNetworkRuleResponseArgs

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"`
}

Data Lake Store virtual network rule information.

func (VirtualNetworkRuleResponseArgs) ElementType

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext

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

type VirtualNetworkRuleResponseArray

type VirtualNetworkRuleResponseArray []VirtualNetworkRuleResponseInput

func (VirtualNetworkRuleResponseArray) ElementType

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext

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

type VirtualNetworkRuleResponseArrayInput

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

type VirtualNetworkRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleResponseArrayOutput) ElementType

func (VirtualNetworkRuleResponseArrayOutput) Index

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext

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

type VirtualNetworkRuleResponseInput

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

type VirtualNetworkRuleResponseOutput struct{ *pulumi.OutputState }

Data Lake Store virtual network rule information.

func (VirtualNetworkRuleResponseOutput) ElementType

func (VirtualNetworkRuleResponseOutput) Id

The resource identifier.

func (VirtualNetworkRuleResponseOutput) Name

The resource name.

func (VirtualNetworkRuleResponseOutput) SubnetId

The resource identifier for the subnet.

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext

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

func (VirtualNetworkRuleResponseOutput) Type

The resource type.

type VirtualNetworkRuleState

type VirtualNetworkRuleState struct {
	// The resource name.
	Name pulumi.StringPtrInput
	// The resource identifier for the subnet.
	SubnetId pulumi.StringPtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (VirtualNetworkRuleState) ElementType

func (VirtualNetworkRuleState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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