v20190601preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	DataFlowComputeTypeGeneral          = DataFlowComputeType("General")
	DataFlowComputeTypeMemoryOptimized  = DataFlowComputeType("MemoryOptimized")
	DataFlowComputeTypeComputeOptimized = DataFlowComputeType("ComputeOptimized")
)
View Source
const (
	IntegrationRuntimeEditionStandard   = IntegrationRuntimeEdition("Standard")
	IntegrationRuntimeEditionEnterprise = IntegrationRuntimeEdition("Enterprise")
)
View Source
const (
	IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference = IntegrationRuntimeEntityReferenceType("IntegrationRuntimeReference")
	IntegrationRuntimeEntityReferenceTypeLinkedServiceReference      = IntegrationRuntimeEntityReferenceType("LinkedServiceReference")
)
View Source
const (
	IntegrationRuntimeLicenseTypeBasePrice       = IntegrationRuntimeLicenseType("BasePrice")
	IntegrationRuntimeLicenseTypeLicenseIncluded = IntegrationRuntimeLicenseType("LicenseIncluded")
)
View Source
const (
	IntegrationRuntimeSsisCatalogPricingTierBasic     = IntegrationRuntimeSsisCatalogPricingTier("Basic")
	IntegrationRuntimeSsisCatalogPricingTierStandard  = IntegrationRuntimeSsisCatalogPricingTier("Standard")
	IntegrationRuntimeSsisCatalogPricingTierPremium   = IntegrationRuntimeSsisCatalogPricingTier("Premium")
	IntegrationRuntimeSsisCatalogPricingTierPremiumRS = IntegrationRuntimeSsisCatalogPricingTier("PremiumRS")
)
View Source
const (
	IntegrationRuntimeTypeManaged    = IntegrationRuntimeType("Managed")
	IntegrationRuntimeTypeSelfHosted = IntegrationRuntimeType("SelfHosted")
)
View Source
const (
	NodeSizeNone     = NodeSize("None")
	NodeSizeSmall    = NodeSize("Small")
	NodeSizeMedium   = NodeSize("Medium")
	NodeSizeLarge    = NodeSize("Large")
	NodeSizeXLarge   = NodeSize("XLarge")
	NodeSizeXXLarge  = NodeSize("XXLarge")
	NodeSizeXXXLarge = NodeSize("XXXLarge")
)
View Source
const (
	NodeSizeFamilyNone            = NodeSizeFamily("None")
	NodeSizeFamilyMemoryOptimized = NodeSizeFamily("MemoryOptimized")
)
View Source
const (
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
)
View Source
const (
	SensitivityLabelRankNone     = SensitivityLabelRank("None")
	SensitivityLabelRankLow      = SensitivityLabelRank("Low")
	SensitivityLabelRankMedium   = SensitivityLabelRank("Medium")
	SensitivityLabelRankHigh     = SensitivityLabelRank("High")
	SensitivityLabelRankCritical = SensitivityLabelRank("Critical")
)
View Source
const (
	TransparentDataEncryptionStatusEnabled  = TransparentDataEncryptionStatus("Enabled")
	TransparentDataEncryptionStatusDisabled = TransparentDataEncryptionStatus("Disabled")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoPauseProperties

type AutoPauseProperties struct {
	// Number of minutes of idle time before the Big Data pool is automatically paused.
	DelayInMinutes *int `pulumi:"delayInMinutes"`
	// Whether auto-pausing is enabled for the Big Data pool.
	Enabled *bool `pulumi:"enabled"`
}

Auto-pausing properties of a Big Data pool powered by Apache Spark

type AutoPausePropertiesArgs

type AutoPausePropertiesArgs struct {
	// Number of minutes of idle time before the Big Data pool is automatically paused.
	DelayInMinutes pulumi.IntPtrInput `pulumi:"delayInMinutes"`
	// Whether auto-pausing is enabled for the Big Data pool.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Auto-pausing properties of a Big Data pool powered by Apache Spark

func (AutoPausePropertiesArgs) ElementType

func (AutoPausePropertiesArgs) ElementType() reflect.Type

func (AutoPausePropertiesArgs) ToAutoPausePropertiesOutput

func (i AutoPausePropertiesArgs) ToAutoPausePropertiesOutput() AutoPausePropertiesOutput

func (AutoPausePropertiesArgs) ToAutoPausePropertiesOutputWithContext

func (i AutoPausePropertiesArgs) ToAutoPausePropertiesOutputWithContext(ctx context.Context) AutoPausePropertiesOutput

func (AutoPausePropertiesArgs) ToAutoPausePropertiesPtrOutput

func (i AutoPausePropertiesArgs) ToAutoPausePropertiesPtrOutput() AutoPausePropertiesPtrOutput

func (AutoPausePropertiesArgs) ToAutoPausePropertiesPtrOutputWithContext

func (i AutoPausePropertiesArgs) ToAutoPausePropertiesPtrOutputWithContext(ctx context.Context) AutoPausePropertiesPtrOutput

type AutoPausePropertiesInput

type AutoPausePropertiesInput interface {
	pulumi.Input

	ToAutoPausePropertiesOutput() AutoPausePropertiesOutput
	ToAutoPausePropertiesOutputWithContext(context.Context) AutoPausePropertiesOutput
}

AutoPausePropertiesInput is an input type that accepts AutoPausePropertiesArgs and AutoPausePropertiesOutput values. You can construct a concrete instance of `AutoPausePropertiesInput` via:

AutoPausePropertiesArgs{...}

type AutoPausePropertiesOutput

type AutoPausePropertiesOutput struct{ *pulumi.OutputState }

Auto-pausing properties of a Big Data pool powered by Apache Spark

func (AutoPausePropertiesOutput) DelayInMinutes

func (o AutoPausePropertiesOutput) DelayInMinutes() pulumi.IntPtrOutput

Number of minutes of idle time before the Big Data pool is automatically paused.

func (AutoPausePropertiesOutput) ElementType

func (AutoPausePropertiesOutput) ElementType() reflect.Type

func (AutoPausePropertiesOutput) Enabled

Whether auto-pausing is enabled for the Big Data pool.

func (AutoPausePropertiesOutput) ToAutoPausePropertiesOutput

func (o AutoPausePropertiesOutput) ToAutoPausePropertiesOutput() AutoPausePropertiesOutput

func (AutoPausePropertiesOutput) ToAutoPausePropertiesOutputWithContext

func (o AutoPausePropertiesOutput) ToAutoPausePropertiesOutputWithContext(ctx context.Context) AutoPausePropertiesOutput

func (AutoPausePropertiesOutput) ToAutoPausePropertiesPtrOutput

func (o AutoPausePropertiesOutput) ToAutoPausePropertiesPtrOutput() AutoPausePropertiesPtrOutput

func (AutoPausePropertiesOutput) ToAutoPausePropertiesPtrOutputWithContext

func (o AutoPausePropertiesOutput) ToAutoPausePropertiesPtrOutputWithContext(ctx context.Context) AutoPausePropertiesPtrOutput

type AutoPausePropertiesPtrInput

type AutoPausePropertiesPtrInput interface {
	pulumi.Input

	ToAutoPausePropertiesPtrOutput() AutoPausePropertiesPtrOutput
	ToAutoPausePropertiesPtrOutputWithContext(context.Context) AutoPausePropertiesPtrOutput
}

AutoPausePropertiesPtrInput is an input type that accepts AutoPausePropertiesArgs, AutoPausePropertiesPtr and AutoPausePropertiesPtrOutput values. You can construct a concrete instance of `AutoPausePropertiesPtrInput` via:

        AutoPausePropertiesArgs{...}

or:

        nil

type AutoPausePropertiesPtrOutput

type AutoPausePropertiesPtrOutput struct{ *pulumi.OutputState }

func (AutoPausePropertiesPtrOutput) DelayInMinutes

Number of minutes of idle time before the Big Data pool is automatically paused.

func (AutoPausePropertiesPtrOutput) Elem

func (AutoPausePropertiesPtrOutput) ElementType

func (AutoPausePropertiesPtrOutput) Enabled

Whether auto-pausing is enabled for the Big Data pool.

func (AutoPausePropertiesPtrOutput) ToAutoPausePropertiesPtrOutput

func (o AutoPausePropertiesPtrOutput) ToAutoPausePropertiesPtrOutput() AutoPausePropertiesPtrOutput

func (AutoPausePropertiesPtrOutput) ToAutoPausePropertiesPtrOutputWithContext

func (o AutoPausePropertiesPtrOutput) ToAutoPausePropertiesPtrOutputWithContext(ctx context.Context) AutoPausePropertiesPtrOutput

type AutoPausePropertiesResponse

type AutoPausePropertiesResponse struct {
	// Number of minutes of idle time before the Big Data pool is automatically paused.
	DelayInMinutes *int `pulumi:"delayInMinutes"`
	// Whether auto-pausing is enabled for the Big Data pool.
	Enabled *bool `pulumi:"enabled"`
}

Auto-pausing properties of a Big Data pool powered by Apache Spark

type AutoPausePropertiesResponseArgs

type AutoPausePropertiesResponseArgs struct {
	// Number of minutes of idle time before the Big Data pool is automatically paused.
	DelayInMinutes pulumi.IntPtrInput `pulumi:"delayInMinutes"`
	// Whether auto-pausing is enabled for the Big Data pool.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Auto-pausing properties of a Big Data pool powered by Apache Spark

func (AutoPausePropertiesResponseArgs) ElementType

func (AutoPausePropertiesResponseArgs) ToAutoPausePropertiesResponseOutput

func (i AutoPausePropertiesResponseArgs) ToAutoPausePropertiesResponseOutput() AutoPausePropertiesResponseOutput

func (AutoPausePropertiesResponseArgs) ToAutoPausePropertiesResponseOutputWithContext

func (i AutoPausePropertiesResponseArgs) ToAutoPausePropertiesResponseOutputWithContext(ctx context.Context) AutoPausePropertiesResponseOutput

func (AutoPausePropertiesResponseArgs) ToAutoPausePropertiesResponsePtrOutput

func (i AutoPausePropertiesResponseArgs) ToAutoPausePropertiesResponsePtrOutput() AutoPausePropertiesResponsePtrOutput

func (AutoPausePropertiesResponseArgs) ToAutoPausePropertiesResponsePtrOutputWithContext

func (i AutoPausePropertiesResponseArgs) ToAutoPausePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoPausePropertiesResponsePtrOutput

type AutoPausePropertiesResponseInput

type AutoPausePropertiesResponseInput interface {
	pulumi.Input

	ToAutoPausePropertiesResponseOutput() AutoPausePropertiesResponseOutput
	ToAutoPausePropertiesResponseOutputWithContext(context.Context) AutoPausePropertiesResponseOutput
}

AutoPausePropertiesResponseInput is an input type that accepts AutoPausePropertiesResponseArgs and AutoPausePropertiesResponseOutput values. You can construct a concrete instance of `AutoPausePropertiesResponseInput` via:

AutoPausePropertiesResponseArgs{...}

type AutoPausePropertiesResponseOutput

type AutoPausePropertiesResponseOutput struct{ *pulumi.OutputState }

Auto-pausing properties of a Big Data pool powered by Apache Spark

func (AutoPausePropertiesResponseOutput) DelayInMinutes

Number of minutes of idle time before the Big Data pool is automatically paused.

func (AutoPausePropertiesResponseOutput) ElementType

func (AutoPausePropertiesResponseOutput) Enabled

Whether auto-pausing is enabled for the Big Data pool.

func (AutoPausePropertiesResponseOutput) ToAutoPausePropertiesResponseOutput

func (o AutoPausePropertiesResponseOutput) ToAutoPausePropertiesResponseOutput() AutoPausePropertiesResponseOutput

func (AutoPausePropertiesResponseOutput) ToAutoPausePropertiesResponseOutputWithContext

func (o AutoPausePropertiesResponseOutput) ToAutoPausePropertiesResponseOutputWithContext(ctx context.Context) AutoPausePropertiesResponseOutput

func (AutoPausePropertiesResponseOutput) ToAutoPausePropertiesResponsePtrOutput

func (o AutoPausePropertiesResponseOutput) ToAutoPausePropertiesResponsePtrOutput() AutoPausePropertiesResponsePtrOutput

func (AutoPausePropertiesResponseOutput) ToAutoPausePropertiesResponsePtrOutputWithContext

func (o AutoPausePropertiesResponseOutput) ToAutoPausePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoPausePropertiesResponsePtrOutput

type AutoPausePropertiesResponsePtrInput

type AutoPausePropertiesResponsePtrInput interface {
	pulumi.Input

	ToAutoPausePropertiesResponsePtrOutput() AutoPausePropertiesResponsePtrOutput
	ToAutoPausePropertiesResponsePtrOutputWithContext(context.Context) AutoPausePropertiesResponsePtrOutput
}

AutoPausePropertiesResponsePtrInput is an input type that accepts AutoPausePropertiesResponseArgs, AutoPausePropertiesResponsePtr and AutoPausePropertiesResponsePtrOutput values. You can construct a concrete instance of `AutoPausePropertiesResponsePtrInput` via:

        AutoPausePropertiesResponseArgs{...}

or:

        nil

type AutoPausePropertiesResponsePtrOutput

type AutoPausePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoPausePropertiesResponsePtrOutput) DelayInMinutes

Number of minutes of idle time before the Big Data pool is automatically paused.

func (AutoPausePropertiesResponsePtrOutput) Elem

func (AutoPausePropertiesResponsePtrOutput) ElementType

func (AutoPausePropertiesResponsePtrOutput) Enabled

Whether auto-pausing is enabled for the Big Data pool.

func (AutoPausePropertiesResponsePtrOutput) ToAutoPausePropertiesResponsePtrOutput

func (o AutoPausePropertiesResponsePtrOutput) ToAutoPausePropertiesResponsePtrOutput() AutoPausePropertiesResponsePtrOutput

func (AutoPausePropertiesResponsePtrOutput) ToAutoPausePropertiesResponsePtrOutputWithContext

func (o AutoPausePropertiesResponsePtrOutput) ToAutoPausePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoPausePropertiesResponsePtrOutput

type AutoScaleProperties

type AutoScaleProperties struct {
	// Whether automatic scaling is enabled for the Big Data pool.
	Enabled *bool `pulumi:"enabled"`
	// The maximum number of nodes the Big Data pool can support.
	MaxNodeCount *int `pulumi:"maxNodeCount"`
	// The minimum number of nodes the Big Data pool can support.
	MinNodeCount *int `pulumi:"minNodeCount"`
}

Auto-scaling properties of a Big Data pool powered by Apache Spark

type AutoScalePropertiesArgs

type AutoScalePropertiesArgs struct {
	// Whether automatic scaling is enabled for the Big Data pool.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The maximum number of nodes the Big Data pool can support.
	MaxNodeCount pulumi.IntPtrInput `pulumi:"maxNodeCount"`
	// The minimum number of nodes the Big Data pool can support.
	MinNodeCount pulumi.IntPtrInput `pulumi:"minNodeCount"`
}

Auto-scaling properties of a Big Data pool powered by Apache Spark

func (AutoScalePropertiesArgs) ElementType

func (AutoScalePropertiesArgs) ElementType() reflect.Type

func (AutoScalePropertiesArgs) ToAutoScalePropertiesOutput

func (i AutoScalePropertiesArgs) ToAutoScalePropertiesOutput() AutoScalePropertiesOutput

func (AutoScalePropertiesArgs) ToAutoScalePropertiesOutputWithContext

func (i AutoScalePropertiesArgs) ToAutoScalePropertiesOutputWithContext(ctx context.Context) AutoScalePropertiesOutput

func (AutoScalePropertiesArgs) ToAutoScalePropertiesPtrOutput

func (i AutoScalePropertiesArgs) ToAutoScalePropertiesPtrOutput() AutoScalePropertiesPtrOutput

func (AutoScalePropertiesArgs) ToAutoScalePropertiesPtrOutputWithContext

func (i AutoScalePropertiesArgs) ToAutoScalePropertiesPtrOutputWithContext(ctx context.Context) AutoScalePropertiesPtrOutput

type AutoScalePropertiesInput

type AutoScalePropertiesInput interface {
	pulumi.Input

	ToAutoScalePropertiesOutput() AutoScalePropertiesOutput
	ToAutoScalePropertiesOutputWithContext(context.Context) AutoScalePropertiesOutput
}

AutoScalePropertiesInput is an input type that accepts AutoScalePropertiesArgs and AutoScalePropertiesOutput values. You can construct a concrete instance of `AutoScalePropertiesInput` via:

AutoScalePropertiesArgs{...}

type AutoScalePropertiesOutput

type AutoScalePropertiesOutput struct{ *pulumi.OutputState }

Auto-scaling properties of a Big Data pool powered by Apache Spark

func (AutoScalePropertiesOutput) ElementType

func (AutoScalePropertiesOutput) ElementType() reflect.Type

func (AutoScalePropertiesOutput) Enabled

Whether automatic scaling is enabled for the Big Data pool.

func (AutoScalePropertiesOutput) MaxNodeCount

The maximum number of nodes the Big Data pool can support.

func (AutoScalePropertiesOutput) MinNodeCount

The minimum number of nodes the Big Data pool can support.

func (AutoScalePropertiesOutput) ToAutoScalePropertiesOutput

func (o AutoScalePropertiesOutput) ToAutoScalePropertiesOutput() AutoScalePropertiesOutput

func (AutoScalePropertiesOutput) ToAutoScalePropertiesOutputWithContext

func (o AutoScalePropertiesOutput) ToAutoScalePropertiesOutputWithContext(ctx context.Context) AutoScalePropertiesOutput

func (AutoScalePropertiesOutput) ToAutoScalePropertiesPtrOutput

func (o AutoScalePropertiesOutput) ToAutoScalePropertiesPtrOutput() AutoScalePropertiesPtrOutput

func (AutoScalePropertiesOutput) ToAutoScalePropertiesPtrOutputWithContext

func (o AutoScalePropertiesOutput) ToAutoScalePropertiesPtrOutputWithContext(ctx context.Context) AutoScalePropertiesPtrOutput

type AutoScalePropertiesPtrInput

type AutoScalePropertiesPtrInput interface {
	pulumi.Input

	ToAutoScalePropertiesPtrOutput() AutoScalePropertiesPtrOutput
	ToAutoScalePropertiesPtrOutputWithContext(context.Context) AutoScalePropertiesPtrOutput
}

AutoScalePropertiesPtrInput is an input type that accepts AutoScalePropertiesArgs, AutoScalePropertiesPtr and AutoScalePropertiesPtrOutput values. You can construct a concrete instance of `AutoScalePropertiesPtrInput` via:

        AutoScalePropertiesArgs{...}

or:

        nil

type AutoScalePropertiesPtrOutput

type AutoScalePropertiesPtrOutput struct{ *pulumi.OutputState }

func (AutoScalePropertiesPtrOutput) Elem

func (AutoScalePropertiesPtrOutput) ElementType

func (AutoScalePropertiesPtrOutput) Enabled

Whether automatic scaling is enabled for the Big Data pool.

func (AutoScalePropertiesPtrOutput) MaxNodeCount

The maximum number of nodes the Big Data pool can support.

func (AutoScalePropertiesPtrOutput) MinNodeCount

The minimum number of nodes the Big Data pool can support.

func (AutoScalePropertiesPtrOutput) ToAutoScalePropertiesPtrOutput

func (o AutoScalePropertiesPtrOutput) ToAutoScalePropertiesPtrOutput() AutoScalePropertiesPtrOutput

func (AutoScalePropertiesPtrOutput) ToAutoScalePropertiesPtrOutputWithContext

func (o AutoScalePropertiesPtrOutput) ToAutoScalePropertiesPtrOutputWithContext(ctx context.Context) AutoScalePropertiesPtrOutput

type AutoScalePropertiesResponse

type AutoScalePropertiesResponse struct {
	// Whether automatic scaling is enabled for the Big Data pool.
	Enabled *bool `pulumi:"enabled"`
	// The maximum number of nodes the Big Data pool can support.
	MaxNodeCount *int `pulumi:"maxNodeCount"`
	// The minimum number of nodes the Big Data pool can support.
	MinNodeCount *int `pulumi:"minNodeCount"`
}

Auto-scaling properties of a Big Data pool powered by Apache Spark

type AutoScalePropertiesResponseArgs

type AutoScalePropertiesResponseArgs struct {
	// Whether automatic scaling is enabled for the Big Data pool.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The maximum number of nodes the Big Data pool can support.
	MaxNodeCount pulumi.IntPtrInput `pulumi:"maxNodeCount"`
	// The minimum number of nodes the Big Data pool can support.
	MinNodeCount pulumi.IntPtrInput `pulumi:"minNodeCount"`
}

Auto-scaling properties of a Big Data pool powered by Apache Spark

func (AutoScalePropertiesResponseArgs) ElementType

func (AutoScalePropertiesResponseArgs) ToAutoScalePropertiesResponseOutput

func (i AutoScalePropertiesResponseArgs) ToAutoScalePropertiesResponseOutput() AutoScalePropertiesResponseOutput

func (AutoScalePropertiesResponseArgs) ToAutoScalePropertiesResponseOutputWithContext

func (i AutoScalePropertiesResponseArgs) ToAutoScalePropertiesResponseOutputWithContext(ctx context.Context) AutoScalePropertiesResponseOutput

func (AutoScalePropertiesResponseArgs) ToAutoScalePropertiesResponsePtrOutput

func (i AutoScalePropertiesResponseArgs) ToAutoScalePropertiesResponsePtrOutput() AutoScalePropertiesResponsePtrOutput

func (AutoScalePropertiesResponseArgs) ToAutoScalePropertiesResponsePtrOutputWithContext

func (i AutoScalePropertiesResponseArgs) ToAutoScalePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoScalePropertiesResponsePtrOutput

type AutoScalePropertiesResponseInput

type AutoScalePropertiesResponseInput interface {
	pulumi.Input

	ToAutoScalePropertiesResponseOutput() AutoScalePropertiesResponseOutput
	ToAutoScalePropertiesResponseOutputWithContext(context.Context) AutoScalePropertiesResponseOutput
}

AutoScalePropertiesResponseInput is an input type that accepts AutoScalePropertiesResponseArgs and AutoScalePropertiesResponseOutput values. You can construct a concrete instance of `AutoScalePropertiesResponseInput` via:

AutoScalePropertiesResponseArgs{...}

type AutoScalePropertiesResponseOutput

type AutoScalePropertiesResponseOutput struct{ *pulumi.OutputState }

Auto-scaling properties of a Big Data pool powered by Apache Spark

func (AutoScalePropertiesResponseOutput) ElementType

func (AutoScalePropertiesResponseOutput) Enabled

Whether automatic scaling is enabled for the Big Data pool.

func (AutoScalePropertiesResponseOutput) MaxNodeCount

The maximum number of nodes the Big Data pool can support.

func (AutoScalePropertiesResponseOutput) MinNodeCount

The minimum number of nodes the Big Data pool can support.

func (AutoScalePropertiesResponseOutput) ToAutoScalePropertiesResponseOutput

func (o AutoScalePropertiesResponseOutput) ToAutoScalePropertiesResponseOutput() AutoScalePropertiesResponseOutput

func (AutoScalePropertiesResponseOutput) ToAutoScalePropertiesResponseOutputWithContext

func (o AutoScalePropertiesResponseOutput) ToAutoScalePropertiesResponseOutputWithContext(ctx context.Context) AutoScalePropertiesResponseOutput

func (AutoScalePropertiesResponseOutput) ToAutoScalePropertiesResponsePtrOutput

func (o AutoScalePropertiesResponseOutput) ToAutoScalePropertiesResponsePtrOutput() AutoScalePropertiesResponsePtrOutput

func (AutoScalePropertiesResponseOutput) ToAutoScalePropertiesResponsePtrOutputWithContext

func (o AutoScalePropertiesResponseOutput) ToAutoScalePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoScalePropertiesResponsePtrOutput

type AutoScalePropertiesResponsePtrInput

type AutoScalePropertiesResponsePtrInput interface {
	pulumi.Input

	ToAutoScalePropertiesResponsePtrOutput() AutoScalePropertiesResponsePtrOutput
	ToAutoScalePropertiesResponsePtrOutputWithContext(context.Context) AutoScalePropertiesResponsePtrOutput
}

AutoScalePropertiesResponsePtrInput is an input type that accepts AutoScalePropertiesResponseArgs, AutoScalePropertiesResponsePtr and AutoScalePropertiesResponsePtrOutput values. You can construct a concrete instance of `AutoScalePropertiesResponsePtrInput` via:

        AutoScalePropertiesResponseArgs{...}

or:

        nil

type AutoScalePropertiesResponsePtrOutput

type AutoScalePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoScalePropertiesResponsePtrOutput) Elem

func (AutoScalePropertiesResponsePtrOutput) ElementType

func (AutoScalePropertiesResponsePtrOutput) Enabled

Whether automatic scaling is enabled for the Big Data pool.

func (AutoScalePropertiesResponsePtrOutput) MaxNodeCount

The maximum number of nodes the Big Data pool can support.

func (AutoScalePropertiesResponsePtrOutput) MinNodeCount

The minimum number of nodes the Big Data pool can support.

func (AutoScalePropertiesResponsePtrOutput) ToAutoScalePropertiesResponsePtrOutput

func (o AutoScalePropertiesResponsePtrOutput) ToAutoScalePropertiesResponsePtrOutput() AutoScalePropertiesResponsePtrOutput

func (AutoScalePropertiesResponsePtrOutput) ToAutoScalePropertiesResponsePtrOutputWithContext

func (o AutoScalePropertiesResponsePtrOutput) ToAutoScalePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoScalePropertiesResponsePtrOutput

type BigDataPool

type BigDataPool struct {
	pulumi.CustomResourceState

	// Auto-pausing properties
	AutoPause AutoPausePropertiesResponsePtrOutput `pulumi:"autoPause"`
	// Auto-scaling properties
	AutoScale AutoScalePropertiesResponsePtrOutput `pulumi:"autoScale"`
	// The cache size
	CacheSize pulumi.IntPtrOutput `pulumi:"cacheSize"`
	// The time when the Big Data pool was created.
	CreationDate pulumi.StringPtrOutput `pulumi:"creationDate"`
	// List of custom libraries/packages associated with the spark pool.
	CustomLibraries LibraryResourcePropertiesResponseArrayOutput `pulumi:"customLibraries"`
	// The default folder where Spark logs will be written.
	DefaultSparkLogFolder pulumi.StringPtrOutput `pulumi:"defaultSparkLogFolder"`
	// Dynamic Executor Allocation
	DynamicExecutorAllocation DynamicExecutorAllocationResponsePtrOutput `pulumi:"dynamicExecutorAllocation"`
	// Whether compute isolation is required or not.
	IsComputeIsolationEnabled pulumi.BoolPtrOutput `pulumi:"isComputeIsolationEnabled"`
	// Library version requirements
	LibraryRequirements LibraryRequirementsResponsePtrOutput `pulumi:"libraryRequirements"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The number of nodes in the Big Data pool.
	NodeCount pulumi.IntPtrOutput `pulumi:"nodeCount"`
	// The level of compute power that each node in the Big Data pool has.
	NodeSize pulumi.StringPtrOutput `pulumi:"nodeSize"`
	// The kind of nodes that the Big Data pool provides.
	NodeSizeFamily pulumi.StringPtrOutput `pulumi:"nodeSizeFamily"`
	// The state of the Big Data pool.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Whether session level packages enabled.
	SessionLevelPackagesEnabled pulumi.BoolPtrOutput `pulumi:"sessionLevelPackagesEnabled"`
	// Spark configuration file to specify additional properties
	SparkConfigProperties LibraryRequirementsResponsePtrOutput `pulumi:"sparkConfigProperties"`
	// The Spark events folder
	SparkEventsFolder pulumi.StringPtrOutput `pulumi:"sparkEventsFolder"`
	// The Apache Spark version.
	SparkVersion pulumi.StringPtrOutput `pulumi:"sparkVersion"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A Big Data pool

func GetBigDataPool

func GetBigDataPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BigDataPoolState, opts ...pulumi.ResourceOption) (*BigDataPool, error)

GetBigDataPool gets an existing BigDataPool 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 NewBigDataPool

func NewBigDataPool(ctx *pulumi.Context,
	name string, args *BigDataPoolArgs, opts ...pulumi.ResourceOption) (*BigDataPool, error)

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

func (*BigDataPool) ElementType added in v0.2.6

func (*BigDataPool) ElementType() reflect.Type

func (*BigDataPool) ToBigDataPoolOutput added in v0.2.6

func (i *BigDataPool) ToBigDataPoolOutput() BigDataPoolOutput

func (*BigDataPool) ToBigDataPoolOutputWithContext added in v0.2.6

func (i *BigDataPool) ToBigDataPoolOutputWithContext(ctx context.Context) BigDataPoolOutput

type BigDataPoolArgs

type BigDataPoolArgs struct {
	// Auto-pausing properties
	AutoPause AutoPausePropertiesPtrInput
	// Auto-scaling properties
	AutoScale AutoScalePropertiesPtrInput
	// Big Data pool name
	BigDataPoolName pulumi.StringInput
	// The cache size
	CacheSize pulumi.IntPtrInput
	// The time when the Big Data pool was created.
	CreationDate pulumi.StringPtrInput
	// The default folder where Spark logs will be written.
	DefaultSparkLogFolder pulumi.StringPtrInput
	// Dynamic Executor Allocation
	DynamicExecutorAllocation DynamicExecutorAllocationPtrInput
	// Whether to stop any running jobs in the Big Data pool
	Force pulumi.BoolPtrInput
	// Whether compute isolation is required or not.
	IsComputeIsolationEnabled pulumi.BoolPtrInput
	// Library version requirements
	LibraryRequirements LibraryRequirementsPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The number of nodes in the Big Data pool.
	NodeCount pulumi.IntPtrInput
	// The level of compute power that each node in the Big Data pool has.
	NodeSize pulumi.StringPtrInput
	// The kind of nodes that the Big Data pool provides.
	NodeSizeFamily pulumi.StringPtrInput
	// The state of the Big Data pool.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Whether session level packages enabled.
	SessionLevelPackagesEnabled pulumi.BoolPtrInput
	// Spark configuration file to specify additional properties
	SparkConfigProperties LibraryRequirementsPtrInput
	// The Spark events folder
	SparkEventsFolder pulumi.StringPtrInput
	// The Apache Spark version.
	SparkVersion pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a BigDataPool resource.

func (BigDataPoolArgs) ElementType

func (BigDataPoolArgs) ElementType() reflect.Type

type BigDataPoolInput added in v0.2.6

type BigDataPoolInput interface {
	pulumi.Input

	ToBigDataPoolOutput() BigDataPoolOutput
	ToBigDataPoolOutputWithContext(ctx context.Context) BigDataPoolOutput
}

type BigDataPoolOutput added in v0.2.6

type BigDataPoolOutput struct {
	*pulumi.OutputState
}

func (BigDataPoolOutput) ElementType added in v0.2.6

func (BigDataPoolOutput) ElementType() reflect.Type

func (BigDataPoolOutput) ToBigDataPoolOutput added in v0.2.6

func (o BigDataPoolOutput) ToBigDataPoolOutput() BigDataPoolOutput

func (BigDataPoolOutput) ToBigDataPoolOutputWithContext added in v0.2.6

func (o BigDataPoolOutput) ToBigDataPoolOutputWithContext(ctx context.Context) BigDataPoolOutput

type BigDataPoolState

type BigDataPoolState struct {
	// Auto-pausing properties
	AutoPause AutoPausePropertiesResponsePtrInput
	// Auto-scaling properties
	AutoScale AutoScalePropertiesResponsePtrInput
	// The cache size
	CacheSize pulumi.IntPtrInput
	// The time when the Big Data pool was created.
	CreationDate pulumi.StringPtrInput
	// List of custom libraries/packages associated with the spark pool.
	CustomLibraries LibraryResourcePropertiesResponseArrayInput
	// The default folder where Spark logs will be written.
	DefaultSparkLogFolder pulumi.StringPtrInput
	// Dynamic Executor Allocation
	DynamicExecutorAllocation DynamicExecutorAllocationResponsePtrInput
	// Whether compute isolation is required or not.
	IsComputeIsolationEnabled pulumi.BoolPtrInput
	// Library version requirements
	LibraryRequirements LibraryRequirementsResponsePtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The number of nodes in the Big Data pool.
	NodeCount pulumi.IntPtrInput
	// The level of compute power that each node in the Big Data pool has.
	NodeSize pulumi.StringPtrInput
	// The kind of nodes that the Big Data pool provides.
	NodeSizeFamily pulumi.StringPtrInput
	// The state of the Big Data pool.
	ProvisioningState pulumi.StringPtrInput
	// Whether session level packages enabled.
	SessionLevelPackagesEnabled pulumi.BoolPtrInput
	// Spark configuration file to specify additional properties
	SparkConfigProperties LibraryRequirementsResponsePtrInput
	// The Spark events folder
	SparkEventsFolder pulumi.StringPtrInput
	// The Apache Spark version.
	SparkVersion pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (BigDataPoolState) ElementType

func (BigDataPoolState) ElementType() reflect.Type

type CmdkeySetup

type CmdkeySetup struct {
	// The password of data source access.
	Password SecureString `pulumi:"password"`
	// The server name of data source access.
	TargetName interface{} `pulumi:"targetName"`
	// The type of custom setup.
	// Expected value is 'CmdkeySetup'.
	Type string `pulumi:"type"`
	// The user name of data source access.
	UserName interface{} `pulumi:"userName"`
}

The custom setup of running cmdkey commands.

type CmdkeySetupArgs

type CmdkeySetupArgs struct {
	// The password of data source access.
	Password SecureStringInput `pulumi:"password"`
	// The server name of data source access.
	TargetName pulumi.Input `pulumi:"targetName"`
	// The type of custom setup.
	// Expected value is 'CmdkeySetup'.
	Type pulumi.StringInput `pulumi:"type"`
	// The user name of data source access.
	UserName pulumi.Input `pulumi:"userName"`
}

The custom setup of running cmdkey commands.

func (CmdkeySetupArgs) ElementType

func (CmdkeySetupArgs) ElementType() reflect.Type

func (CmdkeySetupArgs) ToCmdkeySetupOutput

func (i CmdkeySetupArgs) ToCmdkeySetupOutput() CmdkeySetupOutput

func (CmdkeySetupArgs) ToCmdkeySetupOutputWithContext

func (i CmdkeySetupArgs) ToCmdkeySetupOutputWithContext(ctx context.Context) CmdkeySetupOutput

type CmdkeySetupInput

type CmdkeySetupInput interface {
	pulumi.Input

	ToCmdkeySetupOutput() CmdkeySetupOutput
	ToCmdkeySetupOutputWithContext(context.Context) CmdkeySetupOutput
}

CmdkeySetupInput is an input type that accepts CmdkeySetupArgs and CmdkeySetupOutput values. You can construct a concrete instance of `CmdkeySetupInput` via:

CmdkeySetupArgs{...}

type CmdkeySetupOutput

type CmdkeySetupOutput struct{ *pulumi.OutputState }

The custom setup of running cmdkey commands.

func (CmdkeySetupOutput) ElementType

func (CmdkeySetupOutput) ElementType() reflect.Type

func (CmdkeySetupOutput) Password

The password of data source access.

func (CmdkeySetupOutput) TargetName

func (o CmdkeySetupOutput) TargetName() pulumi.AnyOutput

The server name of data source access.

func (CmdkeySetupOutput) ToCmdkeySetupOutput

func (o CmdkeySetupOutput) ToCmdkeySetupOutput() CmdkeySetupOutput

func (CmdkeySetupOutput) ToCmdkeySetupOutputWithContext

func (o CmdkeySetupOutput) ToCmdkeySetupOutputWithContext(ctx context.Context) CmdkeySetupOutput

func (CmdkeySetupOutput) Type

The type of custom setup. Expected value is 'CmdkeySetup'.

func (CmdkeySetupOutput) UserName

func (o CmdkeySetupOutput) UserName() pulumi.AnyOutput

The user name of data source access.

type CmdkeySetupResponse

type CmdkeySetupResponse struct {
	// The password of data source access.
	Password SecureStringResponse `pulumi:"password"`
	// The server name of data source access.
	TargetName interface{} `pulumi:"targetName"`
	// The type of custom setup.
	// Expected value is 'CmdkeySetup'.
	Type string `pulumi:"type"`
	// The user name of data source access.
	UserName interface{} `pulumi:"userName"`
}

The custom setup of running cmdkey commands.

type CmdkeySetupResponseArgs

type CmdkeySetupResponseArgs struct {
	// The password of data source access.
	Password SecureStringResponseInput `pulumi:"password"`
	// The server name of data source access.
	TargetName pulumi.Input `pulumi:"targetName"`
	// The type of custom setup.
	// Expected value is 'CmdkeySetup'.
	Type pulumi.StringInput `pulumi:"type"`
	// The user name of data source access.
	UserName pulumi.Input `pulumi:"userName"`
}

The custom setup of running cmdkey commands.

func (CmdkeySetupResponseArgs) ElementType

func (CmdkeySetupResponseArgs) ElementType() reflect.Type

func (CmdkeySetupResponseArgs) ToCmdkeySetupResponseOutput

func (i CmdkeySetupResponseArgs) ToCmdkeySetupResponseOutput() CmdkeySetupResponseOutput

func (CmdkeySetupResponseArgs) ToCmdkeySetupResponseOutputWithContext

func (i CmdkeySetupResponseArgs) ToCmdkeySetupResponseOutputWithContext(ctx context.Context) CmdkeySetupResponseOutput

type CmdkeySetupResponseInput

type CmdkeySetupResponseInput interface {
	pulumi.Input

	ToCmdkeySetupResponseOutput() CmdkeySetupResponseOutput
	ToCmdkeySetupResponseOutputWithContext(context.Context) CmdkeySetupResponseOutput
}

CmdkeySetupResponseInput is an input type that accepts CmdkeySetupResponseArgs and CmdkeySetupResponseOutput values. You can construct a concrete instance of `CmdkeySetupResponseInput` via:

CmdkeySetupResponseArgs{...}

type CmdkeySetupResponseOutput

type CmdkeySetupResponseOutput struct{ *pulumi.OutputState }

The custom setup of running cmdkey commands.

func (CmdkeySetupResponseOutput) ElementType

func (CmdkeySetupResponseOutput) ElementType() reflect.Type

func (CmdkeySetupResponseOutput) Password

The password of data source access.

func (CmdkeySetupResponseOutput) TargetName

The server name of data source access.

func (CmdkeySetupResponseOutput) ToCmdkeySetupResponseOutput

func (o CmdkeySetupResponseOutput) ToCmdkeySetupResponseOutput() CmdkeySetupResponseOutput

func (CmdkeySetupResponseOutput) ToCmdkeySetupResponseOutputWithContext

func (o CmdkeySetupResponseOutput) ToCmdkeySetupResponseOutputWithContext(ctx context.Context) CmdkeySetupResponseOutput

func (CmdkeySetupResponseOutput) Type

The type of custom setup. Expected value is 'CmdkeySetup'.

func (CmdkeySetupResponseOutput) UserName

The user name of data source access.

type ComponentSetup

type ComponentSetup struct {
	// The name of the 3rd party component.
	ComponentName string `pulumi:"componentName"`
	// The license key to activate the component.
	LicenseKey *SecureString `pulumi:"licenseKey"`
	// The type of custom setup.
	// Expected value is 'ComponentSetup'.
	Type string `pulumi:"type"`
}

The custom setup of installing 3rd party components.

type ComponentSetupArgs

type ComponentSetupArgs struct {
	// The name of the 3rd party component.
	ComponentName pulumi.StringInput `pulumi:"componentName"`
	// The license key to activate the component.
	LicenseKey SecureStringPtrInput `pulumi:"licenseKey"`
	// The type of custom setup.
	// Expected value is 'ComponentSetup'.
	Type pulumi.StringInput `pulumi:"type"`
}

The custom setup of installing 3rd party components.

func (ComponentSetupArgs) ElementType

func (ComponentSetupArgs) ElementType() reflect.Type

func (ComponentSetupArgs) ToComponentSetupOutput

func (i ComponentSetupArgs) ToComponentSetupOutput() ComponentSetupOutput

func (ComponentSetupArgs) ToComponentSetupOutputWithContext

func (i ComponentSetupArgs) ToComponentSetupOutputWithContext(ctx context.Context) ComponentSetupOutput

type ComponentSetupInput

type ComponentSetupInput interface {
	pulumi.Input

	ToComponentSetupOutput() ComponentSetupOutput
	ToComponentSetupOutputWithContext(context.Context) ComponentSetupOutput
}

ComponentSetupInput is an input type that accepts ComponentSetupArgs and ComponentSetupOutput values. You can construct a concrete instance of `ComponentSetupInput` via:

ComponentSetupArgs{...}

type ComponentSetupOutput

type ComponentSetupOutput struct{ *pulumi.OutputState }

The custom setup of installing 3rd party components.

func (ComponentSetupOutput) ComponentName

func (o ComponentSetupOutput) ComponentName() pulumi.StringOutput

The name of the 3rd party component.

func (ComponentSetupOutput) ElementType

func (ComponentSetupOutput) ElementType() reflect.Type

func (ComponentSetupOutput) LicenseKey

The license key to activate the component.

func (ComponentSetupOutput) ToComponentSetupOutput

func (o ComponentSetupOutput) ToComponentSetupOutput() ComponentSetupOutput

func (ComponentSetupOutput) ToComponentSetupOutputWithContext

func (o ComponentSetupOutput) ToComponentSetupOutputWithContext(ctx context.Context) ComponentSetupOutput

func (ComponentSetupOutput) Type

The type of custom setup. Expected value is 'ComponentSetup'.

type ComponentSetupResponse

type ComponentSetupResponse struct {
	// The name of the 3rd party component.
	ComponentName string `pulumi:"componentName"`
	// The license key to activate the component.
	LicenseKey *SecureStringResponse `pulumi:"licenseKey"`
	// The type of custom setup.
	// Expected value is 'ComponentSetup'.
	Type string `pulumi:"type"`
}

The custom setup of installing 3rd party components.

type ComponentSetupResponseArgs

type ComponentSetupResponseArgs struct {
	// The name of the 3rd party component.
	ComponentName pulumi.StringInput `pulumi:"componentName"`
	// The license key to activate the component.
	LicenseKey SecureStringResponsePtrInput `pulumi:"licenseKey"`
	// The type of custom setup.
	// Expected value is 'ComponentSetup'.
	Type pulumi.StringInput `pulumi:"type"`
}

The custom setup of installing 3rd party components.

func (ComponentSetupResponseArgs) ElementType

func (ComponentSetupResponseArgs) ElementType() reflect.Type

func (ComponentSetupResponseArgs) ToComponentSetupResponseOutput

func (i ComponentSetupResponseArgs) ToComponentSetupResponseOutput() ComponentSetupResponseOutput

func (ComponentSetupResponseArgs) ToComponentSetupResponseOutputWithContext

func (i ComponentSetupResponseArgs) ToComponentSetupResponseOutputWithContext(ctx context.Context) ComponentSetupResponseOutput

type ComponentSetupResponseInput

type ComponentSetupResponseInput interface {
	pulumi.Input

	ToComponentSetupResponseOutput() ComponentSetupResponseOutput
	ToComponentSetupResponseOutputWithContext(context.Context) ComponentSetupResponseOutput
}

ComponentSetupResponseInput is an input type that accepts ComponentSetupResponseArgs and ComponentSetupResponseOutput values. You can construct a concrete instance of `ComponentSetupResponseInput` via:

ComponentSetupResponseArgs{...}

type ComponentSetupResponseOutput

type ComponentSetupResponseOutput struct{ *pulumi.OutputState }

The custom setup of installing 3rd party components.

func (ComponentSetupResponseOutput) ComponentName

The name of the 3rd party component.

func (ComponentSetupResponseOutput) ElementType

func (ComponentSetupResponseOutput) LicenseKey

The license key to activate the component.

func (ComponentSetupResponseOutput) ToComponentSetupResponseOutput

func (o ComponentSetupResponseOutput) ToComponentSetupResponseOutput() ComponentSetupResponseOutput

func (ComponentSetupResponseOutput) ToComponentSetupResponseOutputWithContext

func (o ComponentSetupResponseOutput) ToComponentSetupResponseOutputWithContext(ctx context.Context) ComponentSetupResponseOutput

func (ComponentSetupResponseOutput) Type

The type of custom setup. Expected value is 'ComponentSetup'.

type CustomerManagedKeyDetails added in v0.2.4

type CustomerManagedKeyDetails struct {
	// The key object of the workspace
	Key *WorkspaceKeyDetails `pulumi:"key"`
}

Details of the customer managed key associated with the workspace

type CustomerManagedKeyDetailsArgs added in v0.2.4

type CustomerManagedKeyDetailsArgs struct {
	// The key object of the workspace
	Key WorkspaceKeyDetailsPtrInput `pulumi:"key"`
}

Details of the customer managed key associated with the workspace

func (CustomerManagedKeyDetailsArgs) ElementType added in v0.2.4

func (CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsOutput added in v0.2.4

func (i CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsOutput() CustomerManagedKeyDetailsOutput

func (CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsOutputWithContext added in v0.2.4

func (i CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsOutput

func (CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsPtrOutput added in v0.2.4

func (i CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsPtrOutput() CustomerManagedKeyDetailsPtrOutput

func (CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsPtrOutputWithContext added in v0.2.4

func (i CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsPtrOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsPtrOutput

type CustomerManagedKeyDetailsInput added in v0.2.4

type CustomerManagedKeyDetailsInput interface {
	pulumi.Input

	ToCustomerManagedKeyDetailsOutput() CustomerManagedKeyDetailsOutput
	ToCustomerManagedKeyDetailsOutputWithContext(context.Context) CustomerManagedKeyDetailsOutput
}

CustomerManagedKeyDetailsInput is an input type that accepts CustomerManagedKeyDetailsArgs and CustomerManagedKeyDetailsOutput values. You can construct a concrete instance of `CustomerManagedKeyDetailsInput` via:

CustomerManagedKeyDetailsArgs{...}

type CustomerManagedKeyDetailsOutput added in v0.2.4

type CustomerManagedKeyDetailsOutput struct{ *pulumi.OutputState }

Details of the customer managed key associated with the workspace

func (CustomerManagedKeyDetailsOutput) ElementType added in v0.2.4

func (CustomerManagedKeyDetailsOutput) Key added in v0.2.4

The key object of the workspace

func (CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsOutput added in v0.2.4

func (o CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsOutput() CustomerManagedKeyDetailsOutput

func (CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsOutputWithContext added in v0.2.4

func (o CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsOutput

func (CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsPtrOutput added in v0.2.4

func (o CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsPtrOutput() CustomerManagedKeyDetailsPtrOutput

func (CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsPtrOutputWithContext added in v0.2.4

func (o CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsPtrOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsPtrOutput

type CustomerManagedKeyDetailsPtrInput added in v0.2.4

type CustomerManagedKeyDetailsPtrInput interface {
	pulumi.Input

	ToCustomerManagedKeyDetailsPtrOutput() CustomerManagedKeyDetailsPtrOutput
	ToCustomerManagedKeyDetailsPtrOutputWithContext(context.Context) CustomerManagedKeyDetailsPtrOutput
}

CustomerManagedKeyDetailsPtrInput is an input type that accepts CustomerManagedKeyDetailsArgs, CustomerManagedKeyDetailsPtr and CustomerManagedKeyDetailsPtrOutput values. You can construct a concrete instance of `CustomerManagedKeyDetailsPtrInput` via:

        CustomerManagedKeyDetailsArgs{...}

or:

        nil

func CustomerManagedKeyDetailsPtr added in v0.2.4

type CustomerManagedKeyDetailsPtrOutput added in v0.2.4

type CustomerManagedKeyDetailsPtrOutput struct{ *pulumi.OutputState }

func (CustomerManagedKeyDetailsPtrOutput) Elem added in v0.2.4

func (CustomerManagedKeyDetailsPtrOutput) ElementType added in v0.2.4

func (CustomerManagedKeyDetailsPtrOutput) Key added in v0.2.4

The key object of the workspace

func (CustomerManagedKeyDetailsPtrOutput) ToCustomerManagedKeyDetailsPtrOutput added in v0.2.4

func (o CustomerManagedKeyDetailsPtrOutput) ToCustomerManagedKeyDetailsPtrOutput() CustomerManagedKeyDetailsPtrOutput

func (CustomerManagedKeyDetailsPtrOutput) ToCustomerManagedKeyDetailsPtrOutputWithContext added in v0.2.4

func (o CustomerManagedKeyDetailsPtrOutput) ToCustomerManagedKeyDetailsPtrOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsPtrOutput

type CustomerManagedKeyDetailsResponse added in v0.2.4

type CustomerManagedKeyDetailsResponse struct {
	// The key object of the workspace
	Key *WorkspaceKeyDetailsResponse `pulumi:"key"`
	// The customer managed key status on the workspace
	Status string `pulumi:"status"`
}

Details of the customer managed key associated with the workspace

type CustomerManagedKeyDetailsResponseArgs added in v0.2.4

type CustomerManagedKeyDetailsResponseArgs struct {
	// The key object of the workspace
	Key WorkspaceKeyDetailsResponsePtrInput `pulumi:"key"`
	// The customer managed key status on the workspace
	Status pulumi.StringInput `pulumi:"status"`
}

Details of the customer managed key associated with the workspace

func (CustomerManagedKeyDetailsResponseArgs) ElementType added in v0.2.4

func (CustomerManagedKeyDetailsResponseArgs) ToCustomerManagedKeyDetailsResponseOutput added in v0.2.4

func (i CustomerManagedKeyDetailsResponseArgs) ToCustomerManagedKeyDetailsResponseOutput() CustomerManagedKeyDetailsResponseOutput

func (CustomerManagedKeyDetailsResponseArgs) ToCustomerManagedKeyDetailsResponseOutputWithContext added in v0.2.4

func (i CustomerManagedKeyDetailsResponseArgs) ToCustomerManagedKeyDetailsResponseOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsResponseOutput

func (CustomerManagedKeyDetailsResponseArgs) ToCustomerManagedKeyDetailsResponsePtrOutput added in v0.2.4

func (i CustomerManagedKeyDetailsResponseArgs) ToCustomerManagedKeyDetailsResponsePtrOutput() CustomerManagedKeyDetailsResponsePtrOutput

func (CustomerManagedKeyDetailsResponseArgs) ToCustomerManagedKeyDetailsResponsePtrOutputWithContext added in v0.2.4

func (i CustomerManagedKeyDetailsResponseArgs) ToCustomerManagedKeyDetailsResponsePtrOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsResponsePtrOutput

type CustomerManagedKeyDetailsResponseInput added in v0.2.4

type CustomerManagedKeyDetailsResponseInput interface {
	pulumi.Input

	ToCustomerManagedKeyDetailsResponseOutput() CustomerManagedKeyDetailsResponseOutput
	ToCustomerManagedKeyDetailsResponseOutputWithContext(context.Context) CustomerManagedKeyDetailsResponseOutput
}

CustomerManagedKeyDetailsResponseInput is an input type that accepts CustomerManagedKeyDetailsResponseArgs and CustomerManagedKeyDetailsResponseOutput values. You can construct a concrete instance of `CustomerManagedKeyDetailsResponseInput` via:

CustomerManagedKeyDetailsResponseArgs{...}

type CustomerManagedKeyDetailsResponseOutput added in v0.2.4

type CustomerManagedKeyDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the customer managed key associated with the workspace

func (CustomerManagedKeyDetailsResponseOutput) ElementType added in v0.2.4

func (CustomerManagedKeyDetailsResponseOutput) Key added in v0.2.4

The key object of the workspace

func (CustomerManagedKeyDetailsResponseOutput) Status added in v0.2.4

The customer managed key status on the workspace

func (CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponseOutput added in v0.2.4

func (o CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponseOutput() CustomerManagedKeyDetailsResponseOutput

func (CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponseOutputWithContext added in v0.2.4

func (o CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponseOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsResponseOutput

func (CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponsePtrOutput added in v0.2.4

func (o CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponsePtrOutput() CustomerManagedKeyDetailsResponsePtrOutput

func (CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponsePtrOutputWithContext added in v0.2.4

func (o CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponsePtrOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsResponsePtrOutput

type CustomerManagedKeyDetailsResponsePtrInput added in v0.2.4

type CustomerManagedKeyDetailsResponsePtrInput interface {
	pulumi.Input

	ToCustomerManagedKeyDetailsResponsePtrOutput() CustomerManagedKeyDetailsResponsePtrOutput
	ToCustomerManagedKeyDetailsResponsePtrOutputWithContext(context.Context) CustomerManagedKeyDetailsResponsePtrOutput
}

CustomerManagedKeyDetailsResponsePtrInput is an input type that accepts CustomerManagedKeyDetailsResponseArgs, CustomerManagedKeyDetailsResponsePtr and CustomerManagedKeyDetailsResponsePtrOutput values. You can construct a concrete instance of `CustomerManagedKeyDetailsResponsePtrInput` via:

        CustomerManagedKeyDetailsResponseArgs{...}

or:

        nil

type CustomerManagedKeyDetailsResponsePtrOutput added in v0.2.4

type CustomerManagedKeyDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomerManagedKeyDetailsResponsePtrOutput) Elem added in v0.2.4

func (CustomerManagedKeyDetailsResponsePtrOutput) ElementType added in v0.2.4

func (CustomerManagedKeyDetailsResponsePtrOutput) Key added in v0.2.4

The key object of the workspace

func (CustomerManagedKeyDetailsResponsePtrOutput) Status added in v0.2.4

The customer managed key status on the workspace

func (CustomerManagedKeyDetailsResponsePtrOutput) ToCustomerManagedKeyDetailsResponsePtrOutput added in v0.2.4

func (o CustomerManagedKeyDetailsResponsePtrOutput) ToCustomerManagedKeyDetailsResponsePtrOutput() CustomerManagedKeyDetailsResponsePtrOutput

func (CustomerManagedKeyDetailsResponsePtrOutput) ToCustomerManagedKeyDetailsResponsePtrOutputWithContext added in v0.2.4

func (o CustomerManagedKeyDetailsResponsePtrOutput) ToCustomerManagedKeyDetailsResponsePtrOutputWithContext(ctx context.Context) CustomerManagedKeyDetailsResponsePtrOutput

type DataFlowComputeType added in v0.3.1

type DataFlowComputeType pulumi.String

Compute type of the cluster which will execute data flow job.

func (DataFlowComputeType) ElementType added in v0.3.1

func (DataFlowComputeType) ElementType() reflect.Type

func (DataFlowComputeType) ToStringOutput added in v0.3.1

func (e DataFlowComputeType) ToStringOutput() pulumi.StringOutput

func (DataFlowComputeType) ToStringOutputWithContext added in v0.3.1

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

func (DataFlowComputeType) ToStringPtrOutput added in v0.3.1

func (e DataFlowComputeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataFlowComputeType) ToStringPtrOutputWithContext added in v0.3.1

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

type DataLakeStorageAccountDetails

type DataLakeStorageAccountDetails struct {
	// Account URL
	AccountUrl *string `pulumi:"accountUrl"`
	// Filesystem name
	Filesystem *string `pulumi:"filesystem"`
}

Details of the data lake storage account associated with the workspace

type DataLakeStorageAccountDetailsArgs

type DataLakeStorageAccountDetailsArgs struct {
	// Account URL
	AccountUrl pulumi.StringPtrInput `pulumi:"accountUrl"`
	// Filesystem name
	Filesystem pulumi.StringPtrInput `pulumi:"filesystem"`
}

Details of the data lake storage account associated with the workspace

func (DataLakeStorageAccountDetailsArgs) ElementType

func (DataLakeStorageAccountDetailsArgs) ToDataLakeStorageAccountDetailsOutput

func (i DataLakeStorageAccountDetailsArgs) ToDataLakeStorageAccountDetailsOutput() DataLakeStorageAccountDetailsOutput

func (DataLakeStorageAccountDetailsArgs) ToDataLakeStorageAccountDetailsOutputWithContext

func (i DataLakeStorageAccountDetailsArgs) ToDataLakeStorageAccountDetailsOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsOutput

func (DataLakeStorageAccountDetailsArgs) ToDataLakeStorageAccountDetailsPtrOutput

func (i DataLakeStorageAccountDetailsArgs) ToDataLakeStorageAccountDetailsPtrOutput() DataLakeStorageAccountDetailsPtrOutput

func (DataLakeStorageAccountDetailsArgs) ToDataLakeStorageAccountDetailsPtrOutputWithContext

func (i DataLakeStorageAccountDetailsArgs) ToDataLakeStorageAccountDetailsPtrOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsPtrOutput

type DataLakeStorageAccountDetailsInput

type DataLakeStorageAccountDetailsInput interface {
	pulumi.Input

	ToDataLakeStorageAccountDetailsOutput() DataLakeStorageAccountDetailsOutput
	ToDataLakeStorageAccountDetailsOutputWithContext(context.Context) DataLakeStorageAccountDetailsOutput
}

DataLakeStorageAccountDetailsInput is an input type that accepts DataLakeStorageAccountDetailsArgs and DataLakeStorageAccountDetailsOutput values. You can construct a concrete instance of `DataLakeStorageAccountDetailsInput` via:

DataLakeStorageAccountDetailsArgs{...}

type DataLakeStorageAccountDetailsOutput

type DataLakeStorageAccountDetailsOutput struct{ *pulumi.OutputState }

Details of the data lake storage account associated with the workspace

func (DataLakeStorageAccountDetailsOutput) AccountUrl

Account URL

func (DataLakeStorageAccountDetailsOutput) ElementType

func (DataLakeStorageAccountDetailsOutput) Filesystem

Filesystem name

func (DataLakeStorageAccountDetailsOutput) ToDataLakeStorageAccountDetailsOutput

func (o DataLakeStorageAccountDetailsOutput) ToDataLakeStorageAccountDetailsOutput() DataLakeStorageAccountDetailsOutput

func (DataLakeStorageAccountDetailsOutput) ToDataLakeStorageAccountDetailsOutputWithContext

func (o DataLakeStorageAccountDetailsOutput) ToDataLakeStorageAccountDetailsOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsOutput

func (DataLakeStorageAccountDetailsOutput) ToDataLakeStorageAccountDetailsPtrOutput

func (o DataLakeStorageAccountDetailsOutput) ToDataLakeStorageAccountDetailsPtrOutput() DataLakeStorageAccountDetailsPtrOutput

func (DataLakeStorageAccountDetailsOutput) ToDataLakeStorageAccountDetailsPtrOutputWithContext

func (o DataLakeStorageAccountDetailsOutput) ToDataLakeStorageAccountDetailsPtrOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsPtrOutput

type DataLakeStorageAccountDetailsPtrInput

type DataLakeStorageAccountDetailsPtrInput interface {
	pulumi.Input

	ToDataLakeStorageAccountDetailsPtrOutput() DataLakeStorageAccountDetailsPtrOutput
	ToDataLakeStorageAccountDetailsPtrOutputWithContext(context.Context) DataLakeStorageAccountDetailsPtrOutput
}

DataLakeStorageAccountDetailsPtrInput is an input type that accepts DataLakeStorageAccountDetailsArgs, DataLakeStorageAccountDetailsPtr and DataLakeStorageAccountDetailsPtrOutput values. You can construct a concrete instance of `DataLakeStorageAccountDetailsPtrInput` via:

        DataLakeStorageAccountDetailsArgs{...}

or:

        nil

type DataLakeStorageAccountDetailsPtrOutput

type DataLakeStorageAccountDetailsPtrOutput struct{ *pulumi.OutputState }

func (DataLakeStorageAccountDetailsPtrOutput) AccountUrl

Account URL

func (DataLakeStorageAccountDetailsPtrOutput) Elem

func (DataLakeStorageAccountDetailsPtrOutput) ElementType

func (DataLakeStorageAccountDetailsPtrOutput) Filesystem

Filesystem name

func (DataLakeStorageAccountDetailsPtrOutput) ToDataLakeStorageAccountDetailsPtrOutput

func (o DataLakeStorageAccountDetailsPtrOutput) ToDataLakeStorageAccountDetailsPtrOutput() DataLakeStorageAccountDetailsPtrOutput

func (DataLakeStorageAccountDetailsPtrOutput) ToDataLakeStorageAccountDetailsPtrOutputWithContext

func (o DataLakeStorageAccountDetailsPtrOutput) ToDataLakeStorageAccountDetailsPtrOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsPtrOutput

type DataLakeStorageAccountDetailsResponse

type DataLakeStorageAccountDetailsResponse struct {
	// Account URL
	AccountUrl *string `pulumi:"accountUrl"`
	// Filesystem name
	Filesystem *string `pulumi:"filesystem"`
}

Details of the data lake storage account associated with the workspace

type DataLakeStorageAccountDetailsResponseArgs

type DataLakeStorageAccountDetailsResponseArgs struct {
	// Account URL
	AccountUrl pulumi.StringPtrInput `pulumi:"accountUrl"`
	// Filesystem name
	Filesystem pulumi.StringPtrInput `pulumi:"filesystem"`
}

Details of the data lake storage account associated with the workspace

func (DataLakeStorageAccountDetailsResponseArgs) ElementType

func (DataLakeStorageAccountDetailsResponseArgs) ToDataLakeStorageAccountDetailsResponseOutput

func (i DataLakeStorageAccountDetailsResponseArgs) ToDataLakeStorageAccountDetailsResponseOutput() DataLakeStorageAccountDetailsResponseOutput

func (DataLakeStorageAccountDetailsResponseArgs) ToDataLakeStorageAccountDetailsResponseOutputWithContext

func (i DataLakeStorageAccountDetailsResponseArgs) ToDataLakeStorageAccountDetailsResponseOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsResponseOutput

func (DataLakeStorageAccountDetailsResponseArgs) ToDataLakeStorageAccountDetailsResponsePtrOutput

func (i DataLakeStorageAccountDetailsResponseArgs) ToDataLakeStorageAccountDetailsResponsePtrOutput() DataLakeStorageAccountDetailsResponsePtrOutput

func (DataLakeStorageAccountDetailsResponseArgs) ToDataLakeStorageAccountDetailsResponsePtrOutputWithContext

func (i DataLakeStorageAccountDetailsResponseArgs) ToDataLakeStorageAccountDetailsResponsePtrOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsResponsePtrOutput

type DataLakeStorageAccountDetailsResponseInput

type DataLakeStorageAccountDetailsResponseInput interface {
	pulumi.Input

	ToDataLakeStorageAccountDetailsResponseOutput() DataLakeStorageAccountDetailsResponseOutput
	ToDataLakeStorageAccountDetailsResponseOutputWithContext(context.Context) DataLakeStorageAccountDetailsResponseOutput
}

DataLakeStorageAccountDetailsResponseInput is an input type that accepts DataLakeStorageAccountDetailsResponseArgs and DataLakeStorageAccountDetailsResponseOutput values. You can construct a concrete instance of `DataLakeStorageAccountDetailsResponseInput` via:

DataLakeStorageAccountDetailsResponseArgs{...}

type DataLakeStorageAccountDetailsResponseOutput

type DataLakeStorageAccountDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the data lake storage account associated with the workspace

func (DataLakeStorageAccountDetailsResponseOutput) AccountUrl

Account URL

func (DataLakeStorageAccountDetailsResponseOutput) ElementType

func (DataLakeStorageAccountDetailsResponseOutput) Filesystem

Filesystem name

func (DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponseOutput

func (o DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponseOutput() DataLakeStorageAccountDetailsResponseOutput

func (DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponseOutputWithContext

func (o DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponseOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsResponseOutput

func (DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponsePtrOutput

func (o DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponsePtrOutput() DataLakeStorageAccountDetailsResponsePtrOutput

func (DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponsePtrOutputWithContext

func (o DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponsePtrOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsResponsePtrOutput

type DataLakeStorageAccountDetailsResponsePtrInput

type DataLakeStorageAccountDetailsResponsePtrInput interface {
	pulumi.Input

	ToDataLakeStorageAccountDetailsResponsePtrOutput() DataLakeStorageAccountDetailsResponsePtrOutput
	ToDataLakeStorageAccountDetailsResponsePtrOutputWithContext(context.Context) DataLakeStorageAccountDetailsResponsePtrOutput
}

DataLakeStorageAccountDetailsResponsePtrInput is an input type that accepts DataLakeStorageAccountDetailsResponseArgs, DataLakeStorageAccountDetailsResponsePtr and DataLakeStorageAccountDetailsResponsePtrOutput values. You can construct a concrete instance of `DataLakeStorageAccountDetailsResponsePtrInput` via:

        DataLakeStorageAccountDetailsResponseArgs{...}

or:

        nil

type DataLakeStorageAccountDetailsResponsePtrOutput

type DataLakeStorageAccountDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (DataLakeStorageAccountDetailsResponsePtrOutput) AccountUrl

Account URL

func (DataLakeStorageAccountDetailsResponsePtrOutput) Elem

func (DataLakeStorageAccountDetailsResponsePtrOutput) ElementType

func (DataLakeStorageAccountDetailsResponsePtrOutput) Filesystem

Filesystem name

func (DataLakeStorageAccountDetailsResponsePtrOutput) ToDataLakeStorageAccountDetailsResponsePtrOutput

func (o DataLakeStorageAccountDetailsResponsePtrOutput) ToDataLakeStorageAccountDetailsResponsePtrOutput() DataLakeStorageAccountDetailsResponsePtrOutput

func (DataLakeStorageAccountDetailsResponsePtrOutput) ToDataLakeStorageAccountDetailsResponsePtrOutputWithContext

func (o DataLakeStorageAccountDetailsResponsePtrOutput) ToDataLakeStorageAccountDetailsResponsePtrOutputWithContext(ctx context.Context) DataLakeStorageAccountDetailsResponsePtrOutput

type DynamicExecutorAllocation added in v0.5.0

type DynamicExecutorAllocation struct {
	// Indicates whether Dynamic Executor Allocation is enabled or not.
	Enabled *bool `pulumi:"enabled"`
}

Dynamic Executor Allocation Properties

type DynamicExecutorAllocationArgs added in v0.5.0

type DynamicExecutorAllocationArgs struct {
	// Indicates whether Dynamic Executor Allocation is enabled or not.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Dynamic Executor Allocation Properties

func (DynamicExecutorAllocationArgs) ElementType added in v0.5.0

func (DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationOutput added in v0.5.0

func (i DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationOutput() DynamicExecutorAllocationOutput

func (DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationOutputWithContext added in v0.5.0

func (i DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationOutputWithContext(ctx context.Context) DynamicExecutorAllocationOutput

func (DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationPtrOutput added in v0.5.0

func (i DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationPtrOutput() DynamicExecutorAllocationPtrOutput

func (DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationPtrOutputWithContext added in v0.5.0

func (i DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationPtrOutputWithContext(ctx context.Context) DynamicExecutorAllocationPtrOutput

type DynamicExecutorAllocationInput added in v0.5.0

type DynamicExecutorAllocationInput interface {
	pulumi.Input

	ToDynamicExecutorAllocationOutput() DynamicExecutorAllocationOutput
	ToDynamicExecutorAllocationOutputWithContext(context.Context) DynamicExecutorAllocationOutput
}

DynamicExecutorAllocationInput is an input type that accepts DynamicExecutorAllocationArgs and DynamicExecutorAllocationOutput values. You can construct a concrete instance of `DynamicExecutorAllocationInput` via:

DynamicExecutorAllocationArgs{...}

type DynamicExecutorAllocationOutput added in v0.5.0

type DynamicExecutorAllocationOutput struct{ *pulumi.OutputState }

Dynamic Executor Allocation Properties

func (DynamicExecutorAllocationOutput) ElementType added in v0.5.0

func (DynamicExecutorAllocationOutput) Enabled added in v0.5.0

Indicates whether Dynamic Executor Allocation is enabled or not.

func (DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationOutput added in v0.5.0

func (o DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationOutput() DynamicExecutorAllocationOutput

func (DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationOutputWithContext added in v0.5.0

func (o DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationOutputWithContext(ctx context.Context) DynamicExecutorAllocationOutput

func (DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationPtrOutput added in v0.5.0

func (o DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationPtrOutput() DynamicExecutorAllocationPtrOutput

func (DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationPtrOutputWithContext added in v0.5.0

func (o DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationPtrOutputWithContext(ctx context.Context) DynamicExecutorAllocationPtrOutput

type DynamicExecutorAllocationPtrInput added in v0.5.0

type DynamicExecutorAllocationPtrInput interface {
	pulumi.Input

	ToDynamicExecutorAllocationPtrOutput() DynamicExecutorAllocationPtrOutput
	ToDynamicExecutorAllocationPtrOutputWithContext(context.Context) DynamicExecutorAllocationPtrOutput
}

DynamicExecutorAllocationPtrInput is an input type that accepts DynamicExecutorAllocationArgs, DynamicExecutorAllocationPtr and DynamicExecutorAllocationPtrOutput values. You can construct a concrete instance of `DynamicExecutorAllocationPtrInput` via:

        DynamicExecutorAllocationArgs{...}

or:

        nil

func DynamicExecutorAllocationPtr added in v0.5.0

type DynamicExecutorAllocationPtrOutput added in v0.5.0

type DynamicExecutorAllocationPtrOutput struct{ *pulumi.OutputState }

func (DynamicExecutorAllocationPtrOutput) Elem added in v0.5.0

func (DynamicExecutorAllocationPtrOutput) ElementType added in v0.5.0

func (DynamicExecutorAllocationPtrOutput) Enabled added in v0.5.0

Indicates whether Dynamic Executor Allocation is enabled or not.

func (DynamicExecutorAllocationPtrOutput) ToDynamicExecutorAllocationPtrOutput added in v0.5.0

func (o DynamicExecutorAllocationPtrOutput) ToDynamicExecutorAllocationPtrOutput() DynamicExecutorAllocationPtrOutput

func (DynamicExecutorAllocationPtrOutput) ToDynamicExecutorAllocationPtrOutputWithContext added in v0.5.0

func (o DynamicExecutorAllocationPtrOutput) ToDynamicExecutorAllocationPtrOutputWithContext(ctx context.Context) DynamicExecutorAllocationPtrOutput

type DynamicExecutorAllocationResponse added in v0.5.0

type DynamicExecutorAllocationResponse struct {
	// Indicates whether Dynamic Executor Allocation is enabled or not.
	Enabled *bool `pulumi:"enabled"`
}

Dynamic Executor Allocation Properties

type DynamicExecutorAllocationResponseArgs added in v0.5.0

type DynamicExecutorAllocationResponseArgs struct {
	// Indicates whether Dynamic Executor Allocation is enabled or not.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Dynamic Executor Allocation Properties

func (DynamicExecutorAllocationResponseArgs) ElementType added in v0.5.0

func (DynamicExecutorAllocationResponseArgs) ToDynamicExecutorAllocationResponseOutput added in v0.5.0

func (i DynamicExecutorAllocationResponseArgs) ToDynamicExecutorAllocationResponseOutput() DynamicExecutorAllocationResponseOutput

func (DynamicExecutorAllocationResponseArgs) ToDynamicExecutorAllocationResponseOutputWithContext added in v0.5.0

func (i DynamicExecutorAllocationResponseArgs) ToDynamicExecutorAllocationResponseOutputWithContext(ctx context.Context) DynamicExecutorAllocationResponseOutput

func (DynamicExecutorAllocationResponseArgs) ToDynamicExecutorAllocationResponsePtrOutput added in v0.5.0

func (i DynamicExecutorAllocationResponseArgs) ToDynamicExecutorAllocationResponsePtrOutput() DynamicExecutorAllocationResponsePtrOutput

func (DynamicExecutorAllocationResponseArgs) ToDynamicExecutorAllocationResponsePtrOutputWithContext added in v0.5.0

func (i DynamicExecutorAllocationResponseArgs) ToDynamicExecutorAllocationResponsePtrOutputWithContext(ctx context.Context) DynamicExecutorAllocationResponsePtrOutput

type DynamicExecutorAllocationResponseInput added in v0.5.0

type DynamicExecutorAllocationResponseInput interface {
	pulumi.Input

	ToDynamicExecutorAllocationResponseOutput() DynamicExecutorAllocationResponseOutput
	ToDynamicExecutorAllocationResponseOutputWithContext(context.Context) DynamicExecutorAllocationResponseOutput
}

DynamicExecutorAllocationResponseInput is an input type that accepts DynamicExecutorAllocationResponseArgs and DynamicExecutorAllocationResponseOutput values. You can construct a concrete instance of `DynamicExecutorAllocationResponseInput` via:

DynamicExecutorAllocationResponseArgs{...}

type DynamicExecutorAllocationResponseOutput added in v0.5.0

type DynamicExecutorAllocationResponseOutput struct{ *pulumi.OutputState }

Dynamic Executor Allocation Properties

func (DynamicExecutorAllocationResponseOutput) ElementType added in v0.5.0

func (DynamicExecutorAllocationResponseOutput) Enabled added in v0.5.0

Indicates whether Dynamic Executor Allocation is enabled or not.

func (DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponseOutput added in v0.5.0

func (o DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponseOutput() DynamicExecutorAllocationResponseOutput

func (DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponseOutputWithContext added in v0.5.0

func (o DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponseOutputWithContext(ctx context.Context) DynamicExecutorAllocationResponseOutput

func (DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponsePtrOutput added in v0.5.0

func (o DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponsePtrOutput() DynamicExecutorAllocationResponsePtrOutput

func (DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponsePtrOutputWithContext added in v0.5.0

func (o DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponsePtrOutputWithContext(ctx context.Context) DynamicExecutorAllocationResponsePtrOutput

type DynamicExecutorAllocationResponsePtrInput added in v0.5.0

type DynamicExecutorAllocationResponsePtrInput interface {
	pulumi.Input

	ToDynamicExecutorAllocationResponsePtrOutput() DynamicExecutorAllocationResponsePtrOutput
	ToDynamicExecutorAllocationResponsePtrOutputWithContext(context.Context) DynamicExecutorAllocationResponsePtrOutput
}

DynamicExecutorAllocationResponsePtrInput is an input type that accepts DynamicExecutorAllocationResponseArgs, DynamicExecutorAllocationResponsePtr and DynamicExecutorAllocationResponsePtrOutput values. You can construct a concrete instance of `DynamicExecutorAllocationResponsePtrInput` via:

        DynamicExecutorAllocationResponseArgs{...}

or:

        nil

type DynamicExecutorAllocationResponsePtrOutput added in v0.5.0

type DynamicExecutorAllocationResponsePtrOutput struct{ *pulumi.OutputState }

func (DynamicExecutorAllocationResponsePtrOutput) Elem added in v0.5.0

func (DynamicExecutorAllocationResponsePtrOutput) ElementType added in v0.5.0

func (DynamicExecutorAllocationResponsePtrOutput) Enabled added in v0.5.0

Indicates whether Dynamic Executor Allocation is enabled or not.

func (DynamicExecutorAllocationResponsePtrOutput) ToDynamicExecutorAllocationResponsePtrOutput added in v0.5.0

func (o DynamicExecutorAllocationResponsePtrOutput) ToDynamicExecutorAllocationResponsePtrOutput() DynamicExecutorAllocationResponsePtrOutput

func (DynamicExecutorAllocationResponsePtrOutput) ToDynamicExecutorAllocationResponsePtrOutputWithContext added in v0.5.0

func (o DynamicExecutorAllocationResponsePtrOutput) ToDynamicExecutorAllocationResponsePtrOutputWithContext(ctx context.Context) DynamicExecutorAllocationResponsePtrOutput

type EncryptionDetails added in v0.2.4

type EncryptionDetails struct {
	// Customer Managed Key Details
	Cmk *CustomerManagedKeyDetails `pulumi:"cmk"`
}

Details of the encryption associated with the workspace

type EncryptionDetailsArgs added in v0.2.4

type EncryptionDetailsArgs struct {
	// Customer Managed Key Details
	Cmk CustomerManagedKeyDetailsPtrInput `pulumi:"cmk"`
}

Details of the encryption associated with the workspace

func (EncryptionDetailsArgs) ElementType added in v0.2.4

func (EncryptionDetailsArgs) ElementType() reflect.Type

func (EncryptionDetailsArgs) ToEncryptionDetailsOutput added in v0.2.4

func (i EncryptionDetailsArgs) ToEncryptionDetailsOutput() EncryptionDetailsOutput

func (EncryptionDetailsArgs) ToEncryptionDetailsOutputWithContext added in v0.2.4

func (i EncryptionDetailsArgs) ToEncryptionDetailsOutputWithContext(ctx context.Context) EncryptionDetailsOutput

func (EncryptionDetailsArgs) ToEncryptionDetailsPtrOutput added in v0.2.4

func (i EncryptionDetailsArgs) ToEncryptionDetailsPtrOutput() EncryptionDetailsPtrOutput

func (EncryptionDetailsArgs) ToEncryptionDetailsPtrOutputWithContext added in v0.2.4

func (i EncryptionDetailsArgs) ToEncryptionDetailsPtrOutputWithContext(ctx context.Context) EncryptionDetailsPtrOutput

type EncryptionDetailsInput added in v0.2.4

type EncryptionDetailsInput interface {
	pulumi.Input

	ToEncryptionDetailsOutput() EncryptionDetailsOutput
	ToEncryptionDetailsOutputWithContext(context.Context) EncryptionDetailsOutput
}

EncryptionDetailsInput is an input type that accepts EncryptionDetailsArgs and EncryptionDetailsOutput values. You can construct a concrete instance of `EncryptionDetailsInput` via:

EncryptionDetailsArgs{...}

type EncryptionDetailsOutput added in v0.2.4

type EncryptionDetailsOutput struct{ *pulumi.OutputState }

Details of the encryption associated with the workspace

func (EncryptionDetailsOutput) Cmk added in v0.2.4

Customer Managed Key Details

func (EncryptionDetailsOutput) ElementType added in v0.2.4

func (EncryptionDetailsOutput) ElementType() reflect.Type

func (EncryptionDetailsOutput) ToEncryptionDetailsOutput added in v0.2.4

func (o EncryptionDetailsOutput) ToEncryptionDetailsOutput() EncryptionDetailsOutput

func (EncryptionDetailsOutput) ToEncryptionDetailsOutputWithContext added in v0.2.4

func (o EncryptionDetailsOutput) ToEncryptionDetailsOutputWithContext(ctx context.Context) EncryptionDetailsOutput

func (EncryptionDetailsOutput) ToEncryptionDetailsPtrOutput added in v0.2.4

func (o EncryptionDetailsOutput) ToEncryptionDetailsPtrOutput() EncryptionDetailsPtrOutput

func (EncryptionDetailsOutput) ToEncryptionDetailsPtrOutputWithContext added in v0.2.4

func (o EncryptionDetailsOutput) ToEncryptionDetailsPtrOutputWithContext(ctx context.Context) EncryptionDetailsPtrOutput

type EncryptionDetailsPtrInput added in v0.2.4

type EncryptionDetailsPtrInput interface {
	pulumi.Input

	ToEncryptionDetailsPtrOutput() EncryptionDetailsPtrOutput
	ToEncryptionDetailsPtrOutputWithContext(context.Context) EncryptionDetailsPtrOutput
}

EncryptionDetailsPtrInput is an input type that accepts EncryptionDetailsArgs, EncryptionDetailsPtr and EncryptionDetailsPtrOutput values. You can construct a concrete instance of `EncryptionDetailsPtrInput` via:

        EncryptionDetailsArgs{...}

or:

        nil

func EncryptionDetailsPtr added in v0.2.4

func EncryptionDetailsPtr(v *EncryptionDetailsArgs) EncryptionDetailsPtrInput

type EncryptionDetailsPtrOutput added in v0.2.4

type EncryptionDetailsPtrOutput struct{ *pulumi.OutputState }

func (EncryptionDetailsPtrOutput) Cmk added in v0.2.4

Customer Managed Key Details

func (EncryptionDetailsPtrOutput) Elem added in v0.2.4

func (EncryptionDetailsPtrOutput) ElementType added in v0.2.4

func (EncryptionDetailsPtrOutput) ElementType() reflect.Type

func (EncryptionDetailsPtrOutput) ToEncryptionDetailsPtrOutput added in v0.2.4

func (o EncryptionDetailsPtrOutput) ToEncryptionDetailsPtrOutput() EncryptionDetailsPtrOutput

func (EncryptionDetailsPtrOutput) ToEncryptionDetailsPtrOutputWithContext added in v0.2.4

func (o EncryptionDetailsPtrOutput) ToEncryptionDetailsPtrOutputWithContext(ctx context.Context) EncryptionDetailsPtrOutput

type EncryptionDetailsResponse added in v0.2.4

type EncryptionDetailsResponse struct {
	// Customer Managed Key Details
	Cmk *CustomerManagedKeyDetailsResponse `pulumi:"cmk"`
	// Double Encryption enabled
	DoubleEncryptionEnabled bool `pulumi:"doubleEncryptionEnabled"`
}

Details of the encryption associated with the workspace

type EncryptionDetailsResponseArgs added in v0.2.4

type EncryptionDetailsResponseArgs struct {
	// Customer Managed Key Details
	Cmk CustomerManagedKeyDetailsResponsePtrInput `pulumi:"cmk"`
	// Double Encryption enabled
	DoubleEncryptionEnabled pulumi.BoolInput `pulumi:"doubleEncryptionEnabled"`
}

Details of the encryption associated with the workspace

func (EncryptionDetailsResponseArgs) ElementType added in v0.2.4

func (EncryptionDetailsResponseArgs) ToEncryptionDetailsResponseOutput added in v0.2.4

func (i EncryptionDetailsResponseArgs) ToEncryptionDetailsResponseOutput() EncryptionDetailsResponseOutput

func (EncryptionDetailsResponseArgs) ToEncryptionDetailsResponseOutputWithContext added in v0.2.4

func (i EncryptionDetailsResponseArgs) ToEncryptionDetailsResponseOutputWithContext(ctx context.Context) EncryptionDetailsResponseOutput

func (EncryptionDetailsResponseArgs) ToEncryptionDetailsResponsePtrOutput added in v0.2.4

func (i EncryptionDetailsResponseArgs) ToEncryptionDetailsResponsePtrOutput() EncryptionDetailsResponsePtrOutput

func (EncryptionDetailsResponseArgs) ToEncryptionDetailsResponsePtrOutputWithContext added in v0.2.4

func (i EncryptionDetailsResponseArgs) ToEncryptionDetailsResponsePtrOutputWithContext(ctx context.Context) EncryptionDetailsResponsePtrOutput

type EncryptionDetailsResponseInput added in v0.2.4

type EncryptionDetailsResponseInput interface {
	pulumi.Input

	ToEncryptionDetailsResponseOutput() EncryptionDetailsResponseOutput
	ToEncryptionDetailsResponseOutputWithContext(context.Context) EncryptionDetailsResponseOutput
}

EncryptionDetailsResponseInput is an input type that accepts EncryptionDetailsResponseArgs and EncryptionDetailsResponseOutput values. You can construct a concrete instance of `EncryptionDetailsResponseInput` via:

EncryptionDetailsResponseArgs{...}

type EncryptionDetailsResponseOutput added in v0.2.4

type EncryptionDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the encryption associated with the workspace

func (EncryptionDetailsResponseOutput) Cmk added in v0.2.4

Customer Managed Key Details

func (EncryptionDetailsResponseOutput) DoubleEncryptionEnabled added in v0.2.4

func (o EncryptionDetailsResponseOutput) DoubleEncryptionEnabled() pulumi.BoolOutput

Double Encryption enabled

func (EncryptionDetailsResponseOutput) ElementType added in v0.2.4

func (EncryptionDetailsResponseOutput) ToEncryptionDetailsResponseOutput added in v0.2.4

func (o EncryptionDetailsResponseOutput) ToEncryptionDetailsResponseOutput() EncryptionDetailsResponseOutput

func (EncryptionDetailsResponseOutput) ToEncryptionDetailsResponseOutputWithContext added in v0.2.4

func (o EncryptionDetailsResponseOutput) ToEncryptionDetailsResponseOutputWithContext(ctx context.Context) EncryptionDetailsResponseOutput

func (EncryptionDetailsResponseOutput) ToEncryptionDetailsResponsePtrOutput added in v0.2.4

func (o EncryptionDetailsResponseOutput) ToEncryptionDetailsResponsePtrOutput() EncryptionDetailsResponsePtrOutput

func (EncryptionDetailsResponseOutput) ToEncryptionDetailsResponsePtrOutputWithContext added in v0.2.4

func (o EncryptionDetailsResponseOutput) ToEncryptionDetailsResponsePtrOutputWithContext(ctx context.Context) EncryptionDetailsResponsePtrOutput

type EncryptionDetailsResponsePtrInput added in v0.2.4

type EncryptionDetailsResponsePtrInput interface {
	pulumi.Input

	ToEncryptionDetailsResponsePtrOutput() EncryptionDetailsResponsePtrOutput
	ToEncryptionDetailsResponsePtrOutputWithContext(context.Context) EncryptionDetailsResponsePtrOutput
}

EncryptionDetailsResponsePtrInput is an input type that accepts EncryptionDetailsResponseArgs, EncryptionDetailsResponsePtr and EncryptionDetailsResponsePtrOutput values. You can construct a concrete instance of `EncryptionDetailsResponsePtrInput` via:

        EncryptionDetailsResponseArgs{...}

or:

        nil

func EncryptionDetailsResponsePtr added in v0.2.4

type EncryptionDetailsResponsePtrOutput added in v0.2.4

type EncryptionDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionDetailsResponsePtrOutput) Cmk added in v0.2.4

Customer Managed Key Details

func (EncryptionDetailsResponsePtrOutput) DoubleEncryptionEnabled added in v0.2.4

func (o EncryptionDetailsResponsePtrOutput) DoubleEncryptionEnabled() pulumi.BoolPtrOutput

Double Encryption enabled

func (EncryptionDetailsResponsePtrOutput) Elem added in v0.2.4

func (EncryptionDetailsResponsePtrOutput) ElementType added in v0.2.4

func (EncryptionDetailsResponsePtrOutput) ToEncryptionDetailsResponsePtrOutput added in v0.2.4

func (o EncryptionDetailsResponsePtrOutput) ToEncryptionDetailsResponsePtrOutput() EncryptionDetailsResponsePtrOutput

func (EncryptionDetailsResponsePtrOutput) ToEncryptionDetailsResponsePtrOutputWithContext added in v0.2.4

func (o EncryptionDetailsResponsePtrOutput) ToEncryptionDetailsResponsePtrOutputWithContext(ctx context.Context) EncryptionDetailsResponsePtrOutput

type EntityReference

type EntityReference struct {
	// The name of this referenced entity.
	ReferenceName *string `pulumi:"referenceName"`
	// The type of this referenced entity.
	Type *string `pulumi:"type"`
}

The entity reference.

type EntityReferenceArgs

type EntityReferenceArgs struct {
	// The name of this referenced entity.
	ReferenceName pulumi.StringPtrInput `pulumi:"referenceName"`
	// The type of this referenced entity.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The entity reference.

func (EntityReferenceArgs) ElementType

func (EntityReferenceArgs) ElementType() reflect.Type

func (EntityReferenceArgs) ToEntityReferenceOutput

func (i EntityReferenceArgs) ToEntityReferenceOutput() EntityReferenceOutput

func (EntityReferenceArgs) ToEntityReferenceOutputWithContext

func (i EntityReferenceArgs) ToEntityReferenceOutputWithContext(ctx context.Context) EntityReferenceOutput

func (EntityReferenceArgs) ToEntityReferencePtrOutput

func (i EntityReferenceArgs) ToEntityReferencePtrOutput() EntityReferencePtrOutput

func (EntityReferenceArgs) ToEntityReferencePtrOutputWithContext

func (i EntityReferenceArgs) ToEntityReferencePtrOutputWithContext(ctx context.Context) EntityReferencePtrOutput

type EntityReferenceInput

type EntityReferenceInput interface {
	pulumi.Input

	ToEntityReferenceOutput() EntityReferenceOutput
	ToEntityReferenceOutputWithContext(context.Context) EntityReferenceOutput
}

EntityReferenceInput is an input type that accepts EntityReferenceArgs and EntityReferenceOutput values. You can construct a concrete instance of `EntityReferenceInput` via:

EntityReferenceArgs{...}

type EntityReferenceOutput

type EntityReferenceOutput struct{ *pulumi.OutputState }

The entity reference.

func (EntityReferenceOutput) ElementType

func (EntityReferenceOutput) ElementType() reflect.Type

func (EntityReferenceOutput) ReferenceName

func (o EntityReferenceOutput) ReferenceName() pulumi.StringPtrOutput

The name of this referenced entity.

func (EntityReferenceOutput) ToEntityReferenceOutput

func (o EntityReferenceOutput) ToEntityReferenceOutput() EntityReferenceOutput

func (EntityReferenceOutput) ToEntityReferenceOutputWithContext

func (o EntityReferenceOutput) ToEntityReferenceOutputWithContext(ctx context.Context) EntityReferenceOutput

func (EntityReferenceOutput) ToEntityReferencePtrOutput

func (o EntityReferenceOutput) ToEntityReferencePtrOutput() EntityReferencePtrOutput

func (EntityReferenceOutput) ToEntityReferencePtrOutputWithContext

func (o EntityReferenceOutput) ToEntityReferencePtrOutputWithContext(ctx context.Context) EntityReferencePtrOutput

func (EntityReferenceOutput) Type

The type of this referenced entity.

type EntityReferencePtrInput

type EntityReferencePtrInput interface {
	pulumi.Input

	ToEntityReferencePtrOutput() EntityReferencePtrOutput
	ToEntityReferencePtrOutputWithContext(context.Context) EntityReferencePtrOutput
}

EntityReferencePtrInput is an input type that accepts EntityReferenceArgs, EntityReferencePtr and EntityReferencePtrOutput values. You can construct a concrete instance of `EntityReferencePtrInput` via:

        EntityReferenceArgs{...}

or:

        nil

type EntityReferencePtrOutput

type EntityReferencePtrOutput struct{ *pulumi.OutputState }

func (EntityReferencePtrOutput) Elem

func (EntityReferencePtrOutput) ElementType

func (EntityReferencePtrOutput) ElementType() reflect.Type

func (EntityReferencePtrOutput) ReferenceName

The name of this referenced entity.

func (EntityReferencePtrOutput) ToEntityReferencePtrOutput

func (o EntityReferencePtrOutput) ToEntityReferencePtrOutput() EntityReferencePtrOutput

func (EntityReferencePtrOutput) ToEntityReferencePtrOutputWithContext

func (o EntityReferencePtrOutput) ToEntityReferencePtrOutputWithContext(ctx context.Context) EntityReferencePtrOutput

func (EntityReferencePtrOutput) Type

The type of this referenced entity.

type EntityReferenceResponse

type EntityReferenceResponse struct {
	// The name of this referenced entity.
	ReferenceName *string `pulumi:"referenceName"`
	// The type of this referenced entity.
	Type *string `pulumi:"type"`
}

The entity reference.

type EntityReferenceResponseArgs

type EntityReferenceResponseArgs struct {
	// The name of this referenced entity.
	ReferenceName pulumi.StringPtrInput `pulumi:"referenceName"`
	// The type of this referenced entity.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The entity reference.

func (EntityReferenceResponseArgs) ElementType

func (EntityReferenceResponseArgs) ToEntityReferenceResponseOutput

func (i EntityReferenceResponseArgs) ToEntityReferenceResponseOutput() EntityReferenceResponseOutput

func (EntityReferenceResponseArgs) ToEntityReferenceResponseOutputWithContext

func (i EntityReferenceResponseArgs) ToEntityReferenceResponseOutputWithContext(ctx context.Context) EntityReferenceResponseOutput

func (EntityReferenceResponseArgs) ToEntityReferenceResponsePtrOutput

func (i EntityReferenceResponseArgs) ToEntityReferenceResponsePtrOutput() EntityReferenceResponsePtrOutput

func (EntityReferenceResponseArgs) ToEntityReferenceResponsePtrOutputWithContext

func (i EntityReferenceResponseArgs) ToEntityReferenceResponsePtrOutputWithContext(ctx context.Context) EntityReferenceResponsePtrOutput

type EntityReferenceResponseInput

type EntityReferenceResponseInput interface {
	pulumi.Input

	ToEntityReferenceResponseOutput() EntityReferenceResponseOutput
	ToEntityReferenceResponseOutputWithContext(context.Context) EntityReferenceResponseOutput
}

EntityReferenceResponseInput is an input type that accepts EntityReferenceResponseArgs and EntityReferenceResponseOutput values. You can construct a concrete instance of `EntityReferenceResponseInput` via:

EntityReferenceResponseArgs{...}

type EntityReferenceResponseOutput

type EntityReferenceResponseOutput struct{ *pulumi.OutputState }

The entity reference.

func (EntityReferenceResponseOutput) ElementType

func (EntityReferenceResponseOutput) ReferenceName

The name of this referenced entity.

func (EntityReferenceResponseOutput) ToEntityReferenceResponseOutput

func (o EntityReferenceResponseOutput) ToEntityReferenceResponseOutput() EntityReferenceResponseOutput

func (EntityReferenceResponseOutput) ToEntityReferenceResponseOutputWithContext

func (o EntityReferenceResponseOutput) ToEntityReferenceResponseOutputWithContext(ctx context.Context) EntityReferenceResponseOutput

func (EntityReferenceResponseOutput) ToEntityReferenceResponsePtrOutput

func (o EntityReferenceResponseOutput) ToEntityReferenceResponsePtrOutput() EntityReferenceResponsePtrOutput

func (EntityReferenceResponseOutput) ToEntityReferenceResponsePtrOutputWithContext

func (o EntityReferenceResponseOutput) ToEntityReferenceResponsePtrOutputWithContext(ctx context.Context) EntityReferenceResponsePtrOutput

func (EntityReferenceResponseOutput) Type

The type of this referenced entity.

type EntityReferenceResponsePtrInput

type EntityReferenceResponsePtrInput interface {
	pulumi.Input

	ToEntityReferenceResponsePtrOutput() EntityReferenceResponsePtrOutput
	ToEntityReferenceResponsePtrOutputWithContext(context.Context) EntityReferenceResponsePtrOutput
}

EntityReferenceResponsePtrInput is an input type that accepts EntityReferenceResponseArgs, EntityReferenceResponsePtr and EntityReferenceResponsePtrOutput values. You can construct a concrete instance of `EntityReferenceResponsePtrInput` via:

        EntityReferenceResponseArgs{...}

or:

        nil

type EntityReferenceResponsePtrOutput

type EntityReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (EntityReferenceResponsePtrOutput) Elem

func (EntityReferenceResponsePtrOutput) ElementType

func (EntityReferenceResponsePtrOutput) ReferenceName

The name of this referenced entity.

func (EntityReferenceResponsePtrOutput) ToEntityReferenceResponsePtrOutput

func (o EntityReferenceResponsePtrOutput) ToEntityReferenceResponsePtrOutput() EntityReferenceResponsePtrOutput

func (EntityReferenceResponsePtrOutput) ToEntityReferenceResponsePtrOutputWithContext

func (o EntityReferenceResponsePtrOutput) ToEntityReferenceResponsePtrOutputWithContext(ctx context.Context) EntityReferenceResponsePtrOutput

func (EntityReferenceResponsePtrOutput) Type

The type of this referenced entity.

type EnvironmentVariableSetup

type EnvironmentVariableSetup struct {
	// The type of custom setup.
	// Expected value is 'EnvironmentVariableSetup'.
	Type string `pulumi:"type"`
	// The name of the environment variable.
	VariableName string `pulumi:"variableName"`
	// The value of the environment variable.
	VariableValue string `pulumi:"variableValue"`
}

The custom setup of setting environment variable.

type EnvironmentVariableSetupArgs

type EnvironmentVariableSetupArgs struct {
	// The type of custom setup.
	// Expected value is 'EnvironmentVariableSetup'.
	Type pulumi.StringInput `pulumi:"type"`
	// The name of the environment variable.
	VariableName pulumi.StringInput `pulumi:"variableName"`
	// The value of the environment variable.
	VariableValue pulumi.StringInput `pulumi:"variableValue"`
}

The custom setup of setting environment variable.

func (EnvironmentVariableSetupArgs) ElementType

func (EnvironmentVariableSetupArgs) ToEnvironmentVariableSetupOutput

func (i EnvironmentVariableSetupArgs) ToEnvironmentVariableSetupOutput() EnvironmentVariableSetupOutput

func (EnvironmentVariableSetupArgs) ToEnvironmentVariableSetupOutputWithContext

func (i EnvironmentVariableSetupArgs) ToEnvironmentVariableSetupOutputWithContext(ctx context.Context) EnvironmentVariableSetupOutput

type EnvironmentVariableSetupInput

type EnvironmentVariableSetupInput interface {
	pulumi.Input

	ToEnvironmentVariableSetupOutput() EnvironmentVariableSetupOutput
	ToEnvironmentVariableSetupOutputWithContext(context.Context) EnvironmentVariableSetupOutput
}

EnvironmentVariableSetupInput is an input type that accepts EnvironmentVariableSetupArgs and EnvironmentVariableSetupOutput values. You can construct a concrete instance of `EnvironmentVariableSetupInput` via:

EnvironmentVariableSetupArgs{...}

type EnvironmentVariableSetupOutput

type EnvironmentVariableSetupOutput struct{ *pulumi.OutputState }

The custom setup of setting environment variable.

func (EnvironmentVariableSetupOutput) ElementType

func (EnvironmentVariableSetupOutput) ToEnvironmentVariableSetupOutput

func (o EnvironmentVariableSetupOutput) ToEnvironmentVariableSetupOutput() EnvironmentVariableSetupOutput

func (EnvironmentVariableSetupOutput) ToEnvironmentVariableSetupOutputWithContext

func (o EnvironmentVariableSetupOutput) ToEnvironmentVariableSetupOutputWithContext(ctx context.Context) EnvironmentVariableSetupOutput

func (EnvironmentVariableSetupOutput) Type

The type of custom setup. Expected value is 'EnvironmentVariableSetup'.

func (EnvironmentVariableSetupOutput) VariableName

The name of the environment variable.

func (EnvironmentVariableSetupOutput) VariableValue

The value of the environment variable.

type EnvironmentVariableSetupResponse

type EnvironmentVariableSetupResponse struct {
	// The type of custom setup.
	// Expected value is 'EnvironmentVariableSetup'.
	Type string `pulumi:"type"`
	// The name of the environment variable.
	VariableName string `pulumi:"variableName"`
	// The value of the environment variable.
	VariableValue string `pulumi:"variableValue"`
}

The custom setup of setting environment variable.

type EnvironmentVariableSetupResponseArgs

type EnvironmentVariableSetupResponseArgs struct {
	// The type of custom setup.
	// Expected value is 'EnvironmentVariableSetup'.
	Type pulumi.StringInput `pulumi:"type"`
	// The name of the environment variable.
	VariableName pulumi.StringInput `pulumi:"variableName"`
	// The value of the environment variable.
	VariableValue pulumi.StringInput `pulumi:"variableValue"`
}

The custom setup of setting environment variable.

func (EnvironmentVariableSetupResponseArgs) ElementType

func (EnvironmentVariableSetupResponseArgs) ToEnvironmentVariableSetupResponseOutput

func (i EnvironmentVariableSetupResponseArgs) ToEnvironmentVariableSetupResponseOutput() EnvironmentVariableSetupResponseOutput

func (EnvironmentVariableSetupResponseArgs) ToEnvironmentVariableSetupResponseOutputWithContext

func (i EnvironmentVariableSetupResponseArgs) ToEnvironmentVariableSetupResponseOutputWithContext(ctx context.Context) EnvironmentVariableSetupResponseOutput

type EnvironmentVariableSetupResponseInput

type EnvironmentVariableSetupResponseInput interface {
	pulumi.Input

	ToEnvironmentVariableSetupResponseOutput() EnvironmentVariableSetupResponseOutput
	ToEnvironmentVariableSetupResponseOutputWithContext(context.Context) EnvironmentVariableSetupResponseOutput
}

EnvironmentVariableSetupResponseInput is an input type that accepts EnvironmentVariableSetupResponseArgs and EnvironmentVariableSetupResponseOutput values. You can construct a concrete instance of `EnvironmentVariableSetupResponseInput` via:

EnvironmentVariableSetupResponseArgs{...}

type EnvironmentVariableSetupResponseOutput

type EnvironmentVariableSetupResponseOutput struct{ *pulumi.OutputState }

The custom setup of setting environment variable.

func (EnvironmentVariableSetupResponseOutput) ElementType

func (EnvironmentVariableSetupResponseOutput) ToEnvironmentVariableSetupResponseOutput

func (o EnvironmentVariableSetupResponseOutput) ToEnvironmentVariableSetupResponseOutput() EnvironmentVariableSetupResponseOutput

func (EnvironmentVariableSetupResponseOutput) ToEnvironmentVariableSetupResponseOutputWithContext

func (o EnvironmentVariableSetupResponseOutput) ToEnvironmentVariableSetupResponseOutputWithContext(ctx context.Context) EnvironmentVariableSetupResponseOutput

func (EnvironmentVariableSetupResponseOutput) Type

The type of custom setup. Expected value is 'EnvironmentVariableSetup'.

func (EnvironmentVariableSetupResponseOutput) VariableName

The name of the environment variable.

func (EnvironmentVariableSetupResponseOutput) VariableValue

The value of the environment variable.

type GetIntegrationRuntimeConnectionInfoArgs added in v0.2.1

type GetIntegrationRuntimeConnectionInfoArgs struct {
	// Integration runtime name
	IntegrationRuntimeName string `pulumi:"integrationRuntimeName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type GetIntegrationRuntimeConnectionInfoResult added in v0.2.1

type GetIntegrationRuntimeConnectionInfoResult struct {
	// The on-premises integration runtime host URL.
	HostServiceUri string `pulumi:"hostServiceUri"`
	// The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation.
	IdentityCertThumbprint string `pulumi:"identityCertThumbprint"`
	// Whether the identity certificate is expired.
	IsIdentityCertExprired bool `pulumi:"isIdentityCertExprired"`
	// The public key for encrypting a credential when transferring the credential to the integration runtime.
	PublicKey string `pulumi:"publicKey"`
	// The token generated in service. Callers use this token to authenticate to integration runtime.
	ServiceToken string `pulumi:"serviceToken"`
	// The integration runtime version.
	Version string `pulumi:"version"`
}

Connection information for encrypting the on-premises data source credentials.

type GetIntegrationRuntimeObjectMetadatumArgs added in v0.2.1

type GetIntegrationRuntimeObjectMetadatumArgs struct {
	// Integration runtime name
	IntegrationRuntimeName string `pulumi:"integrationRuntimeName"`
	// Metadata path.
	MetadataPath *string `pulumi:"metadataPath"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type GetIntegrationRuntimeObjectMetadatumResult added in v0.2.1

type GetIntegrationRuntimeObjectMetadatumResult struct {
	// The link to the next page of results, if any remaining results exist.
	NextLink *string `pulumi:"nextLink"`
	// List of SSIS object metadata.
	Value []interface{} `pulumi:"value"`
}

A list of SSIS object metadata.

type GetIntegrationRuntimeStatusArgs added in v0.2.1

type GetIntegrationRuntimeStatusArgs struct {
	// Integration runtime name
	IntegrationRuntimeName string `pulumi:"integrationRuntimeName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type GetIntegrationRuntimeStatusResult added in v0.2.1

type GetIntegrationRuntimeStatusResult struct {
	// The integration runtime name.
	Name string `pulumi:"name"`
	// Integration runtime properties.
	Properties interface{} `pulumi:"properties"`
}

Integration runtime status response.

func GetIntegrationRuntimeStatus added in v0.2.1

func GetIntegrationRuntimeStatus(ctx *pulumi.Context, args *GetIntegrationRuntimeStatusArgs, opts ...pulumi.InvokeOption) (*GetIntegrationRuntimeStatusResult, error)

type IntegrationRuntime

type IntegrationRuntime struct {
	pulumi.CustomResourceState

	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Integration runtime properties.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Integration runtime resource type.

func GetIntegrationRuntime

func GetIntegrationRuntime(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntegrationRuntimeState, opts ...pulumi.ResourceOption) (*IntegrationRuntime, error)

GetIntegrationRuntime gets an existing IntegrationRuntime 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 NewIntegrationRuntime

func NewIntegrationRuntime(ctx *pulumi.Context,
	name string, args *IntegrationRuntimeArgs, opts ...pulumi.ResourceOption) (*IntegrationRuntime, error)

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

func (*IntegrationRuntime) ElementType added in v0.2.6

func (*IntegrationRuntime) ElementType() reflect.Type

func (*IntegrationRuntime) ToIntegrationRuntimeOutput added in v0.2.6

func (i *IntegrationRuntime) ToIntegrationRuntimeOutput() IntegrationRuntimeOutput

func (*IntegrationRuntime) ToIntegrationRuntimeOutputWithContext added in v0.2.6

func (i *IntegrationRuntime) ToIntegrationRuntimeOutputWithContext(ctx context.Context) IntegrationRuntimeOutput

type IntegrationRuntimeArgs

type IntegrationRuntimeArgs struct {
	// Integration runtime name
	IntegrationRuntimeName pulumi.StringInput
	// Integration runtime properties.
	Properties pulumi.Input
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a IntegrationRuntime resource.

func (IntegrationRuntimeArgs) ElementType

func (IntegrationRuntimeArgs) ElementType() reflect.Type

type IntegrationRuntimeComputeProperties

type IntegrationRuntimeComputeProperties struct {
	// Data flow properties for managed integration runtime.
	DataFlowProperties *IntegrationRuntimeDataFlowProperties `pulumi:"dataFlowProperties"`
	// The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
	Location *string `pulumi:"location"`
	// Maximum parallel executions count per node for managed integration runtime.
	MaxParallelExecutionsPerNode *int `pulumi:"maxParallelExecutionsPerNode"`
	// The node size requirement to managed integration runtime.
	NodeSize *string `pulumi:"nodeSize"`
	// The required number of nodes for managed integration runtime.
	NumberOfNodes *int `pulumi:"numberOfNodes"`
	// VNet properties for managed integration runtime.
	VNetProperties *IntegrationRuntimeVNetProperties `pulumi:"vNetProperties"`
}

The compute resource properties for managed integration runtime.

type IntegrationRuntimeComputePropertiesArgs

type IntegrationRuntimeComputePropertiesArgs struct {
	// Data flow properties for managed integration runtime.
	DataFlowProperties IntegrationRuntimeDataFlowPropertiesPtrInput `pulumi:"dataFlowProperties"`
	// The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Maximum parallel executions count per node for managed integration runtime.
	MaxParallelExecutionsPerNode pulumi.IntPtrInput `pulumi:"maxParallelExecutionsPerNode"`
	// The node size requirement to managed integration runtime.
	NodeSize pulumi.StringPtrInput `pulumi:"nodeSize"`
	// The required number of nodes for managed integration runtime.
	NumberOfNodes pulumi.IntPtrInput `pulumi:"numberOfNodes"`
	// VNet properties for managed integration runtime.
	VNetProperties IntegrationRuntimeVNetPropertiesPtrInput `pulumi:"vNetProperties"`
}

The compute resource properties for managed integration runtime.

func (IntegrationRuntimeComputePropertiesArgs) ElementType

func (IntegrationRuntimeComputePropertiesArgs) ToIntegrationRuntimeComputePropertiesOutput

func (i IntegrationRuntimeComputePropertiesArgs) ToIntegrationRuntimeComputePropertiesOutput() IntegrationRuntimeComputePropertiesOutput

func (IntegrationRuntimeComputePropertiesArgs) ToIntegrationRuntimeComputePropertiesOutputWithContext

func (i IntegrationRuntimeComputePropertiesArgs) ToIntegrationRuntimeComputePropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesOutput

func (IntegrationRuntimeComputePropertiesArgs) ToIntegrationRuntimeComputePropertiesPtrOutput

func (i IntegrationRuntimeComputePropertiesArgs) ToIntegrationRuntimeComputePropertiesPtrOutput() IntegrationRuntimeComputePropertiesPtrOutput

func (IntegrationRuntimeComputePropertiesArgs) ToIntegrationRuntimeComputePropertiesPtrOutputWithContext

func (i IntegrationRuntimeComputePropertiesArgs) ToIntegrationRuntimeComputePropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesPtrOutput

type IntegrationRuntimeComputePropertiesInput

type IntegrationRuntimeComputePropertiesInput interface {
	pulumi.Input

	ToIntegrationRuntimeComputePropertiesOutput() IntegrationRuntimeComputePropertiesOutput
	ToIntegrationRuntimeComputePropertiesOutputWithContext(context.Context) IntegrationRuntimeComputePropertiesOutput
}

IntegrationRuntimeComputePropertiesInput is an input type that accepts IntegrationRuntimeComputePropertiesArgs and IntegrationRuntimeComputePropertiesOutput values. You can construct a concrete instance of `IntegrationRuntimeComputePropertiesInput` via:

IntegrationRuntimeComputePropertiesArgs{...}

type IntegrationRuntimeComputePropertiesOutput

type IntegrationRuntimeComputePropertiesOutput struct{ *pulumi.OutputState }

The compute resource properties for managed integration runtime.

func (IntegrationRuntimeComputePropertiesOutput) DataFlowProperties

Data flow properties for managed integration runtime.

func (IntegrationRuntimeComputePropertiesOutput) ElementType

func (IntegrationRuntimeComputePropertiesOutput) Location

The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities

func (IntegrationRuntimeComputePropertiesOutput) MaxParallelExecutionsPerNode

func (o IntegrationRuntimeComputePropertiesOutput) MaxParallelExecutionsPerNode() pulumi.IntPtrOutput

Maximum parallel executions count per node for managed integration runtime.

func (IntegrationRuntimeComputePropertiesOutput) NodeSize

The node size requirement to managed integration runtime.

func (IntegrationRuntimeComputePropertiesOutput) NumberOfNodes

The required number of nodes for managed integration runtime.

func (IntegrationRuntimeComputePropertiesOutput) ToIntegrationRuntimeComputePropertiesOutput

func (o IntegrationRuntimeComputePropertiesOutput) ToIntegrationRuntimeComputePropertiesOutput() IntegrationRuntimeComputePropertiesOutput

func (IntegrationRuntimeComputePropertiesOutput) ToIntegrationRuntimeComputePropertiesOutputWithContext

func (o IntegrationRuntimeComputePropertiesOutput) ToIntegrationRuntimeComputePropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesOutput

func (IntegrationRuntimeComputePropertiesOutput) ToIntegrationRuntimeComputePropertiesPtrOutput

func (o IntegrationRuntimeComputePropertiesOutput) ToIntegrationRuntimeComputePropertiesPtrOutput() IntegrationRuntimeComputePropertiesPtrOutput

func (IntegrationRuntimeComputePropertiesOutput) ToIntegrationRuntimeComputePropertiesPtrOutputWithContext

func (o IntegrationRuntimeComputePropertiesOutput) ToIntegrationRuntimeComputePropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesPtrOutput

func (IntegrationRuntimeComputePropertiesOutput) VNetProperties

VNet properties for managed integration runtime.

type IntegrationRuntimeComputePropertiesPtrInput

type IntegrationRuntimeComputePropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeComputePropertiesPtrOutput() IntegrationRuntimeComputePropertiesPtrOutput
	ToIntegrationRuntimeComputePropertiesPtrOutputWithContext(context.Context) IntegrationRuntimeComputePropertiesPtrOutput
}

IntegrationRuntimeComputePropertiesPtrInput is an input type that accepts IntegrationRuntimeComputePropertiesArgs, IntegrationRuntimeComputePropertiesPtr and IntegrationRuntimeComputePropertiesPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeComputePropertiesPtrInput` via:

        IntegrationRuntimeComputePropertiesArgs{...}

or:

        nil

type IntegrationRuntimeComputePropertiesPtrOutput

type IntegrationRuntimeComputePropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeComputePropertiesPtrOutput) DataFlowProperties

Data flow properties for managed integration runtime.

func (IntegrationRuntimeComputePropertiesPtrOutput) Elem

func (IntegrationRuntimeComputePropertiesPtrOutput) ElementType

func (IntegrationRuntimeComputePropertiesPtrOutput) Location

The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities

func (IntegrationRuntimeComputePropertiesPtrOutput) MaxParallelExecutionsPerNode

func (o IntegrationRuntimeComputePropertiesPtrOutput) MaxParallelExecutionsPerNode() pulumi.IntPtrOutput

Maximum parallel executions count per node for managed integration runtime.

func (IntegrationRuntimeComputePropertiesPtrOutput) NodeSize

The node size requirement to managed integration runtime.

func (IntegrationRuntimeComputePropertiesPtrOutput) NumberOfNodes

The required number of nodes for managed integration runtime.

func (IntegrationRuntimeComputePropertiesPtrOutput) ToIntegrationRuntimeComputePropertiesPtrOutput

func (o IntegrationRuntimeComputePropertiesPtrOutput) ToIntegrationRuntimeComputePropertiesPtrOutput() IntegrationRuntimeComputePropertiesPtrOutput

func (IntegrationRuntimeComputePropertiesPtrOutput) ToIntegrationRuntimeComputePropertiesPtrOutputWithContext

func (o IntegrationRuntimeComputePropertiesPtrOutput) ToIntegrationRuntimeComputePropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesPtrOutput

func (IntegrationRuntimeComputePropertiesPtrOutput) VNetProperties

VNet properties for managed integration runtime.

type IntegrationRuntimeComputePropertiesResponse

type IntegrationRuntimeComputePropertiesResponse struct {
	// Data flow properties for managed integration runtime.
	DataFlowProperties *IntegrationRuntimeDataFlowPropertiesResponse `pulumi:"dataFlowProperties"`
	// The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
	Location *string `pulumi:"location"`
	// Maximum parallel executions count per node for managed integration runtime.
	MaxParallelExecutionsPerNode *int `pulumi:"maxParallelExecutionsPerNode"`
	// The node size requirement to managed integration runtime.
	NodeSize *string `pulumi:"nodeSize"`
	// The required number of nodes for managed integration runtime.
	NumberOfNodes *int `pulumi:"numberOfNodes"`
	// VNet properties for managed integration runtime.
	VNetProperties *IntegrationRuntimeVNetPropertiesResponse `pulumi:"vNetProperties"`
}

The compute resource properties for managed integration runtime.

type IntegrationRuntimeComputePropertiesResponseArgs

type IntegrationRuntimeComputePropertiesResponseArgs struct {
	// Data flow properties for managed integration runtime.
	DataFlowProperties IntegrationRuntimeDataFlowPropertiesResponsePtrInput `pulumi:"dataFlowProperties"`
	// The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Maximum parallel executions count per node for managed integration runtime.
	MaxParallelExecutionsPerNode pulumi.IntPtrInput `pulumi:"maxParallelExecutionsPerNode"`
	// The node size requirement to managed integration runtime.
	NodeSize pulumi.StringPtrInput `pulumi:"nodeSize"`
	// The required number of nodes for managed integration runtime.
	NumberOfNodes pulumi.IntPtrInput `pulumi:"numberOfNodes"`
	// VNet properties for managed integration runtime.
	VNetProperties IntegrationRuntimeVNetPropertiesResponsePtrInput `pulumi:"vNetProperties"`
}

The compute resource properties for managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponseArgs) ElementType

func (IntegrationRuntimeComputePropertiesResponseArgs) ToIntegrationRuntimeComputePropertiesResponseOutput

func (i IntegrationRuntimeComputePropertiesResponseArgs) ToIntegrationRuntimeComputePropertiesResponseOutput() IntegrationRuntimeComputePropertiesResponseOutput

func (IntegrationRuntimeComputePropertiesResponseArgs) ToIntegrationRuntimeComputePropertiesResponseOutputWithContext

func (i IntegrationRuntimeComputePropertiesResponseArgs) ToIntegrationRuntimeComputePropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesResponseOutput

func (IntegrationRuntimeComputePropertiesResponseArgs) ToIntegrationRuntimeComputePropertiesResponsePtrOutput

func (i IntegrationRuntimeComputePropertiesResponseArgs) ToIntegrationRuntimeComputePropertiesResponsePtrOutput() IntegrationRuntimeComputePropertiesResponsePtrOutput

func (IntegrationRuntimeComputePropertiesResponseArgs) ToIntegrationRuntimeComputePropertiesResponsePtrOutputWithContext

func (i IntegrationRuntimeComputePropertiesResponseArgs) ToIntegrationRuntimeComputePropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesResponsePtrOutput

type IntegrationRuntimeComputePropertiesResponseInput

type IntegrationRuntimeComputePropertiesResponseInput interface {
	pulumi.Input

	ToIntegrationRuntimeComputePropertiesResponseOutput() IntegrationRuntimeComputePropertiesResponseOutput
	ToIntegrationRuntimeComputePropertiesResponseOutputWithContext(context.Context) IntegrationRuntimeComputePropertiesResponseOutput
}

IntegrationRuntimeComputePropertiesResponseInput is an input type that accepts IntegrationRuntimeComputePropertiesResponseArgs and IntegrationRuntimeComputePropertiesResponseOutput values. You can construct a concrete instance of `IntegrationRuntimeComputePropertiesResponseInput` via:

IntegrationRuntimeComputePropertiesResponseArgs{...}

type IntegrationRuntimeComputePropertiesResponseOutput

type IntegrationRuntimeComputePropertiesResponseOutput struct{ *pulumi.OutputState }

The compute resource properties for managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponseOutput) DataFlowProperties

Data flow properties for managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponseOutput) ElementType

func (IntegrationRuntimeComputePropertiesResponseOutput) Location

The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities

func (IntegrationRuntimeComputePropertiesResponseOutput) MaxParallelExecutionsPerNode

Maximum parallel executions count per node for managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponseOutput) NodeSize

The node size requirement to managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponseOutput) NumberOfNodes

The required number of nodes for managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponseOutput) ToIntegrationRuntimeComputePropertiesResponseOutput

func (o IntegrationRuntimeComputePropertiesResponseOutput) ToIntegrationRuntimeComputePropertiesResponseOutput() IntegrationRuntimeComputePropertiesResponseOutput

func (IntegrationRuntimeComputePropertiesResponseOutput) ToIntegrationRuntimeComputePropertiesResponseOutputWithContext

func (o IntegrationRuntimeComputePropertiesResponseOutput) ToIntegrationRuntimeComputePropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesResponseOutput

func (IntegrationRuntimeComputePropertiesResponseOutput) ToIntegrationRuntimeComputePropertiesResponsePtrOutput

func (o IntegrationRuntimeComputePropertiesResponseOutput) ToIntegrationRuntimeComputePropertiesResponsePtrOutput() IntegrationRuntimeComputePropertiesResponsePtrOutput

func (IntegrationRuntimeComputePropertiesResponseOutput) ToIntegrationRuntimeComputePropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeComputePropertiesResponseOutput) ToIntegrationRuntimeComputePropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesResponsePtrOutput

func (IntegrationRuntimeComputePropertiesResponseOutput) VNetProperties

VNet properties for managed integration runtime.

type IntegrationRuntimeComputePropertiesResponsePtrInput

type IntegrationRuntimeComputePropertiesResponsePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeComputePropertiesResponsePtrOutput() IntegrationRuntimeComputePropertiesResponsePtrOutput
	ToIntegrationRuntimeComputePropertiesResponsePtrOutputWithContext(context.Context) IntegrationRuntimeComputePropertiesResponsePtrOutput
}

IntegrationRuntimeComputePropertiesResponsePtrInput is an input type that accepts IntegrationRuntimeComputePropertiesResponseArgs, IntegrationRuntimeComputePropertiesResponsePtr and IntegrationRuntimeComputePropertiesResponsePtrOutput values. You can construct a concrete instance of `IntegrationRuntimeComputePropertiesResponsePtrInput` via:

        IntegrationRuntimeComputePropertiesResponseArgs{...}

or:

        nil

type IntegrationRuntimeComputePropertiesResponsePtrOutput

type IntegrationRuntimeComputePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) DataFlowProperties

Data flow properties for managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) Elem

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) ElementType

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) Location

The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) MaxParallelExecutionsPerNode

Maximum parallel executions count per node for managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) NodeSize

The node size requirement to managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) NumberOfNodes

The required number of nodes for managed integration runtime.

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) ToIntegrationRuntimeComputePropertiesResponsePtrOutput

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) ToIntegrationRuntimeComputePropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeComputePropertiesResponsePtrOutput) ToIntegrationRuntimeComputePropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeComputePropertiesResponsePtrOutput

func (IntegrationRuntimeComputePropertiesResponsePtrOutput) VNetProperties

VNet properties for managed integration runtime.

type IntegrationRuntimeCustomSetupScriptProperties

type IntegrationRuntimeCustomSetupScriptProperties struct {
	// The URI of the Azure blob container that contains the custom setup script.
	BlobContainerUri *string `pulumi:"blobContainerUri"`
	// The SAS token of the Azure blob container.
	SasToken *SecureString `pulumi:"sasToken"`
}

Custom setup script properties for a managed dedicated integration runtime.

type IntegrationRuntimeCustomSetupScriptPropertiesArgs

type IntegrationRuntimeCustomSetupScriptPropertiesArgs struct {
	// The URI of the Azure blob container that contains the custom setup script.
	BlobContainerUri pulumi.StringPtrInput `pulumi:"blobContainerUri"`
	// The SAS token of the Azure blob container.
	SasToken SecureStringPtrInput `pulumi:"sasToken"`
}

Custom setup script properties for a managed dedicated integration runtime.

func (IntegrationRuntimeCustomSetupScriptPropertiesArgs) ElementType

func (IntegrationRuntimeCustomSetupScriptPropertiesArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesOutput

func (i IntegrationRuntimeCustomSetupScriptPropertiesArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesOutput() IntegrationRuntimeCustomSetupScriptPropertiesOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesOutputWithContext

func (i IntegrationRuntimeCustomSetupScriptPropertiesArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

func (i IntegrationRuntimeCustomSetupScriptPropertiesArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutput() IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutputWithContext

func (i IntegrationRuntimeCustomSetupScriptPropertiesArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

type IntegrationRuntimeCustomSetupScriptPropertiesInput

type IntegrationRuntimeCustomSetupScriptPropertiesInput interface {
	pulumi.Input

	ToIntegrationRuntimeCustomSetupScriptPropertiesOutput() IntegrationRuntimeCustomSetupScriptPropertiesOutput
	ToIntegrationRuntimeCustomSetupScriptPropertiesOutputWithContext(context.Context) IntegrationRuntimeCustomSetupScriptPropertiesOutput
}

IntegrationRuntimeCustomSetupScriptPropertiesInput is an input type that accepts IntegrationRuntimeCustomSetupScriptPropertiesArgs and IntegrationRuntimeCustomSetupScriptPropertiesOutput values. You can construct a concrete instance of `IntegrationRuntimeCustomSetupScriptPropertiesInput` via:

IntegrationRuntimeCustomSetupScriptPropertiesArgs{...}

type IntegrationRuntimeCustomSetupScriptPropertiesOutput

type IntegrationRuntimeCustomSetupScriptPropertiesOutput struct{ *pulumi.OutputState }

Custom setup script properties for a managed dedicated integration runtime.

func (IntegrationRuntimeCustomSetupScriptPropertiesOutput) BlobContainerUri

The URI of the Azure blob container that contains the custom setup script.

func (IntegrationRuntimeCustomSetupScriptPropertiesOutput) ElementType

func (IntegrationRuntimeCustomSetupScriptPropertiesOutput) SasToken

The SAS token of the Azure blob container.

func (IntegrationRuntimeCustomSetupScriptPropertiesOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesOutput

func (o IntegrationRuntimeCustomSetupScriptPropertiesOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesOutput() IntegrationRuntimeCustomSetupScriptPropertiesOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesOutputWithContext

func (o IntegrationRuntimeCustomSetupScriptPropertiesOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

func (o IntegrationRuntimeCustomSetupScriptPropertiesOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutput() IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutputWithContext

func (o IntegrationRuntimeCustomSetupScriptPropertiesOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

type IntegrationRuntimeCustomSetupScriptPropertiesPtrInput

type IntegrationRuntimeCustomSetupScriptPropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutput() IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput
	ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutputWithContext(context.Context) IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput
}

IntegrationRuntimeCustomSetupScriptPropertiesPtrInput is an input type that accepts IntegrationRuntimeCustomSetupScriptPropertiesArgs, IntegrationRuntimeCustomSetupScriptPropertiesPtr and IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeCustomSetupScriptPropertiesPtrInput` via:

        IntegrationRuntimeCustomSetupScriptPropertiesArgs{...}

or:

        nil

type IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

type IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput) BlobContainerUri

The URI of the Azure blob container that contains the custom setup script.

func (IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput) Elem

func (IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput) ElementType

func (IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput) SasToken

The SAS token of the Azure blob container.

func (IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutputWithContext

func (o IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesPtrOutput

type IntegrationRuntimeCustomSetupScriptPropertiesResponse

type IntegrationRuntimeCustomSetupScriptPropertiesResponse struct {
	// The URI of the Azure blob container that contains the custom setup script.
	BlobContainerUri *string `pulumi:"blobContainerUri"`
	// The SAS token of the Azure blob container.
	SasToken *SecureStringResponse `pulumi:"sasToken"`
}

Custom setup script properties for a managed dedicated integration runtime.

type IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs

type IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs struct {
	// The URI of the Azure blob container that contains the custom setup script.
	BlobContainerUri pulumi.StringPtrInput `pulumi:"blobContainerUri"`
	// The SAS token of the Azure blob container.
	SasToken SecureStringResponsePtrInput `pulumi:"sasToken"`
}

Custom setup script properties for a managed dedicated integration runtime.

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs) ElementType

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesResponseOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesResponseOutputWithContext

func (i IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutputWithContext

func (i IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput

type IntegrationRuntimeCustomSetupScriptPropertiesResponseInput

type IntegrationRuntimeCustomSetupScriptPropertiesResponseInput interface {
	pulumi.Input

	ToIntegrationRuntimeCustomSetupScriptPropertiesResponseOutput() IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput
	ToIntegrationRuntimeCustomSetupScriptPropertiesResponseOutputWithContext(context.Context) IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput
}

IntegrationRuntimeCustomSetupScriptPropertiesResponseInput is an input type that accepts IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs and IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput values. You can construct a concrete instance of `IntegrationRuntimeCustomSetupScriptPropertiesResponseInput` via:

IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs{...}

type IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput

type IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput struct{ *pulumi.OutputState }

Custom setup script properties for a managed dedicated integration runtime.

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) BlobContainerUri

The URI of the Azure blob container that contains the custom setup script.

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) ElementType

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) SasToken

The SAS token of the Azure blob container.

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponseOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponseOutputWithContext

func (o IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeCustomSetupScriptPropertiesResponseOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput

type IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrInput

type IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput() IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput
	ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutputWithContext(context.Context) IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput
}

IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrInput is an input type that accepts IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs, IntegrationRuntimeCustomSetupScriptPropertiesResponsePtr and IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput values. You can construct a concrete instance of `IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrInput` via:

        IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs{...}

or:

        nil

type IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput

type IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput) BlobContainerUri

The URI of the Azure blob container that contains the custom setup script.

func (IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput) Elem

func (IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput) ElementType

func (IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput) SasToken

The SAS token of the Azure blob container.

func (IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput

func (IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput) ToIntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrOutput

type IntegrationRuntimeDataFlowProperties

type IntegrationRuntimeDataFlowProperties struct {
	// Compute type of the cluster which will execute data flow job.
	ComputeType *string `pulumi:"computeType"`
	// Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
	CoreCount *int `pulumi:"coreCount"`
	// Time to live (in minutes) setting of the cluster which will execute data flow job.
	TimeToLive *int `pulumi:"timeToLive"`
}

Data flow properties for managed integration runtime.

type IntegrationRuntimeDataFlowPropertiesArgs

type IntegrationRuntimeDataFlowPropertiesArgs struct {
	// Compute type of the cluster which will execute data flow job.
	ComputeType pulumi.StringPtrInput `pulumi:"computeType"`
	// Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
	CoreCount pulumi.IntPtrInput `pulumi:"coreCount"`
	// Time to live (in minutes) setting of the cluster which will execute data flow job.
	TimeToLive pulumi.IntPtrInput `pulumi:"timeToLive"`
}

Data flow properties for managed integration runtime.

func (IntegrationRuntimeDataFlowPropertiesArgs) ElementType

func (IntegrationRuntimeDataFlowPropertiesArgs) ToIntegrationRuntimeDataFlowPropertiesOutput

func (i IntegrationRuntimeDataFlowPropertiesArgs) ToIntegrationRuntimeDataFlowPropertiesOutput() IntegrationRuntimeDataFlowPropertiesOutput

func (IntegrationRuntimeDataFlowPropertiesArgs) ToIntegrationRuntimeDataFlowPropertiesOutputWithContext

func (i IntegrationRuntimeDataFlowPropertiesArgs) ToIntegrationRuntimeDataFlowPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesOutput

func (IntegrationRuntimeDataFlowPropertiesArgs) ToIntegrationRuntimeDataFlowPropertiesPtrOutput

func (i IntegrationRuntimeDataFlowPropertiesArgs) ToIntegrationRuntimeDataFlowPropertiesPtrOutput() IntegrationRuntimeDataFlowPropertiesPtrOutput

func (IntegrationRuntimeDataFlowPropertiesArgs) ToIntegrationRuntimeDataFlowPropertiesPtrOutputWithContext

func (i IntegrationRuntimeDataFlowPropertiesArgs) ToIntegrationRuntimeDataFlowPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesPtrOutput

type IntegrationRuntimeDataFlowPropertiesInput

type IntegrationRuntimeDataFlowPropertiesInput interface {
	pulumi.Input

	ToIntegrationRuntimeDataFlowPropertiesOutput() IntegrationRuntimeDataFlowPropertiesOutput
	ToIntegrationRuntimeDataFlowPropertiesOutputWithContext(context.Context) IntegrationRuntimeDataFlowPropertiesOutput
}

IntegrationRuntimeDataFlowPropertiesInput is an input type that accepts IntegrationRuntimeDataFlowPropertiesArgs and IntegrationRuntimeDataFlowPropertiesOutput values. You can construct a concrete instance of `IntegrationRuntimeDataFlowPropertiesInput` via:

IntegrationRuntimeDataFlowPropertiesArgs{...}

type IntegrationRuntimeDataFlowPropertiesOutput

type IntegrationRuntimeDataFlowPropertiesOutput struct{ *pulumi.OutputState }

Data flow properties for managed integration runtime.

func (IntegrationRuntimeDataFlowPropertiesOutput) ComputeType

Compute type of the cluster which will execute data flow job.

func (IntegrationRuntimeDataFlowPropertiesOutput) CoreCount

Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.

func (IntegrationRuntimeDataFlowPropertiesOutput) ElementType

func (IntegrationRuntimeDataFlowPropertiesOutput) TimeToLive

Time to live (in minutes) setting of the cluster which will execute data flow job.

func (IntegrationRuntimeDataFlowPropertiesOutput) ToIntegrationRuntimeDataFlowPropertiesOutput

func (o IntegrationRuntimeDataFlowPropertiesOutput) ToIntegrationRuntimeDataFlowPropertiesOutput() IntegrationRuntimeDataFlowPropertiesOutput

func (IntegrationRuntimeDataFlowPropertiesOutput) ToIntegrationRuntimeDataFlowPropertiesOutputWithContext

func (o IntegrationRuntimeDataFlowPropertiesOutput) ToIntegrationRuntimeDataFlowPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesOutput

func (IntegrationRuntimeDataFlowPropertiesOutput) ToIntegrationRuntimeDataFlowPropertiesPtrOutput

func (o IntegrationRuntimeDataFlowPropertiesOutput) ToIntegrationRuntimeDataFlowPropertiesPtrOutput() IntegrationRuntimeDataFlowPropertiesPtrOutput

func (IntegrationRuntimeDataFlowPropertiesOutput) ToIntegrationRuntimeDataFlowPropertiesPtrOutputWithContext

func (o IntegrationRuntimeDataFlowPropertiesOutput) ToIntegrationRuntimeDataFlowPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesPtrOutput

type IntegrationRuntimeDataFlowPropertiesPtrInput

type IntegrationRuntimeDataFlowPropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeDataFlowPropertiesPtrOutput() IntegrationRuntimeDataFlowPropertiesPtrOutput
	ToIntegrationRuntimeDataFlowPropertiesPtrOutputWithContext(context.Context) IntegrationRuntimeDataFlowPropertiesPtrOutput
}

IntegrationRuntimeDataFlowPropertiesPtrInput is an input type that accepts IntegrationRuntimeDataFlowPropertiesArgs, IntegrationRuntimeDataFlowPropertiesPtr and IntegrationRuntimeDataFlowPropertiesPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeDataFlowPropertiesPtrInput` via:

        IntegrationRuntimeDataFlowPropertiesArgs{...}

or:

        nil

type IntegrationRuntimeDataFlowPropertiesPtrOutput

type IntegrationRuntimeDataFlowPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeDataFlowPropertiesPtrOutput) ComputeType

Compute type of the cluster which will execute data flow job.

func (IntegrationRuntimeDataFlowPropertiesPtrOutput) CoreCount

Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.

func (IntegrationRuntimeDataFlowPropertiesPtrOutput) Elem

func (IntegrationRuntimeDataFlowPropertiesPtrOutput) ElementType

func (IntegrationRuntimeDataFlowPropertiesPtrOutput) TimeToLive

Time to live (in minutes) setting of the cluster which will execute data flow job.

func (IntegrationRuntimeDataFlowPropertiesPtrOutput) ToIntegrationRuntimeDataFlowPropertiesPtrOutput

func (o IntegrationRuntimeDataFlowPropertiesPtrOutput) ToIntegrationRuntimeDataFlowPropertiesPtrOutput() IntegrationRuntimeDataFlowPropertiesPtrOutput

func (IntegrationRuntimeDataFlowPropertiesPtrOutput) ToIntegrationRuntimeDataFlowPropertiesPtrOutputWithContext

func (o IntegrationRuntimeDataFlowPropertiesPtrOutput) ToIntegrationRuntimeDataFlowPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesPtrOutput

type IntegrationRuntimeDataFlowPropertiesResponse

type IntegrationRuntimeDataFlowPropertiesResponse struct {
	// Compute type of the cluster which will execute data flow job.
	ComputeType *string `pulumi:"computeType"`
	// Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
	CoreCount *int `pulumi:"coreCount"`
	// Time to live (in minutes) setting of the cluster which will execute data flow job.
	TimeToLive *int `pulumi:"timeToLive"`
}

Data flow properties for managed integration runtime.

type IntegrationRuntimeDataFlowPropertiesResponseArgs

type IntegrationRuntimeDataFlowPropertiesResponseArgs struct {
	// Compute type of the cluster which will execute data flow job.
	ComputeType pulumi.StringPtrInput `pulumi:"computeType"`
	// Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
	CoreCount pulumi.IntPtrInput `pulumi:"coreCount"`
	// Time to live (in minutes) setting of the cluster which will execute data flow job.
	TimeToLive pulumi.IntPtrInput `pulumi:"timeToLive"`
}

Data flow properties for managed integration runtime.

func (IntegrationRuntimeDataFlowPropertiesResponseArgs) ElementType

func (IntegrationRuntimeDataFlowPropertiesResponseArgs) ToIntegrationRuntimeDataFlowPropertiesResponseOutput

func (i IntegrationRuntimeDataFlowPropertiesResponseArgs) ToIntegrationRuntimeDataFlowPropertiesResponseOutput() IntegrationRuntimeDataFlowPropertiesResponseOutput

func (IntegrationRuntimeDataFlowPropertiesResponseArgs) ToIntegrationRuntimeDataFlowPropertiesResponseOutputWithContext

func (i IntegrationRuntimeDataFlowPropertiesResponseArgs) ToIntegrationRuntimeDataFlowPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesResponseOutput

func (IntegrationRuntimeDataFlowPropertiesResponseArgs) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutput

func (i IntegrationRuntimeDataFlowPropertiesResponseArgs) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutput() IntegrationRuntimeDataFlowPropertiesResponsePtrOutput

func (IntegrationRuntimeDataFlowPropertiesResponseArgs) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutputWithContext

func (i IntegrationRuntimeDataFlowPropertiesResponseArgs) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesResponsePtrOutput

type IntegrationRuntimeDataFlowPropertiesResponseInput

type IntegrationRuntimeDataFlowPropertiesResponseInput interface {
	pulumi.Input

	ToIntegrationRuntimeDataFlowPropertiesResponseOutput() IntegrationRuntimeDataFlowPropertiesResponseOutput
	ToIntegrationRuntimeDataFlowPropertiesResponseOutputWithContext(context.Context) IntegrationRuntimeDataFlowPropertiesResponseOutput
}

IntegrationRuntimeDataFlowPropertiesResponseInput is an input type that accepts IntegrationRuntimeDataFlowPropertiesResponseArgs and IntegrationRuntimeDataFlowPropertiesResponseOutput values. You can construct a concrete instance of `IntegrationRuntimeDataFlowPropertiesResponseInput` via:

IntegrationRuntimeDataFlowPropertiesResponseArgs{...}

type IntegrationRuntimeDataFlowPropertiesResponseOutput

type IntegrationRuntimeDataFlowPropertiesResponseOutput struct{ *pulumi.OutputState }

Data flow properties for managed integration runtime.

func (IntegrationRuntimeDataFlowPropertiesResponseOutput) ComputeType

Compute type of the cluster which will execute data flow job.

func (IntegrationRuntimeDataFlowPropertiesResponseOutput) CoreCount

Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.

func (IntegrationRuntimeDataFlowPropertiesResponseOutput) ElementType

func (IntegrationRuntimeDataFlowPropertiesResponseOutput) TimeToLive

Time to live (in minutes) setting of the cluster which will execute data flow job.

func (IntegrationRuntimeDataFlowPropertiesResponseOutput) ToIntegrationRuntimeDataFlowPropertiesResponseOutput

func (o IntegrationRuntimeDataFlowPropertiesResponseOutput) ToIntegrationRuntimeDataFlowPropertiesResponseOutput() IntegrationRuntimeDataFlowPropertiesResponseOutput

func (IntegrationRuntimeDataFlowPropertiesResponseOutput) ToIntegrationRuntimeDataFlowPropertiesResponseOutputWithContext

func (o IntegrationRuntimeDataFlowPropertiesResponseOutput) ToIntegrationRuntimeDataFlowPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesResponseOutput

func (IntegrationRuntimeDataFlowPropertiesResponseOutput) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutput

func (o IntegrationRuntimeDataFlowPropertiesResponseOutput) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutput() IntegrationRuntimeDataFlowPropertiesResponsePtrOutput

func (IntegrationRuntimeDataFlowPropertiesResponseOutput) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeDataFlowPropertiesResponseOutput) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesResponsePtrOutput

type IntegrationRuntimeDataFlowPropertiesResponsePtrInput

type IntegrationRuntimeDataFlowPropertiesResponsePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutput() IntegrationRuntimeDataFlowPropertiesResponsePtrOutput
	ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutputWithContext(context.Context) IntegrationRuntimeDataFlowPropertiesResponsePtrOutput
}

IntegrationRuntimeDataFlowPropertiesResponsePtrInput is an input type that accepts IntegrationRuntimeDataFlowPropertiesResponseArgs, IntegrationRuntimeDataFlowPropertiesResponsePtr and IntegrationRuntimeDataFlowPropertiesResponsePtrOutput values. You can construct a concrete instance of `IntegrationRuntimeDataFlowPropertiesResponsePtrInput` via:

        IntegrationRuntimeDataFlowPropertiesResponseArgs{...}

or:

        nil

type IntegrationRuntimeDataFlowPropertiesResponsePtrOutput

type IntegrationRuntimeDataFlowPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeDataFlowPropertiesResponsePtrOutput) ComputeType

Compute type of the cluster which will execute data flow job.

func (IntegrationRuntimeDataFlowPropertiesResponsePtrOutput) CoreCount

Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.

func (IntegrationRuntimeDataFlowPropertiesResponsePtrOutput) Elem

func (IntegrationRuntimeDataFlowPropertiesResponsePtrOutput) ElementType

func (IntegrationRuntimeDataFlowPropertiesResponsePtrOutput) TimeToLive

Time to live (in minutes) setting of the cluster which will execute data flow job.

func (IntegrationRuntimeDataFlowPropertiesResponsePtrOutput) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutput

func (IntegrationRuntimeDataFlowPropertiesResponsePtrOutput) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeDataFlowPropertiesResponsePtrOutput) ToIntegrationRuntimeDataFlowPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataFlowPropertiesResponsePtrOutput

type IntegrationRuntimeDataProxyProperties

type IntegrationRuntimeDataProxyProperties struct {
	// The self-hosted integration runtime reference.
	ConnectVia *EntityReference `pulumi:"connectVia"`
	// The path to contain the staged data in the Blob storage.
	Path *string `pulumi:"path"`
	// The staging linked service reference.
	StagingLinkedService *EntityReference `pulumi:"stagingLinkedService"`
}

Data proxy properties for a managed dedicated integration runtime.

type IntegrationRuntimeDataProxyPropertiesArgs

type IntegrationRuntimeDataProxyPropertiesArgs struct {
	// The self-hosted integration runtime reference.
	ConnectVia EntityReferencePtrInput `pulumi:"connectVia"`
	// The path to contain the staged data in the Blob storage.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The staging linked service reference.
	StagingLinkedService EntityReferencePtrInput `pulumi:"stagingLinkedService"`
}

Data proxy properties for a managed dedicated integration runtime.

func (IntegrationRuntimeDataProxyPropertiesArgs) ElementType

func (IntegrationRuntimeDataProxyPropertiesArgs) ToIntegrationRuntimeDataProxyPropertiesOutput

func (i IntegrationRuntimeDataProxyPropertiesArgs) ToIntegrationRuntimeDataProxyPropertiesOutput() IntegrationRuntimeDataProxyPropertiesOutput

func (IntegrationRuntimeDataProxyPropertiesArgs) ToIntegrationRuntimeDataProxyPropertiesOutputWithContext

func (i IntegrationRuntimeDataProxyPropertiesArgs) ToIntegrationRuntimeDataProxyPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesOutput

func (IntegrationRuntimeDataProxyPropertiesArgs) ToIntegrationRuntimeDataProxyPropertiesPtrOutput

func (i IntegrationRuntimeDataProxyPropertiesArgs) ToIntegrationRuntimeDataProxyPropertiesPtrOutput() IntegrationRuntimeDataProxyPropertiesPtrOutput

func (IntegrationRuntimeDataProxyPropertiesArgs) ToIntegrationRuntimeDataProxyPropertiesPtrOutputWithContext

func (i IntegrationRuntimeDataProxyPropertiesArgs) ToIntegrationRuntimeDataProxyPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesPtrOutput

type IntegrationRuntimeDataProxyPropertiesInput

type IntegrationRuntimeDataProxyPropertiesInput interface {
	pulumi.Input

	ToIntegrationRuntimeDataProxyPropertiesOutput() IntegrationRuntimeDataProxyPropertiesOutput
	ToIntegrationRuntimeDataProxyPropertiesOutputWithContext(context.Context) IntegrationRuntimeDataProxyPropertiesOutput
}

IntegrationRuntimeDataProxyPropertiesInput is an input type that accepts IntegrationRuntimeDataProxyPropertiesArgs and IntegrationRuntimeDataProxyPropertiesOutput values. You can construct a concrete instance of `IntegrationRuntimeDataProxyPropertiesInput` via:

IntegrationRuntimeDataProxyPropertiesArgs{...}

type IntegrationRuntimeDataProxyPropertiesOutput

type IntegrationRuntimeDataProxyPropertiesOutput struct{ *pulumi.OutputState }

Data proxy properties for a managed dedicated integration runtime.

func (IntegrationRuntimeDataProxyPropertiesOutput) ConnectVia

The self-hosted integration runtime reference.

func (IntegrationRuntimeDataProxyPropertiesOutput) ElementType

func (IntegrationRuntimeDataProxyPropertiesOutput) Path

The path to contain the staged data in the Blob storage.

func (IntegrationRuntimeDataProxyPropertiesOutput) StagingLinkedService

The staging linked service reference.

func (IntegrationRuntimeDataProxyPropertiesOutput) ToIntegrationRuntimeDataProxyPropertiesOutput

func (o IntegrationRuntimeDataProxyPropertiesOutput) ToIntegrationRuntimeDataProxyPropertiesOutput() IntegrationRuntimeDataProxyPropertiesOutput

func (IntegrationRuntimeDataProxyPropertiesOutput) ToIntegrationRuntimeDataProxyPropertiesOutputWithContext

func (o IntegrationRuntimeDataProxyPropertiesOutput) ToIntegrationRuntimeDataProxyPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesOutput

func (IntegrationRuntimeDataProxyPropertiesOutput) ToIntegrationRuntimeDataProxyPropertiesPtrOutput

func (o IntegrationRuntimeDataProxyPropertiesOutput) ToIntegrationRuntimeDataProxyPropertiesPtrOutput() IntegrationRuntimeDataProxyPropertiesPtrOutput

func (IntegrationRuntimeDataProxyPropertiesOutput) ToIntegrationRuntimeDataProxyPropertiesPtrOutputWithContext

func (o IntegrationRuntimeDataProxyPropertiesOutput) ToIntegrationRuntimeDataProxyPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesPtrOutput

type IntegrationRuntimeDataProxyPropertiesPtrInput

type IntegrationRuntimeDataProxyPropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeDataProxyPropertiesPtrOutput() IntegrationRuntimeDataProxyPropertiesPtrOutput
	ToIntegrationRuntimeDataProxyPropertiesPtrOutputWithContext(context.Context) IntegrationRuntimeDataProxyPropertiesPtrOutput
}

IntegrationRuntimeDataProxyPropertiesPtrInput is an input type that accepts IntegrationRuntimeDataProxyPropertiesArgs, IntegrationRuntimeDataProxyPropertiesPtr and IntegrationRuntimeDataProxyPropertiesPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeDataProxyPropertiesPtrInput` via:

        IntegrationRuntimeDataProxyPropertiesArgs{...}

or:

        nil

type IntegrationRuntimeDataProxyPropertiesPtrOutput

type IntegrationRuntimeDataProxyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeDataProxyPropertiesPtrOutput) ConnectVia

The self-hosted integration runtime reference.

func (IntegrationRuntimeDataProxyPropertiesPtrOutput) Elem

func (IntegrationRuntimeDataProxyPropertiesPtrOutput) ElementType

func (IntegrationRuntimeDataProxyPropertiesPtrOutput) Path

The path to contain the staged data in the Blob storage.

func (IntegrationRuntimeDataProxyPropertiesPtrOutput) StagingLinkedService

The staging linked service reference.

func (IntegrationRuntimeDataProxyPropertiesPtrOutput) ToIntegrationRuntimeDataProxyPropertiesPtrOutput

func (o IntegrationRuntimeDataProxyPropertiesPtrOutput) ToIntegrationRuntimeDataProxyPropertiesPtrOutput() IntegrationRuntimeDataProxyPropertiesPtrOutput

func (IntegrationRuntimeDataProxyPropertiesPtrOutput) ToIntegrationRuntimeDataProxyPropertiesPtrOutputWithContext

func (o IntegrationRuntimeDataProxyPropertiesPtrOutput) ToIntegrationRuntimeDataProxyPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesPtrOutput

type IntegrationRuntimeDataProxyPropertiesResponse

type IntegrationRuntimeDataProxyPropertiesResponse struct {
	// The self-hosted integration runtime reference.
	ConnectVia *EntityReferenceResponse `pulumi:"connectVia"`
	// The path to contain the staged data in the Blob storage.
	Path *string `pulumi:"path"`
	// The staging linked service reference.
	StagingLinkedService *EntityReferenceResponse `pulumi:"stagingLinkedService"`
}

Data proxy properties for a managed dedicated integration runtime.

type IntegrationRuntimeDataProxyPropertiesResponseArgs

type IntegrationRuntimeDataProxyPropertiesResponseArgs struct {
	// The self-hosted integration runtime reference.
	ConnectVia EntityReferenceResponsePtrInput `pulumi:"connectVia"`
	// The path to contain the staged data in the Blob storage.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The staging linked service reference.
	StagingLinkedService EntityReferenceResponsePtrInput `pulumi:"stagingLinkedService"`
}

Data proxy properties for a managed dedicated integration runtime.

func (IntegrationRuntimeDataProxyPropertiesResponseArgs) ElementType

func (IntegrationRuntimeDataProxyPropertiesResponseArgs) ToIntegrationRuntimeDataProxyPropertiesResponseOutput

func (i IntegrationRuntimeDataProxyPropertiesResponseArgs) ToIntegrationRuntimeDataProxyPropertiesResponseOutput() IntegrationRuntimeDataProxyPropertiesResponseOutput

func (IntegrationRuntimeDataProxyPropertiesResponseArgs) ToIntegrationRuntimeDataProxyPropertiesResponseOutputWithContext

func (i IntegrationRuntimeDataProxyPropertiesResponseArgs) ToIntegrationRuntimeDataProxyPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesResponseOutput

func (IntegrationRuntimeDataProxyPropertiesResponseArgs) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutput

func (i IntegrationRuntimeDataProxyPropertiesResponseArgs) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutput() IntegrationRuntimeDataProxyPropertiesResponsePtrOutput

func (IntegrationRuntimeDataProxyPropertiesResponseArgs) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutputWithContext

func (i IntegrationRuntimeDataProxyPropertiesResponseArgs) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesResponsePtrOutput

type IntegrationRuntimeDataProxyPropertiesResponseInput

type IntegrationRuntimeDataProxyPropertiesResponseInput interface {
	pulumi.Input

	ToIntegrationRuntimeDataProxyPropertiesResponseOutput() IntegrationRuntimeDataProxyPropertiesResponseOutput
	ToIntegrationRuntimeDataProxyPropertiesResponseOutputWithContext(context.Context) IntegrationRuntimeDataProxyPropertiesResponseOutput
}

IntegrationRuntimeDataProxyPropertiesResponseInput is an input type that accepts IntegrationRuntimeDataProxyPropertiesResponseArgs and IntegrationRuntimeDataProxyPropertiesResponseOutput values. You can construct a concrete instance of `IntegrationRuntimeDataProxyPropertiesResponseInput` via:

IntegrationRuntimeDataProxyPropertiesResponseArgs{...}

type IntegrationRuntimeDataProxyPropertiesResponseOutput

type IntegrationRuntimeDataProxyPropertiesResponseOutput struct{ *pulumi.OutputState }

Data proxy properties for a managed dedicated integration runtime.

func (IntegrationRuntimeDataProxyPropertiesResponseOutput) ConnectVia

The self-hosted integration runtime reference.

func (IntegrationRuntimeDataProxyPropertiesResponseOutput) ElementType

func (IntegrationRuntimeDataProxyPropertiesResponseOutput) Path

The path to contain the staged data in the Blob storage.

func (IntegrationRuntimeDataProxyPropertiesResponseOutput) StagingLinkedService

The staging linked service reference.

func (IntegrationRuntimeDataProxyPropertiesResponseOutput) ToIntegrationRuntimeDataProxyPropertiesResponseOutput

func (o IntegrationRuntimeDataProxyPropertiesResponseOutput) ToIntegrationRuntimeDataProxyPropertiesResponseOutput() IntegrationRuntimeDataProxyPropertiesResponseOutput

func (IntegrationRuntimeDataProxyPropertiesResponseOutput) ToIntegrationRuntimeDataProxyPropertiesResponseOutputWithContext

func (o IntegrationRuntimeDataProxyPropertiesResponseOutput) ToIntegrationRuntimeDataProxyPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesResponseOutput

func (IntegrationRuntimeDataProxyPropertiesResponseOutput) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutput

func (o IntegrationRuntimeDataProxyPropertiesResponseOutput) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutput() IntegrationRuntimeDataProxyPropertiesResponsePtrOutput

func (IntegrationRuntimeDataProxyPropertiesResponseOutput) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeDataProxyPropertiesResponseOutput) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesResponsePtrOutput

type IntegrationRuntimeDataProxyPropertiesResponsePtrInput

type IntegrationRuntimeDataProxyPropertiesResponsePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutput() IntegrationRuntimeDataProxyPropertiesResponsePtrOutput
	ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutputWithContext(context.Context) IntegrationRuntimeDataProxyPropertiesResponsePtrOutput
}

IntegrationRuntimeDataProxyPropertiesResponsePtrInput is an input type that accepts IntegrationRuntimeDataProxyPropertiesResponseArgs, IntegrationRuntimeDataProxyPropertiesResponsePtr and IntegrationRuntimeDataProxyPropertiesResponsePtrOutput values. You can construct a concrete instance of `IntegrationRuntimeDataProxyPropertiesResponsePtrInput` via:

        IntegrationRuntimeDataProxyPropertiesResponseArgs{...}

or:

        nil

type IntegrationRuntimeDataProxyPropertiesResponsePtrOutput

type IntegrationRuntimeDataProxyPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeDataProxyPropertiesResponsePtrOutput) ConnectVia

The self-hosted integration runtime reference.

func (IntegrationRuntimeDataProxyPropertiesResponsePtrOutput) Elem

func (IntegrationRuntimeDataProxyPropertiesResponsePtrOutput) ElementType

func (IntegrationRuntimeDataProxyPropertiesResponsePtrOutput) Path

The path to contain the staged data in the Blob storage.

func (IntegrationRuntimeDataProxyPropertiesResponsePtrOutput) StagingLinkedService

The staging linked service reference.

func (IntegrationRuntimeDataProxyPropertiesResponsePtrOutput) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutput

func (IntegrationRuntimeDataProxyPropertiesResponsePtrOutput) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeDataProxyPropertiesResponsePtrOutput) ToIntegrationRuntimeDataProxyPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeDataProxyPropertiesResponsePtrOutput

type IntegrationRuntimeEdition added in v0.3.1

type IntegrationRuntimeEdition pulumi.String

The edition for the SSIS Integration Runtime

func (IntegrationRuntimeEdition) ElementType added in v0.3.1

func (IntegrationRuntimeEdition) ElementType() reflect.Type

func (IntegrationRuntimeEdition) ToStringOutput added in v0.3.1

func (e IntegrationRuntimeEdition) ToStringOutput() pulumi.StringOutput

func (IntegrationRuntimeEdition) ToStringOutputWithContext added in v0.3.1

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

func (IntegrationRuntimeEdition) ToStringPtrOutput added in v0.3.1

func (e IntegrationRuntimeEdition) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationRuntimeEdition) ToStringPtrOutputWithContext added in v0.3.1

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

type IntegrationRuntimeEntityReferenceType added in v0.3.1

type IntegrationRuntimeEntityReferenceType pulumi.String

The type of this referenced entity.

func (IntegrationRuntimeEntityReferenceType) ElementType added in v0.3.1

func (IntegrationRuntimeEntityReferenceType) ToStringOutput added in v0.3.1

func (IntegrationRuntimeEntityReferenceType) ToStringOutputWithContext added in v0.3.1

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

func (IntegrationRuntimeEntityReferenceType) ToStringPtrOutput added in v0.3.1

func (IntegrationRuntimeEntityReferenceType) ToStringPtrOutputWithContext added in v0.3.1

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

type IntegrationRuntimeInput added in v0.2.6

type IntegrationRuntimeInput interface {
	pulumi.Input

	ToIntegrationRuntimeOutput() IntegrationRuntimeOutput
	ToIntegrationRuntimeOutputWithContext(ctx context.Context) IntegrationRuntimeOutput
}

type IntegrationRuntimeLicenseType added in v0.3.1

type IntegrationRuntimeLicenseType pulumi.String

License type for bringing your own license scenario.

func (IntegrationRuntimeLicenseType) ElementType added in v0.3.1

func (IntegrationRuntimeLicenseType) ToStringOutput added in v0.3.1

func (IntegrationRuntimeLicenseType) ToStringOutputWithContext added in v0.3.1

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

func (IntegrationRuntimeLicenseType) ToStringPtrOutput added in v0.3.1

func (IntegrationRuntimeLicenseType) ToStringPtrOutputWithContext added in v0.3.1

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

type IntegrationRuntimeOutput added in v0.2.6

type IntegrationRuntimeOutput struct {
	*pulumi.OutputState
}

func (IntegrationRuntimeOutput) ElementType added in v0.2.6

func (IntegrationRuntimeOutput) ElementType() reflect.Type

func (IntegrationRuntimeOutput) ToIntegrationRuntimeOutput added in v0.2.6

func (o IntegrationRuntimeOutput) ToIntegrationRuntimeOutput() IntegrationRuntimeOutput

func (IntegrationRuntimeOutput) ToIntegrationRuntimeOutputWithContext added in v0.2.6

func (o IntegrationRuntimeOutput) ToIntegrationRuntimeOutputWithContext(ctx context.Context) IntegrationRuntimeOutput

type IntegrationRuntimeSsisCatalogInfo

type IntegrationRuntimeSsisCatalogInfo struct {
	// The password of the administrator user account of the catalog database.
	CatalogAdminPassword *SecureString `pulumi:"catalogAdminPassword"`
	// The administrator user name of catalog database.
	CatalogAdminUserName *string `pulumi:"catalogAdminUserName"`
	// The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
	CatalogPricingTier *string `pulumi:"catalogPricingTier"`
	// The catalog database server URL.
	CatalogServerEndpoint *string `pulumi:"catalogServerEndpoint"`
}

Catalog information for managed dedicated integration runtime.

type IntegrationRuntimeSsisCatalogInfoArgs

type IntegrationRuntimeSsisCatalogInfoArgs struct {
	// The password of the administrator user account of the catalog database.
	CatalogAdminPassword SecureStringPtrInput `pulumi:"catalogAdminPassword"`
	// The administrator user name of catalog database.
	CatalogAdminUserName pulumi.StringPtrInput `pulumi:"catalogAdminUserName"`
	// The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
	CatalogPricingTier pulumi.StringPtrInput `pulumi:"catalogPricingTier"`
	// The catalog database server URL.
	CatalogServerEndpoint pulumi.StringPtrInput `pulumi:"catalogServerEndpoint"`
}

Catalog information for managed dedicated integration runtime.

func (IntegrationRuntimeSsisCatalogInfoArgs) ElementType

func (IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutput

func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutput() IntegrationRuntimeSsisCatalogInfoOutput

func (IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext

func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoOutput

func (IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutput

func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput

func (IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext

func (i IntegrationRuntimeSsisCatalogInfoArgs) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput

type IntegrationRuntimeSsisCatalogInfoInput

type IntegrationRuntimeSsisCatalogInfoInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisCatalogInfoOutput() IntegrationRuntimeSsisCatalogInfoOutput
	ToIntegrationRuntimeSsisCatalogInfoOutputWithContext(context.Context) IntegrationRuntimeSsisCatalogInfoOutput
}

IntegrationRuntimeSsisCatalogInfoInput is an input type that accepts IntegrationRuntimeSsisCatalogInfoArgs and IntegrationRuntimeSsisCatalogInfoOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisCatalogInfoInput` via:

IntegrationRuntimeSsisCatalogInfoArgs{...}

type IntegrationRuntimeSsisCatalogInfoOutput

type IntegrationRuntimeSsisCatalogInfoOutput struct{ *pulumi.OutputState }

Catalog information for managed dedicated integration runtime.

func (IntegrationRuntimeSsisCatalogInfoOutput) CatalogAdminPassword

The password of the administrator user account of the catalog database.

func (IntegrationRuntimeSsisCatalogInfoOutput) CatalogAdminUserName

The administrator user name of catalog database.

func (IntegrationRuntimeSsisCatalogInfoOutput) CatalogPricingTier

The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/

func (IntegrationRuntimeSsisCatalogInfoOutput) CatalogServerEndpoint

The catalog database server URL.

func (IntegrationRuntimeSsisCatalogInfoOutput) ElementType

func (IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutput

func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutput() IntegrationRuntimeSsisCatalogInfoOutput

func (IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext

func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoOutput

func (IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput

func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput

func (IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext

func (o IntegrationRuntimeSsisCatalogInfoOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput

type IntegrationRuntimeSsisCatalogInfoPtrInput

type IntegrationRuntimeSsisCatalogInfoPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput
	ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput
}

IntegrationRuntimeSsisCatalogInfoPtrInput is an input type that accepts IntegrationRuntimeSsisCatalogInfoArgs, IntegrationRuntimeSsisCatalogInfoPtr and IntegrationRuntimeSsisCatalogInfoPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisCatalogInfoPtrInput` via:

        IntegrationRuntimeSsisCatalogInfoArgs{...}

or:

        nil

type IntegrationRuntimeSsisCatalogInfoPtrOutput

type IntegrationRuntimeSsisCatalogInfoPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeSsisCatalogInfoPtrOutput) CatalogAdminPassword

The password of the administrator user account of the catalog database.

func (IntegrationRuntimeSsisCatalogInfoPtrOutput) CatalogAdminUserName

The administrator user name of catalog database.

func (IntegrationRuntimeSsisCatalogInfoPtrOutput) CatalogPricingTier

The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/

func (IntegrationRuntimeSsisCatalogInfoPtrOutput) CatalogServerEndpoint

The catalog database server URL.

func (IntegrationRuntimeSsisCatalogInfoPtrOutput) Elem

func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ElementType

func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput

func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutput() IntegrationRuntimeSsisCatalogInfoPtrOutput

func (IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext

func (o IntegrationRuntimeSsisCatalogInfoPtrOutput) ToIntegrationRuntimeSsisCatalogInfoPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoPtrOutput

type IntegrationRuntimeSsisCatalogInfoResponse

type IntegrationRuntimeSsisCatalogInfoResponse struct {
	// The password of the administrator user account of the catalog database.
	CatalogAdminPassword *SecureStringResponse `pulumi:"catalogAdminPassword"`
	// The administrator user name of catalog database.
	CatalogAdminUserName *string `pulumi:"catalogAdminUserName"`
	// The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
	CatalogPricingTier *string `pulumi:"catalogPricingTier"`
	// The catalog database server URL.
	CatalogServerEndpoint *string `pulumi:"catalogServerEndpoint"`
}

Catalog information for managed dedicated integration runtime.

type IntegrationRuntimeSsisCatalogInfoResponseArgs

type IntegrationRuntimeSsisCatalogInfoResponseArgs struct {
	// The password of the administrator user account of the catalog database.
	CatalogAdminPassword SecureStringResponsePtrInput `pulumi:"catalogAdminPassword"`
	// The administrator user name of catalog database.
	CatalogAdminUserName pulumi.StringPtrInput `pulumi:"catalogAdminUserName"`
	// The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
	CatalogPricingTier pulumi.StringPtrInput `pulumi:"catalogPricingTier"`
	// The catalog database server URL.
	CatalogServerEndpoint pulumi.StringPtrInput `pulumi:"catalogServerEndpoint"`
}

Catalog information for managed dedicated integration runtime.

func (IntegrationRuntimeSsisCatalogInfoResponseArgs) ElementType

func (IntegrationRuntimeSsisCatalogInfoResponseArgs) ToIntegrationRuntimeSsisCatalogInfoResponseOutput

func (i IntegrationRuntimeSsisCatalogInfoResponseArgs) ToIntegrationRuntimeSsisCatalogInfoResponseOutput() IntegrationRuntimeSsisCatalogInfoResponseOutput

func (IntegrationRuntimeSsisCatalogInfoResponseArgs) ToIntegrationRuntimeSsisCatalogInfoResponseOutputWithContext

func (i IntegrationRuntimeSsisCatalogInfoResponseArgs) ToIntegrationRuntimeSsisCatalogInfoResponseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoResponseOutput

func (IntegrationRuntimeSsisCatalogInfoResponseArgs) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutput

func (i IntegrationRuntimeSsisCatalogInfoResponseArgs) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutput() IntegrationRuntimeSsisCatalogInfoResponsePtrOutput

func (IntegrationRuntimeSsisCatalogInfoResponseArgs) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutputWithContext

func (i IntegrationRuntimeSsisCatalogInfoResponseArgs) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoResponsePtrOutput

type IntegrationRuntimeSsisCatalogInfoResponseInput

type IntegrationRuntimeSsisCatalogInfoResponseInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisCatalogInfoResponseOutput() IntegrationRuntimeSsisCatalogInfoResponseOutput
	ToIntegrationRuntimeSsisCatalogInfoResponseOutputWithContext(context.Context) IntegrationRuntimeSsisCatalogInfoResponseOutput
}

IntegrationRuntimeSsisCatalogInfoResponseInput is an input type that accepts IntegrationRuntimeSsisCatalogInfoResponseArgs and IntegrationRuntimeSsisCatalogInfoResponseOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisCatalogInfoResponseInput` via:

IntegrationRuntimeSsisCatalogInfoResponseArgs{...}

type IntegrationRuntimeSsisCatalogInfoResponseOutput

type IntegrationRuntimeSsisCatalogInfoResponseOutput struct{ *pulumi.OutputState }

Catalog information for managed dedicated integration runtime.

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) CatalogAdminPassword

The password of the administrator user account of the catalog database.

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) CatalogAdminUserName

The administrator user name of catalog database.

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) CatalogPricingTier

The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) CatalogServerEndpoint

The catalog database server URL.

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) ElementType

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) ToIntegrationRuntimeSsisCatalogInfoResponseOutput

func (o IntegrationRuntimeSsisCatalogInfoResponseOutput) ToIntegrationRuntimeSsisCatalogInfoResponseOutput() IntegrationRuntimeSsisCatalogInfoResponseOutput

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) ToIntegrationRuntimeSsisCatalogInfoResponseOutputWithContext

func (o IntegrationRuntimeSsisCatalogInfoResponseOutput) ToIntegrationRuntimeSsisCatalogInfoResponseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoResponseOutput

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutput

func (o IntegrationRuntimeSsisCatalogInfoResponseOutput) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutput() IntegrationRuntimeSsisCatalogInfoResponsePtrOutput

func (IntegrationRuntimeSsisCatalogInfoResponseOutput) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutputWithContext

func (o IntegrationRuntimeSsisCatalogInfoResponseOutput) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoResponsePtrOutput

type IntegrationRuntimeSsisCatalogInfoResponsePtrInput

type IntegrationRuntimeSsisCatalogInfoResponsePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutput() IntegrationRuntimeSsisCatalogInfoResponsePtrOutput
	ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutputWithContext(context.Context) IntegrationRuntimeSsisCatalogInfoResponsePtrOutput
}

IntegrationRuntimeSsisCatalogInfoResponsePtrInput is an input type that accepts IntegrationRuntimeSsisCatalogInfoResponseArgs, IntegrationRuntimeSsisCatalogInfoResponsePtr and IntegrationRuntimeSsisCatalogInfoResponsePtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisCatalogInfoResponsePtrInput` via:

        IntegrationRuntimeSsisCatalogInfoResponseArgs{...}

or:

        nil

type IntegrationRuntimeSsisCatalogInfoResponsePtrOutput

type IntegrationRuntimeSsisCatalogInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) CatalogAdminPassword

The password of the administrator user account of the catalog database.

func (IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) CatalogAdminUserName

The administrator user name of catalog database.

func (IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) CatalogPricingTier

The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/

func (IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) CatalogServerEndpoint

The catalog database server URL.

func (IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) Elem

func (IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) ElementType

func (IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutput

func (o IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutput() IntegrationRuntimeSsisCatalogInfoResponsePtrOutput

func (IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutputWithContext

func (o IntegrationRuntimeSsisCatalogInfoResponsePtrOutput) ToIntegrationRuntimeSsisCatalogInfoResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogInfoResponsePtrOutput

type IntegrationRuntimeSsisCatalogPricingTier added in v0.3.1

type IntegrationRuntimeSsisCatalogPricingTier pulumi.String

The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/

func (IntegrationRuntimeSsisCatalogPricingTier) ElementType added in v0.3.1

func (IntegrationRuntimeSsisCatalogPricingTier) ToStringOutput added in v0.3.1

func (IntegrationRuntimeSsisCatalogPricingTier) ToStringOutputWithContext added in v0.3.1

func (IntegrationRuntimeSsisCatalogPricingTier) ToStringPtrOutput added in v0.3.1

func (IntegrationRuntimeSsisCatalogPricingTier) ToStringPtrOutputWithContext added in v0.3.1

type IntegrationRuntimeSsisProperties

type IntegrationRuntimeSsisProperties struct {
	// Catalog information for managed dedicated integration runtime.
	CatalogInfo *IntegrationRuntimeSsisCatalogInfo `pulumi:"catalogInfo"`
	// Custom setup script properties for a managed dedicated integration runtime.
	CustomSetupScriptProperties *IntegrationRuntimeCustomSetupScriptProperties `pulumi:"customSetupScriptProperties"`
	// Data proxy properties for a managed dedicated integration runtime.
	DataProxyProperties *IntegrationRuntimeDataProxyProperties `pulumi:"dataProxyProperties"`
	// The edition for the SSIS Integration Runtime
	Edition *string `pulumi:"edition"`
	// Custom setup without script properties for a SSIS integration runtime.
	ExpressCustomSetupProperties []interface{} `pulumi:"expressCustomSetupProperties"`
	// License type for bringing your own license scenario.
	LicenseType *string `pulumi:"licenseType"`
}

SSIS properties for managed integration runtime.

type IntegrationRuntimeSsisPropertiesArgs

type IntegrationRuntimeSsisPropertiesArgs struct {
	// Catalog information for managed dedicated integration runtime.
	CatalogInfo IntegrationRuntimeSsisCatalogInfoPtrInput `pulumi:"catalogInfo"`
	// Custom setup script properties for a managed dedicated integration runtime.
	CustomSetupScriptProperties IntegrationRuntimeCustomSetupScriptPropertiesPtrInput `pulumi:"customSetupScriptProperties"`
	// Data proxy properties for a managed dedicated integration runtime.
	DataProxyProperties IntegrationRuntimeDataProxyPropertiesPtrInput `pulumi:"dataProxyProperties"`
	// The edition for the SSIS Integration Runtime
	Edition pulumi.StringPtrInput `pulumi:"edition"`
	// Custom setup without script properties for a SSIS integration runtime.
	ExpressCustomSetupProperties pulumi.ArrayInput `pulumi:"expressCustomSetupProperties"`
	// License type for bringing your own license scenario.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
}

SSIS properties for managed integration runtime.

func (IntegrationRuntimeSsisPropertiesArgs) ElementType

func (IntegrationRuntimeSsisPropertiesArgs) ToIntegrationRuntimeSsisPropertiesOutput

func (i IntegrationRuntimeSsisPropertiesArgs) ToIntegrationRuntimeSsisPropertiesOutput() IntegrationRuntimeSsisPropertiesOutput

func (IntegrationRuntimeSsisPropertiesArgs) ToIntegrationRuntimeSsisPropertiesOutputWithContext

func (i IntegrationRuntimeSsisPropertiesArgs) ToIntegrationRuntimeSsisPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesOutput

func (IntegrationRuntimeSsisPropertiesArgs) ToIntegrationRuntimeSsisPropertiesPtrOutput

func (i IntegrationRuntimeSsisPropertiesArgs) ToIntegrationRuntimeSsisPropertiesPtrOutput() IntegrationRuntimeSsisPropertiesPtrOutput

func (IntegrationRuntimeSsisPropertiesArgs) ToIntegrationRuntimeSsisPropertiesPtrOutputWithContext

func (i IntegrationRuntimeSsisPropertiesArgs) ToIntegrationRuntimeSsisPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesPtrOutput

type IntegrationRuntimeSsisPropertiesInput

type IntegrationRuntimeSsisPropertiesInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisPropertiesOutput() IntegrationRuntimeSsisPropertiesOutput
	ToIntegrationRuntimeSsisPropertiesOutputWithContext(context.Context) IntegrationRuntimeSsisPropertiesOutput
}

IntegrationRuntimeSsisPropertiesInput is an input type that accepts IntegrationRuntimeSsisPropertiesArgs and IntegrationRuntimeSsisPropertiesOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisPropertiesInput` via:

IntegrationRuntimeSsisPropertiesArgs{...}

type IntegrationRuntimeSsisPropertiesOutput

type IntegrationRuntimeSsisPropertiesOutput struct{ *pulumi.OutputState }

SSIS properties for managed integration runtime.

func (IntegrationRuntimeSsisPropertiesOutput) CatalogInfo

Catalog information for managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesOutput) CustomSetupScriptProperties

Custom setup script properties for a managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesOutput) DataProxyProperties

Data proxy properties for a managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesOutput) Edition

The edition for the SSIS Integration Runtime

func (IntegrationRuntimeSsisPropertiesOutput) ElementType

func (IntegrationRuntimeSsisPropertiesOutput) ExpressCustomSetupProperties

func (o IntegrationRuntimeSsisPropertiesOutput) ExpressCustomSetupProperties() pulumi.ArrayOutput

Custom setup without script properties for a SSIS integration runtime.

func (IntegrationRuntimeSsisPropertiesOutput) LicenseType

License type for bringing your own license scenario.

func (IntegrationRuntimeSsisPropertiesOutput) ToIntegrationRuntimeSsisPropertiesOutput

func (o IntegrationRuntimeSsisPropertiesOutput) ToIntegrationRuntimeSsisPropertiesOutput() IntegrationRuntimeSsisPropertiesOutput

func (IntegrationRuntimeSsisPropertiesOutput) ToIntegrationRuntimeSsisPropertiesOutputWithContext

func (o IntegrationRuntimeSsisPropertiesOutput) ToIntegrationRuntimeSsisPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesOutput

func (IntegrationRuntimeSsisPropertiesOutput) ToIntegrationRuntimeSsisPropertiesPtrOutput

func (o IntegrationRuntimeSsisPropertiesOutput) ToIntegrationRuntimeSsisPropertiesPtrOutput() IntegrationRuntimeSsisPropertiesPtrOutput

func (IntegrationRuntimeSsisPropertiesOutput) ToIntegrationRuntimeSsisPropertiesPtrOutputWithContext

func (o IntegrationRuntimeSsisPropertiesOutput) ToIntegrationRuntimeSsisPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesPtrOutput

type IntegrationRuntimeSsisPropertiesPtrInput

type IntegrationRuntimeSsisPropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisPropertiesPtrOutput() IntegrationRuntimeSsisPropertiesPtrOutput
	ToIntegrationRuntimeSsisPropertiesPtrOutputWithContext(context.Context) IntegrationRuntimeSsisPropertiesPtrOutput
}

IntegrationRuntimeSsisPropertiesPtrInput is an input type that accepts IntegrationRuntimeSsisPropertiesArgs, IntegrationRuntimeSsisPropertiesPtr and IntegrationRuntimeSsisPropertiesPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisPropertiesPtrInput` via:

        IntegrationRuntimeSsisPropertiesArgs{...}

or:

        nil

type IntegrationRuntimeSsisPropertiesPtrOutput

type IntegrationRuntimeSsisPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeSsisPropertiesPtrOutput) CatalogInfo

Catalog information for managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesPtrOutput) CustomSetupScriptProperties

Custom setup script properties for a managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesPtrOutput) DataProxyProperties

Data proxy properties for a managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesPtrOutput) Edition

The edition for the SSIS Integration Runtime

func (IntegrationRuntimeSsisPropertiesPtrOutput) Elem

func (IntegrationRuntimeSsisPropertiesPtrOutput) ElementType

func (IntegrationRuntimeSsisPropertiesPtrOutput) ExpressCustomSetupProperties

func (o IntegrationRuntimeSsisPropertiesPtrOutput) ExpressCustomSetupProperties() pulumi.ArrayOutput

Custom setup without script properties for a SSIS integration runtime.

func (IntegrationRuntimeSsisPropertiesPtrOutput) LicenseType

License type for bringing your own license scenario.

func (IntegrationRuntimeSsisPropertiesPtrOutput) ToIntegrationRuntimeSsisPropertiesPtrOutput

func (o IntegrationRuntimeSsisPropertiesPtrOutput) ToIntegrationRuntimeSsisPropertiesPtrOutput() IntegrationRuntimeSsisPropertiesPtrOutput

func (IntegrationRuntimeSsisPropertiesPtrOutput) ToIntegrationRuntimeSsisPropertiesPtrOutputWithContext

func (o IntegrationRuntimeSsisPropertiesPtrOutput) ToIntegrationRuntimeSsisPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesPtrOutput

type IntegrationRuntimeSsisPropertiesResponse

type IntegrationRuntimeSsisPropertiesResponse struct {
	// Catalog information for managed dedicated integration runtime.
	CatalogInfo *IntegrationRuntimeSsisCatalogInfoResponse `pulumi:"catalogInfo"`
	// Custom setup script properties for a managed dedicated integration runtime.
	CustomSetupScriptProperties *IntegrationRuntimeCustomSetupScriptPropertiesResponse `pulumi:"customSetupScriptProperties"`
	// Data proxy properties for a managed dedicated integration runtime.
	DataProxyProperties *IntegrationRuntimeDataProxyPropertiesResponse `pulumi:"dataProxyProperties"`
	// The edition for the SSIS Integration Runtime
	Edition *string `pulumi:"edition"`
	// Custom setup without script properties for a SSIS integration runtime.
	ExpressCustomSetupProperties []interface{} `pulumi:"expressCustomSetupProperties"`
	// License type for bringing your own license scenario.
	LicenseType *string `pulumi:"licenseType"`
}

SSIS properties for managed integration runtime.

type IntegrationRuntimeSsisPropertiesResponseArgs

type IntegrationRuntimeSsisPropertiesResponseArgs struct {
	// Catalog information for managed dedicated integration runtime.
	CatalogInfo IntegrationRuntimeSsisCatalogInfoResponsePtrInput `pulumi:"catalogInfo"`
	// Custom setup script properties for a managed dedicated integration runtime.
	CustomSetupScriptProperties IntegrationRuntimeCustomSetupScriptPropertiesResponsePtrInput `pulumi:"customSetupScriptProperties"`
	// Data proxy properties for a managed dedicated integration runtime.
	DataProxyProperties IntegrationRuntimeDataProxyPropertiesResponsePtrInput `pulumi:"dataProxyProperties"`
	// The edition for the SSIS Integration Runtime
	Edition pulumi.StringPtrInput `pulumi:"edition"`
	// Custom setup without script properties for a SSIS integration runtime.
	ExpressCustomSetupProperties pulumi.ArrayInput `pulumi:"expressCustomSetupProperties"`
	// License type for bringing your own license scenario.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
}

SSIS properties for managed integration runtime.

func (IntegrationRuntimeSsisPropertiesResponseArgs) ElementType

func (IntegrationRuntimeSsisPropertiesResponseArgs) ToIntegrationRuntimeSsisPropertiesResponseOutput

func (i IntegrationRuntimeSsisPropertiesResponseArgs) ToIntegrationRuntimeSsisPropertiesResponseOutput() IntegrationRuntimeSsisPropertiesResponseOutput

func (IntegrationRuntimeSsisPropertiesResponseArgs) ToIntegrationRuntimeSsisPropertiesResponseOutputWithContext

func (i IntegrationRuntimeSsisPropertiesResponseArgs) ToIntegrationRuntimeSsisPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesResponseOutput

func (IntegrationRuntimeSsisPropertiesResponseArgs) ToIntegrationRuntimeSsisPropertiesResponsePtrOutput

func (i IntegrationRuntimeSsisPropertiesResponseArgs) ToIntegrationRuntimeSsisPropertiesResponsePtrOutput() IntegrationRuntimeSsisPropertiesResponsePtrOutput

func (IntegrationRuntimeSsisPropertiesResponseArgs) ToIntegrationRuntimeSsisPropertiesResponsePtrOutputWithContext

func (i IntegrationRuntimeSsisPropertiesResponseArgs) ToIntegrationRuntimeSsisPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesResponsePtrOutput

type IntegrationRuntimeSsisPropertiesResponseInput

type IntegrationRuntimeSsisPropertiesResponseInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisPropertiesResponseOutput() IntegrationRuntimeSsisPropertiesResponseOutput
	ToIntegrationRuntimeSsisPropertiesResponseOutputWithContext(context.Context) IntegrationRuntimeSsisPropertiesResponseOutput
}

IntegrationRuntimeSsisPropertiesResponseInput is an input type that accepts IntegrationRuntimeSsisPropertiesResponseArgs and IntegrationRuntimeSsisPropertiesResponseOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisPropertiesResponseInput` via:

IntegrationRuntimeSsisPropertiesResponseArgs{...}

type IntegrationRuntimeSsisPropertiesResponseOutput

type IntegrationRuntimeSsisPropertiesResponseOutput struct{ *pulumi.OutputState }

SSIS properties for managed integration runtime.

func (IntegrationRuntimeSsisPropertiesResponseOutput) CatalogInfo

Catalog information for managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesResponseOutput) CustomSetupScriptProperties

Custom setup script properties for a managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesResponseOutput) DataProxyProperties

Data proxy properties for a managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesResponseOutput) Edition

The edition for the SSIS Integration Runtime

func (IntegrationRuntimeSsisPropertiesResponseOutput) ElementType

func (IntegrationRuntimeSsisPropertiesResponseOutput) ExpressCustomSetupProperties

func (o IntegrationRuntimeSsisPropertiesResponseOutput) ExpressCustomSetupProperties() pulumi.ArrayOutput

Custom setup without script properties for a SSIS integration runtime.

func (IntegrationRuntimeSsisPropertiesResponseOutput) LicenseType

License type for bringing your own license scenario.

func (IntegrationRuntimeSsisPropertiesResponseOutput) ToIntegrationRuntimeSsisPropertiesResponseOutput

func (o IntegrationRuntimeSsisPropertiesResponseOutput) ToIntegrationRuntimeSsisPropertiesResponseOutput() IntegrationRuntimeSsisPropertiesResponseOutput

func (IntegrationRuntimeSsisPropertiesResponseOutput) ToIntegrationRuntimeSsisPropertiesResponseOutputWithContext

func (o IntegrationRuntimeSsisPropertiesResponseOutput) ToIntegrationRuntimeSsisPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesResponseOutput

func (IntegrationRuntimeSsisPropertiesResponseOutput) ToIntegrationRuntimeSsisPropertiesResponsePtrOutput

func (o IntegrationRuntimeSsisPropertiesResponseOutput) ToIntegrationRuntimeSsisPropertiesResponsePtrOutput() IntegrationRuntimeSsisPropertiesResponsePtrOutput

func (IntegrationRuntimeSsisPropertiesResponseOutput) ToIntegrationRuntimeSsisPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeSsisPropertiesResponseOutput) ToIntegrationRuntimeSsisPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesResponsePtrOutput

type IntegrationRuntimeSsisPropertiesResponsePtrInput

type IntegrationRuntimeSsisPropertiesResponsePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisPropertiesResponsePtrOutput() IntegrationRuntimeSsisPropertiesResponsePtrOutput
	ToIntegrationRuntimeSsisPropertiesResponsePtrOutputWithContext(context.Context) IntegrationRuntimeSsisPropertiesResponsePtrOutput
}

IntegrationRuntimeSsisPropertiesResponsePtrInput is an input type that accepts IntegrationRuntimeSsisPropertiesResponseArgs, IntegrationRuntimeSsisPropertiesResponsePtr and IntegrationRuntimeSsisPropertiesResponsePtrOutput values. You can construct a concrete instance of `IntegrationRuntimeSsisPropertiesResponsePtrInput` via:

        IntegrationRuntimeSsisPropertiesResponseArgs{...}

or:

        nil

type IntegrationRuntimeSsisPropertiesResponsePtrOutput

type IntegrationRuntimeSsisPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) CatalogInfo

Catalog information for managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) CustomSetupScriptProperties

Custom setup script properties for a managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) DataProxyProperties

Data proxy properties for a managed dedicated integration runtime.

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) Edition

The edition for the SSIS Integration Runtime

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) Elem

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) ElementType

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) ExpressCustomSetupProperties

func (o IntegrationRuntimeSsisPropertiesResponsePtrOutput) ExpressCustomSetupProperties() pulumi.ArrayOutput

Custom setup without script properties for a SSIS integration runtime.

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) LicenseType

License type for bringing your own license scenario.

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) ToIntegrationRuntimeSsisPropertiesResponsePtrOutput

func (o IntegrationRuntimeSsisPropertiesResponsePtrOutput) ToIntegrationRuntimeSsisPropertiesResponsePtrOutput() IntegrationRuntimeSsisPropertiesResponsePtrOutput

func (IntegrationRuntimeSsisPropertiesResponsePtrOutput) ToIntegrationRuntimeSsisPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeSsisPropertiesResponsePtrOutput) ToIntegrationRuntimeSsisPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisPropertiesResponsePtrOutput

type IntegrationRuntimeState

type IntegrationRuntimeState struct {
	// Resource Etag.
	Etag pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Integration runtime properties.
	Properties pulumi.Input
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (IntegrationRuntimeState) ElementType

func (IntegrationRuntimeState) ElementType() reflect.Type

type IntegrationRuntimeType added in v0.3.1

type IntegrationRuntimeType pulumi.String

Type of integration runtime.

func (IntegrationRuntimeType) ElementType added in v0.3.1

func (IntegrationRuntimeType) ElementType() reflect.Type

func (IntegrationRuntimeType) ToStringOutput added in v0.3.1

func (e IntegrationRuntimeType) ToStringOutput() pulumi.StringOutput

func (IntegrationRuntimeType) ToStringOutputWithContext added in v0.3.1

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

func (IntegrationRuntimeType) ToStringPtrOutput added in v0.3.1

func (e IntegrationRuntimeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationRuntimeType) ToStringPtrOutputWithContext added in v0.3.1

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

type IntegrationRuntimeVNetProperties

type IntegrationRuntimeVNetProperties struct {
	// Resource IDs of the public IP addresses that this integration runtime will use.
	PublicIPs []string `pulumi:"publicIPs"`
	// The name of the subnet this integration runtime will join.
	Subnet *string `pulumi:"subnet"`
	// The ID of the VNet that this integration runtime will join.
	VNetId *string `pulumi:"vNetId"`
}

VNet properties for managed integration runtime.

type IntegrationRuntimeVNetPropertiesArgs

type IntegrationRuntimeVNetPropertiesArgs struct {
	// Resource IDs of the public IP addresses that this integration runtime will use.
	PublicIPs pulumi.StringArrayInput `pulumi:"publicIPs"`
	// The name of the subnet this integration runtime will join.
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
	// The ID of the VNet that this integration runtime will join.
	VNetId pulumi.StringPtrInput `pulumi:"vNetId"`
}

VNet properties for managed integration runtime.

func (IntegrationRuntimeVNetPropertiesArgs) ElementType

func (IntegrationRuntimeVNetPropertiesArgs) ToIntegrationRuntimeVNetPropertiesOutput

func (i IntegrationRuntimeVNetPropertiesArgs) ToIntegrationRuntimeVNetPropertiesOutput() IntegrationRuntimeVNetPropertiesOutput

func (IntegrationRuntimeVNetPropertiesArgs) ToIntegrationRuntimeVNetPropertiesOutputWithContext

func (i IntegrationRuntimeVNetPropertiesArgs) ToIntegrationRuntimeVNetPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesOutput

func (IntegrationRuntimeVNetPropertiesArgs) ToIntegrationRuntimeVNetPropertiesPtrOutput

func (i IntegrationRuntimeVNetPropertiesArgs) ToIntegrationRuntimeVNetPropertiesPtrOutput() IntegrationRuntimeVNetPropertiesPtrOutput

func (IntegrationRuntimeVNetPropertiesArgs) ToIntegrationRuntimeVNetPropertiesPtrOutputWithContext

func (i IntegrationRuntimeVNetPropertiesArgs) ToIntegrationRuntimeVNetPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesPtrOutput

type IntegrationRuntimeVNetPropertiesInput

type IntegrationRuntimeVNetPropertiesInput interface {
	pulumi.Input

	ToIntegrationRuntimeVNetPropertiesOutput() IntegrationRuntimeVNetPropertiesOutput
	ToIntegrationRuntimeVNetPropertiesOutputWithContext(context.Context) IntegrationRuntimeVNetPropertiesOutput
}

IntegrationRuntimeVNetPropertiesInput is an input type that accepts IntegrationRuntimeVNetPropertiesArgs and IntegrationRuntimeVNetPropertiesOutput values. You can construct a concrete instance of `IntegrationRuntimeVNetPropertiesInput` via:

IntegrationRuntimeVNetPropertiesArgs{...}

type IntegrationRuntimeVNetPropertiesOutput

type IntegrationRuntimeVNetPropertiesOutput struct{ *pulumi.OutputState }

VNet properties for managed integration runtime.

func (IntegrationRuntimeVNetPropertiesOutput) ElementType

func (IntegrationRuntimeVNetPropertiesOutput) PublicIPs

Resource IDs of the public IP addresses that this integration runtime will use.

func (IntegrationRuntimeVNetPropertiesOutput) Subnet

The name of the subnet this integration runtime will join.

func (IntegrationRuntimeVNetPropertiesOutput) ToIntegrationRuntimeVNetPropertiesOutput

func (o IntegrationRuntimeVNetPropertiesOutput) ToIntegrationRuntimeVNetPropertiesOutput() IntegrationRuntimeVNetPropertiesOutput

func (IntegrationRuntimeVNetPropertiesOutput) ToIntegrationRuntimeVNetPropertiesOutputWithContext

func (o IntegrationRuntimeVNetPropertiesOutput) ToIntegrationRuntimeVNetPropertiesOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesOutput

func (IntegrationRuntimeVNetPropertiesOutput) ToIntegrationRuntimeVNetPropertiesPtrOutput

func (o IntegrationRuntimeVNetPropertiesOutput) ToIntegrationRuntimeVNetPropertiesPtrOutput() IntegrationRuntimeVNetPropertiesPtrOutput

func (IntegrationRuntimeVNetPropertiesOutput) ToIntegrationRuntimeVNetPropertiesPtrOutputWithContext

func (o IntegrationRuntimeVNetPropertiesOutput) ToIntegrationRuntimeVNetPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesPtrOutput

func (IntegrationRuntimeVNetPropertiesOutput) VNetId

The ID of the VNet that this integration runtime will join.

type IntegrationRuntimeVNetPropertiesPtrInput

type IntegrationRuntimeVNetPropertiesPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeVNetPropertiesPtrOutput() IntegrationRuntimeVNetPropertiesPtrOutput
	ToIntegrationRuntimeVNetPropertiesPtrOutputWithContext(context.Context) IntegrationRuntimeVNetPropertiesPtrOutput
}

IntegrationRuntimeVNetPropertiesPtrInput is an input type that accepts IntegrationRuntimeVNetPropertiesArgs, IntegrationRuntimeVNetPropertiesPtr and IntegrationRuntimeVNetPropertiesPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeVNetPropertiesPtrInput` via:

        IntegrationRuntimeVNetPropertiesArgs{...}

or:

        nil

type IntegrationRuntimeVNetPropertiesPtrOutput

type IntegrationRuntimeVNetPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeVNetPropertiesPtrOutput) Elem

func (IntegrationRuntimeVNetPropertiesPtrOutput) ElementType

func (IntegrationRuntimeVNetPropertiesPtrOutput) PublicIPs

Resource IDs of the public IP addresses that this integration runtime will use.

func (IntegrationRuntimeVNetPropertiesPtrOutput) Subnet

The name of the subnet this integration runtime will join.

func (IntegrationRuntimeVNetPropertiesPtrOutput) ToIntegrationRuntimeVNetPropertiesPtrOutput

func (o IntegrationRuntimeVNetPropertiesPtrOutput) ToIntegrationRuntimeVNetPropertiesPtrOutput() IntegrationRuntimeVNetPropertiesPtrOutput

func (IntegrationRuntimeVNetPropertiesPtrOutput) ToIntegrationRuntimeVNetPropertiesPtrOutputWithContext

func (o IntegrationRuntimeVNetPropertiesPtrOutput) ToIntegrationRuntimeVNetPropertiesPtrOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesPtrOutput

func (IntegrationRuntimeVNetPropertiesPtrOutput) VNetId

The ID of the VNet that this integration runtime will join.

type IntegrationRuntimeVNetPropertiesResponse

type IntegrationRuntimeVNetPropertiesResponse struct {
	// Resource IDs of the public IP addresses that this integration runtime will use.
	PublicIPs []string `pulumi:"publicIPs"`
	// The name of the subnet this integration runtime will join.
	Subnet *string `pulumi:"subnet"`
	// The ID of the VNet that this integration runtime will join.
	VNetId *string `pulumi:"vNetId"`
}

VNet properties for managed integration runtime.

type IntegrationRuntimeVNetPropertiesResponseArgs

type IntegrationRuntimeVNetPropertiesResponseArgs struct {
	// Resource IDs of the public IP addresses that this integration runtime will use.
	PublicIPs pulumi.StringArrayInput `pulumi:"publicIPs"`
	// The name of the subnet this integration runtime will join.
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
	// The ID of the VNet that this integration runtime will join.
	VNetId pulumi.StringPtrInput `pulumi:"vNetId"`
}

VNet properties for managed integration runtime.

func (IntegrationRuntimeVNetPropertiesResponseArgs) ElementType

func (IntegrationRuntimeVNetPropertiesResponseArgs) ToIntegrationRuntimeVNetPropertiesResponseOutput

func (i IntegrationRuntimeVNetPropertiesResponseArgs) ToIntegrationRuntimeVNetPropertiesResponseOutput() IntegrationRuntimeVNetPropertiesResponseOutput

func (IntegrationRuntimeVNetPropertiesResponseArgs) ToIntegrationRuntimeVNetPropertiesResponseOutputWithContext

func (i IntegrationRuntimeVNetPropertiesResponseArgs) ToIntegrationRuntimeVNetPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesResponseOutput

func (IntegrationRuntimeVNetPropertiesResponseArgs) ToIntegrationRuntimeVNetPropertiesResponsePtrOutput

func (i IntegrationRuntimeVNetPropertiesResponseArgs) ToIntegrationRuntimeVNetPropertiesResponsePtrOutput() IntegrationRuntimeVNetPropertiesResponsePtrOutput

func (IntegrationRuntimeVNetPropertiesResponseArgs) ToIntegrationRuntimeVNetPropertiesResponsePtrOutputWithContext

func (i IntegrationRuntimeVNetPropertiesResponseArgs) ToIntegrationRuntimeVNetPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesResponsePtrOutput

type IntegrationRuntimeVNetPropertiesResponseInput

type IntegrationRuntimeVNetPropertiesResponseInput interface {
	pulumi.Input

	ToIntegrationRuntimeVNetPropertiesResponseOutput() IntegrationRuntimeVNetPropertiesResponseOutput
	ToIntegrationRuntimeVNetPropertiesResponseOutputWithContext(context.Context) IntegrationRuntimeVNetPropertiesResponseOutput
}

IntegrationRuntimeVNetPropertiesResponseInput is an input type that accepts IntegrationRuntimeVNetPropertiesResponseArgs and IntegrationRuntimeVNetPropertiesResponseOutput values. You can construct a concrete instance of `IntegrationRuntimeVNetPropertiesResponseInput` via:

IntegrationRuntimeVNetPropertiesResponseArgs{...}

type IntegrationRuntimeVNetPropertiesResponseOutput

type IntegrationRuntimeVNetPropertiesResponseOutput struct{ *pulumi.OutputState }

VNet properties for managed integration runtime.

func (IntegrationRuntimeVNetPropertiesResponseOutput) ElementType

func (IntegrationRuntimeVNetPropertiesResponseOutput) PublicIPs

Resource IDs of the public IP addresses that this integration runtime will use.

func (IntegrationRuntimeVNetPropertiesResponseOutput) Subnet

The name of the subnet this integration runtime will join.

func (IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponseOutput

func (o IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponseOutput() IntegrationRuntimeVNetPropertiesResponseOutput

func (IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponseOutputWithContext

func (o IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponseOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesResponseOutput

func (IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponsePtrOutput

func (o IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponsePtrOutput() IntegrationRuntimeVNetPropertiesResponsePtrOutput

func (IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesResponsePtrOutput

func (IntegrationRuntimeVNetPropertiesResponseOutput) VNetId

The ID of the VNet that this integration runtime will join.

type IntegrationRuntimeVNetPropertiesResponsePtrInput

type IntegrationRuntimeVNetPropertiesResponsePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeVNetPropertiesResponsePtrOutput() IntegrationRuntimeVNetPropertiesResponsePtrOutput
	ToIntegrationRuntimeVNetPropertiesResponsePtrOutputWithContext(context.Context) IntegrationRuntimeVNetPropertiesResponsePtrOutput
}

IntegrationRuntimeVNetPropertiesResponsePtrInput is an input type that accepts IntegrationRuntimeVNetPropertiesResponseArgs, IntegrationRuntimeVNetPropertiesResponsePtr and IntegrationRuntimeVNetPropertiesResponsePtrOutput values. You can construct a concrete instance of `IntegrationRuntimeVNetPropertiesResponsePtrInput` via:

        IntegrationRuntimeVNetPropertiesResponseArgs{...}

or:

        nil

type IntegrationRuntimeVNetPropertiesResponsePtrOutput

type IntegrationRuntimeVNetPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeVNetPropertiesResponsePtrOutput) Elem

func (IntegrationRuntimeVNetPropertiesResponsePtrOutput) ElementType

func (IntegrationRuntimeVNetPropertiesResponsePtrOutput) PublicIPs

Resource IDs of the public IP addresses that this integration runtime will use.

func (IntegrationRuntimeVNetPropertiesResponsePtrOutput) Subnet

The name of the subnet this integration runtime will join.

func (IntegrationRuntimeVNetPropertiesResponsePtrOutput) ToIntegrationRuntimeVNetPropertiesResponsePtrOutput

func (o IntegrationRuntimeVNetPropertiesResponsePtrOutput) ToIntegrationRuntimeVNetPropertiesResponsePtrOutput() IntegrationRuntimeVNetPropertiesResponsePtrOutput

func (IntegrationRuntimeVNetPropertiesResponsePtrOutput) ToIntegrationRuntimeVNetPropertiesResponsePtrOutputWithContext

func (o IntegrationRuntimeVNetPropertiesResponsePtrOutput) ToIntegrationRuntimeVNetPropertiesResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeVNetPropertiesResponsePtrOutput

func (IntegrationRuntimeVNetPropertiesResponsePtrOutput) VNetId

The ID of the VNet that this integration runtime will join.

type IpFirewallRule

type IpFirewallRule struct {
	pulumi.CustomResourceState

	// The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress
	EndIpAddress pulumi.StringPtrOutput `pulumi:"endIpAddress"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource provisioning state
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The start IP address of the firewall rule. Must be IPv4 format
	StartIpAddress pulumi.StringPtrOutput `pulumi:"startIpAddress"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

IP firewall rule

func GetIpFirewallRule

func GetIpFirewallRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IpFirewallRuleState, opts ...pulumi.ResourceOption) (*IpFirewallRule, error)

GetIpFirewallRule gets an existing IpFirewallRule 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 NewIpFirewallRule

func NewIpFirewallRule(ctx *pulumi.Context,
	name string, args *IpFirewallRuleArgs, opts ...pulumi.ResourceOption) (*IpFirewallRule, error)

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

func (*IpFirewallRule) ElementType added in v0.2.6

func (*IpFirewallRule) ElementType() reflect.Type

func (*IpFirewallRule) ToIpFirewallRuleOutput added in v0.2.6

func (i *IpFirewallRule) ToIpFirewallRuleOutput() IpFirewallRuleOutput

func (*IpFirewallRule) ToIpFirewallRuleOutputWithContext added in v0.2.6

func (i *IpFirewallRule) ToIpFirewallRuleOutputWithContext(ctx context.Context) IpFirewallRuleOutput

type IpFirewallRuleArgs

type IpFirewallRuleArgs struct {
	// The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress
	EndIpAddress pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The IP firewall rule name
	RuleName pulumi.StringInput
	// The start IP address of the firewall rule. Must be IPv4 format
	StartIpAddress pulumi.StringPtrInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a IpFirewallRule resource.

func (IpFirewallRuleArgs) ElementType

func (IpFirewallRuleArgs) ElementType() reflect.Type

type IpFirewallRuleInput added in v0.2.6

type IpFirewallRuleInput interface {
	pulumi.Input

	ToIpFirewallRuleOutput() IpFirewallRuleOutput
	ToIpFirewallRuleOutputWithContext(ctx context.Context) IpFirewallRuleOutput
}

type IpFirewallRuleOutput added in v0.2.6

type IpFirewallRuleOutput struct {
	*pulumi.OutputState
}

func (IpFirewallRuleOutput) ElementType added in v0.2.6

func (IpFirewallRuleOutput) ElementType() reflect.Type

func (IpFirewallRuleOutput) ToIpFirewallRuleOutput added in v0.2.6

func (o IpFirewallRuleOutput) ToIpFirewallRuleOutput() IpFirewallRuleOutput

func (IpFirewallRuleOutput) ToIpFirewallRuleOutputWithContext added in v0.2.6

func (o IpFirewallRuleOutput) ToIpFirewallRuleOutputWithContext(ctx context.Context) IpFirewallRuleOutput

type IpFirewallRuleState

type IpFirewallRuleState struct {
	// The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress
	EndIpAddress pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Resource provisioning state
	ProvisioningState pulumi.StringPtrInput
	// The start IP address of the firewall rule. Must be IPv4 format
	StartIpAddress pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (IpFirewallRuleState) ElementType

func (IpFirewallRuleState) ElementType() reflect.Type

type Key added in v0.2.4

type Key struct {
	pulumi.CustomResourceState

	// Used to activate the workspace after a customer managed key is provided.
	IsActiveCMK pulumi.BoolPtrOutput `pulumi:"isActiveCMK"`
	// The Key Vault Url of the workspace key.
	KeyVaultUrl pulumi.StringPtrOutput `pulumi:"keyVaultUrl"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A workspace key

func GetKey added in v0.2.4

func GetKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KeyState, opts ...pulumi.ResourceOption) (*Key, error)

GetKey gets an existing Key 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 NewKey added in v0.2.4

func NewKey(ctx *pulumi.Context,
	name string, args *KeyArgs, opts ...pulumi.ResourceOption) (*Key, error)

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

func (*Key) ElementType added in v0.2.6

func (*Key) ElementType() reflect.Type

func (*Key) ToKeyOutput added in v0.2.6

func (i *Key) ToKeyOutput() KeyOutput

func (*Key) ToKeyOutputWithContext added in v0.2.6

func (i *Key) ToKeyOutputWithContext(ctx context.Context) KeyOutput

type KeyArgs added in v0.2.4

type KeyArgs struct {
	// Used to activate the workspace after a customer managed key is provided.
	IsActiveCMK pulumi.BoolPtrInput
	// The name of the workspace key
	KeyName pulumi.StringInput
	// The Key Vault Url of the workspace key.
	KeyVaultUrl pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a Key resource.

func (KeyArgs) ElementType added in v0.2.4

func (KeyArgs) ElementType() reflect.Type

type KeyInput added in v0.2.6

type KeyInput interface {
	pulumi.Input

	ToKeyOutput() KeyOutput
	ToKeyOutputWithContext(ctx context.Context) KeyOutput
}

type KeyOutput added in v0.2.6

type KeyOutput struct {
	*pulumi.OutputState
}

func (KeyOutput) ElementType added in v0.2.6

func (KeyOutput) ElementType() reflect.Type

func (KeyOutput) ToKeyOutput added in v0.2.6

func (o KeyOutput) ToKeyOutput() KeyOutput

func (KeyOutput) ToKeyOutputWithContext added in v0.2.6

func (o KeyOutput) ToKeyOutputWithContext(ctx context.Context) KeyOutput

type KeyState added in v0.2.4

type KeyState struct {
	// Used to activate the workspace after a customer managed key is provided.
	IsActiveCMK pulumi.BoolPtrInput
	// The Key Vault Url of the workspace key.
	KeyVaultUrl pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (KeyState) ElementType added in v0.2.4

func (KeyState) ElementType() reflect.Type

type LibraryRequirements

type LibraryRequirements struct {
	// The library requirements.
	Content *string `pulumi:"content"`
	// The filename of the library requirements file.
	Filename *string `pulumi:"filename"`
}

Library requirements for a Big Data pool powered by Apache Spark

type LibraryRequirementsArgs

type LibraryRequirementsArgs struct {
	// The library requirements.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The filename of the library requirements file.
	Filename pulumi.StringPtrInput `pulumi:"filename"`
}

Library requirements for a Big Data pool powered by Apache Spark

func (LibraryRequirementsArgs) ElementType

func (LibraryRequirementsArgs) ElementType() reflect.Type

func (LibraryRequirementsArgs) ToLibraryRequirementsOutput

func (i LibraryRequirementsArgs) ToLibraryRequirementsOutput() LibraryRequirementsOutput

func (LibraryRequirementsArgs) ToLibraryRequirementsOutputWithContext

func (i LibraryRequirementsArgs) ToLibraryRequirementsOutputWithContext(ctx context.Context) LibraryRequirementsOutput

func (LibraryRequirementsArgs) ToLibraryRequirementsPtrOutput

func (i LibraryRequirementsArgs) ToLibraryRequirementsPtrOutput() LibraryRequirementsPtrOutput

func (LibraryRequirementsArgs) ToLibraryRequirementsPtrOutputWithContext

func (i LibraryRequirementsArgs) ToLibraryRequirementsPtrOutputWithContext(ctx context.Context) LibraryRequirementsPtrOutput

type LibraryRequirementsInput

type LibraryRequirementsInput interface {
	pulumi.Input

	ToLibraryRequirementsOutput() LibraryRequirementsOutput
	ToLibraryRequirementsOutputWithContext(context.Context) LibraryRequirementsOutput
}

LibraryRequirementsInput is an input type that accepts LibraryRequirementsArgs and LibraryRequirementsOutput values. You can construct a concrete instance of `LibraryRequirementsInput` via:

LibraryRequirementsArgs{...}

type LibraryRequirementsOutput

type LibraryRequirementsOutput struct{ *pulumi.OutputState }

Library requirements for a Big Data pool powered by Apache Spark

func (LibraryRequirementsOutput) Content

The library requirements.

func (LibraryRequirementsOutput) ElementType

func (LibraryRequirementsOutput) ElementType() reflect.Type

func (LibraryRequirementsOutput) Filename

The filename of the library requirements file.

func (LibraryRequirementsOutput) ToLibraryRequirementsOutput

func (o LibraryRequirementsOutput) ToLibraryRequirementsOutput() LibraryRequirementsOutput

func (LibraryRequirementsOutput) ToLibraryRequirementsOutputWithContext

func (o LibraryRequirementsOutput) ToLibraryRequirementsOutputWithContext(ctx context.Context) LibraryRequirementsOutput

func (LibraryRequirementsOutput) ToLibraryRequirementsPtrOutput

func (o LibraryRequirementsOutput) ToLibraryRequirementsPtrOutput() LibraryRequirementsPtrOutput

func (LibraryRequirementsOutput) ToLibraryRequirementsPtrOutputWithContext

func (o LibraryRequirementsOutput) ToLibraryRequirementsPtrOutputWithContext(ctx context.Context) LibraryRequirementsPtrOutput

type LibraryRequirementsPtrInput

type LibraryRequirementsPtrInput interface {
	pulumi.Input

	ToLibraryRequirementsPtrOutput() LibraryRequirementsPtrOutput
	ToLibraryRequirementsPtrOutputWithContext(context.Context) LibraryRequirementsPtrOutput
}

LibraryRequirementsPtrInput is an input type that accepts LibraryRequirementsArgs, LibraryRequirementsPtr and LibraryRequirementsPtrOutput values. You can construct a concrete instance of `LibraryRequirementsPtrInput` via:

        LibraryRequirementsArgs{...}

or:

        nil

type LibraryRequirementsPtrOutput

type LibraryRequirementsPtrOutput struct{ *pulumi.OutputState }

func (LibraryRequirementsPtrOutput) Content

The library requirements.

func (LibraryRequirementsPtrOutput) Elem

func (LibraryRequirementsPtrOutput) ElementType

func (LibraryRequirementsPtrOutput) Filename

The filename of the library requirements file.

func (LibraryRequirementsPtrOutput) ToLibraryRequirementsPtrOutput

func (o LibraryRequirementsPtrOutput) ToLibraryRequirementsPtrOutput() LibraryRequirementsPtrOutput

func (LibraryRequirementsPtrOutput) ToLibraryRequirementsPtrOutputWithContext

func (o LibraryRequirementsPtrOutput) ToLibraryRequirementsPtrOutputWithContext(ctx context.Context) LibraryRequirementsPtrOutput

type LibraryRequirementsResponse

type LibraryRequirementsResponse struct {
	// The library requirements.
	Content *string `pulumi:"content"`
	// The filename of the library requirements file.
	Filename *string `pulumi:"filename"`
	// The last update time of the library requirements file.
	Time string `pulumi:"time"`
}

Library requirements for a Big Data pool powered by Apache Spark

type LibraryRequirementsResponseArgs

type LibraryRequirementsResponseArgs struct {
	// The library requirements.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The filename of the library requirements file.
	Filename pulumi.StringPtrInput `pulumi:"filename"`
	// The last update time of the library requirements file.
	Time pulumi.StringInput `pulumi:"time"`
}

Library requirements for a Big Data pool powered by Apache Spark

func (LibraryRequirementsResponseArgs) ElementType

func (LibraryRequirementsResponseArgs) ToLibraryRequirementsResponseOutput

func (i LibraryRequirementsResponseArgs) ToLibraryRequirementsResponseOutput() LibraryRequirementsResponseOutput

func (LibraryRequirementsResponseArgs) ToLibraryRequirementsResponseOutputWithContext

func (i LibraryRequirementsResponseArgs) ToLibraryRequirementsResponseOutputWithContext(ctx context.Context) LibraryRequirementsResponseOutput

func (LibraryRequirementsResponseArgs) ToLibraryRequirementsResponsePtrOutput

func (i LibraryRequirementsResponseArgs) ToLibraryRequirementsResponsePtrOutput() LibraryRequirementsResponsePtrOutput

func (LibraryRequirementsResponseArgs) ToLibraryRequirementsResponsePtrOutputWithContext

func (i LibraryRequirementsResponseArgs) ToLibraryRequirementsResponsePtrOutputWithContext(ctx context.Context) LibraryRequirementsResponsePtrOutput

type LibraryRequirementsResponseInput

type LibraryRequirementsResponseInput interface {
	pulumi.Input

	ToLibraryRequirementsResponseOutput() LibraryRequirementsResponseOutput
	ToLibraryRequirementsResponseOutputWithContext(context.Context) LibraryRequirementsResponseOutput
}

LibraryRequirementsResponseInput is an input type that accepts LibraryRequirementsResponseArgs and LibraryRequirementsResponseOutput values. You can construct a concrete instance of `LibraryRequirementsResponseInput` via:

LibraryRequirementsResponseArgs{...}

type LibraryRequirementsResponseOutput

type LibraryRequirementsResponseOutput struct{ *pulumi.OutputState }

Library requirements for a Big Data pool powered by Apache Spark

func (LibraryRequirementsResponseOutput) Content

The library requirements.

func (LibraryRequirementsResponseOutput) ElementType

func (LibraryRequirementsResponseOutput) Filename

The filename of the library requirements file.

func (LibraryRequirementsResponseOutput) Time

The last update time of the library requirements file.

func (LibraryRequirementsResponseOutput) ToLibraryRequirementsResponseOutput

func (o LibraryRequirementsResponseOutput) ToLibraryRequirementsResponseOutput() LibraryRequirementsResponseOutput

func (LibraryRequirementsResponseOutput) ToLibraryRequirementsResponseOutputWithContext

func (o LibraryRequirementsResponseOutput) ToLibraryRequirementsResponseOutputWithContext(ctx context.Context) LibraryRequirementsResponseOutput

func (LibraryRequirementsResponseOutput) ToLibraryRequirementsResponsePtrOutput

func (o LibraryRequirementsResponseOutput) ToLibraryRequirementsResponsePtrOutput() LibraryRequirementsResponsePtrOutput

func (LibraryRequirementsResponseOutput) ToLibraryRequirementsResponsePtrOutputWithContext

func (o LibraryRequirementsResponseOutput) ToLibraryRequirementsResponsePtrOutputWithContext(ctx context.Context) LibraryRequirementsResponsePtrOutput

type LibraryRequirementsResponsePtrInput

type LibraryRequirementsResponsePtrInput interface {
	pulumi.Input

	ToLibraryRequirementsResponsePtrOutput() LibraryRequirementsResponsePtrOutput
	ToLibraryRequirementsResponsePtrOutputWithContext(context.Context) LibraryRequirementsResponsePtrOutput
}

LibraryRequirementsResponsePtrInput is an input type that accepts LibraryRequirementsResponseArgs, LibraryRequirementsResponsePtr and LibraryRequirementsResponsePtrOutput values. You can construct a concrete instance of `LibraryRequirementsResponsePtrInput` via:

        LibraryRequirementsResponseArgs{...}

or:

        nil

type LibraryRequirementsResponsePtrOutput

type LibraryRequirementsResponsePtrOutput struct{ *pulumi.OutputState }

func (LibraryRequirementsResponsePtrOutput) Content

The library requirements.

func (LibraryRequirementsResponsePtrOutput) Elem

func (LibraryRequirementsResponsePtrOutput) ElementType

func (LibraryRequirementsResponsePtrOutput) Filename

The filename of the library requirements file.

func (LibraryRequirementsResponsePtrOutput) Time

The last update time of the library requirements file.

func (LibraryRequirementsResponsePtrOutput) ToLibraryRequirementsResponsePtrOutput

func (o LibraryRequirementsResponsePtrOutput) ToLibraryRequirementsResponsePtrOutput() LibraryRequirementsResponsePtrOutput

func (LibraryRequirementsResponsePtrOutput) ToLibraryRequirementsResponsePtrOutputWithContext

func (o LibraryRequirementsResponsePtrOutput) ToLibraryRequirementsResponsePtrOutputWithContext(ctx context.Context) LibraryRequirementsResponsePtrOutput

type LibraryResourcePropertiesResponse added in v0.6.0

type LibraryResourcePropertiesResponse struct {
	// Container name of the library/package.
	ContainerName string `pulumi:"containerName"`
	// Creator Id of the library/package.
	CreatorId string `pulumi:"creatorId"`
	// Name of the library/package.
	Name string `pulumi:"name"`
	// Location of library/package in storage account.
	Path string `pulumi:"path"`
	// Provisioning status of the library/package.
	ProvisioningStatus string `pulumi:"provisioningStatus"`
	// Type of the library/package.
	Type string `pulumi:"type"`
	// The last update time of the library/package.
	UploadedTimestamp string `pulumi:"uploadedTimestamp"`
}

Library/package properties

type LibraryResourcePropertiesResponseArgs added in v0.6.0

type LibraryResourcePropertiesResponseArgs struct {
	// Container name of the library/package.
	ContainerName pulumi.StringInput `pulumi:"containerName"`
	// Creator Id of the library/package.
	CreatorId pulumi.StringInput `pulumi:"creatorId"`
	// Name of the library/package.
	Name pulumi.StringInput `pulumi:"name"`
	// Location of library/package in storage account.
	Path pulumi.StringInput `pulumi:"path"`
	// Provisioning status of the library/package.
	ProvisioningStatus pulumi.StringInput `pulumi:"provisioningStatus"`
	// Type of the library/package.
	Type pulumi.StringInput `pulumi:"type"`
	// The last update time of the library/package.
	UploadedTimestamp pulumi.StringInput `pulumi:"uploadedTimestamp"`
}

Library/package properties

func (LibraryResourcePropertiesResponseArgs) ElementType added in v0.6.0

func (LibraryResourcePropertiesResponseArgs) ToLibraryResourcePropertiesResponseOutput added in v0.6.0

func (i LibraryResourcePropertiesResponseArgs) ToLibraryResourcePropertiesResponseOutput() LibraryResourcePropertiesResponseOutput

func (LibraryResourcePropertiesResponseArgs) ToLibraryResourcePropertiesResponseOutputWithContext added in v0.6.0

func (i LibraryResourcePropertiesResponseArgs) ToLibraryResourcePropertiesResponseOutputWithContext(ctx context.Context) LibraryResourcePropertiesResponseOutput

type LibraryResourcePropertiesResponseArray added in v0.6.0

type LibraryResourcePropertiesResponseArray []LibraryResourcePropertiesResponseInput

func (LibraryResourcePropertiesResponseArray) ElementType added in v0.6.0

func (LibraryResourcePropertiesResponseArray) ToLibraryResourcePropertiesResponseArrayOutput added in v0.6.0

func (i LibraryResourcePropertiesResponseArray) ToLibraryResourcePropertiesResponseArrayOutput() LibraryResourcePropertiesResponseArrayOutput

func (LibraryResourcePropertiesResponseArray) ToLibraryResourcePropertiesResponseArrayOutputWithContext added in v0.6.0

func (i LibraryResourcePropertiesResponseArray) ToLibraryResourcePropertiesResponseArrayOutputWithContext(ctx context.Context) LibraryResourcePropertiesResponseArrayOutput

type LibraryResourcePropertiesResponseArrayInput added in v0.6.0

type LibraryResourcePropertiesResponseArrayInput interface {
	pulumi.Input

	ToLibraryResourcePropertiesResponseArrayOutput() LibraryResourcePropertiesResponseArrayOutput
	ToLibraryResourcePropertiesResponseArrayOutputWithContext(context.Context) LibraryResourcePropertiesResponseArrayOutput
}

LibraryResourcePropertiesResponseArrayInput is an input type that accepts LibraryResourcePropertiesResponseArray and LibraryResourcePropertiesResponseArrayOutput values. You can construct a concrete instance of `LibraryResourcePropertiesResponseArrayInput` via:

LibraryResourcePropertiesResponseArray{ LibraryResourcePropertiesResponseArgs{...} }

type LibraryResourcePropertiesResponseArrayOutput added in v0.6.0

type LibraryResourcePropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (LibraryResourcePropertiesResponseArrayOutput) ElementType added in v0.6.0

func (LibraryResourcePropertiesResponseArrayOutput) Index added in v0.6.0

func (LibraryResourcePropertiesResponseArrayOutput) ToLibraryResourcePropertiesResponseArrayOutput added in v0.6.0

func (o LibraryResourcePropertiesResponseArrayOutput) ToLibraryResourcePropertiesResponseArrayOutput() LibraryResourcePropertiesResponseArrayOutput

func (LibraryResourcePropertiesResponseArrayOutput) ToLibraryResourcePropertiesResponseArrayOutputWithContext added in v0.6.0

func (o LibraryResourcePropertiesResponseArrayOutput) ToLibraryResourcePropertiesResponseArrayOutputWithContext(ctx context.Context) LibraryResourcePropertiesResponseArrayOutput

type LibraryResourcePropertiesResponseInput added in v0.6.0

type LibraryResourcePropertiesResponseInput interface {
	pulumi.Input

	ToLibraryResourcePropertiesResponseOutput() LibraryResourcePropertiesResponseOutput
	ToLibraryResourcePropertiesResponseOutputWithContext(context.Context) LibraryResourcePropertiesResponseOutput
}

LibraryResourcePropertiesResponseInput is an input type that accepts LibraryResourcePropertiesResponseArgs and LibraryResourcePropertiesResponseOutput values. You can construct a concrete instance of `LibraryResourcePropertiesResponseInput` via:

LibraryResourcePropertiesResponseArgs{...}

type LibraryResourcePropertiesResponseOutput added in v0.6.0

type LibraryResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Library/package properties

func (LibraryResourcePropertiesResponseOutput) ContainerName added in v0.6.0

Container name of the library/package.

func (LibraryResourcePropertiesResponseOutput) CreatorId added in v0.6.0

Creator Id of the library/package.

func (LibraryResourcePropertiesResponseOutput) ElementType added in v0.6.0

func (LibraryResourcePropertiesResponseOutput) Name added in v0.6.0

Name of the library/package.

func (LibraryResourcePropertiesResponseOutput) Path added in v0.6.0

Location of library/package in storage account.

func (LibraryResourcePropertiesResponseOutput) ProvisioningStatus added in v0.6.0

Provisioning status of the library/package.

func (LibraryResourcePropertiesResponseOutput) ToLibraryResourcePropertiesResponseOutput added in v0.6.0

func (o LibraryResourcePropertiesResponseOutput) ToLibraryResourcePropertiesResponseOutput() LibraryResourcePropertiesResponseOutput

func (LibraryResourcePropertiesResponseOutput) ToLibraryResourcePropertiesResponseOutputWithContext added in v0.6.0

func (o LibraryResourcePropertiesResponseOutput) ToLibraryResourcePropertiesResponseOutputWithContext(ctx context.Context) LibraryResourcePropertiesResponseOutput

func (LibraryResourcePropertiesResponseOutput) Type added in v0.6.0

Type of the library/package.

func (LibraryResourcePropertiesResponseOutput) UploadedTimestamp added in v0.6.0

The last update time of the library/package.

type LinkedIntegrationRuntimeKeyAuthorization

type LinkedIntegrationRuntimeKeyAuthorization struct {
	// The authorization type for integration runtime sharing.
	// Expected value is 'Key'.
	AuthorizationType string `pulumi:"authorizationType"`
	// The key used for authorization.
	Key SecureString `pulumi:"key"`
}

The key authorization type integration runtime.

type LinkedIntegrationRuntimeKeyAuthorizationArgs

type LinkedIntegrationRuntimeKeyAuthorizationArgs struct {
	// The authorization type for integration runtime sharing.
	// Expected value is 'Key'.
	AuthorizationType pulumi.StringInput `pulumi:"authorizationType"`
	// The key used for authorization.
	Key SecureStringInput `pulumi:"key"`
}

The key authorization type integration runtime.

func (LinkedIntegrationRuntimeKeyAuthorizationArgs) ElementType

func (LinkedIntegrationRuntimeKeyAuthorizationArgs) ToLinkedIntegrationRuntimeKeyAuthorizationOutput

func (i LinkedIntegrationRuntimeKeyAuthorizationArgs) ToLinkedIntegrationRuntimeKeyAuthorizationOutput() LinkedIntegrationRuntimeKeyAuthorizationOutput

func (LinkedIntegrationRuntimeKeyAuthorizationArgs) ToLinkedIntegrationRuntimeKeyAuthorizationOutputWithContext

func (i LinkedIntegrationRuntimeKeyAuthorizationArgs) ToLinkedIntegrationRuntimeKeyAuthorizationOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeKeyAuthorizationOutput

type LinkedIntegrationRuntimeKeyAuthorizationInput

type LinkedIntegrationRuntimeKeyAuthorizationInput interface {
	pulumi.Input

	ToLinkedIntegrationRuntimeKeyAuthorizationOutput() LinkedIntegrationRuntimeKeyAuthorizationOutput
	ToLinkedIntegrationRuntimeKeyAuthorizationOutputWithContext(context.Context) LinkedIntegrationRuntimeKeyAuthorizationOutput
}

LinkedIntegrationRuntimeKeyAuthorizationInput is an input type that accepts LinkedIntegrationRuntimeKeyAuthorizationArgs and LinkedIntegrationRuntimeKeyAuthorizationOutput values. You can construct a concrete instance of `LinkedIntegrationRuntimeKeyAuthorizationInput` via:

LinkedIntegrationRuntimeKeyAuthorizationArgs{...}

type LinkedIntegrationRuntimeKeyAuthorizationOutput

type LinkedIntegrationRuntimeKeyAuthorizationOutput struct{ *pulumi.OutputState }

The key authorization type integration runtime.

func (LinkedIntegrationRuntimeKeyAuthorizationOutput) AuthorizationType

The authorization type for integration runtime sharing. Expected value is 'Key'.

func (LinkedIntegrationRuntimeKeyAuthorizationOutput) ElementType

func (LinkedIntegrationRuntimeKeyAuthorizationOutput) Key

The key used for authorization.

func (LinkedIntegrationRuntimeKeyAuthorizationOutput) ToLinkedIntegrationRuntimeKeyAuthorizationOutput

func (o LinkedIntegrationRuntimeKeyAuthorizationOutput) ToLinkedIntegrationRuntimeKeyAuthorizationOutput() LinkedIntegrationRuntimeKeyAuthorizationOutput

func (LinkedIntegrationRuntimeKeyAuthorizationOutput) ToLinkedIntegrationRuntimeKeyAuthorizationOutputWithContext

func (o LinkedIntegrationRuntimeKeyAuthorizationOutput) ToLinkedIntegrationRuntimeKeyAuthorizationOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeKeyAuthorizationOutput

type LinkedIntegrationRuntimeKeyAuthorizationResponse

type LinkedIntegrationRuntimeKeyAuthorizationResponse struct {
	// The authorization type for integration runtime sharing.
	// Expected value is 'Key'.
	AuthorizationType string `pulumi:"authorizationType"`
	// The key used for authorization.
	Key SecureStringResponse `pulumi:"key"`
}

The key authorization type integration runtime.

type LinkedIntegrationRuntimeKeyAuthorizationResponseArgs

type LinkedIntegrationRuntimeKeyAuthorizationResponseArgs struct {
	// The authorization type for integration runtime sharing.
	// Expected value is 'Key'.
	AuthorizationType pulumi.StringInput `pulumi:"authorizationType"`
	// The key used for authorization.
	Key SecureStringResponseInput `pulumi:"key"`
}

The key authorization type integration runtime.

func (LinkedIntegrationRuntimeKeyAuthorizationResponseArgs) ElementType

func (LinkedIntegrationRuntimeKeyAuthorizationResponseArgs) ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutput

func (i LinkedIntegrationRuntimeKeyAuthorizationResponseArgs) ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutput() LinkedIntegrationRuntimeKeyAuthorizationResponseOutput

func (LinkedIntegrationRuntimeKeyAuthorizationResponseArgs) ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutputWithContext

func (i LinkedIntegrationRuntimeKeyAuthorizationResponseArgs) ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeKeyAuthorizationResponseOutput

type LinkedIntegrationRuntimeKeyAuthorizationResponseInput

type LinkedIntegrationRuntimeKeyAuthorizationResponseInput interface {
	pulumi.Input

	ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutput() LinkedIntegrationRuntimeKeyAuthorizationResponseOutput
	ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutputWithContext(context.Context) LinkedIntegrationRuntimeKeyAuthorizationResponseOutput
}

LinkedIntegrationRuntimeKeyAuthorizationResponseInput is an input type that accepts LinkedIntegrationRuntimeKeyAuthorizationResponseArgs and LinkedIntegrationRuntimeKeyAuthorizationResponseOutput values. You can construct a concrete instance of `LinkedIntegrationRuntimeKeyAuthorizationResponseInput` via:

LinkedIntegrationRuntimeKeyAuthorizationResponseArgs{...}

type LinkedIntegrationRuntimeKeyAuthorizationResponseOutput

type LinkedIntegrationRuntimeKeyAuthorizationResponseOutput struct{ *pulumi.OutputState }

The key authorization type integration runtime.

func (LinkedIntegrationRuntimeKeyAuthorizationResponseOutput) AuthorizationType

The authorization type for integration runtime sharing. Expected value is 'Key'.

func (LinkedIntegrationRuntimeKeyAuthorizationResponseOutput) ElementType

func (LinkedIntegrationRuntimeKeyAuthorizationResponseOutput) Key

The key used for authorization.

func (LinkedIntegrationRuntimeKeyAuthorizationResponseOutput) ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutput

func (LinkedIntegrationRuntimeKeyAuthorizationResponseOutput) ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutputWithContext

func (o LinkedIntegrationRuntimeKeyAuthorizationResponseOutput) ToLinkedIntegrationRuntimeKeyAuthorizationResponseOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeKeyAuthorizationResponseOutput

type LinkedIntegrationRuntimeRbacAuthorization

type LinkedIntegrationRuntimeRbacAuthorization struct {
	// The authorization type for integration runtime sharing.
	// Expected value is 'RBAC'.
	AuthorizationType string `pulumi:"authorizationType"`
	// The resource identifier of the integration runtime to be shared.
	ResourceId string `pulumi:"resourceId"`
}

The role based access control (RBAC) authorization type integration runtime.

type LinkedIntegrationRuntimeRbacAuthorizationArgs

type LinkedIntegrationRuntimeRbacAuthorizationArgs struct {
	// The authorization type for integration runtime sharing.
	// Expected value is 'RBAC'.
	AuthorizationType pulumi.StringInput `pulumi:"authorizationType"`
	// The resource identifier of the integration runtime to be shared.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

The role based access control (RBAC) authorization type integration runtime.

func (LinkedIntegrationRuntimeRbacAuthorizationArgs) ElementType

func (LinkedIntegrationRuntimeRbacAuthorizationArgs) ToLinkedIntegrationRuntimeRbacAuthorizationOutput

func (i LinkedIntegrationRuntimeRbacAuthorizationArgs) ToLinkedIntegrationRuntimeRbacAuthorizationOutput() LinkedIntegrationRuntimeRbacAuthorizationOutput

func (LinkedIntegrationRuntimeRbacAuthorizationArgs) ToLinkedIntegrationRuntimeRbacAuthorizationOutputWithContext

func (i LinkedIntegrationRuntimeRbacAuthorizationArgs) ToLinkedIntegrationRuntimeRbacAuthorizationOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeRbacAuthorizationOutput

type LinkedIntegrationRuntimeRbacAuthorizationInput

type LinkedIntegrationRuntimeRbacAuthorizationInput interface {
	pulumi.Input

	ToLinkedIntegrationRuntimeRbacAuthorizationOutput() LinkedIntegrationRuntimeRbacAuthorizationOutput
	ToLinkedIntegrationRuntimeRbacAuthorizationOutputWithContext(context.Context) LinkedIntegrationRuntimeRbacAuthorizationOutput
}

LinkedIntegrationRuntimeRbacAuthorizationInput is an input type that accepts LinkedIntegrationRuntimeRbacAuthorizationArgs and LinkedIntegrationRuntimeRbacAuthorizationOutput values. You can construct a concrete instance of `LinkedIntegrationRuntimeRbacAuthorizationInput` via:

LinkedIntegrationRuntimeRbacAuthorizationArgs{...}

type LinkedIntegrationRuntimeRbacAuthorizationOutput

type LinkedIntegrationRuntimeRbacAuthorizationOutput struct{ *pulumi.OutputState }

The role based access control (RBAC) authorization type integration runtime.

func (LinkedIntegrationRuntimeRbacAuthorizationOutput) AuthorizationType

The authorization type for integration runtime sharing. Expected value is 'RBAC'.

func (LinkedIntegrationRuntimeRbacAuthorizationOutput) ElementType

func (LinkedIntegrationRuntimeRbacAuthorizationOutput) ResourceId

The resource identifier of the integration runtime to be shared.

func (LinkedIntegrationRuntimeRbacAuthorizationOutput) ToLinkedIntegrationRuntimeRbacAuthorizationOutput

func (o LinkedIntegrationRuntimeRbacAuthorizationOutput) ToLinkedIntegrationRuntimeRbacAuthorizationOutput() LinkedIntegrationRuntimeRbacAuthorizationOutput

func (LinkedIntegrationRuntimeRbacAuthorizationOutput) ToLinkedIntegrationRuntimeRbacAuthorizationOutputWithContext

func (o LinkedIntegrationRuntimeRbacAuthorizationOutput) ToLinkedIntegrationRuntimeRbacAuthorizationOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeRbacAuthorizationOutput

type LinkedIntegrationRuntimeRbacAuthorizationResponse

type LinkedIntegrationRuntimeRbacAuthorizationResponse struct {
	// The authorization type for integration runtime sharing.
	// Expected value is 'RBAC'.
	AuthorizationType string `pulumi:"authorizationType"`
	// The resource identifier of the integration runtime to be shared.
	ResourceId string `pulumi:"resourceId"`
}

The role based access control (RBAC) authorization type integration runtime.

type LinkedIntegrationRuntimeRbacAuthorizationResponseArgs

type LinkedIntegrationRuntimeRbacAuthorizationResponseArgs struct {
	// The authorization type for integration runtime sharing.
	// Expected value is 'RBAC'.
	AuthorizationType pulumi.StringInput `pulumi:"authorizationType"`
	// The resource identifier of the integration runtime to be shared.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

The role based access control (RBAC) authorization type integration runtime.

func (LinkedIntegrationRuntimeRbacAuthorizationResponseArgs) ElementType

func (LinkedIntegrationRuntimeRbacAuthorizationResponseArgs) ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutput

func (i LinkedIntegrationRuntimeRbacAuthorizationResponseArgs) ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutput() LinkedIntegrationRuntimeRbacAuthorizationResponseOutput

func (LinkedIntegrationRuntimeRbacAuthorizationResponseArgs) ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutputWithContext

func (i LinkedIntegrationRuntimeRbacAuthorizationResponseArgs) ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeRbacAuthorizationResponseOutput

type LinkedIntegrationRuntimeRbacAuthorizationResponseInput

type LinkedIntegrationRuntimeRbacAuthorizationResponseInput interface {
	pulumi.Input

	ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutput() LinkedIntegrationRuntimeRbacAuthorizationResponseOutput
	ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutputWithContext(context.Context) LinkedIntegrationRuntimeRbacAuthorizationResponseOutput
}

LinkedIntegrationRuntimeRbacAuthorizationResponseInput is an input type that accepts LinkedIntegrationRuntimeRbacAuthorizationResponseArgs and LinkedIntegrationRuntimeRbacAuthorizationResponseOutput values. You can construct a concrete instance of `LinkedIntegrationRuntimeRbacAuthorizationResponseInput` via:

LinkedIntegrationRuntimeRbacAuthorizationResponseArgs{...}

type LinkedIntegrationRuntimeRbacAuthorizationResponseOutput

type LinkedIntegrationRuntimeRbacAuthorizationResponseOutput struct{ *pulumi.OutputState }

The role based access control (RBAC) authorization type integration runtime.

func (LinkedIntegrationRuntimeRbacAuthorizationResponseOutput) AuthorizationType

The authorization type for integration runtime sharing. Expected value is 'RBAC'.

func (LinkedIntegrationRuntimeRbacAuthorizationResponseOutput) ElementType

func (LinkedIntegrationRuntimeRbacAuthorizationResponseOutput) ResourceId

The resource identifier of the integration runtime to be shared.

func (LinkedIntegrationRuntimeRbacAuthorizationResponseOutput) ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutput

func (LinkedIntegrationRuntimeRbacAuthorizationResponseOutput) ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutputWithContext

func (o LinkedIntegrationRuntimeRbacAuthorizationResponseOutput) ToLinkedIntegrationRuntimeRbacAuthorizationResponseOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeRbacAuthorizationResponseOutput

type LinkedIntegrationRuntimeResponse added in v0.2.1

type LinkedIntegrationRuntimeResponse struct {
	// The creating time of the linked integration runtime.
	CreateTime string `pulumi:"createTime"`
	// The location of the workspace for which the linked integration runtime belong to.
	DataFactoryLocation string `pulumi:"dataFactoryLocation"`
	// The name of the workspace for which the linked integration runtime belong to.
	DataFactoryName string `pulumi:"dataFactoryName"`
	// The name of the linked integration runtime.
	Name string `pulumi:"name"`
	// The subscription ID for which the linked integration runtime belong to.
	SubscriptionId string `pulumi:"subscriptionId"`
}

The linked integration runtime information.

type LinkedIntegrationRuntimeResponseArgs added in v0.2.1

type LinkedIntegrationRuntimeResponseArgs struct {
	// The creating time of the linked integration runtime.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// The location of the workspace for which the linked integration runtime belong to.
	DataFactoryLocation pulumi.StringInput `pulumi:"dataFactoryLocation"`
	// The name of the workspace for which the linked integration runtime belong to.
	DataFactoryName pulumi.StringInput `pulumi:"dataFactoryName"`
	// The name of the linked integration runtime.
	Name pulumi.StringInput `pulumi:"name"`
	// The subscription ID for which the linked integration runtime belong to.
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
}

The linked integration runtime information.

func (LinkedIntegrationRuntimeResponseArgs) ElementType added in v0.2.1

func (LinkedIntegrationRuntimeResponseArgs) ToLinkedIntegrationRuntimeResponseOutput added in v0.2.1

func (i LinkedIntegrationRuntimeResponseArgs) ToLinkedIntegrationRuntimeResponseOutput() LinkedIntegrationRuntimeResponseOutput

func (LinkedIntegrationRuntimeResponseArgs) ToLinkedIntegrationRuntimeResponseOutputWithContext added in v0.2.1

func (i LinkedIntegrationRuntimeResponseArgs) ToLinkedIntegrationRuntimeResponseOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeResponseOutput

type LinkedIntegrationRuntimeResponseArray added in v0.2.1

type LinkedIntegrationRuntimeResponseArray []LinkedIntegrationRuntimeResponseInput

func (LinkedIntegrationRuntimeResponseArray) ElementType added in v0.2.1

func (LinkedIntegrationRuntimeResponseArray) ToLinkedIntegrationRuntimeResponseArrayOutput added in v0.2.1

func (i LinkedIntegrationRuntimeResponseArray) ToLinkedIntegrationRuntimeResponseArrayOutput() LinkedIntegrationRuntimeResponseArrayOutput

func (LinkedIntegrationRuntimeResponseArray) ToLinkedIntegrationRuntimeResponseArrayOutputWithContext added in v0.2.1

func (i LinkedIntegrationRuntimeResponseArray) ToLinkedIntegrationRuntimeResponseArrayOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeResponseArrayOutput

type LinkedIntegrationRuntimeResponseArrayInput added in v0.2.1

type LinkedIntegrationRuntimeResponseArrayInput interface {
	pulumi.Input

	ToLinkedIntegrationRuntimeResponseArrayOutput() LinkedIntegrationRuntimeResponseArrayOutput
	ToLinkedIntegrationRuntimeResponseArrayOutputWithContext(context.Context) LinkedIntegrationRuntimeResponseArrayOutput
}

LinkedIntegrationRuntimeResponseArrayInput is an input type that accepts LinkedIntegrationRuntimeResponseArray and LinkedIntegrationRuntimeResponseArrayOutput values. You can construct a concrete instance of `LinkedIntegrationRuntimeResponseArrayInput` via:

LinkedIntegrationRuntimeResponseArray{ LinkedIntegrationRuntimeResponseArgs{...} }

type LinkedIntegrationRuntimeResponseArrayOutput added in v0.2.1

type LinkedIntegrationRuntimeResponseArrayOutput struct{ *pulumi.OutputState }

func (LinkedIntegrationRuntimeResponseArrayOutput) ElementType added in v0.2.1

func (LinkedIntegrationRuntimeResponseArrayOutput) Index added in v0.2.1

func (LinkedIntegrationRuntimeResponseArrayOutput) ToLinkedIntegrationRuntimeResponseArrayOutput added in v0.2.1

func (o LinkedIntegrationRuntimeResponseArrayOutput) ToLinkedIntegrationRuntimeResponseArrayOutput() LinkedIntegrationRuntimeResponseArrayOutput

func (LinkedIntegrationRuntimeResponseArrayOutput) ToLinkedIntegrationRuntimeResponseArrayOutputWithContext added in v0.2.1

func (o LinkedIntegrationRuntimeResponseArrayOutput) ToLinkedIntegrationRuntimeResponseArrayOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeResponseArrayOutput

type LinkedIntegrationRuntimeResponseInput added in v0.2.1

type LinkedIntegrationRuntimeResponseInput interface {
	pulumi.Input

	ToLinkedIntegrationRuntimeResponseOutput() LinkedIntegrationRuntimeResponseOutput
	ToLinkedIntegrationRuntimeResponseOutputWithContext(context.Context) LinkedIntegrationRuntimeResponseOutput
}

LinkedIntegrationRuntimeResponseInput is an input type that accepts LinkedIntegrationRuntimeResponseArgs and LinkedIntegrationRuntimeResponseOutput values. You can construct a concrete instance of `LinkedIntegrationRuntimeResponseInput` via:

LinkedIntegrationRuntimeResponseArgs{...}

type LinkedIntegrationRuntimeResponseOutput added in v0.2.1

type LinkedIntegrationRuntimeResponseOutput struct{ *pulumi.OutputState }

The linked integration runtime information.

func (LinkedIntegrationRuntimeResponseOutput) CreateTime added in v0.2.1

The creating time of the linked integration runtime.

func (LinkedIntegrationRuntimeResponseOutput) DataFactoryLocation added in v0.2.1

The location of the workspace for which the linked integration runtime belong to.

func (LinkedIntegrationRuntimeResponseOutput) DataFactoryName added in v0.2.1

The name of the workspace for which the linked integration runtime belong to.

func (LinkedIntegrationRuntimeResponseOutput) ElementType added in v0.2.1

func (LinkedIntegrationRuntimeResponseOutput) Name added in v0.2.1

The name of the linked integration runtime.

func (LinkedIntegrationRuntimeResponseOutput) SubscriptionId added in v0.2.1

The subscription ID for which the linked integration runtime belong to.

func (LinkedIntegrationRuntimeResponseOutput) ToLinkedIntegrationRuntimeResponseOutput added in v0.2.1

func (o LinkedIntegrationRuntimeResponseOutput) ToLinkedIntegrationRuntimeResponseOutput() LinkedIntegrationRuntimeResponseOutput

func (LinkedIntegrationRuntimeResponseOutput) ToLinkedIntegrationRuntimeResponseOutputWithContext added in v0.2.1

func (o LinkedIntegrationRuntimeResponseOutput) ToLinkedIntegrationRuntimeResponseOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeResponseOutput

type ListIntegrationRuntimeAuthKeyArgs

type ListIntegrationRuntimeAuthKeyArgs struct {
	// Integration runtime name
	IntegrationRuntimeName string `pulumi:"integrationRuntimeName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type ListIntegrationRuntimeAuthKeyResult

type ListIntegrationRuntimeAuthKeyResult struct {
	// The primary integration runtime authentication key.
	AuthKey1 *string `pulumi:"authKey1"`
	// The secondary integration runtime authentication key.
	AuthKey2 *string `pulumi:"authKey2"`
}

The integration runtime authentication keys.

type LookupBigDataPoolArgs

type LookupBigDataPoolArgs struct {
	// Big Data pool name
	BigDataPoolName string `pulumi:"bigDataPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupBigDataPoolResult

type LookupBigDataPoolResult struct {
	// Auto-pausing properties
	AutoPause *AutoPausePropertiesResponse `pulumi:"autoPause"`
	// Auto-scaling properties
	AutoScale *AutoScalePropertiesResponse `pulumi:"autoScale"`
	// The cache size
	CacheSize *int `pulumi:"cacheSize"`
	// The time when the Big Data pool was created.
	CreationDate *string `pulumi:"creationDate"`
	// List of custom libraries/packages associated with the spark pool.
	CustomLibraries []LibraryResourcePropertiesResponse `pulumi:"customLibraries"`
	// The default folder where Spark logs will be written.
	DefaultSparkLogFolder *string `pulumi:"defaultSparkLogFolder"`
	// Dynamic Executor Allocation
	DynamicExecutorAllocation *DynamicExecutorAllocationResponse `pulumi:"dynamicExecutorAllocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Whether compute isolation is required or not.
	IsComputeIsolationEnabled *bool `pulumi:"isComputeIsolationEnabled"`
	// Library version requirements
	LibraryRequirements *LibraryRequirementsResponse `pulumi:"libraryRequirements"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The number of nodes in the Big Data pool.
	NodeCount *int `pulumi:"nodeCount"`
	// The level of compute power that each node in the Big Data pool has.
	NodeSize *string `pulumi:"nodeSize"`
	// The kind of nodes that the Big Data pool provides.
	NodeSizeFamily *string `pulumi:"nodeSizeFamily"`
	// The state of the Big Data pool.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Whether session level packages enabled.
	SessionLevelPackagesEnabled *bool `pulumi:"sessionLevelPackagesEnabled"`
	// Spark configuration file to specify additional properties
	SparkConfigProperties *LibraryRequirementsResponse `pulumi:"sparkConfigProperties"`
	// The Spark events folder
	SparkEventsFolder *string `pulumi:"sparkEventsFolder"`
	// The Apache Spark version.
	SparkVersion *string `pulumi:"sparkVersion"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A Big Data pool

type LookupIntegrationRuntimeArgs

type LookupIntegrationRuntimeArgs struct {
	// Integration runtime name
	IntegrationRuntimeName string `pulumi:"integrationRuntimeName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupIntegrationRuntimeResult

type LookupIntegrationRuntimeResult struct {
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Integration runtime properties.
	Properties interface{} `pulumi:"properties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Integration runtime resource type.

type LookupIpFirewallRuleArgs

type LookupIpFirewallRuleArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The IP firewall rule name
	RuleName string `pulumi:"ruleName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupIpFirewallRuleResult

type LookupIpFirewallRuleResult struct {
	// The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress
	EndIpAddress *string `pulumi:"endIpAddress"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resource provisioning state
	ProvisioningState string `pulumi:"provisioningState"`
	// The start IP address of the firewall rule. Must be IPv4 format
	StartIpAddress *string `pulumi:"startIpAddress"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

IP firewall rule

type LookupKeyArgs added in v0.2.4

type LookupKeyArgs struct {
	// The name of the workspace key
	KeyName string `pulumi:"keyName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupKeyResult added in v0.2.4

type LookupKeyResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Used to activate the workspace after a customer managed key is provided.
	IsActiveCMK *bool `pulumi:"isActiveCMK"`
	// The Key Vault Url of the workspace key.
	KeyVaultUrl *string `pulumi:"keyVaultUrl"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A workspace key

func LookupKey added in v0.2.4

func LookupKey(ctx *pulumi.Context, args *LookupKeyArgs, opts ...pulumi.InvokeOption) (*LookupKeyResult, error)

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint which the connection belongs to.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A private endpoint connection

type LookupPrivateLinkHubArgs

type LookupPrivateLinkHubArgs struct {
	// Name of the privateLinkHub
	PrivateLinkHubName string `pulumi:"privateLinkHubName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateLinkHubResult

type LookupPrivateLinkHubResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of private endpoint connections
	PrivateEndpointConnections []PrivateEndpointConnectionForPrivateLinkHubBasicResponse `pulumi:"privateEndpointConnections"`
	// PrivateLinkHub provisioning state
	ProvisioningState *string `pulumi:"provisioningState"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A privateLinkHub

type LookupSqlPoolArgs

type LookupSqlPoolArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// SQL pool name
	SqlPoolName string `pulumi:"sqlPoolName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupSqlPoolResult

type LookupSqlPoolResult struct {
	// Collation mode
	Collation *string `pulumi:"collation"`
	// What is this?
	CreateMode *string `pulumi:"createMode"`
	// Date the SQL pool was created
	CreationDate *string `pulumi:"creationDate"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Maximum size in bytes
	MaxSizeBytes *float64 `pulumi:"maxSizeBytes"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resource state
	ProvisioningState *string `pulumi:"provisioningState"`
	// Backup database to restore from
	RecoverableDatabaseId *string `pulumi:"recoverableDatabaseId"`
	// Snapshot time to restore
	RestorePointInTime *string `pulumi:"restorePointInTime"`
	// SQL pool SKU
	Sku *SkuResponse `pulumi:"sku"`
	// Source database to create from
	SourceDatabaseId *string `pulumi:"sourceDatabaseId"`
	// Resource status
	Status *string `pulumi:"status"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A SQL Analytics pool

func LookupSqlPool

func LookupSqlPool(ctx *pulumi.Context, args *LookupSqlPoolArgs, opts ...pulumi.InvokeOption) (*LookupSqlPoolResult, error)

type LookupSqlPoolSensitivityLabelArgs added in v0.2.4

type LookupSqlPoolSensitivityLabelArgs struct {
	// The name of the column.
	ColumnName string `pulumi:"columnName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the schema.
	SchemaName string `pulumi:"schemaName"`
	// The source of the sensitivity label.
	SensitivityLabelSource string `pulumi:"sensitivityLabelSource"`
	// SQL pool name
	SqlPoolName string `pulumi:"sqlPoolName"`
	// The name of the table.
	TableName string `pulumi:"tableName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupSqlPoolSensitivityLabelResult added in v0.2.4

type LookupSqlPoolSensitivityLabelResult struct {
	// The column name.
	ColumnName string `pulumi:"columnName"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The information type.
	InformationType *string `pulumi:"informationType"`
	// The information type ID.
	InformationTypeId *string `pulumi:"informationTypeId"`
	// Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not.
	IsDisabled bool `pulumi:"isDisabled"`
	// The label ID.
	LabelId *string `pulumi:"labelId"`
	// The label name.
	LabelName *string `pulumi:"labelName"`
	// managed by
	ManagedBy string `pulumi:"managedBy"`
	// The name of the resource
	Name string  `pulumi:"name"`
	Rank *string `pulumi:"rank"`
	// The schema name.
	SchemaName string `pulumi:"schemaName"`
	// The table name.
	TableName string `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A sensitivity label.

func LookupSqlPoolSensitivityLabel added in v0.2.4

type LookupSqlPoolTransparentDataEncryptionArgs added in v0.2.5

type LookupSqlPoolTransparentDataEncryptionArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// SQL pool name
	SqlPoolName string `pulumi:"sqlPoolName"`
	// The name of the transparent data encryption configuration.
	TransparentDataEncryptionName string `pulumi:"transparentDataEncryptionName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupSqlPoolTransparentDataEncryptionResult added in v0.2.5

type LookupSqlPoolTransparentDataEncryptionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Resource location.
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the database transparent data encryption.
	Status *string `pulumi:"status"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Represents a Sql pool transparent data encryption configuration.

type LookupSqlPoolVulnerabilityAssessmentArgs

type LookupSqlPoolVulnerabilityAssessmentArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// SQL pool name
	SqlPoolName string `pulumi:"sqlPoolName"`
	// The name of the vulnerability assessment.
	VulnerabilityAssessmentName string `pulumi:"vulnerabilityAssessmentName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupSqlPoolVulnerabilityAssessmentResult

type LookupSqlPoolVulnerabilityAssessmentResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The recurring scans settings
	RecurringScans *VulnerabilityAssessmentRecurringScansPropertiesResponse `pulumi:"recurringScans"`
	// Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.
	StorageAccountAccessKey *string `pulumi:"storageAccountAccessKey"`
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).  It is required if server level vulnerability assessment policy doesn't set
	StorageContainerPath *string `pulumi:"storageContainerPath"`
	// A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required.
	StorageContainerSasKey *string `pulumi:"storageContainerSasKey"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A Sql pool vulnerability assessment.

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineArgs added in v0.2.4

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineArgs struct {
	// The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).
	BaselineName string `pulumi:"baselineName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The vulnerability assessment rule ID.
	RuleId string `pulumi:"ruleId"`
	// SQL pool name
	SqlPoolName string `pulumi:"sqlPoolName"`
	// The name of the vulnerability assessment.
	VulnerabilityAssessmentName string `pulumi:"vulnerabilityAssessmentName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineResult added in v0.2.4

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineResult struct {
	// The rule baseline result
	BaselineResults []SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse `pulumi:"baselineResults"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A Sql pool vulnerability assessment rule baseline.

type LookupSqlPoolWorkloadClassifierArgs added in v0.2.5

type LookupSqlPoolWorkloadClassifierArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// SQL pool name
	SqlPoolName string `pulumi:"sqlPoolName"`
	// The name of the workload classifier.
	WorkloadClassifierName string `pulumi:"workloadClassifierName"`
	// The name of the workload group.
	WorkloadGroupName string `pulumi:"workloadGroupName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupSqlPoolWorkloadClassifierResult added in v0.2.5

type LookupSqlPoolWorkloadClassifierResult struct {
	// The workload classifier context.
	Context *string `pulumi:"context"`
	// The workload classifier end time for classification.
	EndTime *string `pulumi:"endTime"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The workload classifier importance.
	Importance *string `pulumi:"importance"`
	// The workload classifier label.
	Label *string `pulumi:"label"`
	// The workload classifier member name.
	MemberName string `pulumi:"memberName"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The workload classifier start time for classification.
	StartTime *string `pulumi:"startTime"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Workload classifier operations for a data warehouse

func LookupSqlPoolWorkloadClassifier added in v0.2.5

type LookupSqlPoolWorkloadGroupArgs added in v0.2.5

type LookupSqlPoolWorkloadGroupArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// SQL pool name
	SqlPoolName string `pulumi:"sqlPoolName"`
	// The name of the workload group.
	WorkloadGroupName string `pulumi:"workloadGroupName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupSqlPoolWorkloadGroupResult added in v0.2.5

type LookupSqlPoolWorkloadGroupResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The workload group importance level.
	Importance *string `pulumi:"importance"`
	// The workload group cap percentage resource.
	MaxResourcePercent int `pulumi:"maxResourcePercent"`
	// The workload group request maximum grant percentage.
	MaxResourcePercentPerRequest *float64 `pulumi:"maxResourcePercentPerRequest"`
	// The workload group minimum percentage resource.
	MinResourcePercent int `pulumi:"minResourcePercent"`
	// The workload group request minimum grant percentage.
	MinResourcePercentPerRequest float64 `pulumi:"minResourcePercentPerRequest"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The workload group query execution timeout.
	QueryExecutionTimeout *int `pulumi:"queryExecutionTimeout"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Workload group operations for a sql pool

func LookupSqlPoolWorkloadGroup added in v0.2.5

func LookupSqlPoolWorkloadGroup(ctx *pulumi.Context, args *LookupSqlPoolWorkloadGroupArgs, opts ...pulumi.InvokeOption) (*LookupSqlPoolWorkloadGroupResult, error)

type LookupWorkspaceAadAdminArgs

type LookupWorkspaceAadAdminArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupWorkspaceAadAdminResult

type LookupWorkspaceAadAdminResult struct {
	// Workspace active directory administrator type
	AdministratorType *string `pulumi:"administratorType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Login of the workspace active directory administrator
	Login *string `pulumi:"login"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Object ID of the workspace active directory administrator
	Sid *string `pulumi:"sid"`
	// Tenant ID of the workspace active directory administrator
	TenantId *string `pulumi:"tenantId"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Workspace active directory administrator

type LookupWorkspaceArgs

type LookupWorkspaceArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupWorkspaceManagedSqlServerVulnerabilityAssessmentArgs added in v0.2.5

type LookupWorkspaceManagedSqlServerVulnerabilityAssessmentArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the vulnerability assessment.
	VulnerabilityAssessmentName string `pulumi:"vulnerabilityAssessmentName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResult added in v0.2.5

type LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The recurring scans settings
	RecurringScans *VulnerabilityAssessmentRecurringScansPropertiesResponse `pulumi:"recurringScans"`
	// Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.
	StorageAccountAccessKey *string `pulumi:"storageAccountAccessKey"`
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).
	StorageContainerPath string `pulumi:"storageContainerPath"`
	// A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required.
	StorageContainerSasKey *string `pulumi:"storageContainerSasKey"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A server vulnerability assessment.

type LookupWorkspaceResult

type LookupWorkspaceResult struct {
	// The ADLA resource ID.
	AdlaResourceId string `pulumi:"adlaResourceId"`
	// Connectivity endpoints
	ConnectivityEndpoints map[string]string `pulumi:"connectivityEndpoints"`
	// Workspace default data lake storage account details
	DefaultDataLakeStorage *DataLakeStorageAccountDetailsResponse `pulumi:"defaultDataLakeStorage"`
	// The encryption details of the workspace
	Encryption *EncryptionDetailsResponse `pulumi:"encryption"`
	// Workspace level configs and feature flags
	ExtraProperties map[string]interface{} `pulumi:"extraProperties"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Identity of the workspace
	Identity *ManagedIdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'
	ManagedResourceGroupName *string `pulumi:"managedResourceGroupName"`
	// Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
	ManagedVirtualNetwork *string `pulumi:"managedVirtualNetwork"`
	// Managed Virtual Network Settings
	ManagedVirtualNetworkSettings *ManagedVirtualNetworkSettingsResponse `pulumi:"managedVirtualNetworkSettings"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Private endpoint connections to the workspace
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Resource provisioning state
	ProvisioningState string `pulumi:"provisioningState"`
	// Purview Configuration
	PurviewConfiguration *PurviewConfigurationResponse `pulumi:"purviewConfiguration"`
	// Login for workspace SQL active directory administrator
	SqlAdministratorLogin *string `pulumi:"sqlAdministratorLogin"`
	// SQL administrator login password
	SqlAdministratorLoginPassword *string `pulumi:"sqlAdministratorLoginPassword"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Virtual Network profile
	VirtualNetworkProfile *VirtualNetworkProfileResponse `pulumi:"virtualNetworkProfile"`
	// Git integration settings
	WorkspaceRepositoryConfiguration *WorkspaceRepositoryConfigurationResponse `pulumi:"workspaceRepositoryConfiguration"`
	// The workspace unique identifier
	WorkspaceUID string `pulumi:"workspaceUID"`
}

A workspace

func LookupWorkspace

func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)

type LookupWorkspaceSqlAadAdminArgs added in v0.2.5

type LookupWorkspaceSqlAadAdminArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupWorkspaceSqlAadAdminResult added in v0.2.5

type LookupWorkspaceSqlAadAdminResult struct {
	// Workspace active directory administrator type
	AdministratorType *string `pulumi:"administratorType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Login of the workspace active directory administrator
	Login *string `pulumi:"login"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Object ID of the workspace active directory administrator
	Sid *string `pulumi:"sid"`
	// Tenant ID of the workspace active directory administrator
	TenantId *string `pulumi:"tenantId"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Workspace active directory administrator

func LookupWorkspaceSqlAadAdmin added in v0.2.5

func LookupWorkspaceSqlAadAdmin(ctx *pulumi.Context, args *LookupWorkspaceSqlAadAdminArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceSqlAadAdminResult, error)

type ManagedIdentity

type ManagedIdentity struct {
	// The type of managed identity for the workspace
	Type *string `pulumi:"type"`
}

The workspace managed identity

type ManagedIdentityArgs

type ManagedIdentityArgs struct {
	// The type of managed identity for the workspace
	Type *ResourceIdentityType `pulumi:"type"`
}

The workspace managed identity

func (ManagedIdentityArgs) ElementType

func (ManagedIdentityArgs) ElementType() reflect.Type

func (ManagedIdentityArgs) ToManagedIdentityOutput

func (i ManagedIdentityArgs) ToManagedIdentityOutput() ManagedIdentityOutput

func (ManagedIdentityArgs) ToManagedIdentityOutputWithContext

func (i ManagedIdentityArgs) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput

func (ManagedIdentityArgs) ToManagedIdentityPtrOutput

func (i ManagedIdentityArgs) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext

func (i ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

type ManagedIdentityInput

type ManagedIdentityInput interface {
	pulumi.Input

	ToManagedIdentityOutput() ManagedIdentityOutput
	ToManagedIdentityOutputWithContext(context.Context) ManagedIdentityOutput
}

ManagedIdentityInput is an input type that accepts ManagedIdentityArgs and ManagedIdentityOutput values. You can construct a concrete instance of `ManagedIdentityInput` via:

ManagedIdentityArgs{...}

type ManagedIdentityOutput

type ManagedIdentityOutput struct{ *pulumi.OutputState }

The workspace managed identity

func (ManagedIdentityOutput) ElementType

func (ManagedIdentityOutput) ElementType() reflect.Type

func (ManagedIdentityOutput) ToManagedIdentityOutput

func (o ManagedIdentityOutput) ToManagedIdentityOutput() ManagedIdentityOutput

func (ManagedIdentityOutput) ToManagedIdentityOutputWithContext

func (o ManagedIdentityOutput) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput

func (ManagedIdentityOutput) ToManagedIdentityPtrOutput

func (o ManagedIdentityOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext

func (o ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

func (ManagedIdentityOutput) Type

The type of managed identity for the workspace

type ManagedIdentityPtrInput

type ManagedIdentityPtrInput interface {
	pulumi.Input

	ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
	ToManagedIdentityPtrOutputWithContext(context.Context) ManagedIdentityPtrOutput
}

ManagedIdentityPtrInput is an input type that accepts ManagedIdentityArgs, ManagedIdentityPtr and ManagedIdentityPtrOutput values. You can construct a concrete instance of `ManagedIdentityPtrInput` via:

        ManagedIdentityArgs{...}

or:

        nil

type ManagedIdentityPtrOutput

type ManagedIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPtrOutput) Elem

func (ManagedIdentityPtrOutput) ElementType

func (ManagedIdentityPtrOutput) ElementType() reflect.Type

func (ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput

func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext

func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

func (ManagedIdentityPtrOutput) Type

The type of managed identity for the workspace

type ManagedIdentityResponse

type ManagedIdentityResponse struct {
	// The principal ID of the workspace managed identity
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the workspace managed identity
	TenantId string `pulumi:"tenantId"`
	// The type of managed identity for the workspace
	Type *string `pulumi:"type"`
}

The workspace managed identity

type ManagedIdentityResponseArgs

type ManagedIdentityResponseArgs struct {
	// The principal ID of the workspace managed identity
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant ID of the workspace managed identity
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of managed identity for the workspace
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The workspace managed identity

func (ManagedIdentityResponseArgs) ElementType

func (ManagedIdentityResponseArgs) ToManagedIdentityResponseOutput

func (i ManagedIdentityResponseArgs) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput

func (ManagedIdentityResponseArgs) ToManagedIdentityResponseOutputWithContext

func (i ManagedIdentityResponseArgs) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput

func (ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutput

func (i ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutputWithContext

func (i ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput

type ManagedIdentityResponseInput

type ManagedIdentityResponseInput interface {
	pulumi.Input

	ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput
	ToManagedIdentityResponseOutputWithContext(context.Context) ManagedIdentityResponseOutput
}

ManagedIdentityResponseInput is an input type that accepts ManagedIdentityResponseArgs and ManagedIdentityResponseOutput values. You can construct a concrete instance of `ManagedIdentityResponseInput` via:

ManagedIdentityResponseArgs{...}

type ManagedIdentityResponseOutput

type ManagedIdentityResponseOutput struct{ *pulumi.OutputState }

The workspace managed identity

func (ManagedIdentityResponseOutput) ElementType

func (ManagedIdentityResponseOutput) PrincipalId

The principal ID of the workspace managed identity

func (ManagedIdentityResponseOutput) TenantId

The tenant ID of the workspace managed identity

func (ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput

func (ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput

func (ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutput

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutputWithContext

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponseOutput) Type

The type of managed identity for the workspace

type ManagedIdentityResponsePtrInput

type ManagedIdentityResponsePtrInput interface {
	pulumi.Input

	ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput
	ToManagedIdentityResponsePtrOutputWithContext(context.Context) ManagedIdentityResponsePtrOutput
}

ManagedIdentityResponsePtrInput is an input type that accepts ManagedIdentityResponseArgs, ManagedIdentityResponsePtr and ManagedIdentityResponsePtrOutput values. You can construct a concrete instance of `ManagedIdentityResponsePtrInput` via:

        ManagedIdentityResponseArgs{...}

or:

        nil

type ManagedIdentityResponsePtrOutput

type ManagedIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityResponsePtrOutput) Elem

func (ManagedIdentityResponsePtrOutput) ElementType

func (ManagedIdentityResponsePtrOutput) PrincipalId

The principal ID of the workspace managed identity

func (ManagedIdentityResponsePtrOutput) TenantId

The tenant ID of the workspace managed identity

func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput

func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext

func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponsePtrOutput) Type

The type of managed identity for the workspace

type ManagedIntegrationRuntime

type ManagedIntegrationRuntime struct {
	// The compute resource for managed integration runtime.
	ComputeProperties *IntegrationRuntimeComputeProperties `pulumi:"computeProperties"`
	// Integration runtime description.
	Description *string `pulumi:"description"`
	// SSIS properties for managed integration runtime.
	SsisProperties *IntegrationRuntimeSsisProperties `pulumi:"ssisProperties"`
	// Type of integration runtime.
	// Expected value is 'Managed'.
	Type string `pulumi:"type"`
}

Managed integration runtime, including managed elastic and managed dedicated integration runtimes.

type ManagedIntegrationRuntimeArgs

type ManagedIntegrationRuntimeArgs struct {
	// The compute resource for managed integration runtime.
	ComputeProperties IntegrationRuntimeComputePropertiesPtrInput `pulumi:"computeProperties"`
	// Integration runtime description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// SSIS properties for managed integration runtime.
	SsisProperties IntegrationRuntimeSsisPropertiesPtrInput `pulumi:"ssisProperties"`
	// Type of integration runtime.
	// Expected value is 'Managed'.
	Type pulumi.StringInput `pulumi:"type"`
}

Managed integration runtime, including managed elastic and managed dedicated integration runtimes.

func (ManagedIntegrationRuntimeArgs) ElementType

func (ManagedIntegrationRuntimeArgs) ToManagedIntegrationRuntimeOutput

func (i ManagedIntegrationRuntimeArgs) ToManagedIntegrationRuntimeOutput() ManagedIntegrationRuntimeOutput

func (ManagedIntegrationRuntimeArgs) ToManagedIntegrationRuntimeOutputWithContext

func (i ManagedIntegrationRuntimeArgs) ToManagedIntegrationRuntimeOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeOutput

type ManagedIntegrationRuntimeErrorResponse added in v0.2.1

type ManagedIntegrationRuntimeErrorResponse struct {
	// Error code.
	Code string `pulumi:"code"`
	// Error message.
	Message string `pulumi:"message"`
	// Managed integration runtime error parameters.
	Parameters []string `pulumi:"parameters"`
	// The time when the error occurred.
	Time string `pulumi:"time"`
}

Error definition for managed integration runtime.

type ManagedIntegrationRuntimeErrorResponseArgs added in v0.2.1

type ManagedIntegrationRuntimeErrorResponseArgs struct {
	// Error code.
	Code pulumi.StringInput `pulumi:"code"`
	// Error message.
	Message pulumi.StringInput `pulumi:"message"`
	// Managed integration runtime error parameters.
	Parameters pulumi.StringArrayInput `pulumi:"parameters"`
	// The time when the error occurred.
	Time pulumi.StringInput `pulumi:"time"`
}

Error definition for managed integration runtime.

func (ManagedIntegrationRuntimeErrorResponseArgs) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeErrorResponseArgs) ToManagedIntegrationRuntimeErrorResponseOutput added in v0.2.1

func (i ManagedIntegrationRuntimeErrorResponseArgs) ToManagedIntegrationRuntimeErrorResponseOutput() ManagedIntegrationRuntimeErrorResponseOutput

func (ManagedIntegrationRuntimeErrorResponseArgs) ToManagedIntegrationRuntimeErrorResponseOutputWithContext added in v0.2.1

func (i ManagedIntegrationRuntimeErrorResponseArgs) ToManagedIntegrationRuntimeErrorResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeErrorResponseOutput

type ManagedIntegrationRuntimeErrorResponseArray added in v0.2.1

type ManagedIntegrationRuntimeErrorResponseArray []ManagedIntegrationRuntimeErrorResponseInput

func (ManagedIntegrationRuntimeErrorResponseArray) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeErrorResponseArray) ToManagedIntegrationRuntimeErrorResponseArrayOutput added in v0.2.1

func (i ManagedIntegrationRuntimeErrorResponseArray) ToManagedIntegrationRuntimeErrorResponseArrayOutput() ManagedIntegrationRuntimeErrorResponseArrayOutput

func (ManagedIntegrationRuntimeErrorResponseArray) ToManagedIntegrationRuntimeErrorResponseArrayOutputWithContext added in v0.2.1

func (i ManagedIntegrationRuntimeErrorResponseArray) ToManagedIntegrationRuntimeErrorResponseArrayOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeErrorResponseArrayOutput

type ManagedIntegrationRuntimeErrorResponseArrayInput added in v0.2.1

type ManagedIntegrationRuntimeErrorResponseArrayInput interface {
	pulumi.Input

	ToManagedIntegrationRuntimeErrorResponseArrayOutput() ManagedIntegrationRuntimeErrorResponseArrayOutput
	ToManagedIntegrationRuntimeErrorResponseArrayOutputWithContext(context.Context) ManagedIntegrationRuntimeErrorResponseArrayOutput
}

ManagedIntegrationRuntimeErrorResponseArrayInput is an input type that accepts ManagedIntegrationRuntimeErrorResponseArray and ManagedIntegrationRuntimeErrorResponseArrayOutput values. You can construct a concrete instance of `ManagedIntegrationRuntimeErrorResponseArrayInput` via:

ManagedIntegrationRuntimeErrorResponseArray{ ManagedIntegrationRuntimeErrorResponseArgs{...} }

type ManagedIntegrationRuntimeErrorResponseArrayOutput added in v0.2.1

type ManagedIntegrationRuntimeErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagedIntegrationRuntimeErrorResponseArrayOutput) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeErrorResponseArrayOutput) Index added in v0.2.1

func (ManagedIntegrationRuntimeErrorResponseArrayOutput) ToManagedIntegrationRuntimeErrorResponseArrayOutput added in v0.2.1

func (o ManagedIntegrationRuntimeErrorResponseArrayOutput) ToManagedIntegrationRuntimeErrorResponseArrayOutput() ManagedIntegrationRuntimeErrorResponseArrayOutput

func (ManagedIntegrationRuntimeErrorResponseArrayOutput) ToManagedIntegrationRuntimeErrorResponseArrayOutputWithContext added in v0.2.1

func (o ManagedIntegrationRuntimeErrorResponseArrayOutput) ToManagedIntegrationRuntimeErrorResponseArrayOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeErrorResponseArrayOutput

type ManagedIntegrationRuntimeErrorResponseInput added in v0.2.1

type ManagedIntegrationRuntimeErrorResponseInput interface {
	pulumi.Input

	ToManagedIntegrationRuntimeErrorResponseOutput() ManagedIntegrationRuntimeErrorResponseOutput
	ToManagedIntegrationRuntimeErrorResponseOutputWithContext(context.Context) ManagedIntegrationRuntimeErrorResponseOutput
}

ManagedIntegrationRuntimeErrorResponseInput is an input type that accepts ManagedIntegrationRuntimeErrorResponseArgs and ManagedIntegrationRuntimeErrorResponseOutput values. You can construct a concrete instance of `ManagedIntegrationRuntimeErrorResponseInput` via:

ManagedIntegrationRuntimeErrorResponseArgs{...}

type ManagedIntegrationRuntimeErrorResponseOutput added in v0.2.1

type ManagedIntegrationRuntimeErrorResponseOutput struct{ *pulumi.OutputState }

Error definition for managed integration runtime.

func (ManagedIntegrationRuntimeErrorResponseOutput) Code added in v0.2.1

Error code.

func (ManagedIntegrationRuntimeErrorResponseOutput) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeErrorResponseOutput) Message added in v0.2.1

Error message.

func (ManagedIntegrationRuntimeErrorResponseOutput) Parameters added in v0.2.1

Managed integration runtime error parameters.

func (ManagedIntegrationRuntimeErrorResponseOutput) Time added in v0.2.1

The time when the error occurred.

func (ManagedIntegrationRuntimeErrorResponseOutput) ToManagedIntegrationRuntimeErrorResponseOutput added in v0.2.1

func (o ManagedIntegrationRuntimeErrorResponseOutput) ToManagedIntegrationRuntimeErrorResponseOutput() ManagedIntegrationRuntimeErrorResponseOutput

func (ManagedIntegrationRuntimeErrorResponseOutput) ToManagedIntegrationRuntimeErrorResponseOutputWithContext added in v0.2.1

func (o ManagedIntegrationRuntimeErrorResponseOutput) ToManagedIntegrationRuntimeErrorResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeErrorResponseOutput

type ManagedIntegrationRuntimeInput

type ManagedIntegrationRuntimeInput interface {
	pulumi.Input

	ToManagedIntegrationRuntimeOutput() ManagedIntegrationRuntimeOutput
	ToManagedIntegrationRuntimeOutputWithContext(context.Context) ManagedIntegrationRuntimeOutput
}

ManagedIntegrationRuntimeInput is an input type that accepts ManagedIntegrationRuntimeArgs and ManagedIntegrationRuntimeOutput values. You can construct a concrete instance of `ManagedIntegrationRuntimeInput` via:

ManagedIntegrationRuntimeArgs{...}

type ManagedIntegrationRuntimeNodeResponse added in v0.2.1

type ManagedIntegrationRuntimeNodeResponse struct {
	// The errors that occurred on this integration runtime node.
	Errors []ManagedIntegrationRuntimeErrorResponse `pulumi:"errors"`
	// The managed integration runtime node id.
	NodeId string `pulumi:"nodeId"`
	// The managed integration runtime node status.
	Status string `pulumi:"status"`
}

Properties of integration runtime node.

type ManagedIntegrationRuntimeNodeResponseArgs added in v0.2.1

type ManagedIntegrationRuntimeNodeResponseArgs struct {
	// The errors that occurred on this integration runtime node.
	Errors ManagedIntegrationRuntimeErrorResponseArrayInput `pulumi:"errors"`
	// The managed integration runtime node id.
	NodeId pulumi.StringInput `pulumi:"nodeId"`
	// The managed integration runtime node status.
	Status pulumi.StringInput `pulumi:"status"`
}

Properties of integration runtime node.

func (ManagedIntegrationRuntimeNodeResponseArgs) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeNodeResponseArgs) ToManagedIntegrationRuntimeNodeResponseOutput added in v0.2.1

func (i ManagedIntegrationRuntimeNodeResponseArgs) ToManagedIntegrationRuntimeNodeResponseOutput() ManagedIntegrationRuntimeNodeResponseOutput

func (ManagedIntegrationRuntimeNodeResponseArgs) ToManagedIntegrationRuntimeNodeResponseOutputWithContext added in v0.2.1

func (i ManagedIntegrationRuntimeNodeResponseArgs) ToManagedIntegrationRuntimeNodeResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeNodeResponseOutput

type ManagedIntegrationRuntimeNodeResponseArray added in v0.2.1

type ManagedIntegrationRuntimeNodeResponseArray []ManagedIntegrationRuntimeNodeResponseInput

func (ManagedIntegrationRuntimeNodeResponseArray) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeNodeResponseArray) ToManagedIntegrationRuntimeNodeResponseArrayOutput added in v0.2.1

func (i ManagedIntegrationRuntimeNodeResponseArray) ToManagedIntegrationRuntimeNodeResponseArrayOutput() ManagedIntegrationRuntimeNodeResponseArrayOutput

func (ManagedIntegrationRuntimeNodeResponseArray) ToManagedIntegrationRuntimeNodeResponseArrayOutputWithContext added in v0.2.1

func (i ManagedIntegrationRuntimeNodeResponseArray) ToManagedIntegrationRuntimeNodeResponseArrayOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeNodeResponseArrayOutput

type ManagedIntegrationRuntimeNodeResponseArrayInput added in v0.2.1

type ManagedIntegrationRuntimeNodeResponseArrayInput interface {
	pulumi.Input

	ToManagedIntegrationRuntimeNodeResponseArrayOutput() ManagedIntegrationRuntimeNodeResponseArrayOutput
	ToManagedIntegrationRuntimeNodeResponseArrayOutputWithContext(context.Context) ManagedIntegrationRuntimeNodeResponseArrayOutput
}

ManagedIntegrationRuntimeNodeResponseArrayInput is an input type that accepts ManagedIntegrationRuntimeNodeResponseArray and ManagedIntegrationRuntimeNodeResponseArrayOutput values. You can construct a concrete instance of `ManagedIntegrationRuntimeNodeResponseArrayInput` via:

ManagedIntegrationRuntimeNodeResponseArray{ ManagedIntegrationRuntimeNodeResponseArgs{...} }

type ManagedIntegrationRuntimeNodeResponseArrayOutput added in v0.2.1

type ManagedIntegrationRuntimeNodeResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagedIntegrationRuntimeNodeResponseArrayOutput) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeNodeResponseArrayOutput) Index added in v0.2.1

func (ManagedIntegrationRuntimeNodeResponseArrayOutput) ToManagedIntegrationRuntimeNodeResponseArrayOutput added in v0.2.1

func (o ManagedIntegrationRuntimeNodeResponseArrayOutput) ToManagedIntegrationRuntimeNodeResponseArrayOutput() ManagedIntegrationRuntimeNodeResponseArrayOutput

func (ManagedIntegrationRuntimeNodeResponseArrayOutput) ToManagedIntegrationRuntimeNodeResponseArrayOutputWithContext added in v0.2.1

func (o ManagedIntegrationRuntimeNodeResponseArrayOutput) ToManagedIntegrationRuntimeNodeResponseArrayOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeNodeResponseArrayOutput

type ManagedIntegrationRuntimeNodeResponseInput added in v0.2.1

type ManagedIntegrationRuntimeNodeResponseInput interface {
	pulumi.Input

	ToManagedIntegrationRuntimeNodeResponseOutput() ManagedIntegrationRuntimeNodeResponseOutput
	ToManagedIntegrationRuntimeNodeResponseOutputWithContext(context.Context) ManagedIntegrationRuntimeNodeResponseOutput
}

ManagedIntegrationRuntimeNodeResponseInput is an input type that accepts ManagedIntegrationRuntimeNodeResponseArgs and ManagedIntegrationRuntimeNodeResponseOutput values. You can construct a concrete instance of `ManagedIntegrationRuntimeNodeResponseInput` via:

ManagedIntegrationRuntimeNodeResponseArgs{...}

type ManagedIntegrationRuntimeNodeResponseOutput added in v0.2.1

type ManagedIntegrationRuntimeNodeResponseOutput struct{ *pulumi.OutputState }

Properties of integration runtime node.

func (ManagedIntegrationRuntimeNodeResponseOutput) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeNodeResponseOutput) Errors added in v0.2.1

The errors that occurred on this integration runtime node.

func (ManagedIntegrationRuntimeNodeResponseOutput) NodeId added in v0.2.1

The managed integration runtime node id.

func (ManagedIntegrationRuntimeNodeResponseOutput) Status added in v0.2.1

The managed integration runtime node status.

func (ManagedIntegrationRuntimeNodeResponseOutput) ToManagedIntegrationRuntimeNodeResponseOutput added in v0.2.1

func (o ManagedIntegrationRuntimeNodeResponseOutput) ToManagedIntegrationRuntimeNodeResponseOutput() ManagedIntegrationRuntimeNodeResponseOutput

func (ManagedIntegrationRuntimeNodeResponseOutput) ToManagedIntegrationRuntimeNodeResponseOutputWithContext added in v0.2.1

func (o ManagedIntegrationRuntimeNodeResponseOutput) ToManagedIntegrationRuntimeNodeResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeNodeResponseOutput

type ManagedIntegrationRuntimeOperationResultResponse added in v0.2.1

type ManagedIntegrationRuntimeOperationResultResponse struct {
	// The activity id for the operation request.
	ActivityId string `pulumi:"activityId"`
	// The error code.
	ErrorCode string `pulumi:"errorCode"`
	// Managed integration runtime error parameters.
	Parameters []string `pulumi:"parameters"`
	// The operation result.
	Result string `pulumi:"result"`
	// The start time of the operation.
	StartTime string `pulumi:"startTime"`
	// The operation type. Could be start or stop.
	Type string `pulumi:"type"`
}

Properties of managed integration runtime operation result.

type ManagedIntegrationRuntimeOperationResultResponseArgs added in v0.2.1

type ManagedIntegrationRuntimeOperationResultResponseArgs struct {
	// The activity id for the operation request.
	ActivityId pulumi.StringInput `pulumi:"activityId"`
	// The error code.
	ErrorCode pulumi.StringInput `pulumi:"errorCode"`
	// Managed integration runtime error parameters.
	Parameters pulumi.StringArrayInput `pulumi:"parameters"`
	// The operation result.
	Result pulumi.StringInput `pulumi:"result"`
	// The start time of the operation.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// The operation type. Could be start or stop.
	Type pulumi.StringInput `pulumi:"type"`
}

Properties of managed integration runtime operation result.

func (ManagedIntegrationRuntimeOperationResultResponseArgs) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeOperationResultResponseArgs) ToManagedIntegrationRuntimeOperationResultResponseOutput added in v0.2.1

func (i ManagedIntegrationRuntimeOperationResultResponseArgs) ToManagedIntegrationRuntimeOperationResultResponseOutput() ManagedIntegrationRuntimeOperationResultResponseOutput

func (ManagedIntegrationRuntimeOperationResultResponseArgs) ToManagedIntegrationRuntimeOperationResultResponseOutputWithContext added in v0.2.1

func (i ManagedIntegrationRuntimeOperationResultResponseArgs) ToManagedIntegrationRuntimeOperationResultResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeOperationResultResponseOutput

type ManagedIntegrationRuntimeOperationResultResponseInput added in v0.2.1

type ManagedIntegrationRuntimeOperationResultResponseInput interface {
	pulumi.Input

	ToManagedIntegrationRuntimeOperationResultResponseOutput() ManagedIntegrationRuntimeOperationResultResponseOutput
	ToManagedIntegrationRuntimeOperationResultResponseOutputWithContext(context.Context) ManagedIntegrationRuntimeOperationResultResponseOutput
}

ManagedIntegrationRuntimeOperationResultResponseInput is an input type that accepts ManagedIntegrationRuntimeOperationResultResponseArgs and ManagedIntegrationRuntimeOperationResultResponseOutput values. You can construct a concrete instance of `ManagedIntegrationRuntimeOperationResultResponseInput` via:

ManagedIntegrationRuntimeOperationResultResponseArgs{...}

type ManagedIntegrationRuntimeOperationResultResponseOutput added in v0.2.1

type ManagedIntegrationRuntimeOperationResultResponseOutput struct{ *pulumi.OutputState }

Properties of managed integration runtime operation result.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ActivityId added in v0.2.1

The activity id for the operation request.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ErrorCode added in v0.2.1

The error code.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) Parameters added in v0.2.1

Managed integration runtime error parameters.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) Result added in v0.2.1

The operation result.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) StartTime added in v0.2.1

The start time of the operation.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ToManagedIntegrationRuntimeOperationResultResponseOutput added in v0.2.1

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ToManagedIntegrationRuntimeOperationResultResponseOutputWithContext added in v0.2.1

func (o ManagedIntegrationRuntimeOperationResultResponseOutput) ToManagedIntegrationRuntimeOperationResultResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeOperationResultResponseOutput

func (ManagedIntegrationRuntimeOperationResultResponseOutput) Type added in v0.2.1

The operation type. Could be start or stop.

type ManagedIntegrationRuntimeOutput

type ManagedIntegrationRuntimeOutput struct{ *pulumi.OutputState }

Managed integration runtime, including managed elastic and managed dedicated integration runtimes.

func (ManagedIntegrationRuntimeOutput) ComputeProperties

The compute resource for managed integration runtime.

func (ManagedIntegrationRuntimeOutput) Description

Integration runtime description.

func (ManagedIntegrationRuntimeOutput) ElementType

func (ManagedIntegrationRuntimeOutput) SsisProperties

SSIS properties for managed integration runtime.

func (ManagedIntegrationRuntimeOutput) ToManagedIntegrationRuntimeOutput

func (o ManagedIntegrationRuntimeOutput) ToManagedIntegrationRuntimeOutput() ManagedIntegrationRuntimeOutput

func (ManagedIntegrationRuntimeOutput) ToManagedIntegrationRuntimeOutputWithContext

func (o ManagedIntegrationRuntimeOutput) ToManagedIntegrationRuntimeOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeOutput

func (ManagedIntegrationRuntimeOutput) Type

Type of integration runtime. Expected value is 'Managed'.

type ManagedIntegrationRuntimeResponse

type ManagedIntegrationRuntimeResponse struct {
	// The compute resource for managed integration runtime.
	ComputeProperties *IntegrationRuntimeComputePropertiesResponse `pulumi:"computeProperties"`
	// Integration runtime description.
	Description *string `pulumi:"description"`
	// SSIS properties for managed integration runtime.
	SsisProperties *IntegrationRuntimeSsisPropertiesResponse `pulumi:"ssisProperties"`
	// Integration runtime state, only valid for managed dedicated integration runtime.
	State string `pulumi:"state"`
	// Type of integration runtime.
	// Expected value is 'Managed'.
	Type string `pulumi:"type"`
}

Managed integration runtime, including managed elastic and managed dedicated integration runtimes.

type ManagedIntegrationRuntimeResponseArgs

type ManagedIntegrationRuntimeResponseArgs struct {
	// The compute resource for managed integration runtime.
	ComputeProperties IntegrationRuntimeComputePropertiesResponsePtrInput `pulumi:"computeProperties"`
	// Integration runtime description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// SSIS properties for managed integration runtime.
	SsisProperties IntegrationRuntimeSsisPropertiesResponsePtrInput `pulumi:"ssisProperties"`
	// Integration runtime state, only valid for managed dedicated integration runtime.
	State pulumi.StringInput `pulumi:"state"`
	// Type of integration runtime.
	// Expected value is 'Managed'.
	Type pulumi.StringInput `pulumi:"type"`
}

Managed integration runtime, including managed elastic and managed dedicated integration runtimes.

func (ManagedIntegrationRuntimeResponseArgs) ElementType

func (ManagedIntegrationRuntimeResponseArgs) ToManagedIntegrationRuntimeResponseOutput

func (i ManagedIntegrationRuntimeResponseArgs) ToManagedIntegrationRuntimeResponseOutput() ManagedIntegrationRuntimeResponseOutput

func (ManagedIntegrationRuntimeResponseArgs) ToManagedIntegrationRuntimeResponseOutputWithContext

func (i ManagedIntegrationRuntimeResponseArgs) ToManagedIntegrationRuntimeResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeResponseOutput

type ManagedIntegrationRuntimeResponseInput

type ManagedIntegrationRuntimeResponseInput interface {
	pulumi.Input

	ToManagedIntegrationRuntimeResponseOutput() ManagedIntegrationRuntimeResponseOutput
	ToManagedIntegrationRuntimeResponseOutputWithContext(context.Context) ManagedIntegrationRuntimeResponseOutput
}

ManagedIntegrationRuntimeResponseInput is an input type that accepts ManagedIntegrationRuntimeResponseArgs and ManagedIntegrationRuntimeResponseOutput values. You can construct a concrete instance of `ManagedIntegrationRuntimeResponseInput` via:

ManagedIntegrationRuntimeResponseArgs{...}

type ManagedIntegrationRuntimeResponseOutput

type ManagedIntegrationRuntimeResponseOutput struct{ *pulumi.OutputState }

Managed integration runtime, including managed elastic and managed dedicated integration runtimes.

func (ManagedIntegrationRuntimeResponseOutput) ComputeProperties

The compute resource for managed integration runtime.

func (ManagedIntegrationRuntimeResponseOutput) Description

Integration runtime description.

func (ManagedIntegrationRuntimeResponseOutput) ElementType

func (ManagedIntegrationRuntimeResponseOutput) SsisProperties

SSIS properties for managed integration runtime.

func (ManagedIntegrationRuntimeResponseOutput) State

Integration runtime state, only valid for managed dedicated integration runtime.

func (ManagedIntegrationRuntimeResponseOutput) ToManagedIntegrationRuntimeResponseOutput

func (o ManagedIntegrationRuntimeResponseOutput) ToManagedIntegrationRuntimeResponseOutput() ManagedIntegrationRuntimeResponseOutput

func (ManagedIntegrationRuntimeResponseOutput) ToManagedIntegrationRuntimeResponseOutputWithContext

func (o ManagedIntegrationRuntimeResponseOutput) ToManagedIntegrationRuntimeResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeResponseOutput

func (ManagedIntegrationRuntimeResponseOutput) Type

Type of integration runtime. Expected value is 'Managed'.

type ManagedIntegrationRuntimeStatusResponse added in v0.2.1

type ManagedIntegrationRuntimeStatusResponse struct {
	// The time at which the integration runtime was created, in ISO8601 format.
	CreateTime string `pulumi:"createTime"`
	// The workspace name which the integration runtime belong to.
	DataFactoryName string `pulumi:"dataFactoryName"`
	// The last operation result that occurred on this integration runtime.
	LastOperation ManagedIntegrationRuntimeOperationResultResponse `pulumi:"lastOperation"`
	// The list of nodes for managed integration runtime.
	Nodes []ManagedIntegrationRuntimeNodeResponse `pulumi:"nodes"`
	// The errors that occurred on this integration runtime.
	OtherErrors []ManagedIntegrationRuntimeErrorResponse `pulumi:"otherErrors"`
	// The state of integration runtime.
	State string `pulumi:"state"`
	// Type of integration runtime.
	// Expected value is 'Managed'.
	Type string `pulumi:"type"`
}

Managed integration runtime status.

type ManagedIntegrationRuntimeStatusResponseArgs added in v0.2.1

type ManagedIntegrationRuntimeStatusResponseArgs struct {
	// The time at which the integration runtime was created, in ISO8601 format.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// The workspace name which the integration runtime belong to.
	DataFactoryName pulumi.StringInput `pulumi:"dataFactoryName"`
	// The last operation result that occurred on this integration runtime.
	LastOperation ManagedIntegrationRuntimeOperationResultResponseInput `pulumi:"lastOperation"`
	// The list of nodes for managed integration runtime.
	Nodes ManagedIntegrationRuntimeNodeResponseArrayInput `pulumi:"nodes"`
	// The errors that occurred on this integration runtime.
	OtherErrors ManagedIntegrationRuntimeErrorResponseArrayInput `pulumi:"otherErrors"`
	// The state of integration runtime.
	State pulumi.StringInput `pulumi:"state"`
	// Type of integration runtime.
	// Expected value is 'Managed'.
	Type pulumi.StringInput `pulumi:"type"`
}

Managed integration runtime status.

func (ManagedIntegrationRuntimeStatusResponseArgs) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeStatusResponseArgs) ToManagedIntegrationRuntimeStatusResponseOutput added in v0.2.1

func (i ManagedIntegrationRuntimeStatusResponseArgs) ToManagedIntegrationRuntimeStatusResponseOutput() ManagedIntegrationRuntimeStatusResponseOutput

func (ManagedIntegrationRuntimeStatusResponseArgs) ToManagedIntegrationRuntimeStatusResponseOutputWithContext added in v0.2.1

func (i ManagedIntegrationRuntimeStatusResponseArgs) ToManagedIntegrationRuntimeStatusResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeStatusResponseOutput

type ManagedIntegrationRuntimeStatusResponseInput added in v0.2.1

type ManagedIntegrationRuntimeStatusResponseInput interface {
	pulumi.Input

	ToManagedIntegrationRuntimeStatusResponseOutput() ManagedIntegrationRuntimeStatusResponseOutput
	ToManagedIntegrationRuntimeStatusResponseOutputWithContext(context.Context) ManagedIntegrationRuntimeStatusResponseOutput
}

ManagedIntegrationRuntimeStatusResponseInput is an input type that accepts ManagedIntegrationRuntimeStatusResponseArgs and ManagedIntegrationRuntimeStatusResponseOutput values. You can construct a concrete instance of `ManagedIntegrationRuntimeStatusResponseInput` via:

ManagedIntegrationRuntimeStatusResponseArgs{...}

type ManagedIntegrationRuntimeStatusResponseOutput added in v0.2.1

type ManagedIntegrationRuntimeStatusResponseOutput struct{ *pulumi.OutputState }

Managed integration runtime status.

func (ManagedIntegrationRuntimeStatusResponseOutput) CreateTime added in v0.2.1

The time at which the integration runtime was created, in ISO8601 format.

func (ManagedIntegrationRuntimeStatusResponseOutput) DataFactoryName added in v0.2.1

The workspace name which the integration runtime belong to.

func (ManagedIntegrationRuntimeStatusResponseOutput) ElementType added in v0.2.1

func (ManagedIntegrationRuntimeStatusResponseOutput) LastOperation added in v0.2.1

The last operation result that occurred on this integration runtime.

func (ManagedIntegrationRuntimeStatusResponseOutput) Nodes added in v0.2.1

The list of nodes for managed integration runtime.

func (ManagedIntegrationRuntimeStatusResponseOutput) OtherErrors added in v0.2.1

The errors that occurred on this integration runtime.

func (ManagedIntegrationRuntimeStatusResponseOutput) State added in v0.2.1

The state of integration runtime.

func (ManagedIntegrationRuntimeStatusResponseOutput) ToManagedIntegrationRuntimeStatusResponseOutput added in v0.2.1

func (o ManagedIntegrationRuntimeStatusResponseOutput) ToManagedIntegrationRuntimeStatusResponseOutput() ManagedIntegrationRuntimeStatusResponseOutput

func (ManagedIntegrationRuntimeStatusResponseOutput) ToManagedIntegrationRuntimeStatusResponseOutputWithContext added in v0.2.1

func (o ManagedIntegrationRuntimeStatusResponseOutput) ToManagedIntegrationRuntimeStatusResponseOutputWithContext(ctx context.Context) ManagedIntegrationRuntimeStatusResponseOutput

func (ManagedIntegrationRuntimeStatusResponseOutput) Type added in v0.2.1

Type of integration runtime. Expected value is 'Managed'.

type ManagedVirtualNetworkSettings added in v0.2.3

type ManagedVirtualNetworkSettings struct {
	// Allowed Aad Tenant Ids For Linking
	AllowedAadTenantIdsForLinking []string `pulumi:"allowedAadTenantIdsForLinking"`
	// Linked Access Check On Target Resource
	LinkedAccessCheckOnTargetResource *bool `pulumi:"linkedAccessCheckOnTargetResource"`
	// Prevent Data Exfiltration
	PreventDataExfiltration *bool `pulumi:"preventDataExfiltration"`
}

Managed Virtual Network Settings

type ManagedVirtualNetworkSettingsArgs added in v0.2.3

type ManagedVirtualNetworkSettingsArgs struct {
	// Allowed Aad Tenant Ids For Linking
	AllowedAadTenantIdsForLinking pulumi.StringArrayInput `pulumi:"allowedAadTenantIdsForLinking"`
	// Linked Access Check On Target Resource
	LinkedAccessCheckOnTargetResource pulumi.BoolPtrInput `pulumi:"linkedAccessCheckOnTargetResource"`
	// Prevent Data Exfiltration
	PreventDataExfiltration pulumi.BoolPtrInput `pulumi:"preventDataExfiltration"`
}

Managed Virtual Network Settings

func (ManagedVirtualNetworkSettingsArgs) ElementType added in v0.2.3

func (ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsOutput added in v0.2.3

func (i ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsOutput() ManagedVirtualNetworkSettingsOutput

func (ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsOutputWithContext added in v0.2.3

func (i ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsOutput

func (ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsPtrOutput added in v0.2.3

func (i ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsPtrOutput() ManagedVirtualNetworkSettingsPtrOutput

func (ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsPtrOutputWithContext added in v0.2.3

func (i ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsPtrOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsPtrOutput

type ManagedVirtualNetworkSettingsInput added in v0.2.3

type ManagedVirtualNetworkSettingsInput interface {
	pulumi.Input

	ToManagedVirtualNetworkSettingsOutput() ManagedVirtualNetworkSettingsOutput
	ToManagedVirtualNetworkSettingsOutputWithContext(context.Context) ManagedVirtualNetworkSettingsOutput
}

ManagedVirtualNetworkSettingsInput is an input type that accepts ManagedVirtualNetworkSettingsArgs and ManagedVirtualNetworkSettingsOutput values. You can construct a concrete instance of `ManagedVirtualNetworkSettingsInput` via:

ManagedVirtualNetworkSettingsArgs{...}

type ManagedVirtualNetworkSettingsOutput added in v0.2.3

type ManagedVirtualNetworkSettingsOutput struct{ *pulumi.OutputState }

Managed Virtual Network Settings

func (ManagedVirtualNetworkSettingsOutput) AllowedAadTenantIdsForLinking added in v0.2.3

func (o ManagedVirtualNetworkSettingsOutput) AllowedAadTenantIdsForLinking() pulumi.StringArrayOutput

Allowed Aad Tenant Ids For Linking

func (ManagedVirtualNetworkSettingsOutput) ElementType added in v0.2.3

func (ManagedVirtualNetworkSettingsOutput) LinkedAccessCheckOnTargetResource added in v0.2.3

func (o ManagedVirtualNetworkSettingsOutput) LinkedAccessCheckOnTargetResource() pulumi.BoolPtrOutput

Linked Access Check On Target Resource

func (ManagedVirtualNetworkSettingsOutput) PreventDataExfiltration added in v0.2.3

func (o ManagedVirtualNetworkSettingsOutput) PreventDataExfiltration() pulumi.BoolPtrOutput

Prevent Data Exfiltration

func (ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsOutput added in v0.2.3

func (o ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsOutput() ManagedVirtualNetworkSettingsOutput

func (ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsOutputWithContext added in v0.2.3

func (o ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsOutput

func (ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsPtrOutput added in v0.2.3

func (o ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsPtrOutput() ManagedVirtualNetworkSettingsPtrOutput

func (ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsPtrOutputWithContext added in v0.2.3

func (o ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsPtrOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsPtrOutput

type ManagedVirtualNetworkSettingsPtrInput added in v0.2.3

type ManagedVirtualNetworkSettingsPtrInput interface {
	pulumi.Input

	ToManagedVirtualNetworkSettingsPtrOutput() ManagedVirtualNetworkSettingsPtrOutput
	ToManagedVirtualNetworkSettingsPtrOutputWithContext(context.Context) ManagedVirtualNetworkSettingsPtrOutput
}

ManagedVirtualNetworkSettingsPtrInput is an input type that accepts ManagedVirtualNetworkSettingsArgs, ManagedVirtualNetworkSettingsPtr and ManagedVirtualNetworkSettingsPtrOutput values. You can construct a concrete instance of `ManagedVirtualNetworkSettingsPtrInput` via:

        ManagedVirtualNetworkSettingsArgs{...}

or:

        nil

type ManagedVirtualNetworkSettingsPtrOutput added in v0.2.3

type ManagedVirtualNetworkSettingsPtrOutput struct{ *pulumi.OutputState }

func (ManagedVirtualNetworkSettingsPtrOutput) AllowedAadTenantIdsForLinking added in v0.2.3

func (o ManagedVirtualNetworkSettingsPtrOutput) AllowedAadTenantIdsForLinking() pulumi.StringArrayOutput

Allowed Aad Tenant Ids For Linking

func (ManagedVirtualNetworkSettingsPtrOutput) Elem added in v0.2.3

func (ManagedVirtualNetworkSettingsPtrOutput) ElementType added in v0.2.3

func (ManagedVirtualNetworkSettingsPtrOutput) LinkedAccessCheckOnTargetResource added in v0.2.3

func (o ManagedVirtualNetworkSettingsPtrOutput) LinkedAccessCheckOnTargetResource() pulumi.BoolPtrOutput

Linked Access Check On Target Resource

func (ManagedVirtualNetworkSettingsPtrOutput) PreventDataExfiltration added in v0.2.3

func (o ManagedVirtualNetworkSettingsPtrOutput) PreventDataExfiltration() pulumi.BoolPtrOutput

Prevent Data Exfiltration

func (ManagedVirtualNetworkSettingsPtrOutput) ToManagedVirtualNetworkSettingsPtrOutput added in v0.2.3

func (o ManagedVirtualNetworkSettingsPtrOutput) ToManagedVirtualNetworkSettingsPtrOutput() ManagedVirtualNetworkSettingsPtrOutput

func (ManagedVirtualNetworkSettingsPtrOutput) ToManagedVirtualNetworkSettingsPtrOutputWithContext added in v0.2.3

func (o ManagedVirtualNetworkSettingsPtrOutput) ToManagedVirtualNetworkSettingsPtrOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsPtrOutput

type ManagedVirtualNetworkSettingsResponse added in v0.2.3

type ManagedVirtualNetworkSettingsResponse struct {
	// Allowed Aad Tenant Ids For Linking
	AllowedAadTenantIdsForLinking []string `pulumi:"allowedAadTenantIdsForLinking"`
	// Linked Access Check On Target Resource
	LinkedAccessCheckOnTargetResource *bool `pulumi:"linkedAccessCheckOnTargetResource"`
	// Prevent Data Exfiltration
	PreventDataExfiltration *bool `pulumi:"preventDataExfiltration"`
}

Managed Virtual Network Settings

type ManagedVirtualNetworkSettingsResponseArgs added in v0.2.3

type ManagedVirtualNetworkSettingsResponseArgs struct {
	// Allowed Aad Tenant Ids For Linking
	AllowedAadTenantIdsForLinking pulumi.StringArrayInput `pulumi:"allowedAadTenantIdsForLinking"`
	// Linked Access Check On Target Resource
	LinkedAccessCheckOnTargetResource pulumi.BoolPtrInput `pulumi:"linkedAccessCheckOnTargetResource"`
	// Prevent Data Exfiltration
	PreventDataExfiltration pulumi.BoolPtrInput `pulumi:"preventDataExfiltration"`
}

Managed Virtual Network Settings

func (ManagedVirtualNetworkSettingsResponseArgs) ElementType added in v0.2.3

func (ManagedVirtualNetworkSettingsResponseArgs) ToManagedVirtualNetworkSettingsResponseOutput added in v0.2.3

func (i ManagedVirtualNetworkSettingsResponseArgs) ToManagedVirtualNetworkSettingsResponseOutput() ManagedVirtualNetworkSettingsResponseOutput

func (ManagedVirtualNetworkSettingsResponseArgs) ToManagedVirtualNetworkSettingsResponseOutputWithContext added in v0.2.3

func (i ManagedVirtualNetworkSettingsResponseArgs) ToManagedVirtualNetworkSettingsResponseOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsResponseOutput

func (ManagedVirtualNetworkSettingsResponseArgs) ToManagedVirtualNetworkSettingsResponsePtrOutput added in v0.2.3

func (i ManagedVirtualNetworkSettingsResponseArgs) ToManagedVirtualNetworkSettingsResponsePtrOutput() ManagedVirtualNetworkSettingsResponsePtrOutput

func (ManagedVirtualNetworkSettingsResponseArgs) ToManagedVirtualNetworkSettingsResponsePtrOutputWithContext added in v0.2.3

func (i ManagedVirtualNetworkSettingsResponseArgs) ToManagedVirtualNetworkSettingsResponsePtrOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsResponsePtrOutput

type ManagedVirtualNetworkSettingsResponseInput added in v0.2.3

type ManagedVirtualNetworkSettingsResponseInput interface {
	pulumi.Input

	ToManagedVirtualNetworkSettingsResponseOutput() ManagedVirtualNetworkSettingsResponseOutput
	ToManagedVirtualNetworkSettingsResponseOutputWithContext(context.Context) ManagedVirtualNetworkSettingsResponseOutput
}

ManagedVirtualNetworkSettingsResponseInput is an input type that accepts ManagedVirtualNetworkSettingsResponseArgs and ManagedVirtualNetworkSettingsResponseOutput values. You can construct a concrete instance of `ManagedVirtualNetworkSettingsResponseInput` via:

ManagedVirtualNetworkSettingsResponseArgs{...}

type ManagedVirtualNetworkSettingsResponseOutput added in v0.2.3

type ManagedVirtualNetworkSettingsResponseOutput struct{ *pulumi.OutputState }

Managed Virtual Network Settings

func (ManagedVirtualNetworkSettingsResponseOutput) AllowedAadTenantIdsForLinking added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponseOutput) AllowedAadTenantIdsForLinking() pulumi.StringArrayOutput

Allowed Aad Tenant Ids For Linking

func (ManagedVirtualNetworkSettingsResponseOutput) ElementType added in v0.2.3

func (ManagedVirtualNetworkSettingsResponseOutput) LinkedAccessCheckOnTargetResource added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponseOutput) LinkedAccessCheckOnTargetResource() pulumi.BoolPtrOutput

Linked Access Check On Target Resource

func (ManagedVirtualNetworkSettingsResponseOutput) PreventDataExfiltration added in v0.2.3

Prevent Data Exfiltration

func (ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponseOutput added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponseOutput() ManagedVirtualNetworkSettingsResponseOutput

func (ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponseOutputWithContext added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponseOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsResponseOutput

func (ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponsePtrOutput added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponsePtrOutput() ManagedVirtualNetworkSettingsResponsePtrOutput

func (ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponsePtrOutputWithContext added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponsePtrOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsResponsePtrOutput

type ManagedVirtualNetworkSettingsResponsePtrInput added in v0.2.3

type ManagedVirtualNetworkSettingsResponsePtrInput interface {
	pulumi.Input

	ToManagedVirtualNetworkSettingsResponsePtrOutput() ManagedVirtualNetworkSettingsResponsePtrOutput
	ToManagedVirtualNetworkSettingsResponsePtrOutputWithContext(context.Context) ManagedVirtualNetworkSettingsResponsePtrOutput
}

ManagedVirtualNetworkSettingsResponsePtrInput is an input type that accepts ManagedVirtualNetworkSettingsResponseArgs, ManagedVirtualNetworkSettingsResponsePtr and ManagedVirtualNetworkSettingsResponsePtrOutput values. You can construct a concrete instance of `ManagedVirtualNetworkSettingsResponsePtrInput` via:

        ManagedVirtualNetworkSettingsResponseArgs{...}

or:

        nil

type ManagedVirtualNetworkSettingsResponsePtrOutput added in v0.2.3

type ManagedVirtualNetworkSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedVirtualNetworkSettingsResponsePtrOutput) AllowedAadTenantIdsForLinking added in v0.2.3

Allowed Aad Tenant Ids For Linking

func (ManagedVirtualNetworkSettingsResponsePtrOutput) Elem added in v0.2.3

func (ManagedVirtualNetworkSettingsResponsePtrOutput) ElementType added in v0.2.3

func (ManagedVirtualNetworkSettingsResponsePtrOutput) LinkedAccessCheckOnTargetResource added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponsePtrOutput) LinkedAccessCheckOnTargetResource() pulumi.BoolPtrOutput

Linked Access Check On Target Resource

func (ManagedVirtualNetworkSettingsResponsePtrOutput) PreventDataExfiltration added in v0.2.3

Prevent Data Exfiltration

func (ManagedVirtualNetworkSettingsResponsePtrOutput) ToManagedVirtualNetworkSettingsResponsePtrOutput added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponsePtrOutput) ToManagedVirtualNetworkSettingsResponsePtrOutput() ManagedVirtualNetworkSettingsResponsePtrOutput

func (ManagedVirtualNetworkSettingsResponsePtrOutput) ToManagedVirtualNetworkSettingsResponsePtrOutputWithContext added in v0.2.3

func (o ManagedVirtualNetworkSettingsResponsePtrOutput) ToManagedVirtualNetworkSettingsResponsePtrOutputWithContext(ctx context.Context) ManagedVirtualNetworkSettingsResponsePtrOutput

type NodeSize added in v0.3.1

type NodeSize pulumi.String

The level of compute power that each node in the Big Data pool has.

func (NodeSize) ElementType added in v0.3.1

func (NodeSize) ElementType() reflect.Type

func (NodeSize) ToStringOutput added in v0.3.1

func (e NodeSize) ToStringOutput() pulumi.StringOutput

func (NodeSize) ToStringOutputWithContext added in v0.3.1

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

func (NodeSize) ToStringPtrOutput added in v0.3.1

func (e NodeSize) ToStringPtrOutput() pulumi.StringPtrOutput

func (NodeSize) ToStringPtrOutputWithContext added in v0.3.1

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

type NodeSizeFamily added in v0.3.1

type NodeSizeFamily pulumi.String

The kind of nodes that the Big Data pool provides.

func (NodeSizeFamily) ElementType added in v0.3.1

func (NodeSizeFamily) ElementType() reflect.Type

func (NodeSizeFamily) ToStringOutput added in v0.3.1

func (e NodeSizeFamily) ToStringOutput() pulumi.StringOutput

func (NodeSizeFamily) ToStringOutputWithContext added in v0.3.1

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

func (NodeSizeFamily) ToStringPtrOutput added in v0.3.1

func (e NodeSizeFamily) ToStringPtrOutput() pulumi.StringPtrOutput

func (NodeSizeFamily) ToStringPtrOutputWithContext added in v0.3.1

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

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The private endpoint which the connection belongs to.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A private endpoint connection

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType added in v0.2.6

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionForPrivateLinkHubBasicResponse added in v0.2.4

type PrivateEndpointConnectionForPrivateLinkHubBasicResponse struct {
	// identifier
	Id string `pulumi:"id"`
	// The private endpoint which the connection belongs to.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection.
	ProvisioningState string `pulumi:"provisioningState"`
}

Private Endpoint Connection For Private Link Hub - Basic

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs added in v0.2.4

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs struct {
	// identifier
	Id pulumi.StringInput `pulumi:"id"`
	// The private endpoint which the connection belongs to.
	PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

Private Endpoint Connection For Private Link Hub - Basic

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs) ElementType added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutputWithContext added in v0.2.4

func (i PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArray added in v0.2.4

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArray []PrivateEndpointConnectionForPrivateLinkHubBasicResponseInput

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArray) ElementType added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArray) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArray) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutputWithContext added in v0.2.4

func (i PrivateEndpointConnectionForPrivateLinkHubBasicResponseArray) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayInput added in v0.2.4

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput() PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput
	ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput
}

PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayInput is an input type that accepts PrivateEndpointConnectionForPrivateLinkHubBasicResponseArray and PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayInput` via:

PrivateEndpointConnectionForPrivateLinkHubBasicResponseArray{ PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs{...} }

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput added in v0.2.4

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) ElementType added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) Index added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutputWithContext added in v0.2.4

func (o PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseInput added in v0.2.4

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput() PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput
	ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutputWithContext(context.Context) PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput
}

PrivateEndpointConnectionForPrivateLinkHubBasicResponseInput is an input type that accepts PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs and PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionForPrivateLinkHubBasicResponseInput` via:

PrivateEndpointConnectionForPrivateLinkHubBasicResponseArgs{...}

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput added in v0.2.4

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput struct{ *pulumi.OutputState }

Private Endpoint Connection For Private Link Hub - Basic

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ElementType added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) Id added in v0.2.4

identifier

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) PrivateEndpoint added in v0.2.5

The private endpoint which the connection belongs to.

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) PrivateLinkServiceConnectionState added in v0.2.5

Connection state of the private endpoint connection.

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ProvisioningState added in v0.2.5

Provisioning state of the private endpoint connection.

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput added in v0.2.4

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutputWithContext added in v0.2.4

func (o PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput

type PrivateEndpointConnectionInput added in v0.2.6

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput added in v0.2.6

type PrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint which the connection belongs to.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A private endpoint connection

type PrivateEndpointConnectionResponseArgs

type PrivateEndpointConnectionResponseArgs struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource
	Name pulumi.StringInput `pulumi:"name"`
	// The private endpoint which the connection belongs to.
	PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringInput `pulumi:"type"`
}

A private endpoint connection

func (PrivateEndpointConnectionResponseArgs) ElementType

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseArray

type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput

func (PrivateEndpointConnectionResponseArray) ElementType

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayInput

type PrivateEndpointConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
	ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput
}

PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:

PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseInput

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

A private endpoint connection

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The private endpoint which the connection belongs to.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

Connection state of the private endpoint connection.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

Provisioning state of the private endpoint connection.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// The private endpoint which the connection belongs to.
	PrivateEndpoint PrivateEndpointResponsePtrInput
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput
	// Provisioning state of the private endpoint connection.
	ProvisioningState pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointConnectionType

type PrivateEndpointConnectionType struct {
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
}

A private endpoint connection

type PrivateEndpointConnectionTypeArgs

type PrivateEndpointConnectionTypeArgs struct {
	// Connection state of the private endpoint connection.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput `pulumi:"privateLinkServiceConnectionState"`
}

A private endpoint connection

func (PrivateEndpointConnectionTypeArgs) ElementType

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeArray

type PrivateEndpointConnectionTypeArray []PrivateEndpointConnectionTypeInput

func (PrivateEndpointConnectionTypeArray) ElementType

func (PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutput

func (i PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput

func (PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutputWithContext

func (i PrivateEndpointConnectionTypeArray) ToPrivateEndpointConnectionTypeArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeArrayInput

type PrivateEndpointConnectionTypeArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput
	ToPrivateEndpointConnectionTypeArrayOutputWithContext(context.Context) PrivateEndpointConnectionTypeArrayOutput
}

PrivateEndpointConnectionTypeArrayInput is an input type that accepts PrivateEndpointConnectionTypeArray and PrivateEndpointConnectionTypeArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeArrayInput` via:

PrivateEndpointConnectionTypeArray{ PrivateEndpointConnectionTypeArgs{...} }

type PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionTypeArrayOutput) ElementType

func (PrivateEndpointConnectionTypeArrayOutput) Index

func (PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutput

func (o PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutput() PrivateEndpointConnectionTypeArrayOutput

func (PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutputWithContext

func (o PrivateEndpointConnectionTypeArrayOutput) ToPrivateEndpointConnectionTypeArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeArrayOutput

type PrivateEndpointConnectionTypeInput

type PrivateEndpointConnectionTypeInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput
	ToPrivateEndpointConnectionTypeOutputWithContext(context.Context) PrivateEndpointConnectionTypeOutput
}

PrivateEndpointConnectionTypeInput is an input type that accepts PrivateEndpointConnectionTypeArgs and PrivateEndpointConnectionTypeOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeInput` via:

PrivateEndpointConnectionTypeArgs{...}

type PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeOutput struct{ *pulumi.OutputState }

A private endpoint connection

func (PrivateEndpointConnectionTypeOutput) ElementType

func (PrivateEndpointConnectionTypeOutput) PrivateLinkServiceConnectionState

Connection state of the private endpoint connection.

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// Resource id of the private endpoint.
	Id string `pulumi:"id"`
}

Private endpoint details

type PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// Resource id of the private endpoint.
	Id pulumi.StringInput `pulumi:"id"`
}

Private endpoint details

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

Private endpoint details

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

Resource id of the private endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

Resource id of the private endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateLinkHub

type PrivateLinkHub struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of private endpoint connections
	PrivateEndpointConnections PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// PrivateLinkHub provisioning state
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A privateLinkHub

func GetPrivateLinkHub

func GetPrivateLinkHub(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateLinkHubState, opts ...pulumi.ResourceOption) (*PrivateLinkHub, error)

GetPrivateLinkHub gets an existing PrivateLinkHub 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 NewPrivateLinkHub

func NewPrivateLinkHub(ctx *pulumi.Context,
	name string, args *PrivateLinkHubArgs, opts ...pulumi.ResourceOption) (*PrivateLinkHub, error)

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

func (*PrivateLinkHub) ElementType added in v0.2.6

func (*PrivateLinkHub) ElementType() reflect.Type

func (*PrivateLinkHub) ToPrivateLinkHubOutput added in v0.2.6

func (i *PrivateLinkHub) ToPrivateLinkHubOutput() PrivateLinkHubOutput

func (*PrivateLinkHub) ToPrivateLinkHubOutputWithContext added in v0.2.6

func (i *PrivateLinkHub) ToPrivateLinkHubOutputWithContext(ctx context.Context) PrivateLinkHubOutput

type PrivateLinkHubArgs

type PrivateLinkHubArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of the privateLinkHub
	PrivateLinkHubName pulumi.StringInput
	// PrivateLinkHub provisioning state
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a PrivateLinkHub resource.

func (PrivateLinkHubArgs) ElementType

func (PrivateLinkHubArgs) ElementType() reflect.Type

type PrivateLinkHubInput added in v0.2.6

type PrivateLinkHubInput interface {
	pulumi.Input

	ToPrivateLinkHubOutput() PrivateLinkHubOutput
	ToPrivateLinkHubOutputWithContext(ctx context.Context) PrivateLinkHubOutput
}

type PrivateLinkHubOutput added in v0.2.6

type PrivateLinkHubOutput struct {
	*pulumi.OutputState
}

func (PrivateLinkHubOutput) ElementType added in v0.2.6

func (PrivateLinkHubOutput) ElementType() reflect.Type

func (PrivateLinkHubOutput) ToPrivateLinkHubOutput added in v0.2.6

func (o PrivateLinkHubOutput) ToPrivateLinkHubOutput() PrivateLinkHubOutput

func (PrivateLinkHubOutput) ToPrivateLinkHubOutputWithContext added in v0.2.6

func (o PrivateLinkHubOutput) ToPrivateLinkHubOutputWithContext(ctx context.Context) PrivateLinkHubOutput

type PrivateLinkHubState

type PrivateLinkHubState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// List of private endpoint connections
	PrivateEndpointConnections PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayInput
	// PrivateLinkHub provisioning state
	ProvisioningState pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (PrivateLinkHubState) ElementType

func (PrivateLinkHubState) ElementType() reflect.Type

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// The private link service connection description.
	Description *string `pulumi:"description"`
	// The private link service connection status.
	Status *string `pulumi:"status"`
}

Connection state details of the private endpoint

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// The private link service connection description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The private link service connection status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Connection state details of the private endpoint

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

Connection state details of the private endpoint

func (PrivateLinkServiceConnectionStateOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// The actions required for private link service connection.
	ActionsRequired string `pulumi:"actionsRequired"`
	// The private link service connection description.
	Description *string `pulumi:"description"`
	// The private link service connection status.
	Status *string `pulumi:"status"`
}

Connection state details of the private endpoint

type PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs struct {
	// The actions required for private link service connection.
	ActionsRequired pulumi.StringInput `pulumi:"actionsRequired"`
	// The private link service connection description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The private link service connection status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Connection state details of the private endpoint

func (PrivateLinkServiceConnectionStateResponseArgs) ElementType

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponseInput

type PrivateLinkServiceConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
	ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput
}

PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:

PrivateLinkServiceConnectionStateResponseArgs{...}

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

Connection state details of the private endpoint

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

The actions required for private link service connection.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrInput

type PrivateLinkServiceConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
	ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
}

PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:

        PrivateLinkServiceConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

The actions required for private link service connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PurviewConfiguration added in v0.2.7

type PurviewConfiguration struct {
	// Purview Resource ID
	PurviewResourceId *string `pulumi:"purviewResourceId"`
}

Purview Configuration

type PurviewConfigurationArgs added in v0.2.7

type PurviewConfigurationArgs struct {
	// Purview Resource ID
	PurviewResourceId pulumi.StringPtrInput `pulumi:"purviewResourceId"`
}

Purview Configuration

func (PurviewConfigurationArgs) ElementType added in v0.2.7

func (PurviewConfigurationArgs) ElementType() reflect.Type

func (PurviewConfigurationArgs) ToPurviewConfigurationOutput added in v0.2.7

func (i PurviewConfigurationArgs) ToPurviewConfigurationOutput() PurviewConfigurationOutput

func (PurviewConfigurationArgs) ToPurviewConfigurationOutputWithContext added in v0.2.7

func (i PurviewConfigurationArgs) ToPurviewConfigurationOutputWithContext(ctx context.Context) PurviewConfigurationOutput

func (PurviewConfigurationArgs) ToPurviewConfigurationPtrOutput added in v0.2.7

func (i PurviewConfigurationArgs) ToPurviewConfigurationPtrOutput() PurviewConfigurationPtrOutput

func (PurviewConfigurationArgs) ToPurviewConfigurationPtrOutputWithContext added in v0.2.7

func (i PurviewConfigurationArgs) ToPurviewConfigurationPtrOutputWithContext(ctx context.Context) PurviewConfigurationPtrOutput

type PurviewConfigurationInput added in v0.2.7

type PurviewConfigurationInput interface {
	pulumi.Input

	ToPurviewConfigurationOutput() PurviewConfigurationOutput
	ToPurviewConfigurationOutputWithContext(context.Context) PurviewConfigurationOutput
}

PurviewConfigurationInput is an input type that accepts PurviewConfigurationArgs and PurviewConfigurationOutput values. You can construct a concrete instance of `PurviewConfigurationInput` via:

PurviewConfigurationArgs{...}

type PurviewConfigurationOutput added in v0.2.7

type PurviewConfigurationOutput struct{ *pulumi.OutputState }

Purview Configuration

func (PurviewConfigurationOutput) ElementType added in v0.2.7

func (PurviewConfigurationOutput) ElementType() reflect.Type

func (PurviewConfigurationOutput) PurviewResourceId added in v0.2.7

func (o PurviewConfigurationOutput) PurviewResourceId() pulumi.StringPtrOutput

Purview Resource ID

func (PurviewConfigurationOutput) ToPurviewConfigurationOutput added in v0.2.7

func (o PurviewConfigurationOutput) ToPurviewConfigurationOutput() PurviewConfigurationOutput

func (PurviewConfigurationOutput) ToPurviewConfigurationOutputWithContext added in v0.2.7

func (o PurviewConfigurationOutput) ToPurviewConfigurationOutputWithContext(ctx context.Context) PurviewConfigurationOutput

func (PurviewConfigurationOutput) ToPurviewConfigurationPtrOutput added in v0.2.7

func (o PurviewConfigurationOutput) ToPurviewConfigurationPtrOutput() PurviewConfigurationPtrOutput

func (PurviewConfigurationOutput) ToPurviewConfigurationPtrOutputWithContext added in v0.2.7

func (o PurviewConfigurationOutput) ToPurviewConfigurationPtrOutputWithContext(ctx context.Context) PurviewConfigurationPtrOutput

type PurviewConfigurationPtrInput added in v0.2.7

type PurviewConfigurationPtrInput interface {
	pulumi.Input

	ToPurviewConfigurationPtrOutput() PurviewConfigurationPtrOutput
	ToPurviewConfigurationPtrOutputWithContext(context.Context) PurviewConfigurationPtrOutput
}

PurviewConfigurationPtrInput is an input type that accepts PurviewConfigurationArgs, PurviewConfigurationPtr and PurviewConfigurationPtrOutput values. You can construct a concrete instance of `PurviewConfigurationPtrInput` via:

        PurviewConfigurationArgs{...}

or:

        nil

func PurviewConfigurationPtr added in v0.2.7

func PurviewConfigurationPtr(v *PurviewConfigurationArgs) PurviewConfigurationPtrInput

type PurviewConfigurationPtrOutput added in v0.2.7

type PurviewConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PurviewConfigurationPtrOutput) Elem added in v0.2.7

func (PurviewConfigurationPtrOutput) ElementType added in v0.2.7

func (PurviewConfigurationPtrOutput) PurviewResourceId added in v0.2.7

Purview Resource ID

func (PurviewConfigurationPtrOutput) ToPurviewConfigurationPtrOutput added in v0.2.7

func (o PurviewConfigurationPtrOutput) ToPurviewConfigurationPtrOutput() PurviewConfigurationPtrOutput

func (PurviewConfigurationPtrOutput) ToPurviewConfigurationPtrOutputWithContext added in v0.2.7

func (o PurviewConfigurationPtrOutput) ToPurviewConfigurationPtrOutputWithContext(ctx context.Context) PurviewConfigurationPtrOutput

type PurviewConfigurationResponse added in v0.2.7

type PurviewConfigurationResponse struct {
	// Purview Resource ID
	PurviewResourceId *string `pulumi:"purviewResourceId"`
}

Purview Configuration

type PurviewConfigurationResponseArgs added in v0.2.7

type PurviewConfigurationResponseArgs struct {
	// Purview Resource ID
	PurviewResourceId pulumi.StringPtrInput `pulumi:"purviewResourceId"`
}

Purview Configuration

func (PurviewConfigurationResponseArgs) ElementType added in v0.2.7

func (PurviewConfigurationResponseArgs) ToPurviewConfigurationResponseOutput added in v0.2.7

func (i PurviewConfigurationResponseArgs) ToPurviewConfigurationResponseOutput() PurviewConfigurationResponseOutput

func (PurviewConfigurationResponseArgs) ToPurviewConfigurationResponseOutputWithContext added in v0.2.7

func (i PurviewConfigurationResponseArgs) ToPurviewConfigurationResponseOutputWithContext(ctx context.Context) PurviewConfigurationResponseOutput

func (PurviewConfigurationResponseArgs) ToPurviewConfigurationResponsePtrOutput added in v0.2.7

func (i PurviewConfigurationResponseArgs) ToPurviewConfigurationResponsePtrOutput() PurviewConfigurationResponsePtrOutput

func (PurviewConfigurationResponseArgs) ToPurviewConfigurationResponsePtrOutputWithContext added in v0.2.7

func (i PurviewConfigurationResponseArgs) ToPurviewConfigurationResponsePtrOutputWithContext(ctx context.Context) PurviewConfigurationResponsePtrOutput

type PurviewConfigurationResponseInput added in v0.2.7

type PurviewConfigurationResponseInput interface {
	pulumi.Input

	ToPurviewConfigurationResponseOutput() PurviewConfigurationResponseOutput
	ToPurviewConfigurationResponseOutputWithContext(context.Context) PurviewConfigurationResponseOutput
}

PurviewConfigurationResponseInput is an input type that accepts PurviewConfigurationResponseArgs and PurviewConfigurationResponseOutput values. You can construct a concrete instance of `PurviewConfigurationResponseInput` via:

PurviewConfigurationResponseArgs{...}

type PurviewConfigurationResponseOutput added in v0.2.7

type PurviewConfigurationResponseOutput struct{ *pulumi.OutputState }

Purview Configuration

func (PurviewConfigurationResponseOutput) ElementType added in v0.2.7

func (PurviewConfigurationResponseOutput) PurviewResourceId added in v0.2.7

Purview Resource ID

func (PurviewConfigurationResponseOutput) ToPurviewConfigurationResponseOutput added in v0.2.7

func (o PurviewConfigurationResponseOutput) ToPurviewConfigurationResponseOutput() PurviewConfigurationResponseOutput

func (PurviewConfigurationResponseOutput) ToPurviewConfigurationResponseOutputWithContext added in v0.2.7

func (o PurviewConfigurationResponseOutput) ToPurviewConfigurationResponseOutputWithContext(ctx context.Context) PurviewConfigurationResponseOutput

func (PurviewConfigurationResponseOutput) ToPurviewConfigurationResponsePtrOutput added in v0.2.7

func (o PurviewConfigurationResponseOutput) ToPurviewConfigurationResponsePtrOutput() PurviewConfigurationResponsePtrOutput

func (PurviewConfigurationResponseOutput) ToPurviewConfigurationResponsePtrOutputWithContext added in v0.2.7

func (o PurviewConfigurationResponseOutput) ToPurviewConfigurationResponsePtrOutputWithContext(ctx context.Context) PurviewConfigurationResponsePtrOutput

type PurviewConfigurationResponsePtrInput added in v0.2.7

type PurviewConfigurationResponsePtrInput interface {
	pulumi.Input

	ToPurviewConfigurationResponsePtrOutput() PurviewConfigurationResponsePtrOutput
	ToPurviewConfigurationResponsePtrOutputWithContext(context.Context) PurviewConfigurationResponsePtrOutput
}

PurviewConfigurationResponsePtrInput is an input type that accepts PurviewConfigurationResponseArgs, PurviewConfigurationResponsePtr and PurviewConfigurationResponsePtrOutput values. You can construct a concrete instance of `PurviewConfigurationResponsePtrInput` via:

        PurviewConfigurationResponseArgs{...}

or:

        nil

type PurviewConfigurationResponsePtrOutput added in v0.2.7

type PurviewConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (PurviewConfigurationResponsePtrOutput) Elem added in v0.2.7

func (PurviewConfigurationResponsePtrOutput) ElementType added in v0.2.7

func (PurviewConfigurationResponsePtrOutput) PurviewResourceId added in v0.2.7

Purview Resource ID

func (PurviewConfigurationResponsePtrOutput) ToPurviewConfigurationResponsePtrOutput added in v0.2.7

func (o PurviewConfigurationResponsePtrOutput) ToPurviewConfigurationResponsePtrOutput() PurviewConfigurationResponsePtrOutput

func (PurviewConfigurationResponsePtrOutput) ToPurviewConfigurationResponsePtrOutputWithContext added in v0.2.7

func (o PurviewConfigurationResponsePtrOutput) ToPurviewConfigurationResponsePtrOutputWithContext(ctx context.Context) PurviewConfigurationResponsePtrOutput

type ResourceIdentityType added in v0.3.1

type ResourceIdentityType pulumi.String

The type of managed identity for the workspace

func (ResourceIdentityType) ElementType added in v0.3.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.3.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ResourceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type SecureString

type SecureString struct {
	// Type of the secret.
	// Expected value is 'SecureString'.
	Type string `pulumi:"type"`
	// Value of secure string.
	Value string `pulumi:"value"`
}

Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.

type SecureStringArgs

type SecureStringArgs struct {
	// Type of the secret.
	// Expected value is 'SecureString'.
	Type pulumi.StringInput `pulumi:"type"`
	// Value of secure string.
	Value pulumi.StringInput `pulumi:"value"`
}

Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.

func (SecureStringArgs) ElementType

func (SecureStringArgs) ElementType() reflect.Type

func (SecureStringArgs) ToSecureStringOutput

func (i SecureStringArgs) ToSecureStringOutput() SecureStringOutput

func (SecureStringArgs) ToSecureStringOutputWithContext

func (i SecureStringArgs) ToSecureStringOutputWithContext(ctx context.Context) SecureStringOutput

func (SecureStringArgs) ToSecureStringPtrOutput

func (i SecureStringArgs) ToSecureStringPtrOutput() SecureStringPtrOutput

func (SecureStringArgs) ToSecureStringPtrOutputWithContext

func (i SecureStringArgs) ToSecureStringPtrOutputWithContext(ctx context.Context) SecureStringPtrOutput

type SecureStringInput

type SecureStringInput interface {
	pulumi.Input

	ToSecureStringOutput() SecureStringOutput
	ToSecureStringOutputWithContext(context.Context) SecureStringOutput
}

SecureStringInput is an input type that accepts SecureStringArgs and SecureStringOutput values. You can construct a concrete instance of `SecureStringInput` via:

SecureStringArgs{...}

type SecureStringOutput

type SecureStringOutput struct{ *pulumi.OutputState }

Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.

func (SecureStringOutput) ElementType

func (SecureStringOutput) ElementType() reflect.Type

func (SecureStringOutput) ToSecureStringOutput

func (o SecureStringOutput) ToSecureStringOutput() SecureStringOutput

func (SecureStringOutput) ToSecureStringOutputWithContext

func (o SecureStringOutput) ToSecureStringOutputWithContext(ctx context.Context) SecureStringOutput

func (SecureStringOutput) ToSecureStringPtrOutput

func (o SecureStringOutput) ToSecureStringPtrOutput() SecureStringPtrOutput

func (SecureStringOutput) ToSecureStringPtrOutputWithContext

func (o SecureStringOutput) ToSecureStringPtrOutputWithContext(ctx context.Context) SecureStringPtrOutput

func (SecureStringOutput) Type

Type of the secret. Expected value is 'SecureString'.

func (SecureStringOutput) Value

Value of secure string.

type SecureStringPtrInput

type SecureStringPtrInput interface {
	pulumi.Input

	ToSecureStringPtrOutput() SecureStringPtrOutput
	ToSecureStringPtrOutputWithContext(context.Context) SecureStringPtrOutput
}

SecureStringPtrInput is an input type that accepts SecureStringArgs, SecureStringPtr and SecureStringPtrOutput values. You can construct a concrete instance of `SecureStringPtrInput` via:

        SecureStringArgs{...}

or:

        nil

type SecureStringPtrOutput

type SecureStringPtrOutput struct{ *pulumi.OutputState }

func (SecureStringPtrOutput) Elem

func (SecureStringPtrOutput) ElementType

func (SecureStringPtrOutput) ElementType() reflect.Type

func (SecureStringPtrOutput) ToSecureStringPtrOutput

func (o SecureStringPtrOutput) ToSecureStringPtrOutput() SecureStringPtrOutput

func (SecureStringPtrOutput) ToSecureStringPtrOutputWithContext

func (o SecureStringPtrOutput) ToSecureStringPtrOutputWithContext(ctx context.Context) SecureStringPtrOutput

func (SecureStringPtrOutput) Type

Type of the secret. Expected value is 'SecureString'.

func (SecureStringPtrOutput) Value

Value of secure string.

type SecureStringResponse

type SecureStringResponse struct {
	// Type of the secret.
	// Expected value is 'SecureString'.
	Type string `pulumi:"type"`
	// Value of secure string.
	Value string `pulumi:"value"`
}

Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.

type SecureStringResponseArgs

type SecureStringResponseArgs struct {
	// Type of the secret.
	// Expected value is 'SecureString'.
	Type pulumi.StringInput `pulumi:"type"`
	// Value of secure string.
	Value pulumi.StringInput `pulumi:"value"`
}

Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.

func (SecureStringResponseArgs) ElementType

func (SecureStringResponseArgs) ElementType() reflect.Type

func (SecureStringResponseArgs) ToSecureStringResponseOutput

func (i SecureStringResponseArgs) ToSecureStringResponseOutput() SecureStringResponseOutput

func (SecureStringResponseArgs) ToSecureStringResponseOutputWithContext

func (i SecureStringResponseArgs) ToSecureStringResponseOutputWithContext(ctx context.Context) SecureStringResponseOutput

func (SecureStringResponseArgs) ToSecureStringResponsePtrOutput

func (i SecureStringResponseArgs) ToSecureStringResponsePtrOutput() SecureStringResponsePtrOutput

func (SecureStringResponseArgs) ToSecureStringResponsePtrOutputWithContext

func (i SecureStringResponseArgs) ToSecureStringResponsePtrOutputWithContext(ctx context.Context) SecureStringResponsePtrOutput

type SecureStringResponseInput

type SecureStringResponseInput interface {
	pulumi.Input

	ToSecureStringResponseOutput() SecureStringResponseOutput
	ToSecureStringResponseOutputWithContext(context.Context) SecureStringResponseOutput
}

SecureStringResponseInput is an input type that accepts SecureStringResponseArgs and SecureStringResponseOutput values. You can construct a concrete instance of `SecureStringResponseInput` via:

SecureStringResponseArgs{...}

type SecureStringResponseOutput

type SecureStringResponseOutput struct{ *pulumi.OutputState }

Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.

func (SecureStringResponseOutput) ElementType

func (SecureStringResponseOutput) ElementType() reflect.Type

func (SecureStringResponseOutput) ToSecureStringResponseOutput

func (o SecureStringResponseOutput) ToSecureStringResponseOutput() SecureStringResponseOutput

func (SecureStringResponseOutput) ToSecureStringResponseOutputWithContext

func (o SecureStringResponseOutput) ToSecureStringResponseOutputWithContext(ctx context.Context) SecureStringResponseOutput

func (SecureStringResponseOutput) ToSecureStringResponsePtrOutput

func (o SecureStringResponseOutput) ToSecureStringResponsePtrOutput() SecureStringResponsePtrOutput

func (SecureStringResponseOutput) ToSecureStringResponsePtrOutputWithContext

func (o SecureStringResponseOutput) ToSecureStringResponsePtrOutputWithContext(ctx context.Context) SecureStringResponsePtrOutput

func (SecureStringResponseOutput) Type

Type of the secret. Expected value is 'SecureString'.

func (SecureStringResponseOutput) Value

Value of secure string.

type SecureStringResponsePtrInput

type SecureStringResponsePtrInput interface {
	pulumi.Input

	ToSecureStringResponsePtrOutput() SecureStringResponsePtrOutput
	ToSecureStringResponsePtrOutputWithContext(context.Context) SecureStringResponsePtrOutput
}

SecureStringResponsePtrInput is an input type that accepts SecureStringResponseArgs, SecureStringResponsePtr and SecureStringResponsePtrOutput values. You can construct a concrete instance of `SecureStringResponsePtrInput` via:

        SecureStringResponseArgs{...}

or:

        nil

type SecureStringResponsePtrOutput

type SecureStringResponsePtrOutput struct{ *pulumi.OutputState }

func (SecureStringResponsePtrOutput) Elem

func (SecureStringResponsePtrOutput) ElementType

func (SecureStringResponsePtrOutput) ToSecureStringResponsePtrOutput

func (o SecureStringResponsePtrOutput) ToSecureStringResponsePtrOutput() SecureStringResponsePtrOutput

func (SecureStringResponsePtrOutput) ToSecureStringResponsePtrOutputWithContext

func (o SecureStringResponsePtrOutput) ToSecureStringResponsePtrOutputWithContext(ctx context.Context) SecureStringResponsePtrOutput

func (SecureStringResponsePtrOutput) Type

Type of the secret. Expected value is 'SecureString'.

func (SecureStringResponsePtrOutput) Value

Value of secure string.

type SelfHostedIntegrationRuntime

type SelfHostedIntegrationRuntime struct {
	// Integration runtime description.
	Description *string `pulumi:"description"`
	// Linked integration runtime type from data factory
	LinkedInfo interface{} `pulumi:"linkedInfo"`
	// Type of integration runtime.
	// Expected value is 'SelfHosted'.
	Type string `pulumi:"type"`
}

Self-hosted integration runtime.

type SelfHostedIntegrationRuntimeArgs

type SelfHostedIntegrationRuntimeArgs struct {
	// Integration runtime description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Linked integration runtime type from data factory
	LinkedInfo pulumi.Input `pulumi:"linkedInfo"`
	// Type of integration runtime.
	// Expected value is 'SelfHosted'.
	Type pulumi.StringInput `pulumi:"type"`
}

Self-hosted integration runtime.

func (SelfHostedIntegrationRuntimeArgs) ElementType

func (SelfHostedIntegrationRuntimeArgs) ToSelfHostedIntegrationRuntimeOutput

func (i SelfHostedIntegrationRuntimeArgs) ToSelfHostedIntegrationRuntimeOutput() SelfHostedIntegrationRuntimeOutput

func (SelfHostedIntegrationRuntimeArgs) ToSelfHostedIntegrationRuntimeOutputWithContext

func (i SelfHostedIntegrationRuntimeArgs) ToSelfHostedIntegrationRuntimeOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeOutput

type SelfHostedIntegrationRuntimeInput

type SelfHostedIntegrationRuntimeInput interface {
	pulumi.Input

	ToSelfHostedIntegrationRuntimeOutput() SelfHostedIntegrationRuntimeOutput
	ToSelfHostedIntegrationRuntimeOutputWithContext(context.Context) SelfHostedIntegrationRuntimeOutput
}

SelfHostedIntegrationRuntimeInput is an input type that accepts SelfHostedIntegrationRuntimeArgs and SelfHostedIntegrationRuntimeOutput values. You can construct a concrete instance of `SelfHostedIntegrationRuntimeInput` via:

SelfHostedIntegrationRuntimeArgs{...}

type SelfHostedIntegrationRuntimeNodeResponse added in v0.2.1

type SelfHostedIntegrationRuntimeNodeResponse struct {
	// The integration runtime capabilities dictionary
	Capabilities map[string]string `pulumi:"capabilities"`
	// Maximum concurrent jobs on the integration runtime node.
	ConcurrentJobsLimit int `pulumi:"concurrentJobsLimit"`
	// The time at which the integration runtime will expire in ISO8601 format.
	ExpiryTime string `pulumi:"expiryTime"`
	// URI for the host machine of the integration runtime.
	HostServiceUri string `pulumi:"hostServiceUri"`
	// Indicates whether this node is the active dispatcher for integration runtime requests.
	IsActiveDispatcher bool `pulumi:"isActiveDispatcher"`
	// The most recent time at which the integration runtime was connected in ISO8601 format.
	LastConnectTime string `pulumi:"lastConnectTime"`
	// The last time for the integration runtime node update end.
	LastEndUpdateTime string `pulumi:"lastEndUpdateTime"`
	// The time the node last started up.
	LastStartTime string `pulumi:"lastStartTime"`
	// The last time for the integration runtime node update start.
	LastStartUpdateTime string `pulumi:"lastStartUpdateTime"`
	// The integration runtime node last stop time.
	LastStopTime string `pulumi:"lastStopTime"`
	// The result of the last integration runtime node update.
	LastUpdateResult string `pulumi:"lastUpdateResult"`
	// Machine name of the integration runtime node.
	MachineName string `pulumi:"machineName"`
	// The maximum concurrent jobs in this integration runtime.
	MaxConcurrentJobs int `pulumi:"maxConcurrentJobs"`
	// Name of the integration runtime node.
	NodeName string `pulumi:"nodeName"`
	// The time at which the integration runtime node was registered in ISO8601 format.
	RegisterTime string `pulumi:"registerTime"`
	// Status of the integration runtime node.
	Status string `pulumi:"status"`
	// Version of the integration runtime node.
	Version string `pulumi:"version"`
	// Status of the integration runtime node version.
	VersionStatus string `pulumi:"versionStatus"`
}

Properties of Self-hosted integration runtime node.

type SelfHostedIntegrationRuntimeNodeResponseArgs added in v0.2.1

type SelfHostedIntegrationRuntimeNodeResponseArgs struct {
	// The integration runtime capabilities dictionary
	Capabilities pulumi.StringMapInput `pulumi:"capabilities"`
	// Maximum concurrent jobs on the integration runtime node.
	ConcurrentJobsLimit pulumi.IntInput `pulumi:"concurrentJobsLimit"`
	// The time at which the integration runtime will expire in ISO8601 format.
	ExpiryTime pulumi.StringInput `pulumi:"expiryTime"`
	// URI for the host machine of the integration runtime.
	HostServiceUri pulumi.StringInput `pulumi:"hostServiceUri"`
	// Indicates whether this node is the active dispatcher for integration runtime requests.
	IsActiveDispatcher pulumi.BoolInput `pulumi:"isActiveDispatcher"`
	// The most recent time at which the integration runtime was connected in ISO8601 format.
	LastConnectTime pulumi.StringInput `pulumi:"lastConnectTime"`
	// The last time for the integration runtime node update end.
	LastEndUpdateTime pulumi.StringInput `pulumi:"lastEndUpdateTime"`
	// The time the node last started up.
	LastStartTime pulumi.StringInput `pulumi:"lastStartTime"`
	// The last time for the integration runtime node update start.
	LastStartUpdateTime pulumi.StringInput `pulumi:"lastStartUpdateTime"`
	// The integration runtime node last stop time.
	LastStopTime pulumi.StringInput `pulumi:"lastStopTime"`
	// The result of the last integration runtime node update.
	LastUpdateResult pulumi.StringInput `pulumi:"lastUpdateResult"`
	// Machine name of the integration runtime node.
	MachineName pulumi.StringInput `pulumi:"machineName"`
	// The maximum concurrent jobs in this integration runtime.
	MaxConcurrentJobs pulumi.IntInput `pulumi:"maxConcurrentJobs"`
	// Name of the integration runtime node.
	NodeName pulumi.StringInput `pulumi:"nodeName"`
	// The time at which the integration runtime node was registered in ISO8601 format.
	RegisterTime pulumi.StringInput `pulumi:"registerTime"`
	// Status of the integration runtime node.
	Status pulumi.StringInput `pulumi:"status"`
	// Version of the integration runtime node.
	Version pulumi.StringInput `pulumi:"version"`
	// Status of the integration runtime node version.
	VersionStatus pulumi.StringInput `pulumi:"versionStatus"`
}

Properties of Self-hosted integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseArgs) ElementType added in v0.2.1

func (SelfHostedIntegrationRuntimeNodeResponseArgs) ToSelfHostedIntegrationRuntimeNodeResponseOutput added in v0.2.1

func (i SelfHostedIntegrationRuntimeNodeResponseArgs) ToSelfHostedIntegrationRuntimeNodeResponseOutput() SelfHostedIntegrationRuntimeNodeResponseOutput

func (SelfHostedIntegrationRuntimeNodeResponseArgs) ToSelfHostedIntegrationRuntimeNodeResponseOutputWithContext added in v0.2.1

func (i SelfHostedIntegrationRuntimeNodeResponseArgs) ToSelfHostedIntegrationRuntimeNodeResponseOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeNodeResponseOutput

type SelfHostedIntegrationRuntimeNodeResponseArray added in v0.2.1

type SelfHostedIntegrationRuntimeNodeResponseArray []SelfHostedIntegrationRuntimeNodeResponseInput

func (SelfHostedIntegrationRuntimeNodeResponseArray) ElementType added in v0.2.1

func (SelfHostedIntegrationRuntimeNodeResponseArray) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutput added in v0.2.1

func (i SelfHostedIntegrationRuntimeNodeResponseArray) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutput() SelfHostedIntegrationRuntimeNodeResponseArrayOutput

func (SelfHostedIntegrationRuntimeNodeResponseArray) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutputWithContext added in v0.2.1

func (i SelfHostedIntegrationRuntimeNodeResponseArray) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeNodeResponseArrayOutput

type SelfHostedIntegrationRuntimeNodeResponseArrayInput added in v0.2.1

type SelfHostedIntegrationRuntimeNodeResponseArrayInput interface {
	pulumi.Input

	ToSelfHostedIntegrationRuntimeNodeResponseArrayOutput() SelfHostedIntegrationRuntimeNodeResponseArrayOutput
	ToSelfHostedIntegrationRuntimeNodeResponseArrayOutputWithContext(context.Context) SelfHostedIntegrationRuntimeNodeResponseArrayOutput
}

SelfHostedIntegrationRuntimeNodeResponseArrayInput is an input type that accepts SelfHostedIntegrationRuntimeNodeResponseArray and SelfHostedIntegrationRuntimeNodeResponseArrayOutput values. You can construct a concrete instance of `SelfHostedIntegrationRuntimeNodeResponseArrayInput` via:

SelfHostedIntegrationRuntimeNodeResponseArray{ SelfHostedIntegrationRuntimeNodeResponseArgs{...} }

type SelfHostedIntegrationRuntimeNodeResponseArrayOutput added in v0.2.1

type SelfHostedIntegrationRuntimeNodeResponseArrayOutput struct{ *pulumi.OutputState }

func (SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ElementType added in v0.2.1

func (SelfHostedIntegrationRuntimeNodeResponseArrayOutput) Index added in v0.2.1

func (SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutput added in v0.2.1

func (o SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutput() SelfHostedIntegrationRuntimeNodeResponseArrayOutput

func (SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutputWithContext added in v0.2.1

func (o SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeNodeResponseArrayOutput

type SelfHostedIntegrationRuntimeNodeResponseInput added in v0.2.1

type SelfHostedIntegrationRuntimeNodeResponseInput interface {
	pulumi.Input

	ToSelfHostedIntegrationRuntimeNodeResponseOutput() SelfHostedIntegrationRuntimeNodeResponseOutput
	ToSelfHostedIntegrationRuntimeNodeResponseOutputWithContext(context.Context) SelfHostedIntegrationRuntimeNodeResponseOutput
}

SelfHostedIntegrationRuntimeNodeResponseInput is an input type that accepts SelfHostedIntegrationRuntimeNodeResponseArgs and SelfHostedIntegrationRuntimeNodeResponseOutput values. You can construct a concrete instance of `SelfHostedIntegrationRuntimeNodeResponseInput` via:

SelfHostedIntegrationRuntimeNodeResponseArgs{...}

type SelfHostedIntegrationRuntimeNodeResponseOutput added in v0.2.1

type SelfHostedIntegrationRuntimeNodeResponseOutput struct{ *pulumi.OutputState }

Properties of Self-hosted integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) Capabilities added in v0.2.1

The integration runtime capabilities dictionary

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ConcurrentJobsLimit added in v0.2.1

Maximum concurrent jobs on the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ElementType added in v0.2.1

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ExpiryTime added in v0.2.1

The time at which the integration runtime will expire in ISO8601 format.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) HostServiceUri added in v0.2.1

URI for the host machine of the integration runtime.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) IsActiveDispatcher added in v0.2.1

Indicates whether this node is the active dispatcher for integration runtime requests.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastConnectTime added in v0.2.1

The most recent time at which the integration runtime was connected in ISO8601 format.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastEndUpdateTime added in v0.2.1

The last time for the integration runtime node update end.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastStartTime added in v0.2.1

The time the node last started up.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastStartUpdateTime added in v0.2.1

The last time for the integration runtime node update start.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastStopTime added in v0.2.1

The integration runtime node last stop time.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastUpdateResult added in v0.2.1

The result of the last integration runtime node update.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) MachineName added in v0.2.1

Machine name of the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) MaxConcurrentJobs added in v0.2.1

The maximum concurrent jobs in this integration runtime.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) NodeName added in v0.2.1

Name of the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) RegisterTime added in v0.2.1

The time at which the integration runtime node was registered in ISO8601 format.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) Status added in v0.2.1

Status of the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ToSelfHostedIntegrationRuntimeNodeResponseOutput added in v0.2.1

func (o SelfHostedIntegrationRuntimeNodeResponseOutput) ToSelfHostedIntegrationRuntimeNodeResponseOutput() SelfHostedIntegrationRuntimeNodeResponseOutput

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ToSelfHostedIntegrationRuntimeNodeResponseOutputWithContext added in v0.2.1

func (o SelfHostedIntegrationRuntimeNodeResponseOutput) ToSelfHostedIntegrationRuntimeNodeResponseOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeNodeResponseOutput

func (SelfHostedIntegrationRuntimeNodeResponseOutput) Version added in v0.2.1

Version of the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) VersionStatus added in v0.2.1

Status of the integration runtime node version.

type SelfHostedIntegrationRuntimeOutput

type SelfHostedIntegrationRuntimeOutput struct{ *pulumi.OutputState }

Self-hosted integration runtime.

func (SelfHostedIntegrationRuntimeOutput) Description

Integration runtime description.

func (SelfHostedIntegrationRuntimeOutput) ElementType

func (SelfHostedIntegrationRuntimeOutput) LinkedInfo

Linked integration runtime type from data factory

func (SelfHostedIntegrationRuntimeOutput) ToSelfHostedIntegrationRuntimeOutput

func (o SelfHostedIntegrationRuntimeOutput) ToSelfHostedIntegrationRuntimeOutput() SelfHostedIntegrationRuntimeOutput

func (SelfHostedIntegrationRuntimeOutput) ToSelfHostedIntegrationRuntimeOutputWithContext

func (o SelfHostedIntegrationRuntimeOutput) ToSelfHostedIntegrationRuntimeOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeOutput

func (SelfHostedIntegrationRuntimeOutput) Type

Type of integration runtime. Expected value is 'SelfHosted'.

type SelfHostedIntegrationRuntimeResponse

type SelfHostedIntegrationRuntimeResponse struct {
	// Integration runtime description.
	Description *string `pulumi:"description"`
	// Linked integration runtime type from data factory
	LinkedInfo interface{} `pulumi:"linkedInfo"`
	// Type of integration runtime.
	// Expected value is 'SelfHosted'.
	Type string `pulumi:"type"`
}

Self-hosted integration runtime.

type SelfHostedIntegrationRuntimeResponseArgs

type SelfHostedIntegrationRuntimeResponseArgs struct {
	// Integration runtime description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Linked integration runtime type from data factory
	LinkedInfo pulumi.Input `pulumi:"linkedInfo"`
	// Type of integration runtime.
	// Expected value is 'SelfHosted'.
	Type pulumi.StringInput `pulumi:"type"`
}

Self-hosted integration runtime.

func (SelfHostedIntegrationRuntimeResponseArgs) ElementType

func (SelfHostedIntegrationRuntimeResponseArgs) ToSelfHostedIntegrationRuntimeResponseOutput

func (i SelfHostedIntegrationRuntimeResponseArgs) ToSelfHostedIntegrationRuntimeResponseOutput() SelfHostedIntegrationRuntimeResponseOutput

func (SelfHostedIntegrationRuntimeResponseArgs) ToSelfHostedIntegrationRuntimeResponseOutputWithContext

func (i SelfHostedIntegrationRuntimeResponseArgs) ToSelfHostedIntegrationRuntimeResponseOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeResponseOutput

type SelfHostedIntegrationRuntimeResponseInput

type SelfHostedIntegrationRuntimeResponseInput interface {
	pulumi.Input

	ToSelfHostedIntegrationRuntimeResponseOutput() SelfHostedIntegrationRuntimeResponseOutput
	ToSelfHostedIntegrationRuntimeResponseOutputWithContext(context.Context) SelfHostedIntegrationRuntimeResponseOutput
}

SelfHostedIntegrationRuntimeResponseInput is an input type that accepts SelfHostedIntegrationRuntimeResponseArgs and SelfHostedIntegrationRuntimeResponseOutput values. You can construct a concrete instance of `SelfHostedIntegrationRuntimeResponseInput` via:

SelfHostedIntegrationRuntimeResponseArgs{...}

type SelfHostedIntegrationRuntimeResponseOutput

type SelfHostedIntegrationRuntimeResponseOutput struct{ *pulumi.OutputState }

Self-hosted integration runtime.

func (SelfHostedIntegrationRuntimeResponseOutput) Description

Integration runtime description.

func (SelfHostedIntegrationRuntimeResponseOutput) ElementType

func (SelfHostedIntegrationRuntimeResponseOutput) LinkedInfo

Linked integration runtime type from data factory

func (SelfHostedIntegrationRuntimeResponseOutput) ToSelfHostedIntegrationRuntimeResponseOutput

func (o SelfHostedIntegrationRuntimeResponseOutput) ToSelfHostedIntegrationRuntimeResponseOutput() SelfHostedIntegrationRuntimeResponseOutput

func (SelfHostedIntegrationRuntimeResponseOutput) ToSelfHostedIntegrationRuntimeResponseOutputWithContext

func (o SelfHostedIntegrationRuntimeResponseOutput) ToSelfHostedIntegrationRuntimeResponseOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeResponseOutput

func (SelfHostedIntegrationRuntimeResponseOutput) Type

Type of integration runtime. Expected value is 'SelfHosted'.

type SelfHostedIntegrationRuntimeStatusResponse added in v0.2.1

type SelfHostedIntegrationRuntimeStatusResponse struct {
	// Whether Self-hosted integration runtime auto update has been turned on.
	AutoUpdate string `pulumi:"autoUpdate"`
	// The estimated time when the self-hosted integration runtime will be updated.
	AutoUpdateETA string `pulumi:"autoUpdateETA"`
	// Object with additional information about integration runtime capabilities.
	Capabilities map[string]string `pulumi:"capabilities"`
	// The time at which the integration runtime was created, in ISO8601 format.
	CreateTime string `pulumi:"createTime"`
	// The workspace name which the integration runtime belong to.
	DataFactoryName string `pulumi:"dataFactoryName"`
	// It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).
	InternalChannelEncryption string `pulumi:"internalChannelEncryption"`
	// The latest version on download center.
	LatestVersion string `pulumi:"latestVersion"`
	// The list of linked integration runtimes that are created to share with this integration runtime.
	Links []LinkedIntegrationRuntimeResponse `pulumi:"links"`
	// The local time zone offset in hours.
	LocalTimeZoneOffset string `pulumi:"localTimeZoneOffset"`
	// The node communication Channel encryption mode
	NodeCommunicationChannelEncryptionMode string `pulumi:"nodeCommunicationChannelEncryptionMode"`
	// The list of nodes for this integration runtime.
	Nodes []SelfHostedIntegrationRuntimeNodeResponse `pulumi:"nodes"`
	// The version that the integration runtime is going to update to.
	PushedVersion string `pulumi:"pushedVersion"`
	// The date at which the integration runtime will be scheduled to update, in ISO8601 format.
	ScheduledUpdateDate string `pulumi:"scheduledUpdateDate"`
	// The URLs for the services used in integration runtime backend service.
	ServiceUrls []string `pulumi:"serviceUrls"`
	// The state of integration runtime.
	State string `pulumi:"state"`
	// The task queue id of the integration runtime.
	TaskQueueId string `pulumi:"taskQueueId"`
	// Type of integration runtime.
	// Expected value is 'SelfHosted'.
	Type string `pulumi:"type"`
	// The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours
	UpdateDelayOffset string `pulumi:"updateDelayOffset"`
	// Version of the integration runtime.
	Version string `pulumi:"version"`
	// Status of the integration runtime version.
	VersionStatus string `pulumi:"versionStatus"`
}

Self-hosted integration runtime status.

type SelfHostedIntegrationRuntimeStatusResponseArgs added in v0.2.1

type SelfHostedIntegrationRuntimeStatusResponseArgs struct {
	// Whether Self-hosted integration runtime auto update has been turned on.
	AutoUpdate pulumi.StringInput `pulumi:"autoUpdate"`
	// The estimated time when the self-hosted integration runtime will be updated.
	AutoUpdateETA pulumi.StringInput `pulumi:"autoUpdateETA"`
	// Object with additional information about integration runtime capabilities.
	Capabilities pulumi.StringMapInput `pulumi:"capabilities"`
	// The time at which the integration runtime was created, in ISO8601 format.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// The workspace name which the integration runtime belong to.
	DataFactoryName pulumi.StringInput `pulumi:"dataFactoryName"`
	// It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).
	InternalChannelEncryption pulumi.StringInput `pulumi:"internalChannelEncryption"`
	// The latest version on download center.
	LatestVersion pulumi.StringInput `pulumi:"latestVersion"`
	// The list of linked integration runtimes that are created to share with this integration runtime.
	Links LinkedIntegrationRuntimeResponseArrayInput `pulumi:"links"`
	// The local time zone offset in hours.
	LocalTimeZoneOffset pulumi.StringInput `pulumi:"localTimeZoneOffset"`
	// The node communication Channel encryption mode
	NodeCommunicationChannelEncryptionMode pulumi.StringInput `pulumi:"nodeCommunicationChannelEncryptionMode"`
	// The list of nodes for this integration runtime.
	Nodes SelfHostedIntegrationRuntimeNodeResponseArrayInput `pulumi:"nodes"`
	// The version that the integration runtime is going to update to.
	PushedVersion pulumi.StringInput `pulumi:"pushedVersion"`
	// The date at which the integration runtime will be scheduled to update, in ISO8601 format.
	ScheduledUpdateDate pulumi.StringInput `pulumi:"scheduledUpdateDate"`
	// The URLs for the services used in integration runtime backend service.
	ServiceUrls pulumi.StringArrayInput `pulumi:"serviceUrls"`
	// The state of integration runtime.
	State pulumi.StringInput `pulumi:"state"`
	// The task queue id of the integration runtime.
	TaskQueueId pulumi.StringInput `pulumi:"taskQueueId"`
	// Type of integration runtime.
	// Expected value is 'SelfHosted'.
	Type pulumi.StringInput `pulumi:"type"`
	// The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours
	UpdateDelayOffset pulumi.StringInput `pulumi:"updateDelayOffset"`
	// Version of the integration runtime.
	Version pulumi.StringInput `pulumi:"version"`
	// Status of the integration runtime version.
	VersionStatus pulumi.StringInput `pulumi:"versionStatus"`
}

Self-hosted integration runtime status.

func (SelfHostedIntegrationRuntimeStatusResponseArgs) ElementType added in v0.2.1

func (SelfHostedIntegrationRuntimeStatusResponseArgs) ToSelfHostedIntegrationRuntimeStatusResponseOutput added in v0.2.1

func (i SelfHostedIntegrationRuntimeStatusResponseArgs) ToSelfHostedIntegrationRuntimeStatusResponseOutput() SelfHostedIntegrationRuntimeStatusResponseOutput

func (SelfHostedIntegrationRuntimeStatusResponseArgs) ToSelfHostedIntegrationRuntimeStatusResponseOutputWithContext added in v0.2.1

func (i SelfHostedIntegrationRuntimeStatusResponseArgs) ToSelfHostedIntegrationRuntimeStatusResponseOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeStatusResponseOutput

type SelfHostedIntegrationRuntimeStatusResponseInput added in v0.2.1

type SelfHostedIntegrationRuntimeStatusResponseInput interface {
	pulumi.Input

	ToSelfHostedIntegrationRuntimeStatusResponseOutput() SelfHostedIntegrationRuntimeStatusResponseOutput
	ToSelfHostedIntegrationRuntimeStatusResponseOutputWithContext(context.Context) SelfHostedIntegrationRuntimeStatusResponseOutput
}

SelfHostedIntegrationRuntimeStatusResponseInput is an input type that accepts SelfHostedIntegrationRuntimeStatusResponseArgs and SelfHostedIntegrationRuntimeStatusResponseOutput values. You can construct a concrete instance of `SelfHostedIntegrationRuntimeStatusResponseInput` via:

SelfHostedIntegrationRuntimeStatusResponseArgs{...}

type SelfHostedIntegrationRuntimeStatusResponseOutput added in v0.2.1

type SelfHostedIntegrationRuntimeStatusResponseOutput struct{ *pulumi.OutputState }

Self-hosted integration runtime status.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) AutoUpdate added in v0.2.1

Whether Self-hosted integration runtime auto update has been turned on.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) AutoUpdateETA added in v0.2.1

The estimated time when the self-hosted integration runtime will be updated.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) Capabilities added in v0.2.1

Object with additional information about integration runtime capabilities.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) CreateTime added in v0.2.1

The time at which the integration runtime was created, in ISO8601 format.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) DataFactoryName added in v0.2.1

The workspace name which the integration runtime belong to.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ElementType added in v0.2.1

func (SelfHostedIntegrationRuntimeStatusResponseOutput) InternalChannelEncryption added in v0.2.1

It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).

func (SelfHostedIntegrationRuntimeStatusResponseOutput) LatestVersion added in v0.2.1

The latest version on download center.

The list of linked integration runtimes that are created to share with this integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) LocalTimeZoneOffset added in v0.2.1

The local time zone offset in hours.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) NodeCommunicationChannelEncryptionMode added in v0.2.4

func (o SelfHostedIntegrationRuntimeStatusResponseOutput) NodeCommunicationChannelEncryptionMode() pulumi.StringOutput

The node communication Channel encryption mode

func (SelfHostedIntegrationRuntimeStatusResponseOutput) Nodes added in v0.2.1

The list of nodes for this integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) PushedVersion added in v0.2.1

The version that the integration runtime is going to update to.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ScheduledUpdateDate added in v0.2.1

The date at which the integration runtime will be scheduled to update, in ISO8601 format.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ServiceUrls added in v0.2.1

The URLs for the services used in integration runtime backend service.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) State added in v0.2.1

The state of integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) TaskQueueId added in v0.2.1

The task queue id of the integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ToSelfHostedIntegrationRuntimeStatusResponseOutput added in v0.2.1

func (o SelfHostedIntegrationRuntimeStatusResponseOutput) ToSelfHostedIntegrationRuntimeStatusResponseOutput() SelfHostedIntegrationRuntimeStatusResponseOutput

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ToSelfHostedIntegrationRuntimeStatusResponseOutputWithContext added in v0.2.1

func (o SelfHostedIntegrationRuntimeStatusResponseOutput) ToSelfHostedIntegrationRuntimeStatusResponseOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeStatusResponseOutput

func (SelfHostedIntegrationRuntimeStatusResponseOutput) Type added in v0.2.1

Type of integration runtime. Expected value is 'SelfHosted'.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) UpdateDelayOffset added in v0.2.1

The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours

func (SelfHostedIntegrationRuntimeStatusResponseOutput) Version added in v0.2.1

Version of the integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) VersionStatus added in v0.2.1

Status of the integration runtime version.

type SensitivityLabelRank added in v0.5.0

type SensitivityLabelRank pulumi.String

func (SensitivityLabelRank) ElementType added in v0.5.0

func (SensitivityLabelRank) ElementType() reflect.Type

func (SensitivityLabelRank) ToStringOutput added in v0.5.0

func (e SensitivityLabelRank) ToStringOutput() pulumi.StringOutput

func (SensitivityLabelRank) ToStringOutputWithContext added in v0.5.0

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

func (SensitivityLabelRank) ToStringPtrOutput added in v0.5.0

func (e SensitivityLabelRank) ToStringPtrOutput() pulumi.StringPtrOutput

func (SensitivityLabelRank) ToStringPtrOutputWithContext added in v0.5.0

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

type Sku

type Sku struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity *int `pulumi:"capacity"`
	// The SKU name
	Name *string `pulumi:"name"`
	// The service tier
	Tier *string `pulumi:"tier"`
}

SQL pool SKU

type SkuArgs

type SkuArgs struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The SKU name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The service tier
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SQL pool SKU

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

SQL pool SKU

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntPtrOutput

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

The SKU name

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The service tier

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The SKU name

func (SkuPtrOutput) Tier

The service tier

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity *int `pulumi:"capacity"`
	// The SKU name
	Name *string `pulumi:"name"`
	// The service tier
	Tier *string `pulumi:"tier"`
}

SQL pool SKU

type SkuResponseArgs

type SkuResponseArgs struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The SKU name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The service tier
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SQL pool SKU

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

SQL pool SKU

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The SKU name

func (SkuResponseOutput) Tier

The service tier

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The SKU name

func (SkuResponsePtrOutput) Tier

The service tier

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SqlPool

type SqlPool struct {
	pulumi.CustomResourceState

	// Collation mode
	Collation pulumi.StringPtrOutput `pulumi:"collation"`
	// What is this?
	CreateMode pulumi.StringPtrOutput `pulumi:"createMode"`
	// Date the SQL pool was created
	CreationDate pulumi.StringPtrOutput `pulumi:"creationDate"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum size in bytes
	MaxSizeBytes pulumi.Float64PtrOutput `pulumi:"maxSizeBytes"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource state
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Backup database to restore from
	RecoverableDatabaseId pulumi.StringPtrOutput `pulumi:"recoverableDatabaseId"`
	// Snapshot time to restore
	RestorePointInTime pulumi.StringPtrOutput `pulumi:"restorePointInTime"`
	// SQL pool SKU
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Source database to create from
	SourceDatabaseId pulumi.StringPtrOutput `pulumi:"sourceDatabaseId"`
	// Resource status
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A SQL Analytics pool

func GetSqlPool

func GetSqlPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlPoolState, opts ...pulumi.ResourceOption) (*SqlPool, error)

GetSqlPool gets an existing SqlPool 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 NewSqlPool

func NewSqlPool(ctx *pulumi.Context,
	name string, args *SqlPoolArgs, opts ...pulumi.ResourceOption) (*SqlPool, error)

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

func (*SqlPool) ElementType added in v0.2.6

func (*SqlPool) ElementType() reflect.Type

func (*SqlPool) ToSqlPoolOutput added in v0.2.6

func (i *SqlPool) ToSqlPoolOutput() SqlPoolOutput

func (*SqlPool) ToSqlPoolOutputWithContext added in v0.2.6

func (i *SqlPool) ToSqlPoolOutputWithContext(ctx context.Context) SqlPoolOutput

type SqlPoolArgs

type SqlPoolArgs struct {
	// Collation mode
	Collation pulumi.StringPtrInput
	// What is this?
	CreateMode pulumi.StringPtrInput
	// Date the SQL pool was created
	CreationDate pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Maximum size in bytes
	MaxSizeBytes pulumi.Float64PtrInput
	// Resource state
	ProvisioningState pulumi.StringPtrInput
	// Backup database to restore from
	RecoverableDatabaseId pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Snapshot time to restore
	RestorePointInTime pulumi.StringPtrInput
	// SQL pool SKU
	Sku SkuPtrInput
	// Source database to create from
	SourceDatabaseId pulumi.StringPtrInput
	// SQL pool name
	SqlPoolName pulumi.StringInput
	// Resource status
	Status pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPool resource.

func (SqlPoolArgs) ElementType

func (SqlPoolArgs) ElementType() reflect.Type

type SqlPoolInput added in v0.2.6

type SqlPoolInput interface {
	pulumi.Input

	ToSqlPoolOutput() SqlPoolOutput
	ToSqlPoolOutputWithContext(ctx context.Context) SqlPoolOutput
}

type SqlPoolOutput added in v0.2.6

type SqlPoolOutput struct {
	*pulumi.OutputState
}

func (SqlPoolOutput) ElementType added in v0.2.6

func (SqlPoolOutput) ElementType() reflect.Type

func (SqlPoolOutput) ToSqlPoolOutput added in v0.2.6

func (o SqlPoolOutput) ToSqlPoolOutput() SqlPoolOutput

func (SqlPoolOutput) ToSqlPoolOutputWithContext added in v0.2.6

func (o SqlPoolOutput) ToSqlPoolOutputWithContext(ctx context.Context) SqlPoolOutput

type SqlPoolSensitivityLabel added in v0.2.4

type SqlPoolSensitivityLabel struct {
	pulumi.CustomResourceState

	// The column name.
	ColumnName pulumi.StringOutput `pulumi:"columnName"`
	// The information type.
	InformationType pulumi.StringPtrOutput `pulumi:"informationType"`
	// The information type ID.
	InformationTypeId pulumi.StringPtrOutput `pulumi:"informationTypeId"`
	// Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not.
	IsDisabled pulumi.BoolOutput `pulumi:"isDisabled"`
	// The label ID.
	LabelId pulumi.StringPtrOutput `pulumi:"labelId"`
	// The label name.
	LabelName pulumi.StringPtrOutput `pulumi:"labelName"`
	// managed by
	ManagedBy pulumi.StringOutput `pulumi:"managedBy"`
	// The name of the resource
	Name pulumi.StringOutput    `pulumi:"name"`
	Rank pulumi.StringPtrOutput `pulumi:"rank"`
	// The schema name.
	SchemaName pulumi.StringOutput `pulumi:"schemaName"`
	// The table name.
	TableName pulumi.StringOutput `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A sensitivity label.

func GetSqlPoolSensitivityLabel added in v0.2.4

func GetSqlPoolSensitivityLabel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlPoolSensitivityLabelState, opts ...pulumi.ResourceOption) (*SqlPoolSensitivityLabel, error)

GetSqlPoolSensitivityLabel gets an existing SqlPoolSensitivityLabel 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 NewSqlPoolSensitivityLabel added in v0.2.4

func NewSqlPoolSensitivityLabel(ctx *pulumi.Context,
	name string, args *SqlPoolSensitivityLabelArgs, opts ...pulumi.ResourceOption) (*SqlPoolSensitivityLabel, error)

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

func (*SqlPoolSensitivityLabel) ElementType added in v0.2.6

func (*SqlPoolSensitivityLabel) ElementType() reflect.Type

func (*SqlPoolSensitivityLabel) ToSqlPoolSensitivityLabelOutput added in v0.2.6

func (i *SqlPoolSensitivityLabel) ToSqlPoolSensitivityLabelOutput() SqlPoolSensitivityLabelOutput

func (*SqlPoolSensitivityLabel) ToSqlPoolSensitivityLabelOutputWithContext added in v0.2.6

func (i *SqlPoolSensitivityLabel) ToSqlPoolSensitivityLabelOutputWithContext(ctx context.Context) SqlPoolSensitivityLabelOutput

type SqlPoolSensitivityLabelArgs added in v0.2.4

type SqlPoolSensitivityLabelArgs struct {
	// The name of the column.
	ColumnName pulumi.StringInput
	// The information type.
	InformationType pulumi.StringPtrInput
	// The information type ID.
	InformationTypeId pulumi.StringPtrInput
	// The label ID.
	LabelId pulumi.StringPtrInput
	// The label name.
	LabelName pulumi.StringPtrInput
	Rank      *SensitivityLabelRank
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the schema.
	SchemaName pulumi.StringInput
	// The source of the sensitivity label.
	SensitivityLabelSource pulumi.StringInput
	// SQL pool name
	SqlPoolName pulumi.StringInput
	// The name of the table.
	TableName pulumi.StringInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolSensitivityLabel resource.

func (SqlPoolSensitivityLabelArgs) ElementType added in v0.2.4

type SqlPoolSensitivityLabelInput added in v0.2.6

type SqlPoolSensitivityLabelInput interface {
	pulumi.Input

	ToSqlPoolSensitivityLabelOutput() SqlPoolSensitivityLabelOutput
	ToSqlPoolSensitivityLabelOutputWithContext(ctx context.Context) SqlPoolSensitivityLabelOutput
}

type SqlPoolSensitivityLabelOutput added in v0.2.6

type SqlPoolSensitivityLabelOutput struct {
	*pulumi.OutputState
}

func (SqlPoolSensitivityLabelOutput) ElementType added in v0.2.6

func (SqlPoolSensitivityLabelOutput) ToSqlPoolSensitivityLabelOutput added in v0.2.6

func (o SqlPoolSensitivityLabelOutput) ToSqlPoolSensitivityLabelOutput() SqlPoolSensitivityLabelOutput

func (SqlPoolSensitivityLabelOutput) ToSqlPoolSensitivityLabelOutputWithContext added in v0.2.6

func (o SqlPoolSensitivityLabelOutput) ToSqlPoolSensitivityLabelOutputWithContext(ctx context.Context) SqlPoolSensitivityLabelOutput

type SqlPoolSensitivityLabelState added in v0.2.4

type SqlPoolSensitivityLabelState struct {
	// The column name.
	ColumnName pulumi.StringPtrInput
	// The information type.
	InformationType pulumi.StringPtrInput
	// The information type ID.
	InformationTypeId pulumi.StringPtrInput
	// Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not.
	IsDisabled pulumi.BoolPtrInput
	// The label ID.
	LabelId pulumi.StringPtrInput
	// The label name.
	LabelName pulumi.StringPtrInput
	// managed by
	ManagedBy pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	Rank pulumi.StringPtrInput
	// The schema name.
	SchemaName pulumi.StringPtrInput
	// The table name.
	TableName pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SqlPoolSensitivityLabelState) ElementType added in v0.2.4

type SqlPoolState

type SqlPoolState struct {
	// Collation mode
	Collation pulumi.StringPtrInput
	// What is this?
	CreateMode pulumi.StringPtrInput
	// Date the SQL pool was created
	CreationDate pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Maximum size in bytes
	MaxSizeBytes pulumi.Float64PtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Resource state
	ProvisioningState pulumi.StringPtrInput
	// Backup database to restore from
	RecoverableDatabaseId pulumi.StringPtrInput
	// Snapshot time to restore
	RestorePointInTime pulumi.StringPtrInput
	// SQL pool SKU
	Sku SkuResponsePtrInput
	// Source database to create from
	SourceDatabaseId pulumi.StringPtrInput
	// Resource status
	Status pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SqlPoolState) ElementType

func (SqlPoolState) ElementType() reflect.Type

type SqlPoolTransparentDataEncryption added in v0.2.5

type SqlPoolTransparentDataEncryption struct {
	pulumi.CustomResourceState

	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the database transparent data encryption.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a Sql pool transparent data encryption configuration.

func GetSqlPoolTransparentDataEncryption added in v0.2.5

func GetSqlPoolTransparentDataEncryption(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlPoolTransparentDataEncryptionState, opts ...pulumi.ResourceOption) (*SqlPoolTransparentDataEncryption, error)

GetSqlPoolTransparentDataEncryption gets an existing SqlPoolTransparentDataEncryption 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 NewSqlPoolTransparentDataEncryption added in v0.2.5

func NewSqlPoolTransparentDataEncryption(ctx *pulumi.Context,
	name string, args *SqlPoolTransparentDataEncryptionArgs, opts ...pulumi.ResourceOption) (*SqlPoolTransparentDataEncryption, error)

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

func (*SqlPoolTransparentDataEncryption) ElementType added in v0.2.6

func (*SqlPoolTransparentDataEncryption) ToSqlPoolTransparentDataEncryptionOutput added in v0.2.6

func (i *SqlPoolTransparentDataEncryption) ToSqlPoolTransparentDataEncryptionOutput() SqlPoolTransparentDataEncryptionOutput

func (*SqlPoolTransparentDataEncryption) ToSqlPoolTransparentDataEncryptionOutputWithContext added in v0.2.6

func (i *SqlPoolTransparentDataEncryption) ToSqlPoolTransparentDataEncryptionOutputWithContext(ctx context.Context) SqlPoolTransparentDataEncryptionOutput

type SqlPoolTransparentDataEncryptionArgs added in v0.2.5

type SqlPoolTransparentDataEncryptionArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// SQL pool name
	SqlPoolName pulumi.StringInput
	// The status of the database transparent data encryption.
	Status pulumi.StringPtrInput
	// The name of the transparent data encryption configuration.
	TransparentDataEncryptionName pulumi.StringInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolTransparentDataEncryption resource.

func (SqlPoolTransparentDataEncryptionArgs) ElementType added in v0.2.5

type SqlPoolTransparentDataEncryptionInput added in v0.2.6

type SqlPoolTransparentDataEncryptionInput interface {
	pulumi.Input

	ToSqlPoolTransparentDataEncryptionOutput() SqlPoolTransparentDataEncryptionOutput
	ToSqlPoolTransparentDataEncryptionOutputWithContext(ctx context.Context) SqlPoolTransparentDataEncryptionOutput
}

type SqlPoolTransparentDataEncryptionOutput added in v0.2.6

type SqlPoolTransparentDataEncryptionOutput struct {
	*pulumi.OutputState
}

func (SqlPoolTransparentDataEncryptionOutput) ElementType added in v0.2.6

func (SqlPoolTransparentDataEncryptionOutput) ToSqlPoolTransparentDataEncryptionOutput added in v0.2.6

func (o SqlPoolTransparentDataEncryptionOutput) ToSqlPoolTransparentDataEncryptionOutput() SqlPoolTransparentDataEncryptionOutput

func (SqlPoolTransparentDataEncryptionOutput) ToSqlPoolTransparentDataEncryptionOutputWithContext added in v0.2.6

func (o SqlPoolTransparentDataEncryptionOutput) ToSqlPoolTransparentDataEncryptionOutputWithContext(ctx context.Context) SqlPoolTransparentDataEncryptionOutput

type SqlPoolTransparentDataEncryptionState added in v0.2.5

type SqlPoolTransparentDataEncryptionState struct {
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The status of the database transparent data encryption.
	Status pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SqlPoolTransparentDataEncryptionState) ElementType added in v0.2.5

type SqlPoolVulnerabilityAssessment

type SqlPoolVulnerabilityAssessment struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The recurring scans settings
	RecurringScans VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput `pulumi:"recurringScans"`
	// Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.
	StorageAccountAccessKey pulumi.StringPtrOutput `pulumi:"storageAccountAccessKey"`
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).  It is required if server level vulnerability assessment policy doesn't set
	StorageContainerPath pulumi.StringPtrOutput `pulumi:"storageContainerPath"`
	// A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required.
	StorageContainerSasKey pulumi.StringPtrOutput `pulumi:"storageContainerSasKey"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A Sql pool vulnerability assessment.

func GetSqlPoolVulnerabilityAssessment

func GetSqlPoolVulnerabilityAssessment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlPoolVulnerabilityAssessmentState, opts ...pulumi.ResourceOption) (*SqlPoolVulnerabilityAssessment, error)

GetSqlPoolVulnerabilityAssessment gets an existing SqlPoolVulnerabilityAssessment 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 NewSqlPoolVulnerabilityAssessment

func NewSqlPoolVulnerabilityAssessment(ctx *pulumi.Context,
	name string, args *SqlPoolVulnerabilityAssessmentArgs, opts ...pulumi.ResourceOption) (*SqlPoolVulnerabilityAssessment, error)

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

func (*SqlPoolVulnerabilityAssessment) ElementType added in v0.2.6

func (*SqlPoolVulnerabilityAssessment) ToSqlPoolVulnerabilityAssessmentOutput added in v0.2.6

func (i *SqlPoolVulnerabilityAssessment) ToSqlPoolVulnerabilityAssessmentOutput() SqlPoolVulnerabilityAssessmentOutput

func (*SqlPoolVulnerabilityAssessment) ToSqlPoolVulnerabilityAssessmentOutputWithContext added in v0.2.6

func (i *SqlPoolVulnerabilityAssessment) ToSqlPoolVulnerabilityAssessmentOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentOutput

type SqlPoolVulnerabilityAssessmentArgs

type SqlPoolVulnerabilityAssessmentArgs struct {
	// The recurring scans settings
	RecurringScans VulnerabilityAssessmentRecurringScansPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// SQL pool name
	SqlPoolName pulumi.StringInput
	// Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.
	StorageAccountAccessKey pulumi.StringPtrInput
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).  It is required if server level vulnerability assessment policy doesn't set
	StorageContainerPath pulumi.StringPtrInput
	// A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required.
	StorageContainerSasKey pulumi.StringPtrInput
	// The name of the vulnerability assessment.
	VulnerabilityAssessmentName pulumi.StringInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolVulnerabilityAssessment resource.

func (SqlPoolVulnerabilityAssessmentArgs) ElementType

type SqlPoolVulnerabilityAssessmentInput added in v0.2.6

type SqlPoolVulnerabilityAssessmentInput interface {
	pulumi.Input

	ToSqlPoolVulnerabilityAssessmentOutput() SqlPoolVulnerabilityAssessmentOutput
	ToSqlPoolVulnerabilityAssessmentOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentOutput
}

type SqlPoolVulnerabilityAssessmentOutput added in v0.2.6

type SqlPoolVulnerabilityAssessmentOutput struct {
	*pulumi.OutputState
}

func (SqlPoolVulnerabilityAssessmentOutput) ElementType added in v0.2.6

func (SqlPoolVulnerabilityAssessmentOutput) ToSqlPoolVulnerabilityAssessmentOutput added in v0.2.6

func (o SqlPoolVulnerabilityAssessmentOutput) ToSqlPoolVulnerabilityAssessmentOutput() SqlPoolVulnerabilityAssessmentOutput

func (SqlPoolVulnerabilityAssessmentOutput) ToSqlPoolVulnerabilityAssessmentOutputWithContext added in v0.2.6

func (o SqlPoolVulnerabilityAssessmentOutput) ToSqlPoolVulnerabilityAssessmentOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentOutput

type SqlPoolVulnerabilityAssessmentRuleBaseline added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaseline struct {
	pulumi.CustomResourceState

	// The rule baseline result
	BaselineResults SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput `pulumi:"baselineResults"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A Sql pool vulnerability assessment rule baseline.

func GetSqlPoolVulnerabilityAssessmentRuleBaseline added in v0.2.4

func GetSqlPoolVulnerabilityAssessmentRuleBaseline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlPoolVulnerabilityAssessmentRuleBaselineState, opts ...pulumi.ResourceOption) (*SqlPoolVulnerabilityAssessmentRuleBaseline, error)

GetSqlPoolVulnerabilityAssessmentRuleBaseline gets an existing SqlPoolVulnerabilityAssessmentRuleBaseline 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 NewSqlPoolVulnerabilityAssessmentRuleBaseline added in v0.2.4

func NewSqlPoolVulnerabilityAssessmentRuleBaseline(ctx *pulumi.Context,
	name string, args *SqlPoolVulnerabilityAssessmentRuleBaselineArgs, opts ...pulumi.ResourceOption) (*SqlPoolVulnerabilityAssessmentRuleBaseline, error)

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

func (*SqlPoolVulnerabilityAssessmentRuleBaseline) ElementType added in v0.2.6

func (*SqlPoolVulnerabilityAssessmentRuleBaseline) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput added in v0.2.6

func (i *SqlPoolVulnerabilityAssessmentRuleBaseline) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput() SqlPoolVulnerabilityAssessmentRuleBaselineOutput

func (*SqlPoolVulnerabilityAssessmentRuleBaseline) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext added in v0.2.6

func (i *SqlPoolVulnerabilityAssessmentRuleBaseline) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineArgs added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineArgs struct {
	// The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for workspace level rule).
	BaselineName pulumi.StringInput
	// The rule baseline result
	BaselineResults SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The vulnerability assessment rule ID.
	RuleId pulumi.StringInput
	// SQL pool name
	SqlPoolName pulumi.StringInput
	// The name of the vulnerability assessment.
	VulnerabilityAssessmentName pulumi.StringInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolVulnerabilityAssessmentRuleBaseline resource.

func (SqlPoolVulnerabilityAssessmentRuleBaselineArgs) ElementType added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineInput added in v0.2.6

type SqlPoolVulnerabilityAssessmentRuleBaselineInput interface {
	pulumi.Input

	ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput() SqlPoolVulnerabilityAssessmentRuleBaselineOutput
	ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineOutput
}

type SqlPoolVulnerabilityAssessmentRuleBaselineItem added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItem struct {
	// The rule baseline result
	Result []string `pulumi:"result"`
}

Properties for an Sql pool vulnerability assessment rule baseline's result.

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs struct {
	// The rule baseline result
	Result pulumi.StringArrayInput `pulumi:"result"`
}

Properties for an Sql pool vulnerability assessment rule baseline's result.

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ElementType added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutput added in v0.2.4

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutput() SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext added in v0.2.4

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArray added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArray []SqlPoolVulnerabilityAssessmentRuleBaselineItemInput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ElementType added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput added in v0.2.4

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput() SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext added in v0.2.4

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayInput added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayInput interface {
	pulumi.Input

	ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput() SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput
	ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput
}

SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayInput is an input type that accepts SqlPoolVulnerabilityAssessmentRuleBaselineItemArray and SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput values. You can construct a concrete instance of `SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayInput` via:

SqlPoolVulnerabilityAssessmentRuleBaselineItemArray{ SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs{...} }

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput struct{ *pulumi.OutputState }

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) ElementType added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) Index added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext added in v0.2.4

func (o SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemInput added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemInput interface {
	pulumi.Input

	ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutput() SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput
	ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext(context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput
}

SqlPoolVulnerabilityAssessmentRuleBaselineItemInput is an input type that accepts SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs and SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput values. You can construct a concrete instance of `SqlPoolVulnerabilityAssessmentRuleBaselineItemInput` via:

SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs{...}

type SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput struct{ *pulumi.OutputState }

Properties for an Sql pool vulnerability assessment rule baseline's result.

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) ElementType added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) Result added in v0.2.4

The rule baseline result

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutput added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext added in v0.2.4

func (o SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse struct {
	// The rule baseline result
	Result []string `pulumi:"result"`
}

Properties for an Sql pool vulnerability assessment rule baseline's result.

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs struct {
	// The rule baseline result
	Result pulumi.StringArrayInput `pulumi:"result"`
}

Properties for an Sql pool vulnerability assessment rule baseline's result.

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs) ElementType added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext added in v0.2.4

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArray added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArray []SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseInput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArray) ElementType added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext added in v0.2.4

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayInput added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayInput interface {
	pulumi.Input

	ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput() SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
	ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
}

SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayInput is an input type that accepts SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArray and SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput values. You can construct a concrete instance of `SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayInput` via:

SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArray{ SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs{...} }

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput struct{ *pulumi.OutputState }

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ElementType added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) Index added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext added in v0.2.4

func (o SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseInput added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseInput interface {
	pulumi.Input

	ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput() SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput
	ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput
}

SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseInput is an input type that accepts SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs and SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput values. You can construct a concrete instance of `SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseInput` via:

SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArgs{...}

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput struct{ *pulumi.OutputState }

Properties for an Sql pool vulnerability assessment rule baseline's result.

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) ElementType added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) Result added in v0.2.4

The rule baseline result

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput added in v0.2.4

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext added in v0.2.4

func (o SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineOutput added in v0.2.6

type SqlPoolVulnerabilityAssessmentRuleBaselineOutput struct {
	*pulumi.OutputState
}

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ElementType added in v0.2.6

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput added in v0.2.6

func (o SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput() SqlPoolVulnerabilityAssessmentRuleBaselineOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext added in v0.2.6

func (o SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineState added in v0.2.4

type SqlPoolVulnerabilityAssessmentRuleBaselineState struct {
	// The rule baseline result
	BaselineResults SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SqlPoolVulnerabilityAssessmentRuleBaselineState) ElementType added in v0.2.4

type SqlPoolVulnerabilityAssessmentState

type SqlPoolVulnerabilityAssessmentState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// The recurring scans settings
	RecurringScans VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput
	// Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.
	StorageAccountAccessKey pulumi.StringPtrInput
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).  It is required if server level vulnerability assessment policy doesn't set
	StorageContainerPath pulumi.StringPtrInput
	// A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required.
	StorageContainerSasKey pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SqlPoolVulnerabilityAssessmentState) ElementType

type SqlPoolWorkloadClassifier added in v0.2.5

type SqlPoolWorkloadClassifier struct {
	pulumi.CustomResourceState

	// The workload classifier context.
	Context pulumi.StringPtrOutput `pulumi:"context"`
	// The workload classifier end time for classification.
	EndTime pulumi.StringPtrOutput `pulumi:"endTime"`
	// The workload classifier importance.
	Importance pulumi.StringPtrOutput `pulumi:"importance"`
	// The workload classifier label.
	Label pulumi.StringPtrOutput `pulumi:"label"`
	// The workload classifier member name.
	MemberName pulumi.StringOutput `pulumi:"memberName"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The workload classifier start time for classification.
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Workload classifier operations for a data warehouse

func GetSqlPoolWorkloadClassifier added in v0.2.5

func GetSqlPoolWorkloadClassifier(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlPoolWorkloadClassifierState, opts ...pulumi.ResourceOption) (*SqlPoolWorkloadClassifier, error)

GetSqlPoolWorkloadClassifier gets an existing SqlPoolWorkloadClassifier 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 NewSqlPoolWorkloadClassifier added in v0.2.5

func NewSqlPoolWorkloadClassifier(ctx *pulumi.Context,
	name string, args *SqlPoolWorkloadClassifierArgs, opts ...pulumi.ResourceOption) (*SqlPoolWorkloadClassifier, error)

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

func (*SqlPoolWorkloadClassifier) ElementType added in v0.2.6

func (*SqlPoolWorkloadClassifier) ElementType() reflect.Type

func (*SqlPoolWorkloadClassifier) ToSqlPoolWorkloadClassifierOutput added in v0.2.6

func (i *SqlPoolWorkloadClassifier) ToSqlPoolWorkloadClassifierOutput() SqlPoolWorkloadClassifierOutput

func (*SqlPoolWorkloadClassifier) ToSqlPoolWorkloadClassifierOutputWithContext added in v0.2.6

func (i *SqlPoolWorkloadClassifier) ToSqlPoolWorkloadClassifierOutputWithContext(ctx context.Context) SqlPoolWorkloadClassifierOutput

type SqlPoolWorkloadClassifierArgs added in v0.2.5

type SqlPoolWorkloadClassifierArgs struct {
	// The workload classifier context.
	Context pulumi.StringPtrInput
	// The workload classifier end time for classification.
	EndTime pulumi.StringPtrInput
	// The workload classifier importance.
	Importance pulumi.StringPtrInput
	// The workload classifier label.
	Label pulumi.StringPtrInput
	// The workload classifier member name.
	MemberName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// SQL pool name
	SqlPoolName pulumi.StringInput
	// The workload classifier start time for classification.
	StartTime pulumi.StringPtrInput
	// The name of the workload classifier.
	WorkloadClassifierName pulumi.StringInput
	// The name of the workload group.
	WorkloadGroupName pulumi.StringInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolWorkloadClassifier resource.

func (SqlPoolWorkloadClassifierArgs) ElementType added in v0.2.5

type SqlPoolWorkloadClassifierInput added in v0.2.6

type SqlPoolWorkloadClassifierInput interface {
	pulumi.Input

	ToSqlPoolWorkloadClassifierOutput() SqlPoolWorkloadClassifierOutput
	ToSqlPoolWorkloadClassifierOutputWithContext(ctx context.Context) SqlPoolWorkloadClassifierOutput
}

type SqlPoolWorkloadClassifierOutput added in v0.2.6

type SqlPoolWorkloadClassifierOutput struct {
	*pulumi.OutputState
}

func (SqlPoolWorkloadClassifierOutput) ElementType added in v0.2.6

func (SqlPoolWorkloadClassifierOutput) ToSqlPoolWorkloadClassifierOutput added in v0.2.6

func (o SqlPoolWorkloadClassifierOutput) ToSqlPoolWorkloadClassifierOutput() SqlPoolWorkloadClassifierOutput

func (SqlPoolWorkloadClassifierOutput) ToSqlPoolWorkloadClassifierOutputWithContext added in v0.2.6

func (o SqlPoolWorkloadClassifierOutput) ToSqlPoolWorkloadClassifierOutputWithContext(ctx context.Context) SqlPoolWorkloadClassifierOutput

type SqlPoolWorkloadClassifierState added in v0.2.5

type SqlPoolWorkloadClassifierState struct {
	// The workload classifier context.
	Context pulumi.StringPtrInput
	// The workload classifier end time for classification.
	EndTime pulumi.StringPtrInput
	// The workload classifier importance.
	Importance pulumi.StringPtrInput
	// The workload classifier label.
	Label pulumi.StringPtrInput
	// The workload classifier member name.
	MemberName pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The workload classifier start time for classification.
	StartTime pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SqlPoolWorkloadClassifierState) ElementType added in v0.2.5

type SqlPoolWorkloadGroup added in v0.2.5

type SqlPoolWorkloadGroup struct {
	pulumi.CustomResourceState

	// The workload group importance level.
	Importance pulumi.StringPtrOutput `pulumi:"importance"`
	// The workload group cap percentage resource.
	MaxResourcePercent pulumi.IntOutput `pulumi:"maxResourcePercent"`
	// The workload group request maximum grant percentage.
	MaxResourcePercentPerRequest pulumi.Float64PtrOutput `pulumi:"maxResourcePercentPerRequest"`
	// The workload group minimum percentage resource.
	MinResourcePercent pulumi.IntOutput `pulumi:"minResourcePercent"`
	// The workload group request minimum grant percentage.
	MinResourcePercentPerRequest pulumi.Float64Output `pulumi:"minResourcePercentPerRequest"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The workload group query execution timeout.
	QueryExecutionTimeout pulumi.IntPtrOutput `pulumi:"queryExecutionTimeout"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Workload group operations for a sql pool

func GetSqlPoolWorkloadGroup added in v0.2.5

func GetSqlPoolWorkloadGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlPoolWorkloadGroupState, opts ...pulumi.ResourceOption) (*SqlPoolWorkloadGroup, error)

GetSqlPoolWorkloadGroup gets an existing SqlPoolWorkloadGroup 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 NewSqlPoolWorkloadGroup added in v0.2.5

func NewSqlPoolWorkloadGroup(ctx *pulumi.Context,
	name string, args *SqlPoolWorkloadGroupArgs, opts ...pulumi.ResourceOption) (*SqlPoolWorkloadGroup, error)

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

func (*SqlPoolWorkloadGroup) ElementType added in v0.2.6

func (*SqlPoolWorkloadGroup) ElementType() reflect.Type

func (*SqlPoolWorkloadGroup) ToSqlPoolWorkloadGroupOutput added in v0.2.6

func (i *SqlPoolWorkloadGroup) ToSqlPoolWorkloadGroupOutput() SqlPoolWorkloadGroupOutput

func (*SqlPoolWorkloadGroup) ToSqlPoolWorkloadGroupOutputWithContext added in v0.2.6

func (i *SqlPoolWorkloadGroup) ToSqlPoolWorkloadGroupOutputWithContext(ctx context.Context) SqlPoolWorkloadGroupOutput

type SqlPoolWorkloadGroupArgs added in v0.2.5

type SqlPoolWorkloadGroupArgs struct {
	// The workload group importance level.
	Importance pulumi.StringPtrInput
	// The workload group cap percentage resource.
	MaxResourcePercent pulumi.IntInput
	// The workload group request maximum grant percentage.
	MaxResourcePercentPerRequest pulumi.Float64PtrInput
	// The workload group minimum percentage resource.
	MinResourcePercent pulumi.IntInput
	// The workload group request minimum grant percentage.
	MinResourcePercentPerRequest pulumi.Float64Input
	// The workload group query execution timeout.
	QueryExecutionTimeout pulumi.IntPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// SQL pool name
	SqlPoolName pulumi.StringInput
	// The name of the workload group.
	WorkloadGroupName pulumi.StringInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolWorkloadGroup resource.

func (SqlPoolWorkloadGroupArgs) ElementType added in v0.2.5

func (SqlPoolWorkloadGroupArgs) ElementType() reflect.Type

type SqlPoolWorkloadGroupInput added in v0.2.6

type SqlPoolWorkloadGroupInput interface {
	pulumi.Input

	ToSqlPoolWorkloadGroupOutput() SqlPoolWorkloadGroupOutput
	ToSqlPoolWorkloadGroupOutputWithContext(ctx context.Context) SqlPoolWorkloadGroupOutput
}

type SqlPoolWorkloadGroupOutput added in v0.2.6

type SqlPoolWorkloadGroupOutput struct {
	*pulumi.OutputState
}

func (SqlPoolWorkloadGroupOutput) ElementType added in v0.2.6

func (SqlPoolWorkloadGroupOutput) ElementType() reflect.Type

func (SqlPoolWorkloadGroupOutput) ToSqlPoolWorkloadGroupOutput added in v0.2.6

func (o SqlPoolWorkloadGroupOutput) ToSqlPoolWorkloadGroupOutput() SqlPoolWorkloadGroupOutput

func (SqlPoolWorkloadGroupOutput) ToSqlPoolWorkloadGroupOutputWithContext added in v0.2.6

func (o SqlPoolWorkloadGroupOutput) ToSqlPoolWorkloadGroupOutputWithContext(ctx context.Context) SqlPoolWorkloadGroupOutput

type SqlPoolWorkloadGroupState added in v0.2.5

type SqlPoolWorkloadGroupState struct {
	// The workload group importance level.
	Importance pulumi.StringPtrInput
	// The workload group cap percentage resource.
	MaxResourcePercent pulumi.IntPtrInput
	// The workload group request maximum grant percentage.
	MaxResourcePercentPerRequest pulumi.Float64PtrInput
	// The workload group minimum percentage resource.
	MinResourcePercent pulumi.IntPtrInput
	// The workload group request minimum grant percentage.
	MinResourcePercentPerRequest pulumi.Float64PtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The workload group query execution timeout.
	QueryExecutionTimeout pulumi.IntPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SqlPoolWorkloadGroupState) ElementType added in v0.2.5

func (SqlPoolWorkloadGroupState) ElementType() reflect.Type

type SsisEnvironmentReferenceResponse added in v0.2.1

type SsisEnvironmentReferenceResponse struct {
	// Environment folder name.
	EnvironmentFolderName *string `pulumi:"environmentFolderName"`
	// Environment name.
	EnvironmentName *string `pulumi:"environmentName"`
	// Environment reference id.
	Id *float64 `pulumi:"id"`
	// Reference type
	ReferenceType *string `pulumi:"referenceType"`
}

Ssis environment reference.

type SsisEnvironmentReferenceResponseArgs added in v0.2.1

type SsisEnvironmentReferenceResponseArgs struct {
	// Environment folder name.
	EnvironmentFolderName pulumi.StringPtrInput `pulumi:"environmentFolderName"`
	// Environment name.
	EnvironmentName pulumi.StringPtrInput `pulumi:"environmentName"`
	// Environment reference id.
	Id pulumi.Float64PtrInput `pulumi:"id"`
	// Reference type
	ReferenceType pulumi.StringPtrInput `pulumi:"referenceType"`
}

Ssis environment reference.

func (SsisEnvironmentReferenceResponseArgs) ElementType added in v0.2.1

func (SsisEnvironmentReferenceResponseArgs) ToSsisEnvironmentReferenceResponseOutput added in v0.2.1

func (i SsisEnvironmentReferenceResponseArgs) ToSsisEnvironmentReferenceResponseOutput() SsisEnvironmentReferenceResponseOutput

func (SsisEnvironmentReferenceResponseArgs) ToSsisEnvironmentReferenceResponseOutputWithContext added in v0.2.1

func (i SsisEnvironmentReferenceResponseArgs) ToSsisEnvironmentReferenceResponseOutputWithContext(ctx context.Context) SsisEnvironmentReferenceResponseOutput

type SsisEnvironmentReferenceResponseArray added in v0.2.1

type SsisEnvironmentReferenceResponseArray []SsisEnvironmentReferenceResponseInput

func (SsisEnvironmentReferenceResponseArray) ElementType added in v0.2.1

func (SsisEnvironmentReferenceResponseArray) ToSsisEnvironmentReferenceResponseArrayOutput added in v0.2.1

func (i SsisEnvironmentReferenceResponseArray) ToSsisEnvironmentReferenceResponseArrayOutput() SsisEnvironmentReferenceResponseArrayOutput

func (SsisEnvironmentReferenceResponseArray) ToSsisEnvironmentReferenceResponseArrayOutputWithContext added in v0.2.1

func (i SsisEnvironmentReferenceResponseArray) ToSsisEnvironmentReferenceResponseArrayOutputWithContext(ctx context.Context) SsisEnvironmentReferenceResponseArrayOutput

type SsisEnvironmentReferenceResponseArrayInput added in v0.2.1

type SsisEnvironmentReferenceResponseArrayInput interface {
	pulumi.Input

	ToSsisEnvironmentReferenceResponseArrayOutput() SsisEnvironmentReferenceResponseArrayOutput
	ToSsisEnvironmentReferenceResponseArrayOutputWithContext(context.Context) SsisEnvironmentReferenceResponseArrayOutput
}

SsisEnvironmentReferenceResponseArrayInput is an input type that accepts SsisEnvironmentReferenceResponseArray and SsisEnvironmentReferenceResponseArrayOutput values. You can construct a concrete instance of `SsisEnvironmentReferenceResponseArrayInput` via:

SsisEnvironmentReferenceResponseArray{ SsisEnvironmentReferenceResponseArgs{...} }

type SsisEnvironmentReferenceResponseArrayOutput added in v0.2.1

type SsisEnvironmentReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (SsisEnvironmentReferenceResponseArrayOutput) ElementType added in v0.2.1

func (SsisEnvironmentReferenceResponseArrayOutput) Index added in v0.2.1

func (SsisEnvironmentReferenceResponseArrayOutput) ToSsisEnvironmentReferenceResponseArrayOutput added in v0.2.1

func (o SsisEnvironmentReferenceResponseArrayOutput) ToSsisEnvironmentReferenceResponseArrayOutput() SsisEnvironmentReferenceResponseArrayOutput

func (SsisEnvironmentReferenceResponseArrayOutput) ToSsisEnvironmentReferenceResponseArrayOutputWithContext added in v0.2.1

func (o SsisEnvironmentReferenceResponseArrayOutput) ToSsisEnvironmentReferenceResponseArrayOutputWithContext(ctx context.Context) SsisEnvironmentReferenceResponseArrayOutput

type SsisEnvironmentReferenceResponseInput added in v0.2.1

type SsisEnvironmentReferenceResponseInput interface {
	pulumi.Input

	ToSsisEnvironmentReferenceResponseOutput() SsisEnvironmentReferenceResponseOutput
	ToSsisEnvironmentReferenceResponseOutputWithContext(context.Context) SsisEnvironmentReferenceResponseOutput
}

SsisEnvironmentReferenceResponseInput is an input type that accepts SsisEnvironmentReferenceResponseArgs and SsisEnvironmentReferenceResponseOutput values. You can construct a concrete instance of `SsisEnvironmentReferenceResponseInput` via:

SsisEnvironmentReferenceResponseArgs{...}

type SsisEnvironmentReferenceResponseOutput added in v0.2.1

type SsisEnvironmentReferenceResponseOutput struct{ *pulumi.OutputState }

Ssis environment reference.

func (SsisEnvironmentReferenceResponseOutput) ElementType added in v0.2.1

func (SsisEnvironmentReferenceResponseOutput) EnvironmentFolderName added in v0.2.1

Environment folder name.

func (SsisEnvironmentReferenceResponseOutput) EnvironmentName added in v0.2.1

Environment name.

func (SsisEnvironmentReferenceResponseOutput) Id added in v0.2.1

Environment reference id.

func (SsisEnvironmentReferenceResponseOutput) ReferenceType added in v0.2.1

Reference type

func (SsisEnvironmentReferenceResponseOutput) ToSsisEnvironmentReferenceResponseOutput added in v0.2.1

func (o SsisEnvironmentReferenceResponseOutput) ToSsisEnvironmentReferenceResponseOutput() SsisEnvironmentReferenceResponseOutput

func (SsisEnvironmentReferenceResponseOutput) ToSsisEnvironmentReferenceResponseOutputWithContext added in v0.2.1

func (o SsisEnvironmentReferenceResponseOutput) ToSsisEnvironmentReferenceResponseOutputWithContext(ctx context.Context) SsisEnvironmentReferenceResponseOutput

type SsisEnvironmentResponse added in v0.2.1

type SsisEnvironmentResponse struct {
	// Metadata description.
	Description *string `pulumi:"description"`
	// Folder id which contains environment.
	FolderId *float64 `pulumi:"folderId"`
	// Metadata id.
	Id *float64 `pulumi:"id"`
	// Metadata name.
	Name *string `pulumi:"name"`
	// Type of metadata.
	// Expected value is 'Environment'.
	Type string `pulumi:"type"`
	// Variable in environment
	Variables []SsisVariableResponse `pulumi:"variables"`
}

Ssis environment.

type SsisEnvironmentResponseArgs added in v0.2.1

type SsisEnvironmentResponseArgs struct {
	// Metadata description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Folder id which contains environment.
	FolderId pulumi.Float64PtrInput `pulumi:"folderId"`
	// Metadata id.
	Id pulumi.Float64PtrInput `pulumi:"id"`
	// Metadata name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Type of metadata.
	// Expected value is 'Environment'.
	Type pulumi.StringInput `pulumi:"type"`
	// Variable in environment
	Variables SsisVariableResponseArrayInput `pulumi:"variables"`
}

Ssis environment.

func (SsisEnvironmentResponseArgs) ElementType added in v0.2.1

func (SsisEnvironmentResponseArgs) ToSsisEnvironmentResponseOutput added in v0.2.1

func (i SsisEnvironmentResponseArgs) ToSsisEnvironmentResponseOutput() SsisEnvironmentResponseOutput

func (SsisEnvironmentResponseArgs) ToSsisEnvironmentResponseOutputWithContext added in v0.2.1

func (i SsisEnvironmentResponseArgs) ToSsisEnvironmentResponseOutputWithContext(ctx context.Context) SsisEnvironmentResponseOutput

type SsisEnvironmentResponseInput added in v0.2.1

type SsisEnvironmentResponseInput interface {
	pulumi.Input

	ToSsisEnvironmentResponseOutput() SsisEnvironmentResponseOutput
	ToSsisEnvironmentResponseOutputWithContext(context.Context) SsisEnvironmentResponseOutput
}

SsisEnvironmentResponseInput is an input type that accepts SsisEnvironmentResponseArgs and SsisEnvironmentResponseOutput values. You can construct a concrete instance of `SsisEnvironmentResponseInput` via:

SsisEnvironmentResponseArgs{...}

type SsisEnvironmentResponseOutput added in v0.2.1

type SsisEnvironmentResponseOutput struct{ *pulumi.OutputState }

Ssis environment.

func (SsisEnvironmentResponseOutput) Description added in v0.2.1

Metadata description.

func (SsisEnvironmentResponseOutput) ElementType added in v0.2.1

func (SsisEnvironmentResponseOutput) FolderId added in v0.2.1

Folder id which contains environment.

func (SsisEnvironmentResponseOutput) Id added in v0.2.1

Metadata id.

func (SsisEnvironmentResponseOutput) Name added in v0.2.1

Metadata name.

func (SsisEnvironmentResponseOutput) ToSsisEnvironmentResponseOutput added in v0.2.1

func (o SsisEnvironmentResponseOutput) ToSsisEnvironmentResponseOutput() SsisEnvironmentResponseOutput

func (SsisEnvironmentResponseOutput) ToSsisEnvironmentResponseOutputWithContext added in v0.2.1

func (o SsisEnvironmentResponseOutput) ToSsisEnvironmentResponseOutputWithContext(ctx context.Context) SsisEnvironmentResponseOutput

func (SsisEnvironmentResponseOutput) Type added in v0.2.1

Type of metadata. Expected value is 'Environment'.

func (SsisEnvironmentResponseOutput) Variables added in v0.2.1

Variable in environment

type SsisFolderResponse added in v0.2.1

type SsisFolderResponse struct {
	// Metadata description.
	Description *string `pulumi:"description"`
	// Metadata id.
	Id *float64 `pulumi:"id"`
	// Metadata name.
	Name *string `pulumi:"name"`
	// Type of metadata.
	// Expected value is 'Folder'.
	Type string `pulumi:"type"`
}

Ssis folder.

type SsisFolderResponseArgs added in v0.2.1

type SsisFolderResponseArgs struct {
	// Metadata description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Metadata id.
	Id pulumi.Float64PtrInput `pulumi:"id"`
	// Metadata name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Type of metadata.
	// Expected value is 'Folder'.
	Type pulumi.StringInput `pulumi:"type"`
}

Ssis folder.

func (SsisFolderResponseArgs) ElementType added in v0.2.1

func (SsisFolderResponseArgs) ElementType() reflect.Type

func (SsisFolderResponseArgs) ToSsisFolderResponseOutput added in v0.2.1

func (i SsisFolderResponseArgs) ToSsisFolderResponseOutput() SsisFolderResponseOutput

func (SsisFolderResponseArgs) ToSsisFolderResponseOutputWithContext added in v0.2.1

func (i SsisFolderResponseArgs) ToSsisFolderResponseOutputWithContext(ctx context.Context) SsisFolderResponseOutput

type SsisFolderResponseInput added in v0.2.1

type SsisFolderResponseInput interface {
	pulumi.Input

	ToSsisFolderResponseOutput() SsisFolderResponseOutput
	ToSsisFolderResponseOutputWithContext(context.Context) SsisFolderResponseOutput
}

SsisFolderResponseInput is an input type that accepts SsisFolderResponseArgs and SsisFolderResponseOutput values. You can construct a concrete instance of `SsisFolderResponseInput` via:

SsisFolderResponseArgs{...}

type SsisFolderResponseOutput added in v0.2.1

type SsisFolderResponseOutput struct{ *pulumi.OutputState }

Ssis folder.

func (SsisFolderResponseOutput) Description added in v0.2.1

Metadata description.

func (SsisFolderResponseOutput) ElementType added in v0.2.1

func (SsisFolderResponseOutput) ElementType() reflect.Type

func (SsisFolderResponseOutput) Id added in v0.2.1

Metadata id.

func (SsisFolderResponseOutput) Name added in v0.2.1

Metadata name.

func (SsisFolderResponseOutput) ToSsisFolderResponseOutput added in v0.2.1

func (o SsisFolderResponseOutput) ToSsisFolderResponseOutput() SsisFolderResponseOutput

func (SsisFolderResponseOutput) ToSsisFolderResponseOutputWithContext added in v0.2.1

func (o SsisFolderResponseOutput) ToSsisFolderResponseOutputWithContext(ctx context.Context) SsisFolderResponseOutput

func (SsisFolderResponseOutput) Type added in v0.2.1

Type of metadata. Expected value is 'Folder'.

type SsisPackageResponse added in v0.2.1

type SsisPackageResponse struct {
	// Metadata description.
	Description *string `pulumi:"description"`
	// Folder id which contains package.
	FolderId *float64 `pulumi:"folderId"`
	// Metadata id.
	Id *float64 `pulumi:"id"`
	// Metadata name.
	Name *string `pulumi:"name"`
	// Parameters in package
	Parameters []SsisParameterResponse `pulumi:"parameters"`
	// Project id which contains package.
	ProjectId *float64 `pulumi:"projectId"`
	// Project version which contains package.
	ProjectVersion *float64 `pulumi:"projectVersion"`
	// Type of metadata.
	// Expected value is 'Package'.
	Type string `pulumi:"type"`
}

Ssis Package.

type SsisPackageResponseArgs added in v0.2.1

type SsisPackageResponseArgs struct {
	// Metadata description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Folder id which contains package.
	FolderId pulumi.Float64PtrInput `pulumi:"folderId"`
	// Metadata id.
	Id pulumi.Float64PtrInput `pulumi:"id"`
	// Metadata name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Parameters in package
	Parameters SsisParameterResponseArrayInput `pulumi:"parameters"`
	// Project id which contains package.
	ProjectId pulumi.Float64PtrInput `pulumi:"projectId"`
	// Project version which contains package.
	ProjectVersion pulumi.Float64PtrInput `pulumi:"projectVersion"`
	// Type of metadata.
	// Expected value is 'Package'.
	Type pulumi.StringInput `pulumi:"type"`
}

Ssis Package.

func (SsisPackageResponseArgs) ElementType added in v0.2.1

func (SsisPackageResponseArgs) ElementType() reflect.Type

func (SsisPackageResponseArgs) ToSsisPackageResponseOutput added in v0.2.1

func (i SsisPackageResponseArgs) ToSsisPackageResponseOutput() SsisPackageResponseOutput

func (SsisPackageResponseArgs) ToSsisPackageResponseOutputWithContext added in v0.2.1

func (i SsisPackageResponseArgs) ToSsisPackageResponseOutputWithContext(ctx context.Context) SsisPackageResponseOutput

type SsisPackageResponseInput added in v0.2.1

type SsisPackageResponseInput interface {
	pulumi.Input

	ToSsisPackageResponseOutput() SsisPackageResponseOutput
	ToSsisPackageResponseOutputWithContext(context.Context) SsisPackageResponseOutput
}

SsisPackageResponseInput is an input type that accepts SsisPackageResponseArgs and SsisPackageResponseOutput values. You can construct a concrete instance of `SsisPackageResponseInput` via:

SsisPackageResponseArgs{...}

type SsisPackageResponseOutput added in v0.2.1

type SsisPackageResponseOutput struct{ *pulumi.OutputState }

Ssis Package.

func (SsisPackageResponseOutput) Description added in v0.2.1

Metadata description.

func (SsisPackageResponseOutput) ElementType added in v0.2.1

func (SsisPackageResponseOutput) ElementType() reflect.Type

func (SsisPackageResponseOutput) FolderId added in v0.2.1

Folder id which contains package.

func (SsisPackageResponseOutput) Id added in v0.2.1

Metadata id.

func (SsisPackageResponseOutput) Name added in v0.2.1

Metadata name.

func (SsisPackageResponseOutput) Parameters added in v0.2.1

Parameters in package

func (SsisPackageResponseOutput) ProjectId added in v0.2.1

Project id which contains package.

func (SsisPackageResponseOutput) ProjectVersion added in v0.2.1

Project version which contains package.

func (SsisPackageResponseOutput) ToSsisPackageResponseOutput added in v0.2.1

func (o SsisPackageResponseOutput) ToSsisPackageResponseOutput() SsisPackageResponseOutput

func (SsisPackageResponseOutput) ToSsisPackageResponseOutputWithContext added in v0.2.1

func (o SsisPackageResponseOutput) ToSsisPackageResponseOutputWithContext(ctx context.Context) SsisPackageResponseOutput

func (SsisPackageResponseOutput) Type added in v0.2.1

Type of metadata. Expected value is 'Package'.

type SsisParameterResponse added in v0.2.1

type SsisParameterResponse struct {
	// Parameter type.
	DataType *string `pulumi:"dataType"`
	// Default value of parameter.
	DefaultValue *string `pulumi:"defaultValue"`
	// Parameter description.
	Description *string `pulumi:"description"`
	// Design default value of parameter.
	DesignDefaultValue *string `pulumi:"designDefaultValue"`
	// Parameter id.
	Id *float64 `pulumi:"id"`
	// Parameter name.
	Name *string `pulumi:"name"`
	// Whether parameter is required.
	Required *bool `pulumi:"required"`
	// Whether parameter is sensitive.
	Sensitive *bool `pulumi:"sensitive"`
	// Default sensitive value of parameter.
	SensitiveDefaultValue *string `pulumi:"sensitiveDefaultValue"`
	// Parameter value set.
	ValueSet *bool `pulumi:"valueSet"`
	// Parameter value type.
	ValueType *string `pulumi:"valueType"`
	// Parameter reference variable.
	Variable *string `pulumi:"variable"`
}

Ssis parameter.

type SsisParameterResponseArgs added in v0.2.1

type SsisParameterResponseArgs struct {
	// Parameter type.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Default value of parameter.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Parameter description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Design default value of parameter.
	DesignDefaultValue pulumi.StringPtrInput `pulumi:"designDefaultValue"`
	// Parameter id.
	Id pulumi.Float64PtrInput `pulumi:"id"`
	// Parameter name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Whether parameter is required.
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// Whether parameter is sensitive.
	Sensitive pulumi.BoolPtrInput `pulumi:"sensitive"`
	// Default sensitive value of parameter.
	SensitiveDefaultValue pulumi.StringPtrInput `pulumi:"sensitiveDefaultValue"`
	// Parameter value set.
	ValueSet pulumi.BoolPtrInput `pulumi:"valueSet"`
	// Parameter value type.
	ValueType pulumi.StringPtrInput `pulumi:"valueType"`
	// Parameter reference variable.
	Variable pulumi.StringPtrInput `pulumi:"variable"`
}

Ssis parameter.

func (SsisParameterResponseArgs) ElementType added in v0.2.1

func (SsisParameterResponseArgs) ElementType() reflect.Type

func (SsisParameterResponseArgs) ToSsisParameterResponseOutput added in v0.2.1

func (i SsisParameterResponseArgs) ToSsisParameterResponseOutput() SsisParameterResponseOutput

func (SsisParameterResponseArgs) ToSsisParameterResponseOutputWithContext added in v0.2.1

func (i SsisParameterResponseArgs) ToSsisParameterResponseOutputWithContext(ctx context.Context) SsisParameterResponseOutput

type SsisParameterResponseArray added in v0.2.1

type SsisParameterResponseArray []SsisParameterResponseInput

func (SsisParameterResponseArray) ElementType added in v0.2.1

func (SsisParameterResponseArray) ElementType() reflect.Type

func (SsisParameterResponseArray) ToSsisParameterResponseArrayOutput added in v0.2.1

func (i SsisParameterResponseArray) ToSsisParameterResponseArrayOutput() SsisParameterResponseArrayOutput

func (SsisParameterResponseArray) ToSsisParameterResponseArrayOutputWithContext added in v0.2.1

func (i SsisParameterResponseArray) ToSsisParameterResponseArrayOutputWithContext(ctx context.Context) SsisParameterResponseArrayOutput

type SsisParameterResponseArrayInput added in v0.2.1

type SsisParameterResponseArrayInput interface {
	pulumi.Input

	ToSsisParameterResponseArrayOutput() SsisParameterResponseArrayOutput
	ToSsisParameterResponseArrayOutputWithContext(context.Context) SsisParameterResponseArrayOutput
}

SsisParameterResponseArrayInput is an input type that accepts SsisParameterResponseArray and SsisParameterResponseArrayOutput values. You can construct a concrete instance of `SsisParameterResponseArrayInput` via:

SsisParameterResponseArray{ SsisParameterResponseArgs{...} }

type SsisParameterResponseArrayOutput added in v0.2.1

type SsisParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (SsisParameterResponseArrayOutput) ElementType added in v0.2.1

func (SsisParameterResponseArrayOutput) Index added in v0.2.1

func (SsisParameterResponseArrayOutput) ToSsisParameterResponseArrayOutput added in v0.2.1

func (o SsisParameterResponseArrayOutput) ToSsisParameterResponseArrayOutput() SsisParameterResponseArrayOutput

func (SsisParameterResponseArrayOutput) ToSsisParameterResponseArrayOutputWithContext added in v0.2.1

func (o SsisParameterResponseArrayOutput) ToSsisParameterResponseArrayOutputWithContext(ctx context.Context) SsisParameterResponseArrayOutput

type SsisParameterResponseInput added in v0.2.1

type SsisParameterResponseInput interface {
	pulumi.Input

	ToSsisParameterResponseOutput() SsisParameterResponseOutput
	ToSsisParameterResponseOutputWithContext(context.Context) SsisParameterResponseOutput
}

SsisParameterResponseInput is an input type that accepts SsisParameterResponseArgs and SsisParameterResponseOutput values. You can construct a concrete instance of `SsisParameterResponseInput` via:

SsisParameterResponseArgs{...}

type SsisParameterResponseOutput added in v0.2.1

type SsisParameterResponseOutput struct{ *pulumi.OutputState }

Ssis parameter.

func (SsisParameterResponseOutput) DataType added in v0.2.1

Parameter type.

func (SsisParameterResponseOutput) DefaultValue added in v0.2.1

Default value of parameter.

func (SsisParameterResponseOutput) Description added in v0.2.1

Parameter description.

func (SsisParameterResponseOutput) DesignDefaultValue added in v0.2.1

func (o SsisParameterResponseOutput) DesignDefaultValue() pulumi.StringPtrOutput

Design default value of parameter.

func (SsisParameterResponseOutput) ElementType added in v0.2.1

func (SsisParameterResponseOutput) Id added in v0.2.1

Parameter id.

func (SsisParameterResponseOutput) Name added in v0.2.1

Parameter name.

func (SsisParameterResponseOutput) Required added in v0.2.1

Whether parameter is required.

func (SsisParameterResponseOutput) Sensitive added in v0.2.1

Whether parameter is sensitive.

func (SsisParameterResponseOutput) SensitiveDefaultValue added in v0.2.1

func (o SsisParameterResponseOutput) SensitiveDefaultValue() pulumi.StringPtrOutput

Default sensitive value of parameter.

func (SsisParameterResponseOutput) ToSsisParameterResponseOutput added in v0.2.1

func (o SsisParameterResponseOutput) ToSsisParameterResponseOutput() SsisParameterResponseOutput

func (SsisParameterResponseOutput) ToSsisParameterResponseOutputWithContext added in v0.2.1

func (o SsisParameterResponseOutput) ToSsisParameterResponseOutputWithContext(ctx context.Context) SsisParameterResponseOutput

func (SsisParameterResponseOutput) ValueSet added in v0.2.1

Parameter value set.

func (SsisParameterResponseOutput) ValueType added in v0.2.1

Parameter value type.

func (SsisParameterResponseOutput) Variable added in v0.2.1

Parameter reference variable.

type SsisProjectResponse added in v0.2.1

type SsisProjectResponse struct {
	// Metadata description.
	Description *string `pulumi:"description"`
	// Environment reference in project
	EnvironmentRefs []SsisEnvironmentReferenceResponse `pulumi:"environmentRefs"`
	// Folder id which contains project.
	FolderId *float64 `pulumi:"folderId"`
	// Metadata id.
	Id *float64 `pulumi:"id"`
	// Metadata name.
	Name *string `pulumi:"name"`
	// Parameters in project
	Parameters []SsisParameterResponse `pulumi:"parameters"`
	// Type of metadata.
	// Expected value is 'Project'.
	Type string `pulumi:"type"`
	// Project version.
	Version *float64 `pulumi:"version"`
}

Ssis project.

type SsisProjectResponseArgs added in v0.2.1

type SsisProjectResponseArgs struct {
	// Metadata description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Environment reference in project
	EnvironmentRefs SsisEnvironmentReferenceResponseArrayInput `pulumi:"environmentRefs"`
	// Folder id which contains project.
	FolderId pulumi.Float64PtrInput `pulumi:"folderId"`
	// Metadata id.
	Id pulumi.Float64PtrInput `pulumi:"id"`
	// Metadata name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Parameters in project
	Parameters SsisParameterResponseArrayInput `pulumi:"parameters"`
	// Type of metadata.
	// Expected value is 'Project'.
	Type pulumi.StringInput `pulumi:"type"`
	// Project version.
	Version pulumi.Float64PtrInput `pulumi:"version"`
}

Ssis project.

func (SsisProjectResponseArgs) ElementType added in v0.2.1

func (SsisProjectResponseArgs) ElementType() reflect.Type

func (SsisProjectResponseArgs) ToSsisProjectResponseOutput added in v0.2.1

func (i SsisProjectResponseArgs) ToSsisProjectResponseOutput() SsisProjectResponseOutput

func (SsisProjectResponseArgs) ToSsisProjectResponseOutputWithContext added in v0.2.1

func (i SsisProjectResponseArgs) ToSsisProjectResponseOutputWithContext(ctx context.Context) SsisProjectResponseOutput

type SsisProjectResponseInput added in v0.2.1

type SsisProjectResponseInput interface {
	pulumi.Input

	ToSsisProjectResponseOutput() SsisProjectResponseOutput
	ToSsisProjectResponseOutputWithContext(context.Context) SsisProjectResponseOutput
}

SsisProjectResponseInput is an input type that accepts SsisProjectResponseArgs and SsisProjectResponseOutput values. You can construct a concrete instance of `SsisProjectResponseInput` via:

SsisProjectResponseArgs{...}

type SsisProjectResponseOutput added in v0.2.1

type SsisProjectResponseOutput struct{ *pulumi.OutputState }

Ssis project.

func (SsisProjectResponseOutput) Description added in v0.2.1

Metadata description.

func (SsisProjectResponseOutput) ElementType added in v0.2.1

func (SsisProjectResponseOutput) ElementType() reflect.Type

func (SsisProjectResponseOutput) EnvironmentRefs added in v0.2.1

Environment reference in project

func (SsisProjectResponseOutput) FolderId added in v0.2.1

Folder id which contains project.

func (SsisProjectResponseOutput) Id added in v0.2.1

Metadata id.

func (SsisProjectResponseOutput) Name added in v0.2.1

Metadata name.

func (SsisProjectResponseOutput) Parameters added in v0.2.1

Parameters in project

func (SsisProjectResponseOutput) ToSsisProjectResponseOutput added in v0.2.1

func (o SsisProjectResponseOutput) ToSsisProjectResponseOutput() SsisProjectResponseOutput

func (SsisProjectResponseOutput) ToSsisProjectResponseOutputWithContext added in v0.2.1

func (o SsisProjectResponseOutput) ToSsisProjectResponseOutputWithContext(ctx context.Context) SsisProjectResponseOutput

func (SsisProjectResponseOutput) Type added in v0.2.1

Type of metadata. Expected value is 'Project'.

func (SsisProjectResponseOutput) Version added in v0.2.1

Project version.

type SsisVariableResponse added in v0.2.1

type SsisVariableResponse struct {
	// Variable type.
	DataType *string `pulumi:"dataType"`
	// Variable description.
	Description *string `pulumi:"description"`
	// Variable id.
	Id *float64 `pulumi:"id"`
	// Variable name.
	Name *string `pulumi:"name"`
	// Whether variable is sensitive.
	Sensitive *bool `pulumi:"sensitive"`
	// Variable sensitive value.
	SensitiveValue *string `pulumi:"sensitiveValue"`
	// Variable value.
	Value *string `pulumi:"value"`
}

Ssis variable.

type SsisVariableResponseArgs added in v0.2.1

type SsisVariableResponseArgs struct {
	// Variable type.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Variable description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Variable id.
	Id pulumi.Float64PtrInput `pulumi:"id"`
	// Variable name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Whether variable is sensitive.
	Sensitive pulumi.BoolPtrInput `pulumi:"sensitive"`
	// Variable sensitive value.
	SensitiveValue pulumi.StringPtrInput `pulumi:"sensitiveValue"`
	// Variable value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Ssis variable.

func (SsisVariableResponseArgs) ElementType added in v0.2.1

func (SsisVariableResponseArgs) ElementType() reflect.Type

func (SsisVariableResponseArgs) ToSsisVariableResponseOutput added in v0.2.1

func (i SsisVariableResponseArgs) ToSsisVariableResponseOutput() SsisVariableResponseOutput

func (SsisVariableResponseArgs) ToSsisVariableResponseOutputWithContext added in v0.2.1

func (i SsisVariableResponseArgs) ToSsisVariableResponseOutputWithContext(ctx context.Context) SsisVariableResponseOutput

type SsisVariableResponseArray added in v0.2.1

type SsisVariableResponseArray []SsisVariableResponseInput

func (SsisVariableResponseArray) ElementType added in v0.2.1

func (SsisVariableResponseArray) ElementType() reflect.Type

func (SsisVariableResponseArray) ToSsisVariableResponseArrayOutput added in v0.2.1

func (i SsisVariableResponseArray) ToSsisVariableResponseArrayOutput() SsisVariableResponseArrayOutput

func (SsisVariableResponseArray) ToSsisVariableResponseArrayOutputWithContext added in v0.2.1

func (i SsisVariableResponseArray) ToSsisVariableResponseArrayOutputWithContext(ctx context.Context) SsisVariableResponseArrayOutput

type SsisVariableResponseArrayInput added in v0.2.1

type SsisVariableResponseArrayInput interface {
	pulumi.Input

	ToSsisVariableResponseArrayOutput() SsisVariableResponseArrayOutput
	ToSsisVariableResponseArrayOutputWithContext(context.Context) SsisVariableResponseArrayOutput
}

SsisVariableResponseArrayInput is an input type that accepts SsisVariableResponseArray and SsisVariableResponseArrayOutput values. You can construct a concrete instance of `SsisVariableResponseArrayInput` via:

SsisVariableResponseArray{ SsisVariableResponseArgs{...} }

type SsisVariableResponseArrayOutput added in v0.2.1

type SsisVariableResponseArrayOutput struct{ *pulumi.OutputState }

func (SsisVariableResponseArrayOutput) ElementType added in v0.2.1

func (SsisVariableResponseArrayOutput) Index added in v0.2.1

func (SsisVariableResponseArrayOutput) ToSsisVariableResponseArrayOutput added in v0.2.1

func (o SsisVariableResponseArrayOutput) ToSsisVariableResponseArrayOutput() SsisVariableResponseArrayOutput

func (SsisVariableResponseArrayOutput) ToSsisVariableResponseArrayOutputWithContext added in v0.2.1

func (o SsisVariableResponseArrayOutput) ToSsisVariableResponseArrayOutputWithContext(ctx context.Context) SsisVariableResponseArrayOutput

type SsisVariableResponseInput added in v0.2.1

type SsisVariableResponseInput interface {
	pulumi.Input

	ToSsisVariableResponseOutput() SsisVariableResponseOutput
	ToSsisVariableResponseOutputWithContext(context.Context) SsisVariableResponseOutput
}

SsisVariableResponseInput is an input type that accepts SsisVariableResponseArgs and SsisVariableResponseOutput values. You can construct a concrete instance of `SsisVariableResponseInput` via:

SsisVariableResponseArgs{...}

type SsisVariableResponseOutput added in v0.2.1

type SsisVariableResponseOutput struct{ *pulumi.OutputState }

Ssis variable.

func (SsisVariableResponseOutput) DataType added in v0.2.1

Variable type.

func (SsisVariableResponseOutput) Description added in v0.2.1

Variable description.

func (SsisVariableResponseOutput) ElementType added in v0.2.1

func (SsisVariableResponseOutput) ElementType() reflect.Type

func (SsisVariableResponseOutput) Id added in v0.2.1

Variable id.

func (SsisVariableResponseOutput) Name added in v0.2.1

Variable name.

func (SsisVariableResponseOutput) Sensitive added in v0.2.1

Whether variable is sensitive.

func (SsisVariableResponseOutput) SensitiveValue added in v0.2.1

Variable sensitive value.

func (SsisVariableResponseOutput) ToSsisVariableResponseOutput added in v0.2.1

func (o SsisVariableResponseOutput) ToSsisVariableResponseOutput() SsisVariableResponseOutput

func (SsisVariableResponseOutput) ToSsisVariableResponseOutputWithContext added in v0.2.1

func (o SsisVariableResponseOutput) ToSsisVariableResponseOutputWithContext(ctx context.Context) SsisVariableResponseOutput

func (SsisVariableResponseOutput) Value added in v0.2.1

Variable value.

type TransparentDataEncryptionStatus added in v0.3.1

type TransparentDataEncryptionStatus pulumi.String

The status of the database transparent data encryption.

func (TransparentDataEncryptionStatus) ElementType added in v0.3.1

func (TransparentDataEncryptionStatus) ToStringOutput added in v0.3.1

func (TransparentDataEncryptionStatus) ToStringOutputWithContext added in v0.3.1

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

func (TransparentDataEncryptionStatus) ToStringPtrOutput added in v0.3.1

func (TransparentDataEncryptionStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type VirtualNetworkProfile

type VirtualNetworkProfile struct {
	// Subnet ID used for computes in workspace
	ComputeSubnetId *string `pulumi:"computeSubnetId"`
}

Virtual Network Profile

type VirtualNetworkProfileArgs

type VirtualNetworkProfileArgs struct {
	// Subnet ID used for computes in workspace
	ComputeSubnetId pulumi.StringPtrInput `pulumi:"computeSubnetId"`
}

Virtual Network Profile

func (VirtualNetworkProfileArgs) ElementType

func (VirtualNetworkProfileArgs) ElementType() reflect.Type

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutput

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutputWithContext

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutputWithContext(ctx context.Context) VirtualNetworkProfileOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutput

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutputWithContext

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfileInput

type VirtualNetworkProfileInput interface {
	pulumi.Input

	ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput
	ToVirtualNetworkProfileOutputWithContext(context.Context) VirtualNetworkProfileOutput
}

VirtualNetworkProfileInput is an input type that accepts VirtualNetworkProfileArgs and VirtualNetworkProfileOutput values. You can construct a concrete instance of `VirtualNetworkProfileInput` via:

VirtualNetworkProfileArgs{...}

type VirtualNetworkProfileOutput

type VirtualNetworkProfileOutput struct{ *pulumi.OutputState }

Virtual Network Profile

func (VirtualNetworkProfileOutput) ComputeSubnetId

Subnet ID used for computes in workspace

func (VirtualNetworkProfileOutput) ElementType

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutput

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutputWithContext

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutputWithContext(ctx context.Context) VirtualNetworkProfileOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutput

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutputWithContext

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfilePtrInput

type VirtualNetworkProfilePtrInput interface {
	pulumi.Input

	ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput
	ToVirtualNetworkProfilePtrOutputWithContext(context.Context) VirtualNetworkProfilePtrOutput
}

VirtualNetworkProfilePtrInput is an input type that accepts VirtualNetworkProfileArgs, VirtualNetworkProfilePtr and VirtualNetworkProfilePtrOutput values. You can construct a concrete instance of `VirtualNetworkProfilePtrInput` via:

        VirtualNetworkProfileArgs{...}

or:

        nil

type VirtualNetworkProfilePtrOutput

type VirtualNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkProfilePtrOutput) ComputeSubnetId

Subnet ID used for computes in workspace

func (VirtualNetworkProfilePtrOutput) Elem

func (VirtualNetworkProfilePtrOutput) ElementType

func (VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutput

func (o VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutputWithContext

func (o VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfileResponse

type VirtualNetworkProfileResponse struct {
	// Subnet ID used for computes in workspace
	ComputeSubnetId *string `pulumi:"computeSubnetId"`
}

Virtual Network Profile

type VirtualNetworkProfileResponseArgs

type VirtualNetworkProfileResponseArgs struct {
	// Subnet ID used for computes in workspace
	ComputeSubnetId pulumi.StringPtrInput `pulumi:"computeSubnetId"`
}

Virtual Network Profile

func (VirtualNetworkProfileResponseArgs) ElementType

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutput

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutputWithContext

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutput

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponseInput

type VirtualNetworkProfileResponseInput interface {
	pulumi.Input

	ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput
	ToVirtualNetworkProfileResponseOutputWithContext(context.Context) VirtualNetworkProfileResponseOutput
}

VirtualNetworkProfileResponseInput is an input type that accepts VirtualNetworkProfileResponseArgs and VirtualNetworkProfileResponseOutput values. You can construct a concrete instance of `VirtualNetworkProfileResponseInput` via:

VirtualNetworkProfileResponseArgs{...}

type VirtualNetworkProfileResponseOutput

type VirtualNetworkProfileResponseOutput struct{ *pulumi.OutputState }

Virtual Network Profile

func (VirtualNetworkProfileResponseOutput) ComputeSubnetId

Subnet ID used for computes in workspace

func (VirtualNetworkProfileResponseOutput) ElementType

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutput

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutputWithContext

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutput

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponsePtrInput

type VirtualNetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput
	ToVirtualNetworkProfileResponsePtrOutputWithContext(context.Context) VirtualNetworkProfileResponsePtrOutput
}

VirtualNetworkProfileResponsePtrInput is an input type that accepts VirtualNetworkProfileResponseArgs, VirtualNetworkProfileResponsePtr and VirtualNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkProfileResponsePtrInput` via:

        VirtualNetworkProfileResponseArgs{...}

or:

        nil

type VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkProfileResponsePtrOutput) ComputeSubnetId

Subnet ID used for computes in workspace

func (VirtualNetworkProfileResponsePtrOutput) Elem

func (VirtualNetworkProfileResponsePtrOutput) ElementType

func (VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutput

func (o VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (o VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

type VulnerabilityAssessmentRecurringScansProperties

type VulnerabilityAssessmentRecurringScansProperties struct {
	// Specifies that the schedule scan notification will be is sent to the subscription administrators.
	EmailSubscriptionAdmins *bool `pulumi:"emailSubscriptionAdmins"`
	// Specifies an array of e-mail addresses to which the scan notification is sent.
	Emails []string `pulumi:"emails"`
	// Recurring scans state.
	IsEnabled *bool `pulumi:"isEnabled"`
}

Properties of a Vulnerability Assessment recurring scans.

type VulnerabilityAssessmentRecurringScansPropertiesArgs

type VulnerabilityAssessmentRecurringScansPropertiesArgs struct {
	// Specifies that the schedule scan notification will be is sent to the subscription administrators.
	EmailSubscriptionAdmins pulumi.BoolPtrInput `pulumi:"emailSubscriptionAdmins"`
	// Specifies an array of e-mail addresses to which the scan notification is sent.
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Recurring scans state.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

Properties of a Vulnerability Assessment recurring scans.

func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ElementType

func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutput

func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutput() VulnerabilityAssessmentRecurringScansPropertiesOutput

func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext

func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesOutput

func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput

func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput

func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext

func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput

type VulnerabilityAssessmentRecurringScansPropertiesInput

type VulnerabilityAssessmentRecurringScansPropertiesInput interface {
	pulumi.Input

	ToVulnerabilityAssessmentRecurringScansPropertiesOutput() VulnerabilityAssessmentRecurringScansPropertiesOutput
	ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext(context.Context) VulnerabilityAssessmentRecurringScansPropertiesOutput
}

VulnerabilityAssessmentRecurringScansPropertiesInput is an input type that accepts VulnerabilityAssessmentRecurringScansPropertiesArgs and VulnerabilityAssessmentRecurringScansPropertiesOutput values. You can construct a concrete instance of `VulnerabilityAssessmentRecurringScansPropertiesInput` via:

VulnerabilityAssessmentRecurringScansPropertiesArgs{...}

type VulnerabilityAssessmentRecurringScansPropertiesOutput

type VulnerabilityAssessmentRecurringScansPropertiesOutput struct{ *pulumi.OutputState }

Properties of a Vulnerability Assessment recurring scans.

func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ElementType

func (VulnerabilityAssessmentRecurringScansPropertiesOutput) EmailSubscriptionAdmins

Specifies that the schedule scan notification will be is sent to the subscription administrators.

func (VulnerabilityAssessmentRecurringScansPropertiesOutput) Emails

Specifies an array of e-mail addresses to which the scan notification is sent.

func (VulnerabilityAssessmentRecurringScansPropertiesOutput) IsEnabled

Recurring scans state.

func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutput

func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext

func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesOutput

func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput

func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput

func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext

func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput

type VulnerabilityAssessmentRecurringScansPropertiesPtrInput

type VulnerabilityAssessmentRecurringScansPropertiesPtrInput interface {
	pulumi.Input

	ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
	ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
}

VulnerabilityAssessmentRecurringScansPropertiesPtrInput is an input type that accepts VulnerabilityAssessmentRecurringScansPropertiesArgs, VulnerabilityAssessmentRecurringScansPropertiesPtr and VulnerabilityAssessmentRecurringScansPropertiesPtrOutput values. You can construct a concrete instance of `VulnerabilityAssessmentRecurringScansPropertiesPtrInput` via:

        VulnerabilityAssessmentRecurringScansPropertiesArgs{...}

or:

        nil

type VulnerabilityAssessmentRecurringScansPropertiesPtrOutput

type VulnerabilityAssessmentRecurringScansPropertiesPtrOutput struct{ *pulumi.OutputState }

func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) Elem

func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ElementType

func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) EmailSubscriptionAdmins

Specifies that the schedule scan notification will be is sent to the subscription administrators.

func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) Emails

Specifies an array of e-mail addresses to which the scan notification is sent.

func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) IsEnabled

Recurring scans state.

func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput

func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext

func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput

type VulnerabilityAssessmentRecurringScansPropertiesResponse

type VulnerabilityAssessmentRecurringScansPropertiesResponse struct {
	// Specifies that the schedule scan notification will be is sent to the subscription administrators.
	EmailSubscriptionAdmins *bool `pulumi:"emailSubscriptionAdmins"`
	// Specifies an array of e-mail addresses to which the scan notification is sent.
	Emails []string `pulumi:"emails"`
	// Recurring scans state.
	IsEnabled *bool `pulumi:"isEnabled"`
}

Properties of a Vulnerability Assessment recurring scans.

type VulnerabilityAssessmentRecurringScansPropertiesResponseArgs

type VulnerabilityAssessmentRecurringScansPropertiesResponseArgs struct {
	// Specifies that the schedule scan notification will be is sent to the subscription administrators.
	EmailSubscriptionAdmins pulumi.BoolPtrInput `pulumi:"emailSubscriptionAdmins"`
	// Specifies an array of e-mail addresses to which the scan notification is sent.
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Recurring scans state.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

Properties of a Vulnerability Assessment recurring scans.

func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ElementType

func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput

func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext

func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponseOutput

func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput

func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext

func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput

type VulnerabilityAssessmentRecurringScansPropertiesResponseInput

type VulnerabilityAssessmentRecurringScansPropertiesResponseInput interface {
	pulumi.Input

	ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput() VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
	ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext(context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
}

VulnerabilityAssessmentRecurringScansPropertiesResponseInput is an input type that accepts VulnerabilityAssessmentRecurringScansPropertiesResponseArgs and VulnerabilityAssessmentRecurringScansPropertiesResponseOutput values. You can construct a concrete instance of `VulnerabilityAssessmentRecurringScansPropertiesResponseInput` via:

VulnerabilityAssessmentRecurringScansPropertiesResponseArgs{...}

type VulnerabilityAssessmentRecurringScansPropertiesResponseOutput

type VulnerabilityAssessmentRecurringScansPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of a Vulnerability Assessment recurring scans.

func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ElementType

func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) EmailSubscriptionAdmins

Specifies that the schedule scan notification will be is sent to the subscription administrators.

func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) Emails

Specifies an array of e-mail addresses to which the scan notification is sent.

func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) IsEnabled

Recurring scans state.

func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput

func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext

func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponseOutput

func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput

func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext

func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput

type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput

type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput interface {
	pulumi.Input

	ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput() VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
	ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
}

VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput is an input type that accepts VulnerabilityAssessmentRecurringScansPropertiesResponseArgs, VulnerabilityAssessmentRecurringScansPropertiesResponsePtr and VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput values. You can construct a concrete instance of `VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput` via:

        VulnerabilityAssessmentRecurringScansPropertiesResponseArgs{...}

or:

        nil

type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput

type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) Elem

func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ElementType

func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) EmailSubscriptionAdmins

Specifies that the schedule scan notification will be is sent to the subscription administrators.

func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) Emails

Specifies an array of e-mail addresses to which the scan notification is sent.

func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) IsEnabled

Recurring scans state.

func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput

func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext

func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput

type Workspace

type Workspace struct {
	pulumi.CustomResourceState

	// The ADLA resource ID.
	AdlaResourceId pulumi.StringOutput `pulumi:"adlaResourceId"`
	// Connectivity endpoints
	ConnectivityEndpoints pulumi.StringMapOutput `pulumi:"connectivityEndpoints"`
	// Workspace default data lake storage account details
	DefaultDataLakeStorage DataLakeStorageAccountDetailsResponsePtrOutput `pulumi:"defaultDataLakeStorage"`
	// The encryption details of the workspace
	Encryption EncryptionDetailsResponsePtrOutput `pulumi:"encryption"`
	// Workspace level configs and feature flags
	ExtraProperties pulumi.MapOutput `pulumi:"extraProperties"`
	// Identity of the workspace
	Identity ManagedIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'
	ManagedResourceGroupName pulumi.StringPtrOutput `pulumi:"managedResourceGroupName"`
	// Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
	ManagedVirtualNetwork pulumi.StringPtrOutput `pulumi:"managedVirtualNetwork"`
	// Managed Virtual Network Settings
	ManagedVirtualNetworkSettings ManagedVirtualNetworkSettingsResponsePtrOutput `pulumi:"managedVirtualNetworkSettings"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Private endpoint connections to the workspace
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Resource provisioning state
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Purview Configuration
	PurviewConfiguration PurviewConfigurationResponsePtrOutput `pulumi:"purviewConfiguration"`
	// Login for workspace SQL active directory administrator
	SqlAdministratorLogin pulumi.StringPtrOutput `pulumi:"sqlAdministratorLogin"`
	// SQL administrator login password
	SqlAdministratorLoginPassword pulumi.StringPtrOutput `pulumi:"sqlAdministratorLoginPassword"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Virtual Network profile
	VirtualNetworkProfile VirtualNetworkProfileResponsePtrOutput `pulumi:"virtualNetworkProfile"`
	// Git integration settings
	WorkspaceRepositoryConfiguration WorkspaceRepositoryConfigurationResponsePtrOutput `pulumi:"workspaceRepositoryConfiguration"`
	// The workspace unique identifier
	WorkspaceUID pulumi.StringOutput `pulumi:"workspaceUID"`
}

A workspace

func GetWorkspace

func GetWorkspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)

GetWorkspace gets an existing Workspace 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 NewWorkspace

func NewWorkspace(ctx *pulumi.Context,
	name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)

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

func (*Workspace) ElementType added in v0.2.6

func (*Workspace) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput added in v0.2.6

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext added in v0.2.6

func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceAadAdmin

type WorkspaceAadAdmin struct {
	pulumi.CustomResourceState

	// Workspace active directory administrator type
	AdministratorType pulumi.StringPtrOutput `pulumi:"administratorType"`
	// Login of the workspace active directory administrator
	Login pulumi.StringPtrOutput `pulumi:"login"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Object ID of the workspace active directory administrator
	Sid pulumi.StringPtrOutput `pulumi:"sid"`
	// Tenant ID of the workspace active directory administrator
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Workspace active directory administrator

func GetWorkspaceAadAdmin

func GetWorkspaceAadAdmin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceAadAdminState, opts ...pulumi.ResourceOption) (*WorkspaceAadAdmin, error)

GetWorkspaceAadAdmin gets an existing WorkspaceAadAdmin 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 NewWorkspaceAadAdmin

func NewWorkspaceAadAdmin(ctx *pulumi.Context,
	name string, args *WorkspaceAadAdminArgs, opts ...pulumi.ResourceOption) (*WorkspaceAadAdmin, error)

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

func (*WorkspaceAadAdmin) ElementType added in v0.2.6

func (*WorkspaceAadAdmin) ElementType() reflect.Type

func (*WorkspaceAadAdmin) ToWorkspaceAadAdminOutput added in v0.2.6

func (i *WorkspaceAadAdmin) ToWorkspaceAadAdminOutput() WorkspaceAadAdminOutput

func (*WorkspaceAadAdmin) ToWorkspaceAadAdminOutputWithContext added in v0.2.6

func (i *WorkspaceAadAdmin) ToWorkspaceAadAdminOutputWithContext(ctx context.Context) WorkspaceAadAdminOutput

type WorkspaceAadAdminArgs

type WorkspaceAadAdminArgs struct {
	// Workspace active directory administrator type
	AdministratorType pulumi.StringPtrInput
	// Login of the workspace active directory administrator
	Login pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Object ID of the workspace active directory administrator
	Sid pulumi.StringPtrInput
	// Tenant ID of the workspace active directory administrator
	TenantId pulumi.StringPtrInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a WorkspaceAadAdmin resource.

func (WorkspaceAadAdminArgs) ElementType

func (WorkspaceAadAdminArgs) ElementType() reflect.Type

type WorkspaceAadAdminInput added in v0.2.6

type WorkspaceAadAdminInput interface {
	pulumi.Input

	ToWorkspaceAadAdminOutput() WorkspaceAadAdminOutput
	ToWorkspaceAadAdminOutputWithContext(ctx context.Context) WorkspaceAadAdminOutput
}

type WorkspaceAadAdminOutput added in v0.2.6

type WorkspaceAadAdminOutput struct {
	*pulumi.OutputState
}

func (WorkspaceAadAdminOutput) ElementType added in v0.2.6

func (WorkspaceAadAdminOutput) ElementType() reflect.Type

func (WorkspaceAadAdminOutput) ToWorkspaceAadAdminOutput added in v0.2.6

func (o WorkspaceAadAdminOutput) ToWorkspaceAadAdminOutput() WorkspaceAadAdminOutput

func (WorkspaceAadAdminOutput) ToWorkspaceAadAdminOutputWithContext added in v0.2.6

func (o WorkspaceAadAdminOutput) ToWorkspaceAadAdminOutputWithContext(ctx context.Context) WorkspaceAadAdminOutput

type WorkspaceAadAdminState

type WorkspaceAadAdminState struct {
	// Workspace active directory administrator type
	AdministratorType pulumi.StringPtrInput
	// Login of the workspace active directory administrator
	Login pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Object ID of the workspace active directory administrator
	Sid pulumi.StringPtrInput
	// Tenant ID of the workspace active directory administrator
	TenantId pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (WorkspaceAadAdminState) ElementType

func (WorkspaceAadAdminState) ElementType() reflect.Type

type WorkspaceArgs

type WorkspaceArgs struct {
	// Connectivity endpoints
	ConnectivityEndpoints pulumi.StringMapInput
	// Workspace default data lake storage account details
	DefaultDataLakeStorage DataLakeStorageAccountDetailsPtrInput
	// The encryption details of the workspace
	Encryption EncryptionDetailsPtrInput
	// Identity of the workspace
	Identity ManagedIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'
	ManagedResourceGroupName pulumi.StringPtrInput
	// Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
	ManagedVirtualNetwork pulumi.StringPtrInput
	// Managed Virtual Network Settings
	ManagedVirtualNetworkSettings ManagedVirtualNetworkSettingsPtrInput
	// Private endpoint connections to the workspace
	PrivateEndpointConnections PrivateEndpointConnectionTypeArrayInput
	// Purview Configuration
	PurviewConfiguration PurviewConfigurationPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Login for workspace SQL active directory administrator
	SqlAdministratorLogin pulumi.StringPtrInput
	// SQL administrator login password
	SqlAdministratorLoginPassword pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Virtual Network profile
	VirtualNetworkProfile VirtualNetworkProfilePtrInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
	// Git integration settings
	WorkspaceRepositoryConfiguration WorkspaceRepositoryConfigurationPtrInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceInput added in v0.2.6

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceKeyDetails added in v0.2.4

type WorkspaceKeyDetails struct {
	// Workspace Key sub-resource key vault url
	KeyVaultUrl *string `pulumi:"keyVaultUrl"`
	// Workspace Key sub-resource name
	Name *string `pulumi:"name"`
}

Details of the customer managed key associated with the workspace

type WorkspaceKeyDetailsArgs added in v0.2.4

type WorkspaceKeyDetailsArgs struct {
	// Workspace Key sub-resource key vault url
	KeyVaultUrl pulumi.StringPtrInput `pulumi:"keyVaultUrl"`
	// Workspace Key sub-resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Details of the customer managed key associated with the workspace

func (WorkspaceKeyDetailsArgs) ElementType added in v0.2.4

func (WorkspaceKeyDetailsArgs) ElementType() reflect.Type

func (WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsOutput added in v0.2.4

func (i WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsOutput() WorkspaceKeyDetailsOutput

func (WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsOutputWithContext added in v0.2.4

func (i WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsOutputWithContext(ctx context.Context) WorkspaceKeyDetailsOutput

func (WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsPtrOutput added in v0.2.4

func (i WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsPtrOutput() WorkspaceKeyDetailsPtrOutput

func (WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsPtrOutputWithContext added in v0.2.4

func (i WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsPtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsPtrOutput

type WorkspaceKeyDetailsInput added in v0.2.4

type WorkspaceKeyDetailsInput interface {
	pulumi.Input

	ToWorkspaceKeyDetailsOutput() WorkspaceKeyDetailsOutput
	ToWorkspaceKeyDetailsOutputWithContext(context.Context) WorkspaceKeyDetailsOutput
}

WorkspaceKeyDetailsInput is an input type that accepts WorkspaceKeyDetailsArgs and WorkspaceKeyDetailsOutput values. You can construct a concrete instance of `WorkspaceKeyDetailsInput` via:

WorkspaceKeyDetailsArgs{...}

type WorkspaceKeyDetailsOutput added in v0.2.4

type WorkspaceKeyDetailsOutput struct{ *pulumi.OutputState }

Details of the customer managed key associated with the workspace

func (WorkspaceKeyDetailsOutput) ElementType added in v0.2.4

func (WorkspaceKeyDetailsOutput) ElementType() reflect.Type

func (WorkspaceKeyDetailsOutput) KeyVaultUrl added in v0.2.4

Workspace Key sub-resource key vault url

func (WorkspaceKeyDetailsOutput) Name added in v0.2.4

Workspace Key sub-resource name

func (WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsOutput added in v0.2.4

func (o WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsOutput() WorkspaceKeyDetailsOutput

func (WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsOutputWithContext added in v0.2.4

func (o WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsOutputWithContext(ctx context.Context) WorkspaceKeyDetailsOutput

func (WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsPtrOutput added in v0.2.4

func (o WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsPtrOutput() WorkspaceKeyDetailsPtrOutput

func (WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsPtrOutputWithContext added in v0.2.4

func (o WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsPtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsPtrOutput

type WorkspaceKeyDetailsPtrInput added in v0.2.4

type WorkspaceKeyDetailsPtrInput interface {
	pulumi.Input

	ToWorkspaceKeyDetailsPtrOutput() WorkspaceKeyDetailsPtrOutput
	ToWorkspaceKeyDetailsPtrOutputWithContext(context.Context) WorkspaceKeyDetailsPtrOutput
}

WorkspaceKeyDetailsPtrInput is an input type that accepts WorkspaceKeyDetailsArgs, WorkspaceKeyDetailsPtr and WorkspaceKeyDetailsPtrOutput values. You can construct a concrete instance of `WorkspaceKeyDetailsPtrInput` via:

        WorkspaceKeyDetailsArgs{...}

or:

        nil

func WorkspaceKeyDetailsPtr added in v0.2.4

func WorkspaceKeyDetailsPtr(v *WorkspaceKeyDetailsArgs) WorkspaceKeyDetailsPtrInput

type WorkspaceKeyDetailsPtrOutput added in v0.2.4

type WorkspaceKeyDetailsPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceKeyDetailsPtrOutput) Elem added in v0.2.4

func (WorkspaceKeyDetailsPtrOutput) ElementType added in v0.2.4

func (WorkspaceKeyDetailsPtrOutput) KeyVaultUrl added in v0.2.4

Workspace Key sub-resource key vault url

func (WorkspaceKeyDetailsPtrOutput) Name added in v0.2.4

Workspace Key sub-resource name

func (WorkspaceKeyDetailsPtrOutput) ToWorkspaceKeyDetailsPtrOutput added in v0.2.4

func (o WorkspaceKeyDetailsPtrOutput) ToWorkspaceKeyDetailsPtrOutput() WorkspaceKeyDetailsPtrOutput

func (WorkspaceKeyDetailsPtrOutput) ToWorkspaceKeyDetailsPtrOutputWithContext added in v0.2.4

func (o WorkspaceKeyDetailsPtrOutput) ToWorkspaceKeyDetailsPtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsPtrOutput

type WorkspaceKeyDetailsResponse added in v0.2.4

type WorkspaceKeyDetailsResponse struct {
	// Workspace Key sub-resource key vault url
	KeyVaultUrl *string `pulumi:"keyVaultUrl"`
	// Workspace Key sub-resource name
	Name *string `pulumi:"name"`
}

Details of the customer managed key associated with the workspace

type WorkspaceKeyDetailsResponseArgs added in v0.2.4

type WorkspaceKeyDetailsResponseArgs struct {
	// Workspace Key sub-resource key vault url
	KeyVaultUrl pulumi.StringPtrInput `pulumi:"keyVaultUrl"`
	// Workspace Key sub-resource name
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Details of the customer managed key associated with the workspace

func (WorkspaceKeyDetailsResponseArgs) ElementType added in v0.2.4

func (WorkspaceKeyDetailsResponseArgs) ToWorkspaceKeyDetailsResponseOutput added in v0.2.4

func (i WorkspaceKeyDetailsResponseArgs) ToWorkspaceKeyDetailsResponseOutput() WorkspaceKeyDetailsResponseOutput

func (WorkspaceKeyDetailsResponseArgs) ToWorkspaceKeyDetailsResponseOutputWithContext added in v0.2.4

func (i WorkspaceKeyDetailsResponseArgs) ToWorkspaceKeyDetailsResponseOutputWithContext(ctx context.Context) WorkspaceKeyDetailsResponseOutput

func (WorkspaceKeyDetailsResponseArgs) ToWorkspaceKeyDetailsResponsePtrOutput added in v0.2.4

func (i WorkspaceKeyDetailsResponseArgs) ToWorkspaceKeyDetailsResponsePtrOutput() WorkspaceKeyDetailsResponsePtrOutput

func (WorkspaceKeyDetailsResponseArgs) ToWorkspaceKeyDetailsResponsePtrOutputWithContext added in v0.2.4

func (i WorkspaceKeyDetailsResponseArgs) ToWorkspaceKeyDetailsResponsePtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsResponsePtrOutput

type WorkspaceKeyDetailsResponseInput added in v0.2.4

type WorkspaceKeyDetailsResponseInput interface {
	pulumi.Input

	ToWorkspaceKeyDetailsResponseOutput() WorkspaceKeyDetailsResponseOutput
	ToWorkspaceKeyDetailsResponseOutputWithContext(context.Context) WorkspaceKeyDetailsResponseOutput
}

WorkspaceKeyDetailsResponseInput is an input type that accepts WorkspaceKeyDetailsResponseArgs and WorkspaceKeyDetailsResponseOutput values. You can construct a concrete instance of `WorkspaceKeyDetailsResponseInput` via:

WorkspaceKeyDetailsResponseArgs{...}

type WorkspaceKeyDetailsResponseOutput added in v0.2.4

type WorkspaceKeyDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the customer managed key associated with the workspace

func (WorkspaceKeyDetailsResponseOutput) ElementType added in v0.2.4

func (WorkspaceKeyDetailsResponseOutput) KeyVaultUrl added in v0.2.4

Workspace Key sub-resource key vault url

func (WorkspaceKeyDetailsResponseOutput) Name added in v0.2.4

Workspace Key sub-resource name

func (WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponseOutput added in v0.2.4

func (o WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponseOutput() WorkspaceKeyDetailsResponseOutput

func (WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponseOutputWithContext added in v0.2.4

func (o WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponseOutputWithContext(ctx context.Context) WorkspaceKeyDetailsResponseOutput

func (WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponsePtrOutput added in v0.2.4

func (o WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponsePtrOutput() WorkspaceKeyDetailsResponsePtrOutput

func (WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponsePtrOutputWithContext added in v0.2.4

func (o WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponsePtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsResponsePtrOutput

type WorkspaceKeyDetailsResponsePtrInput added in v0.2.4

type WorkspaceKeyDetailsResponsePtrInput interface {
	pulumi.Input

	ToWorkspaceKeyDetailsResponsePtrOutput() WorkspaceKeyDetailsResponsePtrOutput
	ToWorkspaceKeyDetailsResponsePtrOutputWithContext(context.Context) WorkspaceKeyDetailsResponsePtrOutput
}

WorkspaceKeyDetailsResponsePtrInput is an input type that accepts WorkspaceKeyDetailsResponseArgs, WorkspaceKeyDetailsResponsePtr and WorkspaceKeyDetailsResponsePtrOutput values. You can construct a concrete instance of `WorkspaceKeyDetailsResponsePtrInput` via:

        WorkspaceKeyDetailsResponseArgs{...}

or:

        nil

func WorkspaceKeyDetailsResponsePtr added in v0.2.4

type WorkspaceKeyDetailsResponsePtrOutput added in v0.2.4

type WorkspaceKeyDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceKeyDetailsResponsePtrOutput) Elem added in v0.2.4

func (WorkspaceKeyDetailsResponsePtrOutput) ElementType added in v0.2.4

func (WorkspaceKeyDetailsResponsePtrOutput) KeyVaultUrl added in v0.2.4

Workspace Key sub-resource key vault url

func (WorkspaceKeyDetailsResponsePtrOutput) Name added in v0.2.4

Workspace Key sub-resource name

func (WorkspaceKeyDetailsResponsePtrOutput) ToWorkspaceKeyDetailsResponsePtrOutput added in v0.2.4

func (o WorkspaceKeyDetailsResponsePtrOutput) ToWorkspaceKeyDetailsResponsePtrOutput() WorkspaceKeyDetailsResponsePtrOutput

func (WorkspaceKeyDetailsResponsePtrOutput) ToWorkspaceKeyDetailsResponsePtrOutputWithContext added in v0.2.4

func (o WorkspaceKeyDetailsResponsePtrOutput) ToWorkspaceKeyDetailsResponsePtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsResponsePtrOutput

type WorkspaceManagedSqlServerVulnerabilityAssessment added in v0.2.5

type WorkspaceManagedSqlServerVulnerabilityAssessment struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The recurring scans settings
	RecurringScans VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput `pulumi:"recurringScans"`
	// Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.
	StorageAccountAccessKey pulumi.StringPtrOutput `pulumi:"storageAccountAccessKey"`
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).
	StorageContainerPath pulumi.StringOutput `pulumi:"storageContainerPath"`
	// A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required.
	StorageContainerSasKey pulumi.StringPtrOutput `pulumi:"storageContainerSasKey"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A server vulnerability assessment.

func GetWorkspaceManagedSqlServerVulnerabilityAssessment added in v0.2.5

GetWorkspaceManagedSqlServerVulnerabilityAssessment gets an existing WorkspaceManagedSqlServerVulnerabilityAssessment 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 NewWorkspaceManagedSqlServerVulnerabilityAssessment added in v0.2.5

func NewWorkspaceManagedSqlServerVulnerabilityAssessment(ctx *pulumi.Context,
	name string, args *WorkspaceManagedSqlServerVulnerabilityAssessmentArgs, opts ...pulumi.ResourceOption) (*WorkspaceManagedSqlServerVulnerabilityAssessment, error)

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

func (*WorkspaceManagedSqlServerVulnerabilityAssessment) ElementType added in v0.2.6

func (*WorkspaceManagedSqlServerVulnerabilityAssessment) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutput added in v0.2.6

func (i *WorkspaceManagedSqlServerVulnerabilityAssessment) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutput() WorkspaceManagedSqlServerVulnerabilityAssessmentOutput

func (*WorkspaceManagedSqlServerVulnerabilityAssessment) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext added in v0.2.6

func (i *WorkspaceManagedSqlServerVulnerabilityAssessment) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) WorkspaceManagedSqlServerVulnerabilityAssessmentOutput

type WorkspaceManagedSqlServerVulnerabilityAssessmentArgs added in v0.2.5

type WorkspaceManagedSqlServerVulnerabilityAssessmentArgs struct {
	// The recurring scans settings
	RecurringScans VulnerabilityAssessmentRecurringScansPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.
	StorageAccountAccessKey pulumi.StringPtrInput
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).
	StorageContainerPath pulumi.StringInput
	// A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required.
	StorageContainerSasKey pulumi.StringPtrInput
	// The name of the vulnerability assessment.
	VulnerabilityAssessmentName pulumi.StringInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a WorkspaceManagedSqlServerVulnerabilityAssessment resource.

func (WorkspaceManagedSqlServerVulnerabilityAssessmentArgs) ElementType added in v0.2.5

type WorkspaceManagedSqlServerVulnerabilityAssessmentInput added in v0.2.6

type WorkspaceManagedSqlServerVulnerabilityAssessmentInput interface {
	pulumi.Input

	ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutput() WorkspaceManagedSqlServerVulnerabilityAssessmentOutput
	ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) WorkspaceManagedSqlServerVulnerabilityAssessmentOutput
}

type WorkspaceManagedSqlServerVulnerabilityAssessmentOutput added in v0.2.6

type WorkspaceManagedSqlServerVulnerabilityAssessmentOutput struct {
	*pulumi.OutputState
}

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) ElementType added in v0.2.6

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutput added in v0.2.6

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext added in v0.2.6

func (o WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) WorkspaceManagedSqlServerVulnerabilityAssessmentOutput

type WorkspaceManagedSqlServerVulnerabilityAssessmentState added in v0.2.5

type WorkspaceManagedSqlServerVulnerabilityAssessmentState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// The recurring scans settings
	RecurringScans VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput
	// Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.
	StorageAccountAccessKey pulumi.StringPtrInput
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).
	StorageContainerPath pulumi.StringPtrInput
	// A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required.
	StorageContainerSasKey pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (WorkspaceManagedSqlServerVulnerabilityAssessmentState) ElementType added in v0.2.5

type WorkspaceOutput added in v0.2.6

type WorkspaceOutput struct {
	*pulumi.OutputState
}

func (WorkspaceOutput) ElementType added in v0.2.6

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) ToWorkspaceOutput added in v0.2.6

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext added in v0.2.6

func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceRepositoryConfiguration added in v0.2.6

type WorkspaceRepositoryConfiguration struct {
	// Account name
	AccountName *string `pulumi:"accountName"`
	// Collaboration branch
	CollaborationBranch *string `pulumi:"collaborationBranch"`
	// GitHub Enterprise host name. For example: https://github.mydomain.com
	HostName *string `pulumi:"hostName"`
	// The last commit ID
	LastCommitId *string `pulumi:"lastCommitId"`
	// VSTS project name
	ProjectName *string `pulumi:"projectName"`
	// Repository name
	RepositoryName *string `pulumi:"repositoryName"`
	// Root folder to use in the repository
	RootFolder *string `pulumi:"rootFolder"`
	// The VSTS tenant ID
	TenantId *string `pulumi:"tenantId"`
	// Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
	Type *string `pulumi:"type"`
}

Git integration settings

type WorkspaceRepositoryConfigurationArgs added in v0.2.6

type WorkspaceRepositoryConfigurationArgs struct {
	// Account name
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Collaboration branch
	CollaborationBranch pulumi.StringPtrInput `pulumi:"collaborationBranch"`
	// GitHub Enterprise host name. For example: https://github.mydomain.com
	HostName pulumi.StringPtrInput `pulumi:"hostName"`
	// The last commit ID
	LastCommitId pulumi.StringPtrInput `pulumi:"lastCommitId"`
	// VSTS project name
	ProjectName pulumi.StringPtrInput `pulumi:"projectName"`
	// Repository name
	RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"`
	// Root folder to use in the repository
	RootFolder pulumi.StringPtrInput `pulumi:"rootFolder"`
	// The VSTS tenant ID
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Git integration settings

func (WorkspaceRepositoryConfigurationArgs) ElementType added in v0.2.6

func (WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationOutput added in v0.2.6

func (i WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationOutput() WorkspaceRepositoryConfigurationOutput

func (WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationOutputWithContext added in v0.2.6

func (i WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationOutput

func (WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationPtrOutput added in v0.2.6

func (i WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationPtrOutput() WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationPtrOutputWithContext added in v0.2.6

func (i WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationPtrOutput

type WorkspaceRepositoryConfigurationInput added in v0.2.6

type WorkspaceRepositoryConfigurationInput interface {
	pulumi.Input

	ToWorkspaceRepositoryConfigurationOutput() WorkspaceRepositoryConfigurationOutput
	ToWorkspaceRepositoryConfigurationOutputWithContext(context.Context) WorkspaceRepositoryConfigurationOutput
}

WorkspaceRepositoryConfigurationInput is an input type that accepts WorkspaceRepositoryConfigurationArgs and WorkspaceRepositoryConfigurationOutput values. You can construct a concrete instance of `WorkspaceRepositoryConfigurationInput` via:

WorkspaceRepositoryConfigurationArgs{...}

type WorkspaceRepositoryConfigurationOutput added in v0.2.6

type WorkspaceRepositoryConfigurationOutput struct{ *pulumi.OutputState }

Git integration settings

func (WorkspaceRepositoryConfigurationOutput) AccountName added in v0.2.6

Account name

func (WorkspaceRepositoryConfigurationOutput) CollaborationBranch added in v0.2.6

Collaboration branch

func (WorkspaceRepositoryConfigurationOutput) ElementType added in v0.2.6

func (WorkspaceRepositoryConfigurationOutput) HostName added in v0.2.6

GitHub Enterprise host name. For example: https://github.mydomain.com

func (WorkspaceRepositoryConfigurationOutput) LastCommitId added in v0.5.0

The last commit ID

func (WorkspaceRepositoryConfigurationOutput) ProjectName added in v0.2.6

VSTS project name

func (WorkspaceRepositoryConfigurationOutput) RepositoryName added in v0.2.6

Repository name

func (WorkspaceRepositoryConfigurationOutput) RootFolder added in v0.2.6

Root folder to use in the repository

func (WorkspaceRepositoryConfigurationOutput) TenantId added in v0.5.0

The VSTS tenant ID

func (WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationOutput added in v0.2.6

func (o WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationOutput() WorkspaceRepositoryConfigurationOutput

func (WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationOutputWithContext added in v0.2.6

func (o WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationOutput

func (WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationPtrOutput added in v0.2.6

func (o WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationPtrOutput() WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationPtrOutputWithContext added in v0.2.6

func (o WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationOutput) Type added in v0.2.6

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration

type WorkspaceRepositoryConfigurationPtrInput added in v0.2.6

type WorkspaceRepositoryConfigurationPtrInput interface {
	pulumi.Input

	ToWorkspaceRepositoryConfigurationPtrOutput() WorkspaceRepositoryConfigurationPtrOutput
	ToWorkspaceRepositoryConfigurationPtrOutputWithContext(context.Context) WorkspaceRepositoryConfigurationPtrOutput
}

WorkspaceRepositoryConfigurationPtrInput is an input type that accepts WorkspaceRepositoryConfigurationArgs, WorkspaceRepositoryConfigurationPtr and WorkspaceRepositoryConfigurationPtrOutput values. You can construct a concrete instance of `WorkspaceRepositoryConfigurationPtrInput` via:

        WorkspaceRepositoryConfigurationArgs{...}

or:

        nil

type WorkspaceRepositoryConfigurationPtrOutput added in v0.2.6

type WorkspaceRepositoryConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceRepositoryConfigurationPtrOutput) AccountName added in v0.2.6

Account name

func (WorkspaceRepositoryConfigurationPtrOutput) CollaborationBranch added in v0.2.6

Collaboration branch

func (WorkspaceRepositoryConfigurationPtrOutput) Elem added in v0.2.6

func (WorkspaceRepositoryConfigurationPtrOutput) ElementType added in v0.2.6

func (WorkspaceRepositoryConfigurationPtrOutput) HostName added in v0.2.6

GitHub Enterprise host name. For example: https://github.mydomain.com

func (WorkspaceRepositoryConfigurationPtrOutput) LastCommitId added in v0.5.0

The last commit ID

func (WorkspaceRepositoryConfigurationPtrOutput) ProjectName added in v0.2.6

VSTS project name

func (WorkspaceRepositoryConfigurationPtrOutput) RepositoryName added in v0.2.6

Repository name

func (WorkspaceRepositoryConfigurationPtrOutput) RootFolder added in v0.2.6

Root folder to use in the repository

func (WorkspaceRepositoryConfigurationPtrOutput) TenantId added in v0.5.0

The VSTS tenant ID

func (WorkspaceRepositoryConfigurationPtrOutput) ToWorkspaceRepositoryConfigurationPtrOutput added in v0.2.6

func (o WorkspaceRepositoryConfigurationPtrOutput) ToWorkspaceRepositoryConfigurationPtrOutput() WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationPtrOutput) ToWorkspaceRepositoryConfigurationPtrOutputWithContext added in v0.2.6

func (o WorkspaceRepositoryConfigurationPtrOutput) ToWorkspaceRepositoryConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationPtrOutput) Type added in v0.2.6

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration

type WorkspaceRepositoryConfigurationResponse added in v0.2.6

type WorkspaceRepositoryConfigurationResponse struct {
	// Account name
	AccountName *string `pulumi:"accountName"`
	// Collaboration branch
	CollaborationBranch *string `pulumi:"collaborationBranch"`
	// GitHub Enterprise host name. For example: https://github.mydomain.com
	HostName *string `pulumi:"hostName"`
	// The last commit ID
	LastCommitId *string `pulumi:"lastCommitId"`
	// VSTS project name
	ProjectName *string `pulumi:"projectName"`
	// Repository name
	RepositoryName *string `pulumi:"repositoryName"`
	// Root folder to use in the repository
	RootFolder *string `pulumi:"rootFolder"`
	// The VSTS tenant ID
	TenantId *string `pulumi:"tenantId"`
	// Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
	Type *string `pulumi:"type"`
}

Git integration settings

type WorkspaceRepositoryConfigurationResponseArgs added in v0.2.6

type WorkspaceRepositoryConfigurationResponseArgs struct {
	// Account name
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Collaboration branch
	CollaborationBranch pulumi.StringPtrInput `pulumi:"collaborationBranch"`
	// GitHub Enterprise host name. For example: https://github.mydomain.com
	HostName pulumi.StringPtrInput `pulumi:"hostName"`
	// The last commit ID
	LastCommitId pulumi.StringPtrInput `pulumi:"lastCommitId"`
	// VSTS project name
	ProjectName pulumi.StringPtrInput `pulumi:"projectName"`
	// Repository name
	RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"`
	// Root folder to use in the repository
	RootFolder pulumi.StringPtrInput `pulumi:"rootFolder"`
	// The VSTS tenant ID
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Git integration settings

func (WorkspaceRepositoryConfigurationResponseArgs) ElementType added in v0.2.6

func (WorkspaceRepositoryConfigurationResponseArgs) ToWorkspaceRepositoryConfigurationResponseOutput added in v0.2.6

func (i WorkspaceRepositoryConfigurationResponseArgs) ToWorkspaceRepositoryConfigurationResponseOutput() WorkspaceRepositoryConfigurationResponseOutput

func (WorkspaceRepositoryConfigurationResponseArgs) ToWorkspaceRepositoryConfigurationResponseOutputWithContext added in v0.2.6

func (i WorkspaceRepositoryConfigurationResponseArgs) ToWorkspaceRepositoryConfigurationResponseOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationResponseOutput

func (WorkspaceRepositoryConfigurationResponseArgs) ToWorkspaceRepositoryConfigurationResponsePtrOutput added in v0.2.6

func (i WorkspaceRepositoryConfigurationResponseArgs) ToWorkspaceRepositoryConfigurationResponsePtrOutput() WorkspaceRepositoryConfigurationResponsePtrOutput

func (WorkspaceRepositoryConfigurationResponseArgs) ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext added in v0.2.6

func (i WorkspaceRepositoryConfigurationResponseArgs) ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationResponsePtrOutput

type WorkspaceRepositoryConfigurationResponseInput added in v0.2.6

type WorkspaceRepositoryConfigurationResponseInput interface {
	pulumi.Input

	ToWorkspaceRepositoryConfigurationResponseOutput() WorkspaceRepositoryConfigurationResponseOutput
	ToWorkspaceRepositoryConfigurationResponseOutputWithContext(context.Context) WorkspaceRepositoryConfigurationResponseOutput
}

WorkspaceRepositoryConfigurationResponseInput is an input type that accepts WorkspaceRepositoryConfigurationResponseArgs and WorkspaceRepositoryConfigurationResponseOutput values. You can construct a concrete instance of `WorkspaceRepositoryConfigurationResponseInput` via:

WorkspaceRepositoryConfigurationResponseArgs{...}

type WorkspaceRepositoryConfigurationResponseOutput added in v0.2.6

type WorkspaceRepositoryConfigurationResponseOutput struct{ *pulumi.OutputState }

Git integration settings

func (WorkspaceRepositoryConfigurationResponseOutput) AccountName added in v0.2.6

Account name

func (WorkspaceRepositoryConfigurationResponseOutput) CollaborationBranch added in v0.2.6

Collaboration branch

func (WorkspaceRepositoryConfigurationResponseOutput) ElementType added in v0.2.6

func (WorkspaceRepositoryConfigurationResponseOutput) HostName added in v0.2.6

GitHub Enterprise host name. For example: https://github.mydomain.com

func (WorkspaceRepositoryConfigurationResponseOutput) LastCommitId added in v0.5.0

The last commit ID

func (WorkspaceRepositoryConfigurationResponseOutput) ProjectName added in v0.2.6

VSTS project name

func (WorkspaceRepositoryConfigurationResponseOutput) RepositoryName added in v0.2.6

Repository name

func (WorkspaceRepositoryConfigurationResponseOutput) RootFolder added in v0.2.6

Root folder to use in the repository

func (WorkspaceRepositoryConfigurationResponseOutput) TenantId added in v0.5.0

The VSTS tenant ID

func (WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponseOutput added in v0.2.6

func (o WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponseOutput() WorkspaceRepositoryConfigurationResponseOutput

func (WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponseOutputWithContext added in v0.2.6

func (o WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponseOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationResponseOutput

func (WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutput added in v0.2.6

func (o WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutput() WorkspaceRepositoryConfigurationResponsePtrOutput

func (WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext added in v0.2.6

func (o WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationResponsePtrOutput

func (WorkspaceRepositoryConfigurationResponseOutput) Type added in v0.2.6

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration

type WorkspaceRepositoryConfigurationResponsePtrInput added in v0.2.6

type WorkspaceRepositoryConfigurationResponsePtrInput interface {
	pulumi.Input

	ToWorkspaceRepositoryConfigurationResponsePtrOutput() WorkspaceRepositoryConfigurationResponsePtrOutput
	ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext(context.Context) WorkspaceRepositoryConfigurationResponsePtrOutput
}

WorkspaceRepositoryConfigurationResponsePtrInput is an input type that accepts WorkspaceRepositoryConfigurationResponseArgs, WorkspaceRepositoryConfigurationResponsePtr and WorkspaceRepositoryConfigurationResponsePtrOutput values. You can construct a concrete instance of `WorkspaceRepositoryConfigurationResponsePtrInput` via:

        WorkspaceRepositoryConfigurationResponseArgs{...}

or:

        nil

type WorkspaceRepositoryConfigurationResponsePtrOutput added in v0.2.6

type WorkspaceRepositoryConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceRepositoryConfigurationResponsePtrOutput) AccountName added in v0.2.6

Account name

func (WorkspaceRepositoryConfigurationResponsePtrOutput) CollaborationBranch added in v0.2.6

Collaboration branch

func (WorkspaceRepositoryConfigurationResponsePtrOutput) Elem added in v0.2.6

func (WorkspaceRepositoryConfigurationResponsePtrOutput) ElementType added in v0.2.6

func (WorkspaceRepositoryConfigurationResponsePtrOutput) HostName added in v0.2.6

GitHub Enterprise host name. For example: https://github.mydomain.com

func (WorkspaceRepositoryConfigurationResponsePtrOutput) LastCommitId added in v0.5.0

The last commit ID

func (WorkspaceRepositoryConfigurationResponsePtrOutput) ProjectName added in v0.2.6

VSTS project name

func (WorkspaceRepositoryConfigurationResponsePtrOutput) RepositoryName added in v0.2.6

Repository name

func (WorkspaceRepositoryConfigurationResponsePtrOutput) RootFolder added in v0.2.6

Root folder to use in the repository

func (WorkspaceRepositoryConfigurationResponsePtrOutput) TenantId added in v0.5.0

The VSTS tenant ID

func (WorkspaceRepositoryConfigurationResponsePtrOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutput added in v0.2.6

func (o WorkspaceRepositoryConfigurationResponsePtrOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutput() WorkspaceRepositoryConfigurationResponsePtrOutput

func (WorkspaceRepositoryConfigurationResponsePtrOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext added in v0.2.6

func (o WorkspaceRepositoryConfigurationResponsePtrOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationResponsePtrOutput

func (WorkspaceRepositoryConfigurationResponsePtrOutput) Type added in v0.2.6

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration

type WorkspaceSqlAadAdmin added in v0.2.5

type WorkspaceSqlAadAdmin struct {
	pulumi.CustomResourceState

	// Workspace active directory administrator type
	AdministratorType pulumi.StringPtrOutput `pulumi:"administratorType"`
	// Login of the workspace active directory administrator
	Login pulumi.StringPtrOutput `pulumi:"login"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Object ID of the workspace active directory administrator
	Sid pulumi.StringPtrOutput `pulumi:"sid"`
	// Tenant ID of the workspace active directory administrator
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Workspace active directory administrator

func GetWorkspaceSqlAadAdmin added in v0.2.5

func GetWorkspaceSqlAadAdmin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceSqlAadAdminState, opts ...pulumi.ResourceOption) (*WorkspaceSqlAadAdmin, error)

GetWorkspaceSqlAadAdmin gets an existing WorkspaceSqlAadAdmin 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 NewWorkspaceSqlAadAdmin added in v0.2.5

func NewWorkspaceSqlAadAdmin(ctx *pulumi.Context,
	name string, args *WorkspaceSqlAadAdminArgs, opts ...pulumi.ResourceOption) (*WorkspaceSqlAadAdmin, error)

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

func (*WorkspaceSqlAadAdmin) ElementType added in v0.2.6

func (*WorkspaceSqlAadAdmin) ElementType() reflect.Type

func (*WorkspaceSqlAadAdmin) ToWorkspaceSqlAadAdminOutput added in v0.2.6

func (i *WorkspaceSqlAadAdmin) ToWorkspaceSqlAadAdminOutput() WorkspaceSqlAadAdminOutput

func (*WorkspaceSqlAadAdmin) ToWorkspaceSqlAadAdminOutputWithContext added in v0.2.6

func (i *WorkspaceSqlAadAdmin) ToWorkspaceSqlAadAdminOutputWithContext(ctx context.Context) WorkspaceSqlAadAdminOutput

type WorkspaceSqlAadAdminArgs added in v0.2.5

type WorkspaceSqlAadAdminArgs struct {
	// Workspace active directory administrator type
	AdministratorType pulumi.StringPtrInput
	// Login of the workspace active directory administrator
	Login pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Object ID of the workspace active directory administrator
	Sid pulumi.StringPtrInput
	// Tenant ID of the workspace active directory administrator
	TenantId pulumi.StringPtrInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a WorkspaceSqlAadAdmin resource.

func (WorkspaceSqlAadAdminArgs) ElementType added in v0.2.5

func (WorkspaceSqlAadAdminArgs) ElementType() reflect.Type

type WorkspaceSqlAadAdminInput added in v0.2.6

type WorkspaceSqlAadAdminInput interface {
	pulumi.Input

	ToWorkspaceSqlAadAdminOutput() WorkspaceSqlAadAdminOutput
	ToWorkspaceSqlAadAdminOutputWithContext(ctx context.Context) WorkspaceSqlAadAdminOutput
}

type WorkspaceSqlAadAdminOutput added in v0.2.6

type WorkspaceSqlAadAdminOutput struct {
	*pulumi.OutputState
}

func (WorkspaceSqlAadAdminOutput) ElementType added in v0.2.6

func (WorkspaceSqlAadAdminOutput) ElementType() reflect.Type

func (WorkspaceSqlAadAdminOutput) ToWorkspaceSqlAadAdminOutput added in v0.2.6

func (o WorkspaceSqlAadAdminOutput) ToWorkspaceSqlAadAdminOutput() WorkspaceSqlAadAdminOutput

func (WorkspaceSqlAadAdminOutput) ToWorkspaceSqlAadAdminOutputWithContext added in v0.2.6

func (o WorkspaceSqlAadAdminOutput) ToWorkspaceSqlAadAdminOutputWithContext(ctx context.Context) WorkspaceSqlAadAdminOutput

type WorkspaceSqlAadAdminState added in v0.2.5

type WorkspaceSqlAadAdminState struct {
	// Workspace active directory administrator type
	AdministratorType pulumi.StringPtrInput
	// Login of the workspace active directory administrator
	Login pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Object ID of the workspace active directory administrator
	Sid pulumi.StringPtrInput
	// Tenant ID of the workspace active directory administrator
	TenantId pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (WorkspaceSqlAadAdminState) ElementType added in v0.2.5

func (WorkspaceSqlAadAdminState) ElementType() reflect.Type

type WorkspaceState

type WorkspaceState struct {
	// The ADLA resource ID.
	AdlaResourceId pulumi.StringPtrInput
	// Connectivity endpoints
	ConnectivityEndpoints pulumi.StringMapInput
	// Workspace default data lake storage account details
	DefaultDataLakeStorage DataLakeStorageAccountDetailsResponsePtrInput
	// The encryption details of the workspace
	Encryption EncryptionDetailsResponsePtrInput
	// Workspace level configs and feature flags
	ExtraProperties pulumi.MapInput
	// Identity of the workspace
	Identity ManagedIdentityResponsePtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'
	ManagedResourceGroupName pulumi.StringPtrInput
	// Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
	ManagedVirtualNetwork pulumi.StringPtrInput
	// Managed Virtual Network Settings
	ManagedVirtualNetworkSettings ManagedVirtualNetworkSettingsResponsePtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Private endpoint connections to the workspace
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput
	// Resource provisioning state
	ProvisioningState pulumi.StringPtrInput
	// Purview Configuration
	PurviewConfiguration PurviewConfigurationResponsePtrInput
	// Login for workspace SQL active directory administrator
	SqlAdministratorLogin pulumi.StringPtrInput
	// SQL administrator login password
	SqlAdministratorLoginPassword pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
	// Virtual Network profile
	VirtualNetworkProfile VirtualNetworkProfileResponsePtrInput
	// Git integration settings
	WorkspaceRepositoryConfiguration WorkspaceRepositoryConfigurationResponsePtrInput
	// The workspace unique identifier
	WorkspaceUID pulumi.StringPtrInput
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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