datalakestore

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 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. Azure REST API version: 2016-11-01. Prior API version in Azure Native 1.x: 2016-11-01.

func GetAccount

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

GetAccount gets an existing Account resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAccount

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

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

func (*Account) ElementType

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

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

type AccountArgs

type AccountArgs struct {
	// The name of the Data Lake Store account.
	AccountName 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 EncryptionConfigPtrInput
	// The current state of encryption for this Data Lake Store account.
	EncryptionState EncryptionStatePtrInput
	// The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.
	FirewallAllowAzureIps FirewallAllowAzureIpsStatePtrInput
	// 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 FirewallStatePtrInput
	// The Key Vault encryption identity, if any.
	Identity EncryptionIdentityPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The commitment tier to use for next month.
	NewTier TierTypePtrInput
	// 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 TrustedIdProviderStateEnumPtrInput
	// 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

type AccountInput interface {
	pulumi.Input

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

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) AccountId

func (o AccountOutput) AccountId() pulumi.StringOutput

The unique identifier associated with this Data Lake Store account.

func (AccountOutput) CreationTime

func (o AccountOutput) CreationTime() pulumi.StringOutput

The account creation time.

func (AccountOutput) CurrentTier

func (o AccountOutput) CurrentTier() pulumi.StringOutput

The commitment tier in use for the current month.

func (AccountOutput) DefaultGroup

func (o AccountOutput) DefaultGroup() pulumi.StringOutput

The default owner group for all new folders and files created in the Data Lake Store account.

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) EncryptionConfig

func (o AccountOutput) EncryptionConfig() EncryptionConfigResponseOutput

The Key Vault encryption configuration.

func (AccountOutput) EncryptionProvisioningState

func (o AccountOutput) EncryptionProvisioningState() pulumi.StringOutput

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

func (AccountOutput) EncryptionState

func (o AccountOutput) EncryptionState() pulumi.StringOutput

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

func (AccountOutput) Endpoint

func (o AccountOutput) Endpoint() pulumi.StringOutput

The full CName endpoint for this account.

func (AccountOutput) FirewallAllowAzureIps

func (o AccountOutput) FirewallAllowAzureIps() pulumi.StringOutput

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

func (AccountOutput) FirewallRules

The list of firewall rules associated with this Data Lake Store account.

func (AccountOutput) FirewallState

func (o AccountOutput) FirewallState() pulumi.StringOutput

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

func (AccountOutput) Identity

The Key Vault encryption identity, if any.

func (AccountOutput) LastModifiedTime

func (o AccountOutput) LastModifiedTime() pulumi.StringOutput

The account last modified time.

func (AccountOutput) Location

func (o AccountOutput) Location() pulumi.StringOutput

The resource location.

func (AccountOutput) Name

The resource name.

func (AccountOutput) NewTier

func (o AccountOutput) NewTier() pulumi.StringOutput

The commitment tier to use for next month.

func (AccountOutput) ProvisioningState

func (o AccountOutput) ProvisioningState() pulumi.StringOutput

The provisioning status of the Data Lake Store account.

func (AccountOutput) State

func (o AccountOutput) State() pulumi.StringOutput

The state of the Data Lake Store account.

func (AccountOutput) Tags

The resource tags.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

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

func (AccountOutput) TrustedIdProviderState

func (o AccountOutput) TrustedIdProviderState() pulumi.StringOutput

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

func (AccountOutput) TrustedIdProviders

func (o AccountOutput) TrustedIdProviders() TrustedIdProviderResponseArrayOutput

The list of trusted identity providers associated with this Data Lake Store account.

func (AccountOutput) Type

The resource type.

func (AccountOutput) VirtualNetworkRules

func (o AccountOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput

The list of virtual network rules associated with this Data Lake Store account.

type AccountState

type AccountState struct {
}

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 EncryptionConfigType `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 EncryptionConfigTypeInput `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 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) Type

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

type EncryptionConfigType

type EncryptionConfigType string

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

func (EncryptionConfigType) ElementType

func (EncryptionConfigType) ElementType() reflect.Type

func (EncryptionConfigType) ToEncryptionConfigTypeOutput

func (e EncryptionConfigType) ToEncryptionConfigTypeOutput() EncryptionConfigTypeOutput

func (EncryptionConfigType) ToEncryptionConfigTypeOutputWithContext

func (e EncryptionConfigType) ToEncryptionConfigTypeOutputWithContext(ctx context.Context) EncryptionConfigTypeOutput

func (EncryptionConfigType) ToEncryptionConfigTypePtrOutput

func (e EncryptionConfigType) ToEncryptionConfigTypePtrOutput() EncryptionConfigTypePtrOutput

func (EncryptionConfigType) ToEncryptionConfigTypePtrOutputWithContext

func (e EncryptionConfigType) ToEncryptionConfigTypePtrOutputWithContext(ctx context.Context) EncryptionConfigTypePtrOutput

func (EncryptionConfigType) ToStringOutput

func (e EncryptionConfigType) ToStringOutput() pulumi.StringOutput

func (EncryptionConfigType) ToStringOutputWithContext

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

func (EncryptionConfigType) ToStringPtrOutput

func (e EncryptionConfigType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionConfigType) ToStringPtrOutputWithContext

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

type EncryptionConfigTypeInput

type EncryptionConfigTypeInput interface {
	pulumi.Input

	ToEncryptionConfigTypeOutput() EncryptionConfigTypeOutput
	ToEncryptionConfigTypeOutputWithContext(context.Context) EncryptionConfigTypeOutput
}

EncryptionConfigTypeInput is an input type that accepts values of the EncryptionConfigType enum A concrete instance of `EncryptionConfigTypeInput` can be one of the following:

EncryptionConfigTypeUserManaged
EncryptionConfigTypeServiceManaged

type EncryptionConfigTypeOutput

type EncryptionConfigTypeOutput struct{ *pulumi.OutputState }

func (EncryptionConfigTypeOutput) ElementType

func (EncryptionConfigTypeOutput) ElementType() reflect.Type

func (EncryptionConfigTypeOutput) ToEncryptionConfigTypeOutput

func (o EncryptionConfigTypeOutput) ToEncryptionConfigTypeOutput() EncryptionConfigTypeOutput

func (EncryptionConfigTypeOutput) ToEncryptionConfigTypeOutputWithContext

func (o EncryptionConfigTypeOutput) ToEncryptionConfigTypeOutputWithContext(ctx context.Context) EncryptionConfigTypeOutput

func (EncryptionConfigTypeOutput) ToEncryptionConfigTypePtrOutput

func (o EncryptionConfigTypeOutput) ToEncryptionConfigTypePtrOutput() EncryptionConfigTypePtrOutput

func (EncryptionConfigTypeOutput) ToEncryptionConfigTypePtrOutputWithContext

func (o EncryptionConfigTypeOutput) ToEncryptionConfigTypePtrOutputWithContext(ctx context.Context) EncryptionConfigTypePtrOutput

func (EncryptionConfigTypeOutput) ToStringOutput

func (o EncryptionConfigTypeOutput) ToStringOutput() pulumi.StringOutput

func (EncryptionConfigTypeOutput) ToStringOutputWithContext

func (o EncryptionConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EncryptionConfigTypeOutput) ToStringPtrOutput

func (o EncryptionConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionConfigTypeOutput) ToStringPtrOutputWithContext

func (o EncryptionConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionConfigTypePtrInput

type EncryptionConfigTypePtrInput interface {
	pulumi.Input

	ToEncryptionConfigTypePtrOutput() EncryptionConfigTypePtrOutput
	ToEncryptionConfigTypePtrOutputWithContext(context.Context) EncryptionConfigTypePtrOutput
}

func EncryptionConfigTypePtr

func EncryptionConfigTypePtr(v string) EncryptionConfigTypePtrInput

type EncryptionConfigTypePtrOutput

type EncryptionConfigTypePtrOutput struct{ *pulumi.OutputState }

func (EncryptionConfigTypePtrOutput) Elem

func (EncryptionConfigTypePtrOutput) ElementType

func (EncryptionConfigTypePtrOutput) ToEncryptionConfigTypePtrOutput

func (o EncryptionConfigTypePtrOutput) ToEncryptionConfigTypePtrOutput() EncryptionConfigTypePtrOutput

func (EncryptionConfigTypePtrOutput) ToEncryptionConfigTypePtrOutputWithContext

func (o EncryptionConfigTypePtrOutput) ToEncryptionConfigTypePtrOutputWithContext(ctx context.Context) EncryptionConfigTypePtrOutput

func (EncryptionConfigTypePtrOutput) ToStringPtrOutput

func (EncryptionConfigTypePtrOutput) ToStringPtrOutputWithContext

func (o EncryptionConfigTypePtrOutput) 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 EncryptionIdentityType `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 EncryptionIdentityTypeInput `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 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) Type

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

type EncryptionIdentityType

type EncryptionIdentityType string

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

func (EncryptionIdentityType) ElementType

func (EncryptionIdentityType) ElementType() reflect.Type

func (EncryptionIdentityType) ToEncryptionIdentityTypeOutput

func (e EncryptionIdentityType) ToEncryptionIdentityTypeOutput() EncryptionIdentityTypeOutput

func (EncryptionIdentityType) ToEncryptionIdentityTypeOutputWithContext

func (e EncryptionIdentityType) ToEncryptionIdentityTypeOutputWithContext(ctx context.Context) EncryptionIdentityTypeOutput

func (EncryptionIdentityType) ToEncryptionIdentityTypePtrOutput

func (e EncryptionIdentityType) ToEncryptionIdentityTypePtrOutput() EncryptionIdentityTypePtrOutput

func (EncryptionIdentityType) ToEncryptionIdentityTypePtrOutputWithContext

func (e EncryptionIdentityType) ToEncryptionIdentityTypePtrOutputWithContext(ctx context.Context) EncryptionIdentityTypePtrOutput

func (EncryptionIdentityType) ToStringOutput

func (e EncryptionIdentityType) ToStringOutput() pulumi.StringOutput

func (EncryptionIdentityType) ToStringOutputWithContext

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

func (EncryptionIdentityType) ToStringPtrOutput

func (e EncryptionIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionIdentityType) ToStringPtrOutputWithContext

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

type EncryptionIdentityTypeInput

type EncryptionIdentityTypeInput interface {
	pulumi.Input

	ToEncryptionIdentityTypeOutput() EncryptionIdentityTypeOutput
	ToEncryptionIdentityTypeOutputWithContext(context.Context) EncryptionIdentityTypeOutput
}

EncryptionIdentityTypeInput is an input type that accepts values of the EncryptionIdentityType enum A concrete instance of `EncryptionIdentityTypeInput` can be one of the following:

EncryptionIdentityTypeSystemAssigned

type EncryptionIdentityTypeOutput

type EncryptionIdentityTypeOutput struct{ *pulumi.OutputState }

func (EncryptionIdentityTypeOutput) ElementType

func (EncryptionIdentityTypeOutput) ToEncryptionIdentityTypeOutput

func (o EncryptionIdentityTypeOutput) ToEncryptionIdentityTypeOutput() EncryptionIdentityTypeOutput

func (EncryptionIdentityTypeOutput) ToEncryptionIdentityTypeOutputWithContext

func (o EncryptionIdentityTypeOutput) ToEncryptionIdentityTypeOutputWithContext(ctx context.Context) EncryptionIdentityTypeOutput

func (EncryptionIdentityTypeOutput) ToEncryptionIdentityTypePtrOutput

func (o EncryptionIdentityTypeOutput) ToEncryptionIdentityTypePtrOutput() EncryptionIdentityTypePtrOutput

func (EncryptionIdentityTypeOutput) ToEncryptionIdentityTypePtrOutputWithContext

func (o EncryptionIdentityTypeOutput) ToEncryptionIdentityTypePtrOutputWithContext(ctx context.Context) EncryptionIdentityTypePtrOutput

func (EncryptionIdentityTypeOutput) ToStringOutput

func (EncryptionIdentityTypeOutput) ToStringOutputWithContext

func (o EncryptionIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EncryptionIdentityTypeOutput) ToStringPtrOutput

func (o EncryptionIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionIdentityTypeOutput) ToStringPtrOutputWithContext

func (o EncryptionIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionIdentityTypePtrInput

type EncryptionIdentityTypePtrInput interface {
	pulumi.Input

	ToEncryptionIdentityTypePtrOutput() EncryptionIdentityTypePtrOutput
	ToEncryptionIdentityTypePtrOutputWithContext(context.Context) EncryptionIdentityTypePtrOutput
}

func EncryptionIdentityTypePtr

func EncryptionIdentityTypePtr(v string) EncryptionIdentityTypePtrInput

type EncryptionIdentityTypePtrOutput

type EncryptionIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (EncryptionIdentityTypePtrOutput) Elem

func (EncryptionIdentityTypePtrOutput) ElementType

func (EncryptionIdentityTypePtrOutput) ToEncryptionIdentityTypePtrOutput

func (o EncryptionIdentityTypePtrOutput) ToEncryptionIdentityTypePtrOutput() EncryptionIdentityTypePtrOutput

func (EncryptionIdentityTypePtrOutput) ToEncryptionIdentityTypePtrOutputWithContext

func (o EncryptionIdentityTypePtrOutput) ToEncryptionIdentityTypePtrOutputWithContext(ctx context.Context) EncryptionIdentityTypePtrOutput

func (EncryptionIdentityTypePtrOutput) ToStringPtrOutput

func (EncryptionIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o EncryptionIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionState

type EncryptionState string

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

func (EncryptionState) ElementType

func (EncryptionState) ElementType() reflect.Type

func (EncryptionState) ToEncryptionStateOutput

func (e EncryptionState) ToEncryptionStateOutput() EncryptionStateOutput

func (EncryptionState) ToEncryptionStateOutputWithContext

func (e EncryptionState) ToEncryptionStateOutputWithContext(ctx context.Context) EncryptionStateOutput

func (EncryptionState) ToEncryptionStatePtrOutput

func (e EncryptionState) ToEncryptionStatePtrOutput() EncryptionStatePtrOutput

func (EncryptionState) ToEncryptionStatePtrOutputWithContext

func (e EncryptionState) ToEncryptionStatePtrOutputWithContext(ctx context.Context) EncryptionStatePtrOutput

func (EncryptionState) ToStringOutput

func (e EncryptionState) ToStringOutput() pulumi.StringOutput

func (EncryptionState) ToStringOutputWithContext

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

func (EncryptionState) ToStringPtrOutput

func (e EncryptionState) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionState) ToStringPtrOutputWithContext

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

type EncryptionStateInput

type EncryptionStateInput interface {
	pulumi.Input

	ToEncryptionStateOutput() EncryptionStateOutput
	ToEncryptionStateOutputWithContext(context.Context) EncryptionStateOutput
}

EncryptionStateInput is an input type that accepts values of the EncryptionState enum A concrete instance of `EncryptionStateInput` can be one of the following:

EncryptionStateEnabled
EncryptionStateDisabled

type EncryptionStateOutput

type EncryptionStateOutput struct{ *pulumi.OutputState }

func (EncryptionStateOutput) ElementType

func (EncryptionStateOutput) ElementType() reflect.Type

func (EncryptionStateOutput) ToEncryptionStateOutput

func (o EncryptionStateOutput) ToEncryptionStateOutput() EncryptionStateOutput

func (EncryptionStateOutput) ToEncryptionStateOutputWithContext

func (o EncryptionStateOutput) ToEncryptionStateOutputWithContext(ctx context.Context) EncryptionStateOutput

func (EncryptionStateOutput) ToEncryptionStatePtrOutput

func (o EncryptionStateOutput) ToEncryptionStatePtrOutput() EncryptionStatePtrOutput

func (EncryptionStateOutput) ToEncryptionStatePtrOutputWithContext

func (o EncryptionStateOutput) ToEncryptionStatePtrOutputWithContext(ctx context.Context) EncryptionStatePtrOutput

func (EncryptionStateOutput) ToStringOutput

func (o EncryptionStateOutput) ToStringOutput() pulumi.StringOutput

func (EncryptionStateOutput) ToStringOutputWithContext

func (o EncryptionStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EncryptionStateOutput) ToStringPtrOutput

func (o EncryptionStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionStateOutput) ToStringPtrOutputWithContext

func (o EncryptionStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionStatePtrInput

type EncryptionStatePtrInput interface {
	pulumi.Input

	ToEncryptionStatePtrOutput() EncryptionStatePtrOutput
	ToEncryptionStatePtrOutputWithContext(context.Context) EncryptionStatePtrOutput
}

func EncryptionStatePtr

func EncryptionStatePtr(v string) EncryptionStatePtrInput

type EncryptionStatePtrOutput

type EncryptionStatePtrOutput struct{ *pulumi.OutputState }

func (EncryptionStatePtrOutput) Elem

func (EncryptionStatePtrOutput) ElementType

func (EncryptionStatePtrOutput) ElementType() reflect.Type

func (EncryptionStatePtrOutput) ToEncryptionStatePtrOutput

func (o EncryptionStatePtrOutput) ToEncryptionStatePtrOutput() EncryptionStatePtrOutput

func (EncryptionStatePtrOutput) ToEncryptionStatePtrOutputWithContext

func (o EncryptionStatePtrOutput) ToEncryptionStatePtrOutputWithContext(ctx context.Context) EncryptionStatePtrOutput

func (EncryptionStatePtrOutput) ToStringPtrOutput

func (o EncryptionStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionStatePtrOutput) ToStringPtrOutputWithContext

func (o EncryptionStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallAllowAzureIpsState

type FirewallAllowAzureIpsState 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

func (FirewallAllowAzureIpsState) ElementType() reflect.Type

func (FirewallAllowAzureIpsState) ToFirewallAllowAzureIpsStateOutput

func (e FirewallAllowAzureIpsState) ToFirewallAllowAzureIpsStateOutput() FirewallAllowAzureIpsStateOutput

func (FirewallAllowAzureIpsState) ToFirewallAllowAzureIpsStateOutputWithContext

func (e FirewallAllowAzureIpsState) ToFirewallAllowAzureIpsStateOutputWithContext(ctx context.Context) FirewallAllowAzureIpsStateOutput

func (FirewallAllowAzureIpsState) ToFirewallAllowAzureIpsStatePtrOutput

func (e FirewallAllowAzureIpsState) ToFirewallAllowAzureIpsStatePtrOutput() FirewallAllowAzureIpsStatePtrOutput

func (FirewallAllowAzureIpsState) ToFirewallAllowAzureIpsStatePtrOutputWithContext

func (e FirewallAllowAzureIpsState) ToFirewallAllowAzureIpsStatePtrOutputWithContext(ctx context.Context) FirewallAllowAzureIpsStatePtrOutput

func (FirewallAllowAzureIpsState) ToStringOutput

func (e FirewallAllowAzureIpsState) ToStringOutput() pulumi.StringOutput

func (FirewallAllowAzureIpsState) ToStringOutputWithContext

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

func (FirewallAllowAzureIpsState) ToStringPtrOutput

func (e FirewallAllowAzureIpsState) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallAllowAzureIpsState) ToStringPtrOutputWithContext

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

type FirewallAllowAzureIpsStateInput

type FirewallAllowAzureIpsStateInput interface {
	pulumi.Input

	ToFirewallAllowAzureIpsStateOutput() FirewallAllowAzureIpsStateOutput
	ToFirewallAllowAzureIpsStateOutputWithContext(context.Context) FirewallAllowAzureIpsStateOutput
}

FirewallAllowAzureIpsStateInput is an input type that accepts values of the FirewallAllowAzureIpsState enum A concrete instance of `FirewallAllowAzureIpsStateInput` can be one of the following:

FirewallAllowAzureIpsStateEnabled
FirewallAllowAzureIpsStateDisabled

type FirewallAllowAzureIpsStateOutput

type FirewallAllowAzureIpsStateOutput struct{ *pulumi.OutputState }

func (FirewallAllowAzureIpsStateOutput) ElementType

func (FirewallAllowAzureIpsStateOutput) ToFirewallAllowAzureIpsStateOutput

func (o FirewallAllowAzureIpsStateOutput) ToFirewallAllowAzureIpsStateOutput() FirewallAllowAzureIpsStateOutput

func (FirewallAllowAzureIpsStateOutput) ToFirewallAllowAzureIpsStateOutputWithContext

func (o FirewallAllowAzureIpsStateOutput) ToFirewallAllowAzureIpsStateOutputWithContext(ctx context.Context) FirewallAllowAzureIpsStateOutput

func (FirewallAllowAzureIpsStateOutput) ToFirewallAllowAzureIpsStatePtrOutput

func (o FirewallAllowAzureIpsStateOutput) ToFirewallAllowAzureIpsStatePtrOutput() FirewallAllowAzureIpsStatePtrOutput

func (FirewallAllowAzureIpsStateOutput) ToFirewallAllowAzureIpsStatePtrOutputWithContext

func (o FirewallAllowAzureIpsStateOutput) ToFirewallAllowAzureIpsStatePtrOutputWithContext(ctx context.Context) FirewallAllowAzureIpsStatePtrOutput

func (FirewallAllowAzureIpsStateOutput) ToStringOutput

func (FirewallAllowAzureIpsStateOutput) ToStringOutputWithContext

func (o FirewallAllowAzureIpsStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FirewallAllowAzureIpsStateOutput) ToStringPtrOutput

func (FirewallAllowAzureIpsStateOutput) ToStringPtrOutputWithContext

func (o FirewallAllowAzureIpsStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallAllowAzureIpsStatePtrInput

type FirewallAllowAzureIpsStatePtrInput interface {
	pulumi.Input

	ToFirewallAllowAzureIpsStatePtrOutput() FirewallAllowAzureIpsStatePtrOutput
	ToFirewallAllowAzureIpsStatePtrOutputWithContext(context.Context) FirewallAllowAzureIpsStatePtrOutput
}

func FirewallAllowAzureIpsStatePtr

func FirewallAllowAzureIpsStatePtr(v string) FirewallAllowAzureIpsStatePtrInput

type FirewallAllowAzureIpsStatePtrOutput

type FirewallAllowAzureIpsStatePtrOutput struct{ *pulumi.OutputState }

func (FirewallAllowAzureIpsStatePtrOutput) Elem

func (FirewallAllowAzureIpsStatePtrOutput) ElementType

func (FirewallAllowAzureIpsStatePtrOutput) ToFirewallAllowAzureIpsStatePtrOutput

func (o FirewallAllowAzureIpsStatePtrOutput) ToFirewallAllowAzureIpsStatePtrOutput() FirewallAllowAzureIpsStatePtrOutput

func (FirewallAllowAzureIpsStatePtrOutput) ToFirewallAllowAzureIpsStatePtrOutputWithContext

func (o FirewallAllowAzureIpsStatePtrOutput) ToFirewallAllowAzureIpsStatePtrOutputWithContext(ctx context.Context) FirewallAllowAzureIpsStatePtrOutput

func (FirewallAllowAzureIpsStatePtrOutput) ToStringPtrOutput

func (FirewallAllowAzureIpsStatePtrOutput) ToStringPtrOutputWithContext

func (o FirewallAllowAzureIpsStatePtrOutput) 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. Azure REST API version: 2016-11-01. Prior API version in Azure Native 1.x: 2016-11-01.

func GetFirewallRule

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

GetFirewallRule gets an existing FirewallRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFirewallRule

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

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

func (*FirewallRule) ElementType

func (*FirewallRule) ElementType() reflect.Type

func (*FirewallRule) ToFirewallRuleOutput

func (i *FirewallRule) ToFirewallRuleOutput() FirewallRuleOutput

func (*FirewallRule) ToFirewallRuleOutputWithContext

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.StringPtrInput
	// 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

type FirewallRuleInput interface {
	pulumi.Input

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

type FirewallRuleOutput

type FirewallRuleOutput struct{ *pulumi.OutputState }

func (FirewallRuleOutput) ElementType

func (FirewallRuleOutput) ElementType() reflect.Type

func (FirewallRuleOutput) EndIpAddress

func (o FirewallRuleOutput) EndIpAddress() pulumi.StringOutput

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 (FirewallRuleOutput) Name

The resource name.

func (FirewallRuleOutput) StartIpAddress

func (o FirewallRuleOutput) 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 (FirewallRuleOutput) ToFirewallRuleOutput

func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput

func (FirewallRuleOutput) ToFirewallRuleOutputWithContext

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

func (FirewallRuleOutput) Type

The resource type.

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 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 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 {
}

func (FirewallRuleState) ElementType

func (FirewallRuleState) ElementType() reflect.Type

type FirewallState

type FirewallState string

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

func (FirewallState) ElementType

func (FirewallState) ElementType() reflect.Type

func (FirewallState) ToFirewallStateOutput

func (e FirewallState) ToFirewallStateOutput() FirewallStateOutput

func (FirewallState) ToFirewallStateOutputWithContext

func (e FirewallState) ToFirewallStateOutputWithContext(ctx context.Context) FirewallStateOutput

func (FirewallState) ToFirewallStatePtrOutput

func (e FirewallState) ToFirewallStatePtrOutput() FirewallStatePtrOutput

func (FirewallState) ToFirewallStatePtrOutputWithContext

func (e FirewallState) ToFirewallStatePtrOutputWithContext(ctx context.Context) FirewallStatePtrOutput

func (FirewallState) ToStringOutput

func (e FirewallState) ToStringOutput() pulumi.StringOutput

func (FirewallState) ToStringOutputWithContext

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

func (FirewallState) ToStringPtrOutput

func (e FirewallState) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallState) ToStringPtrOutputWithContext

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

type FirewallStateInput

type FirewallStateInput interface {
	pulumi.Input

	ToFirewallStateOutput() FirewallStateOutput
	ToFirewallStateOutputWithContext(context.Context) FirewallStateOutput
}

FirewallStateInput is an input type that accepts values of the FirewallState enum A concrete instance of `FirewallStateInput` can be one of the following:

FirewallStateEnabled
FirewallStateDisabled

type FirewallStateOutput

type FirewallStateOutput struct{ *pulumi.OutputState }

func (FirewallStateOutput) ElementType

func (FirewallStateOutput) ElementType() reflect.Type

func (FirewallStateOutput) ToFirewallStateOutput

func (o FirewallStateOutput) ToFirewallStateOutput() FirewallStateOutput

func (FirewallStateOutput) ToFirewallStateOutputWithContext

func (o FirewallStateOutput) ToFirewallStateOutputWithContext(ctx context.Context) FirewallStateOutput

func (FirewallStateOutput) ToFirewallStatePtrOutput

func (o FirewallStateOutput) ToFirewallStatePtrOutput() FirewallStatePtrOutput

func (FirewallStateOutput) ToFirewallStatePtrOutputWithContext

func (o FirewallStateOutput) ToFirewallStatePtrOutputWithContext(ctx context.Context) FirewallStatePtrOutput

func (FirewallStateOutput) ToStringOutput

func (o FirewallStateOutput) ToStringOutput() pulumi.StringOutput

func (FirewallStateOutput) ToStringOutputWithContext

func (o FirewallStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FirewallStateOutput) ToStringPtrOutput

func (o FirewallStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallStateOutput) ToStringPtrOutputWithContext

func (o FirewallStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallStatePtrInput

type FirewallStatePtrInput interface {
	pulumi.Input

	ToFirewallStatePtrOutput() FirewallStatePtrOutput
	ToFirewallStatePtrOutputWithContext(context.Context) FirewallStatePtrOutput
}

func FirewallStatePtr

func FirewallStatePtr(v string) FirewallStatePtrInput

type FirewallStatePtrOutput

type FirewallStatePtrOutput struct{ *pulumi.OutputState }

func (FirewallStatePtrOutput) Elem

func (FirewallStatePtrOutput) ElementType

func (FirewallStatePtrOutput) ElementType() reflect.Type

func (FirewallStatePtrOutput) ToFirewallStatePtrOutput

func (o FirewallStatePtrOutput) ToFirewallStatePtrOutput() FirewallStatePtrOutput

func (FirewallStatePtrOutput) ToFirewallStatePtrOutputWithContext

func (o FirewallStatePtrOutput) ToFirewallStatePtrOutputWithContext(ctx context.Context) FirewallStatePtrOutput

func (FirewallStatePtrOutput) ToStringPtrOutput

func (o FirewallStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallStatePtrOutput) ToStringPtrOutputWithContext

func (o FirewallStatePtrOutput) 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 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

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 LookupAccountOutputArgs

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

func (LookupAccountOutputArgs) ElementType

func (LookupAccountOutputArgs) ElementType() reflect.Type

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)

Gets the specified Data Lake Store account. Azure REST API version: 2016-11-01.

type LookupAccountResultOutput

type LookupAccountResultOutput struct{ *pulumi.OutputState }

Data Lake Store account information.

func (LookupAccountResultOutput) AccountId

The unique identifier associated with this Data Lake Store account.

func (LookupAccountResultOutput) CreationTime

The account creation time.

func (LookupAccountResultOutput) CurrentTier

The commitment tier in use for the current month.

func (LookupAccountResultOutput) DefaultGroup

The default owner group for all new folders and files created in the Data Lake Store account.

func (LookupAccountResultOutput) ElementType

func (LookupAccountResultOutput) ElementType() reflect.Type

func (LookupAccountResultOutput) EncryptionConfig

The Key Vault encryption configuration.

func (LookupAccountResultOutput) EncryptionProvisioningState

func (o LookupAccountResultOutput) EncryptionProvisioningState() pulumi.StringOutput

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

func (LookupAccountResultOutput) EncryptionState

func (o LookupAccountResultOutput) EncryptionState() pulumi.StringOutput

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

func (LookupAccountResultOutput) Endpoint

The full CName endpoint for this account.

func (LookupAccountResultOutput) FirewallAllowAzureIps

func (o LookupAccountResultOutput) FirewallAllowAzureIps() pulumi.StringOutput

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

func (LookupAccountResultOutput) FirewallRules

The list of firewall rules associated with this Data Lake Store account.

func (LookupAccountResultOutput) FirewallState

func (o LookupAccountResultOutput) FirewallState() pulumi.StringOutput

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

func (LookupAccountResultOutput) Id

The resource identifier.

func (LookupAccountResultOutput) Identity

The Key Vault encryption identity, if any.

func (LookupAccountResultOutput) LastModifiedTime

func (o LookupAccountResultOutput) LastModifiedTime() pulumi.StringOutput

The account last modified time.

func (LookupAccountResultOutput) Location

The resource location.

func (LookupAccountResultOutput) Name

The resource name.

func (LookupAccountResultOutput) NewTier

The commitment tier to use for next month.

func (LookupAccountResultOutput) ProvisioningState

func (o LookupAccountResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning status of the Data Lake Store account.

func (LookupAccountResultOutput) State

The state of the Data Lake Store account.

func (LookupAccountResultOutput) Tags

The resource tags.

func (LookupAccountResultOutput) ToLookupAccountResultOutput

func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput

func (LookupAccountResultOutput) ToLookupAccountResultOutputWithContext

func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput

func (LookupAccountResultOutput) TrustedIdProviderState

func (o LookupAccountResultOutput) TrustedIdProviderState() pulumi.StringOutput

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

func (LookupAccountResultOutput) TrustedIdProviders

The list of trusted identity providers associated with this Data Lake Store account.

func (LookupAccountResultOutput) Type

The resource type.

func (LookupAccountResultOutput) VirtualNetworkRules

The list of virtual network rules associated with this Data Lake Store account.

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 LookupFirewallRuleOutputArgs

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

func (LookupFirewallRuleOutputArgs) ElementType

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.

func LookupFirewallRule

func LookupFirewallRule(ctx *pulumi.Context, args *LookupFirewallRuleArgs, opts ...pulumi.InvokeOption) (*LookupFirewallRuleResult, error)

Gets the specified Data Lake Store firewall rule. Azure REST API version: 2016-11-01.

type LookupFirewallRuleResultOutput

type LookupFirewallRuleResultOutput struct{ *pulumi.OutputState }

Data Lake Store firewall rule information.

func (LookupFirewallRuleResultOutput) ElementType

func (LookupFirewallRuleResultOutput) 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 (LookupFirewallRuleResultOutput) Id

The resource identifier.

func (LookupFirewallRuleResultOutput) Name

The resource name.

func (LookupFirewallRuleResultOutput) 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 (LookupFirewallRuleResultOutput) ToLookupFirewallRuleResultOutput

func (o LookupFirewallRuleResultOutput) ToLookupFirewallRuleResultOutput() LookupFirewallRuleResultOutput

func (LookupFirewallRuleResultOutput) ToLookupFirewallRuleResultOutputWithContext

func (o LookupFirewallRuleResultOutput) ToLookupFirewallRuleResultOutputWithContext(ctx context.Context) LookupFirewallRuleResultOutput

func (LookupFirewallRuleResultOutput) Type

The resource type.

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 LookupTrustedIdProviderOutputArgs

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

func (LookupTrustedIdProviderOutputArgs) ElementType

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.

func LookupTrustedIdProvider

func LookupTrustedIdProvider(ctx *pulumi.Context, args *LookupTrustedIdProviderArgs, opts ...pulumi.InvokeOption) (*LookupTrustedIdProviderResult, error)

Gets the specified Data Lake Store trusted identity provider. Azure REST API version: 2016-11-01.

type LookupTrustedIdProviderResultOutput

type LookupTrustedIdProviderResultOutput struct{ *pulumi.OutputState }

Data Lake Store trusted identity provider information.

func (LookupTrustedIdProviderResultOutput) ElementType

func (LookupTrustedIdProviderResultOutput) Id

The resource identifier.

func (LookupTrustedIdProviderResultOutput) IdProvider

The URL of this trusted identity provider.

func (LookupTrustedIdProviderResultOutput) Name

The resource name.

func (LookupTrustedIdProviderResultOutput) ToLookupTrustedIdProviderResultOutput

func (o LookupTrustedIdProviderResultOutput) ToLookupTrustedIdProviderResultOutput() LookupTrustedIdProviderResultOutput

func (LookupTrustedIdProviderResultOutput) ToLookupTrustedIdProviderResultOutputWithContext

func (o LookupTrustedIdProviderResultOutput) ToLookupTrustedIdProviderResultOutputWithContext(ctx context.Context) LookupTrustedIdProviderResultOutput

func (LookupTrustedIdProviderResultOutput) Type

The resource type.

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 LookupVirtualNetworkRuleOutputArgs

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

func (LookupVirtualNetworkRuleOutputArgs) ElementType

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.

func LookupVirtualNetworkRule

func LookupVirtualNetworkRule(ctx *pulumi.Context, args *LookupVirtualNetworkRuleArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkRuleResult, error)

Gets the specified Data Lake Store virtual network rule. Azure REST API version: 2016-11-01.

type LookupVirtualNetworkRuleResultOutput

type LookupVirtualNetworkRuleResultOutput struct{ *pulumi.OutputState }

Data Lake Store virtual network rule information.

func (LookupVirtualNetworkRuleResultOutput) ElementType

func (LookupVirtualNetworkRuleResultOutput) Id

The resource identifier.

func (LookupVirtualNetworkRuleResultOutput) Name

The resource name.

func (LookupVirtualNetworkRuleResultOutput) SubnetId

The resource identifier for the subnet.

func (LookupVirtualNetworkRuleResultOutput) ToLookupVirtualNetworkRuleResultOutput

func (o LookupVirtualNetworkRuleResultOutput) ToLookupVirtualNetworkRuleResultOutput() LookupVirtualNetworkRuleResultOutput

func (LookupVirtualNetworkRuleResultOutput) ToLookupVirtualNetworkRuleResultOutputWithContext

func (o LookupVirtualNetworkRuleResultOutput) ToLookupVirtualNetworkRuleResultOutputWithContext(ctx context.Context) LookupVirtualNetworkRuleResultOutput

func (LookupVirtualNetworkRuleResultOutput) Type

The resource type.

type TierType

type TierType string

The commitment tier to use for next month.

func (TierType) ElementType

func (TierType) ElementType() reflect.Type

func (TierType) ToStringOutput

func (e TierType) ToStringOutput() pulumi.StringOutput

func (TierType) ToStringOutputWithContext

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

func (TierType) ToStringPtrOutput

func (e TierType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TierType) ToStringPtrOutputWithContext

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

func (TierType) ToTierTypeOutput

func (e TierType) ToTierTypeOutput() TierTypeOutput

func (TierType) ToTierTypeOutputWithContext

func (e TierType) ToTierTypeOutputWithContext(ctx context.Context) TierTypeOutput

func (TierType) ToTierTypePtrOutput

func (e TierType) ToTierTypePtrOutput() TierTypePtrOutput

func (TierType) ToTierTypePtrOutputWithContext

func (e TierType) ToTierTypePtrOutputWithContext(ctx context.Context) TierTypePtrOutput

type TierTypeInput

type TierTypeInput interface {
	pulumi.Input

	ToTierTypeOutput() TierTypeOutput
	ToTierTypeOutputWithContext(context.Context) TierTypeOutput
}

TierTypeInput is an input type that accepts values of the TierType enum A concrete instance of `TierTypeInput` can be one of the following:

TierTypeConsumption
TierType_Commitment_1TB
TierType_Commitment_10TB
TierType_Commitment_100TB
TierType_Commitment_500TB
TierType_Commitment_1PB
TierType_Commitment_5PB

type TierTypeOutput

type TierTypeOutput struct{ *pulumi.OutputState }

func (TierTypeOutput) ElementType

func (TierTypeOutput) ElementType() reflect.Type

func (TierTypeOutput) ToStringOutput

func (o TierTypeOutput) ToStringOutput() pulumi.StringOutput

func (TierTypeOutput) ToStringOutputWithContext

func (o TierTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TierTypeOutput) ToStringPtrOutput

func (o TierTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TierTypeOutput) ToStringPtrOutputWithContext

func (o TierTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TierTypeOutput) ToTierTypeOutput

func (o TierTypeOutput) ToTierTypeOutput() TierTypeOutput

func (TierTypeOutput) ToTierTypeOutputWithContext

func (o TierTypeOutput) ToTierTypeOutputWithContext(ctx context.Context) TierTypeOutput

func (TierTypeOutput) ToTierTypePtrOutput

func (o TierTypeOutput) ToTierTypePtrOutput() TierTypePtrOutput

func (TierTypeOutput) ToTierTypePtrOutputWithContext

func (o TierTypeOutput) ToTierTypePtrOutputWithContext(ctx context.Context) TierTypePtrOutput

type TierTypePtrInput

type TierTypePtrInput interface {
	pulumi.Input

	ToTierTypePtrOutput() TierTypePtrOutput
	ToTierTypePtrOutputWithContext(context.Context) TierTypePtrOutput
}

func TierTypePtr

func TierTypePtr(v string) TierTypePtrInput

type TierTypePtrOutput

type TierTypePtrOutput struct{ *pulumi.OutputState }

func (TierTypePtrOutput) Elem

func (TierTypePtrOutput) ElementType

func (TierTypePtrOutput) ElementType() reflect.Type

func (TierTypePtrOutput) ToStringPtrOutput

func (o TierTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TierTypePtrOutput) ToStringPtrOutputWithContext

func (o TierTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TierTypePtrOutput) ToTierTypePtrOutput

func (o TierTypePtrOutput) ToTierTypePtrOutput() TierTypePtrOutput

func (TierTypePtrOutput) ToTierTypePtrOutputWithContext

func (o TierTypePtrOutput) ToTierTypePtrOutputWithContext(ctx context.Context) TierTypePtrOutput

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. Azure REST API version: 2016-11-01. Prior API version in Azure Native 1.x: 2016-11-01.

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

func (*TrustedIdProvider) ElementType() reflect.Type

func (*TrustedIdProvider) ToTrustedIdProviderOutput

func (i *TrustedIdProvider) ToTrustedIdProviderOutput() TrustedIdProviderOutput

func (*TrustedIdProvider) ToTrustedIdProviderOutputWithContext

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.StringPtrInput
}

The set of arguments for constructing a TrustedIdProvider resource.

func (TrustedIdProviderArgs) ElementType

func (TrustedIdProviderArgs) ElementType() reflect.Type

type TrustedIdProviderInput

type TrustedIdProviderInput interface {
	pulumi.Input

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

type TrustedIdProviderOutput

type TrustedIdProviderOutput struct{ *pulumi.OutputState }

func (TrustedIdProviderOutput) ElementType

func (TrustedIdProviderOutput) ElementType() reflect.Type

func (TrustedIdProviderOutput) IdProvider

The URL of this trusted identity provider.

func (TrustedIdProviderOutput) Name

The resource name.

func (TrustedIdProviderOutput) ToTrustedIdProviderOutput

func (o TrustedIdProviderOutput) ToTrustedIdProviderOutput() TrustedIdProviderOutput

func (TrustedIdProviderOutput) ToTrustedIdProviderOutputWithContext

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

func (TrustedIdProviderOutput) Type

The resource type.

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 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 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 {
}

func (TrustedIdProviderState) ElementType

func (TrustedIdProviderState) ElementType() reflect.Type

type TrustedIdProviderStateEnum

type TrustedIdProviderStateEnum string

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

func (TrustedIdProviderStateEnum) ElementType

func (TrustedIdProviderStateEnum) ElementType() reflect.Type

func (TrustedIdProviderStateEnum) ToStringOutput

func (e TrustedIdProviderStateEnum) ToStringOutput() pulumi.StringOutput

func (TrustedIdProviderStateEnum) ToStringOutputWithContext

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

func (TrustedIdProviderStateEnum) ToStringPtrOutput

func (e TrustedIdProviderStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrustedIdProviderStateEnum) ToStringPtrOutputWithContext

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

func (TrustedIdProviderStateEnum) ToTrustedIdProviderStateEnumOutput

func (e TrustedIdProviderStateEnum) ToTrustedIdProviderStateEnumOutput() TrustedIdProviderStateEnumOutput

func (TrustedIdProviderStateEnum) ToTrustedIdProviderStateEnumOutputWithContext

func (e TrustedIdProviderStateEnum) ToTrustedIdProviderStateEnumOutputWithContext(ctx context.Context) TrustedIdProviderStateEnumOutput

func (TrustedIdProviderStateEnum) ToTrustedIdProviderStateEnumPtrOutput

func (e TrustedIdProviderStateEnum) ToTrustedIdProviderStateEnumPtrOutput() TrustedIdProviderStateEnumPtrOutput

func (TrustedIdProviderStateEnum) ToTrustedIdProviderStateEnumPtrOutputWithContext

func (e TrustedIdProviderStateEnum) ToTrustedIdProviderStateEnumPtrOutputWithContext(ctx context.Context) TrustedIdProviderStateEnumPtrOutput

type TrustedIdProviderStateEnumInput

type TrustedIdProviderStateEnumInput interface {
	pulumi.Input

	ToTrustedIdProviderStateEnumOutput() TrustedIdProviderStateEnumOutput
	ToTrustedIdProviderStateEnumOutputWithContext(context.Context) TrustedIdProviderStateEnumOutput
}

TrustedIdProviderStateEnumInput is an input type that accepts values of the TrustedIdProviderStateEnum enum A concrete instance of `TrustedIdProviderStateEnumInput` can be one of the following:

TrustedIdProviderStateEnumEnabled
TrustedIdProviderStateEnumDisabled

type TrustedIdProviderStateEnumOutput

type TrustedIdProviderStateEnumOutput struct{ *pulumi.OutputState }

func (TrustedIdProviderStateEnumOutput) ElementType

func (TrustedIdProviderStateEnumOutput) ToStringOutput

func (TrustedIdProviderStateEnumOutput) ToStringOutputWithContext

func (o TrustedIdProviderStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TrustedIdProviderStateEnumOutput) ToStringPtrOutput

func (TrustedIdProviderStateEnumOutput) ToStringPtrOutputWithContext

func (o TrustedIdProviderStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TrustedIdProviderStateEnumOutput) ToTrustedIdProviderStateEnumOutput

func (o TrustedIdProviderStateEnumOutput) ToTrustedIdProviderStateEnumOutput() TrustedIdProviderStateEnumOutput

func (TrustedIdProviderStateEnumOutput) ToTrustedIdProviderStateEnumOutputWithContext

func (o TrustedIdProviderStateEnumOutput) ToTrustedIdProviderStateEnumOutputWithContext(ctx context.Context) TrustedIdProviderStateEnumOutput

func (TrustedIdProviderStateEnumOutput) ToTrustedIdProviderStateEnumPtrOutput

func (o TrustedIdProviderStateEnumOutput) ToTrustedIdProviderStateEnumPtrOutput() TrustedIdProviderStateEnumPtrOutput

func (TrustedIdProviderStateEnumOutput) ToTrustedIdProviderStateEnumPtrOutputWithContext

func (o TrustedIdProviderStateEnumOutput) ToTrustedIdProviderStateEnumPtrOutputWithContext(ctx context.Context) TrustedIdProviderStateEnumPtrOutput

type TrustedIdProviderStateEnumPtrInput

type TrustedIdProviderStateEnumPtrInput interface {
	pulumi.Input

	ToTrustedIdProviderStateEnumPtrOutput() TrustedIdProviderStateEnumPtrOutput
	ToTrustedIdProviderStateEnumPtrOutputWithContext(context.Context) TrustedIdProviderStateEnumPtrOutput
}

func TrustedIdProviderStateEnumPtr

func TrustedIdProviderStateEnumPtr(v string) TrustedIdProviderStateEnumPtrInput

type TrustedIdProviderStateEnumPtrOutput

type TrustedIdProviderStateEnumPtrOutput struct{ *pulumi.OutputState }

func (TrustedIdProviderStateEnumPtrOutput) Elem

func (TrustedIdProviderStateEnumPtrOutput) ElementType

func (TrustedIdProviderStateEnumPtrOutput) ToStringPtrOutput

func (TrustedIdProviderStateEnumPtrOutput) ToStringPtrOutputWithContext

func (o TrustedIdProviderStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TrustedIdProviderStateEnumPtrOutput) ToTrustedIdProviderStateEnumPtrOutput

func (o TrustedIdProviderStateEnumPtrOutput) ToTrustedIdProviderStateEnumPtrOutput() TrustedIdProviderStateEnumPtrOutput

func (TrustedIdProviderStateEnumPtrOutput) ToTrustedIdProviderStateEnumPtrOutputWithContext

func (o TrustedIdProviderStateEnumPtrOutput) ToTrustedIdProviderStateEnumPtrOutputWithContext(ctx context.Context) TrustedIdProviderStateEnumPtrOutput

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. Azure REST API version: 2016-11-01. Prior API version in Azure Native 1.x: 2016-11-01.

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

func (*VirtualNetworkRule) ElementType() reflect.Type

func (*VirtualNetworkRule) ToVirtualNetworkRuleOutput

func (i *VirtualNetworkRule) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (*VirtualNetworkRule) ToVirtualNetworkRuleOutputWithContext

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.StringPtrInput
}

The set of arguments for constructing a VirtualNetworkRule resource.

func (VirtualNetworkRuleArgs) ElementType

func (VirtualNetworkRuleArgs) ElementType() reflect.Type

type VirtualNetworkRuleInput

type VirtualNetworkRuleInput interface {
	pulumi.Input

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

type VirtualNetworkRuleOutput

type VirtualNetworkRuleOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleOutput) ElementType

func (VirtualNetworkRuleOutput) ElementType() reflect.Type

func (VirtualNetworkRuleOutput) Name

The resource name.

func (VirtualNetworkRuleOutput) SubnetId

The resource identifier for the subnet.

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext

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

func (VirtualNetworkRuleOutput) Type

The resource type.

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 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 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 {
}

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