synapse

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

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BlobStorageEventType_Microsoft_Storage_BlobCreated = BlobStorageEventType("Microsoft.Storage.BlobCreated")
	BlobStorageEventType_Microsoft_Storage_BlobRenamed = BlobStorageEventType("Microsoft.Storage.BlobRenamed")
)
View Source
const (
	ClusterPrincipalRoleAllDatabasesAdmin  = ClusterPrincipalRole("AllDatabasesAdmin")
	ClusterPrincipalRoleAllDatabasesViewer = ClusterPrincipalRole("AllDatabasesViewer")
)
View Source
const (
	CompressionNone = Compression("None")
	CompressionGZip = Compression("GZip")
)
View Source
const (
	ConfigurationTypeFile     = ConfigurationType("File")
	ConfigurationTypeArtifact = ConfigurationType("Artifact")
)
View Source
const (
	CreateModeDefault            = CreateMode("Default")
	CreateModePointInTimeRestore = CreateMode("PointInTimeRestore")
	CreateModeRecovery           = CreateMode("Recovery")
	CreateModeRestore            = CreateMode("Restore")
)
View Source
const (
	DataConnectionKindEventHub  = DataConnectionKind("EventHub")
	DataConnectionKindEventGrid = DataConnectionKind("EventGrid")
	DataConnectionKindIotHub    = DataConnectionKind("IotHub")
)
View Source
const (
	DataFlowComputeTypeGeneral          = DataFlowComputeType("General")
	DataFlowComputeTypeMemoryOptimized  = DataFlowComputeType("MemoryOptimized")
	DataFlowComputeTypeComputeOptimized = DataFlowComputeType("ComputeOptimized")
)
View Source
const (
	DatabasePrincipalRoleAdmin              = DatabasePrincipalRole("Admin")
	DatabasePrincipalRoleIngestor           = DatabasePrincipalRole("Ingestor")
	DatabasePrincipalRoleMonitor            = DatabasePrincipalRole("Monitor")
	DatabasePrincipalRoleUser               = DatabasePrincipalRole("User")
	DatabasePrincipalRoleUnrestrictedViewer = DatabasePrincipalRole("UnrestrictedViewer")
	DatabasePrincipalRoleViewer             = DatabasePrincipalRole("Viewer")
)
View Source
const (
	DefaultPrincipalsModificationKindUnion   = DefaultPrincipalsModificationKind("Union")
	DefaultPrincipalsModificationKindReplace = DefaultPrincipalsModificationKind("Replace")
	DefaultPrincipalsModificationKindNone    = DefaultPrincipalsModificationKind("None")
)
View Source
const (
	EventGridDataFormatMULTIJSON  = EventGridDataFormat("MULTIJSON")
	EventGridDataFormatJSON       = EventGridDataFormat("JSON")
	EventGridDataFormatCSV        = EventGridDataFormat("CSV")
	EventGridDataFormatTSV        = EventGridDataFormat("TSV")
	EventGridDataFormatSCSV       = EventGridDataFormat("SCSV")
	EventGridDataFormatSOHSV      = EventGridDataFormat("SOHSV")
	EventGridDataFormatPSV        = EventGridDataFormat("PSV")
	EventGridDataFormatTXT        = EventGridDataFormat("TXT")
	EventGridDataFormatRAW        = EventGridDataFormat("RAW")
	EventGridDataFormatSINGLEJSON = EventGridDataFormat("SINGLEJSON")
	EventGridDataFormatAVRO       = EventGridDataFormat("AVRO")
	EventGridDataFormatTSVE       = EventGridDataFormat("TSVE")
	EventGridDataFormatPARQUET    = EventGridDataFormat("PARQUET")
	EventGridDataFormatORC        = EventGridDataFormat("ORC")
	EventGridDataFormatAPACHEAVRO = EventGridDataFormat("APACHEAVRO")
	EventGridDataFormatW3CLOGFILE = EventGridDataFormat("W3CLOGFILE")
)
View Source
const (
	EventHubDataFormatMULTIJSON  = EventHubDataFormat("MULTIJSON")
	EventHubDataFormatJSON       = EventHubDataFormat("JSON")
	EventHubDataFormatCSV        = EventHubDataFormat("CSV")
	EventHubDataFormatTSV        = EventHubDataFormat("TSV")
	EventHubDataFormatSCSV       = EventHubDataFormat("SCSV")
	EventHubDataFormatSOHSV      = EventHubDataFormat("SOHSV")
	EventHubDataFormatPSV        = EventHubDataFormat("PSV")
	EventHubDataFormatTXT        = EventHubDataFormat("TXT")
	EventHubDataFormatRAW        = EventHubDataFormat("RAW")
	EventHubDataFormatSINGLEJSON = EventHubDataFormat("SINGLEJSON")
	EventHubDataFormatAVRO       = EventHubDataFormat("AVRO")
	EventHubDataFormatTSVE       = EventHubDataFormat("TSVE")
	EventHubDataFormatPARQUET    = EventHubDataFormat("PARQUET")
	EventHubDataFormatORC        = EventHubDataFormat("ORC")
	EventHubDataFormatAPACHEAVRO = EventHubDataFormat("APACHEAVRO")
	EventHubDataFormatW3CLOGFILE = EventHubDataFormat("W3CLOGFILE")
)
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 (
	IotHubDataFormatMULTIJSON  = IotHubDataFormat("MULTIJSON")
	IotHubDataFormatJSON       = IotHubDataFormat("JSON")
	IotHubDataFormatCSV        = IotHubDataFormat("CSV")
	IotHubDataFormatTSV        = IotHubDataFormat("TSV")
	IotHubDataFormatSCSV       = IotHubDataFormat("SCSV")
	IotHubDataFormatSOHSV      = IotHubDataFormat("SOHSV")
	IotHubDataFormatPSV        = IotHubDataFormat("PSV")
	IotHubDataFormatTXT        = IotHubDataFormat("TXT")
	IotHubDataFormatRAW        = IotHubDataFormat("RAW")
	IotHubDataFormatSINGLEJSON = IotHubDataFormat("SINGLEJSON")
	IotHubDataFormatAVRO       = IotHubDataFormat("AVRO")
	IotHubDataFormatTSVE       = IotHubDataFormat("TSVE")
	IotHubDataFormatPARQUET    = IotHubDataFormat("PARQUET")
	IotHubDataFormatORC        = IotHubDataFormat("ORC")
	IotHubDataFormatAPACHEAVRO = IotHubDataFormat("APACHEAVRO")
	IotHubDataFormatW3CLOGFILE = IotHubDataFormat("W3CLOGFILE")
)
View Source
const (
	KindReadWrite         = Kind("ReadWrite")
	KindReadOnlyFollowing = Kind("ReadOnlyFollowing")
)
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")
	NodeSizeFamilyHardwareAcceleratedFPGA = NodeSizeFamily("HardwareAcceleratedFPGA")
	NodeSizeFamilyHardwareAcceleratedGPU  = NodeSizeFamily("HardwareAcceleratedGPU")
)
View Source
const (
	PrincipalTypeApp   = PrincipalType("App")
	PrincipalTypeGroup = PrincipalType("Group")
	PrincipalTypeUser  = PrincipalType("User")
)
View Source
const (
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	SensitivityLabelRankNone     = SensitivityLabelRank("None")
	SensitivityLabelRankLow      = SensitivityLabelRank("Low")
	SensitivityLabelRankMedium   = SensitivityLabelRank("Medium")
	SensitivityLabelRankHigh     = SensitivityLabelRank("High")
	SensitivityLabelRankCritical = SensitivityLabelRank("Critical")
)
View Source
const (
	SkuName_Compute_optimized = SkuName("Compute optimized")
	SkuName_Storage_optimized = SkuName("Storage optimized")
)
View Source
const (
	SkuSize_Extra_small = SkuSize("Extra small")
	SkuSizeSmall        = SkuSize("Small")
	SkuSizeMedium       = SkuSize("Medium")
	SkuSizeLarge        = SkuSize("Large")
)
View Source
const (
	StorageAccountTypeGRS = StorageAccountType("GRS")
	StorageAccountTypeLRS = StorageAccountType("LRS")
)
View Source
const (
	TransparentDataEncryptionStatusEnabled  = TransparentDataEncryptionStatus("Enabled")
	TransparentDataEncryptionStatusDisabled = TransparentDataEncryptionStatus("Disabled")
)
View Source
const (
	WorkspacePublicNetworkAccessEnabled  = WorkspacePublicNetworkAccess("Enabled")
	WorkspacePublicNetworkAccessDisabled = WorkspacePublicNetworkAccess("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 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

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

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 AzureSku

type AzureSku struct {
	// The number of instances of the cluster.
	Capacity *int `pulumi:"capacity"`
	// SKU name.
	Name string `pulumi:"name"`
	// SKU size.
	Size string `pulumi:"size"`
}

Azure SKU definition.

type AzureSkuArgs

type AzureSkuArgs struct {
	// The number of instances of the cluster.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// SKU name.
	Name pulumi.StringInput `pulumi:"name"`
	// SKU size.
	Size pulumi.StringInput `pulumi:"size"`
}

Azure SKU definition.

func (AzureSkuArgs) ElementType

func (AzureSkuArgs) ElementType() reflect.Type

func (AzureSkuArgs) ToAzureSkuOutput

func (i AzureSkuArgs) ToAzureSkuOutput() AzureSkuOutput

func (AzureSkuArgs) ToAzureSkuOutputWithContext

func (i AzureSkuArgs) ToAzureSkuOutputWithContext(ctx context.Context) AzureSkuOutput

type AzureSkuInput

type AzureSkuInput interface {
	pulumi.Input

	ToAzureSkuOutput() AzureSkuOutput
	ToAzureSkuOutputWithContext(context.Context) AzureSkuOutput
}

AzureSkuInput is an input type that accepts AzureSkuArgs and AzureSkuOutput values. You can construct a concrete instance of `AzureSkuInput` via:

AzureSkuArgs{...}

type AzureSkuOutput

type AzureSkuOutput struct{ *pulumi.OutputState }

Azure SKU definition.

func (AzureSkuOutput) Capacity

func (o AzureSkuOutput) Capacity() pulumi.IntPtrOutput

The number of instances of the cluster.

func (AzureSkuOutput) ElementType

func (AzureSkuOutput) ElementType() reflect.Type

func (AzureSkuOutput) Name

SKU name.

func (AzureSkuOutput) Size

SKU size.

func (AzureSkuOutput) ToAzureSkuOutput

func (o AzureSkuOutput) ToAzureSkuOutput() AzureSkuOutput

func (AzureSkuOutput) ToAzureSkuOutputWithContext

func (o AzureSkuOutput) ToAzureSkuOutputWithContext(ctx context.Context) AzureSkuOutput

type AzureSkuResponse

type AzureSkuResponse struct {
	// The number of instances of the cluster.
	Capacity *int `pulumi:"capacity"`
	// SKU name.
	Name string `pulumi:"name"`
	// SKU size.
	Size string `pulumi:"size"`
}

Azure SKU definition.

type AzureSkuResponseOutput

type AzureSkuResponseOutput struct{ *pulumi.OutputState }

Azure SKU definition.

func (AzureSkuResponseOutput) Capacity

The number of instances of the cluster.

func (AzureSkuResponseOutput) ElementType

func (AzureSkuResponseOutput) ElementType() reflect.Type

func (AzureSkuResponseOutput) Name

SKU name.

func (AzureSkuResponseOutput) Size

SKU size.

func (AzureSkuResponseOutput) ToAzureSkuResponseOutput

func (o AzureSkuResponseOutput) ToAzureSkuResponseOutput() AzureSkuResponseOutput

func (AzureSkuResponseOutput) ToAzureSkuResponseOutputWithContext

func (o AzureSkuResponseOutput) ToAzureSkuResponseOutputWithContext(ctx context.Context) AzureSkuResponseOutput

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.StringOutput `pulumi:"creationDate"`
	// List of custom libraries/packages associated with the spark pool.
	CustomLibraries LibraryInfoResponseArrayOutput `pulumi:"customLibraries"`
	// The default folder where Spark logs will be written.
	DefaultSparkLogFolder pulumi.StringPtrOutput `pulumi:"defaultSparkLogFolder"`
	// Dynamic Executor Allocation
	DynamicExecutorAllocation DynamicExecutorAllocationResponsePtrOutput `pulumi:"dynamicExecutorAllocation"`
	// Whether autotune is required or not.
	IsAutotuneEnabled pulumi.BoolPtrOutput `pulumi:"isAutotuneEnabled"`
	// Whether compute isolation is required or not.
	IsComputeIsolationEnabled pulumi.BoolPtrOutput `pulumi:"isComputeIsolationEnabled"`
	// The time when the Big Data pool was updated successfully.
	LastSucceededTimestamp pulumi.StringOutput `pulumi:"lastSucceededTimestamp"`
	// 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 SparkConfigPropertiesResponsePtrOutput `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 Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2021-05-01, 2021-06-01-preview.

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

func (*BigDataPool) ElementType() reflect.Type

func (*BigDataPool) ToBigDataPoolOutput

func (i *BigDataPool) ToBigDataPoolOutput() BigDataPoolOutput

func (*BigDataPool) ToBigDataPoolOutputWithContext

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.StringPtrInput
	// The cache size
	CacheSize pulumi.IntPtrInput
	// List of custom libraries/packages associated with the spark pool.
	CustomLibraries LibraryInfoArrayInput
	// 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 autotune is required or not.
	IsAutotuneEnabled 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 SparkConfigPropertiesPtrInput
	// 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

type BigDataPoolInput interface {
	pulumi.Input

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

type BigDataPoolOutput

type BigDataPoolOutput struct{ *pulumi.OutputState }

func (BigDataPoolOutput) AutoPause

Auto-pausing properties

func (BigDataPoolOutput) AutoScale

Auto-scaling properties

func (BigDataPoolOutput) CacheSize

func (o BigDataPoolOutput) CacheSize() pulumi.IntPtrOutput

The cache size

func (BigDataPoolOutput) CreationDate

func (o BigDataPoolOutput) CreationDate() pulumi.StringOutput

The time when the Big Data pool was created.

func (BigDataPoolOutput) CustomLibraries

List of custom libraries/packages associated with the spark pool.

func (BigDataPoolOutput) DefaultSparkLogFolder

func (o BigDataPoolOutput) DefaultSparkLogFolder() pulumi.StringPtrOutput

The default folder where Spark logs will be written.

func (BigDataPoolOutput) DynamicExecutorAllocation

func (o BigDataPoolOutput) DynamicExecutorAllocation() DynamicExecutorAllocationResponsePtrOutput

Dynamic Executor Allocation

func (BigDataPoolOutput) ElementType

func (BigDataPoolOutput) ElementType() reflect.Type

func (BigDataPoolOutput) IsAutotuneEnabled

func (o BigDataPoolOutput) IsAutotuneEnabled() pulumi.BoolPtrOutput

Whether autotune is required or not.

func (BigDataPoolOutput) IsComputeIsolationEnabled

func (o BigDataPoolOutput) IsComputeIsolationEnabled() pulumi.BoolPtrOutput

Whether compute isolation is required or not.

func (BigDataPoolOutput) LastSucceededTimestamp

func (o BigDataPoolOutput) LastSucceededTimestamp() pulumi.StringOutput

The time when the Big Data pool was updated successfully.

func (BigDataPoolOutput) LibraryRequirements

Library version requirements

func (BigDataPoolOutput) Location

func (o BigDataPoolOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (BigDataPoolOutput) Name

The name of the resource

func (BigDataPoolOutput) NodeCount

func (o BigDataPoolOutput) NodeCount() pulumi.IntPtrOutput

The number of nodes in the Big Data pool.

func (BigDataPoolOutput) NodeSize

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

func (BigDataPoolOutput) NodeSizeFamily

func (o BigDataPoolOutput) NodeSizeFamily() pulumi.StringPtrOutput

The kind of nodes that the Big Data pool provides.

func (BigDataPoolOutput) ProvisioningState

func (o BigDataPoolOutput) ProvisioningState() pulumi.StringPtrOutput

The state of the Big Data pool.

func (BigDataPoolOutput) SessionLevelPackagesEnabled

func (o BigDataPoolOutput) SessionLevelPackagesEnabled() pulumi.BoolPtrOutput

Whether session level packages enabled.

func (BigDataPoolOutput) SparkConfigProperties

Spark configuration file to specify additional properties

func (BigDataPoolOutput) SparkEventsFolder

func (o BigDataPoolOutput) SparkEventsFolder() pulumi.StringPtrOutput

The Spark events folder

func (BigDataPoolOutput) SparkVersion

func (o BigDataPoolOutput) SparkVersion() pulumi.StringPtrOutput

The Apache Spark version.

func (BigDataPoolOutput) Tags

Resource tags.

func (BigDataPoolOutput) ToBigDataPoolOutput

func (o BigDataPoolOutput) ToBigDataPoolOutput() BigDataPoolOutput

func (BigDataPoolOutput) ToBigDataPoolOutputWithContext

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

func (BigDataPoolOutput) Type

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

type BigDataPoolState

type BigDataPoolState struct {
}

func (BigDataPoolState) ElementType

func (BigDataPoolState) ElementType() reflect.Type

type BlobStorageEventType

type BlobStorageEventType string

The name of blob storage event type to process.

func (BlobStorageEventType) ElementType

func (BlobStorageEventType) ElementType() reflect.Type

func (BlobStorageEventType) ToBlobStorageEventTypeOutput

func (e BlobStorageEventType) ToBlobStorageEventTypeOutput() BlobStorageEventTypeOutput

func (BlobStorageEventType) ToBlobStorageEventTypeOutputWithContext

func (e BlobStorageEventType) ToBlobStorageEventTypeOutputWithContext(ctx context.Context) BlobStorageEventTypeOutput

func (BlobStorageEventType) ToBlobStorageEventTypePtrOutput

func (e BlobStorageEventType) ToBlobStorageEventTypePtrOutput() BlobStorageEventTypePtrOutput

func (BlobStorageEventType) ToBlobStorageEventTypePtrOutputWithContext

func (e BlobStorageEventType) ToBlobStorageEventTypePtrOutputWithContext(ctx context.Context) BlobStorageEventTypePtrOutput

func (BlobStorageEventType) ToStringOutput

func (e BlobStorageEventType) ToStringOutput() pulumi.StringOutput

func (BlobStorageEventType) ToStringOutputWithContext

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

func (BlobStorageEventType) ToStringPtrOutput

func (e BlobStorageEventType) ToStringPtrOutput() pulumi.StringPtrOutput

func (BlobStorageEventType) ToStringPtrOutputWithContext

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

type BlobStorageEventTypeInput

type BlobStorageEventTypeInput interface {
	pulumi.Input

	ToBlobStorageEventTypeOutput() BlobStorageEventTypeOutput
	ToBlobStorageEventTypeOutputWithContext(context.Context) BlobStorageEventTypeOutput
}

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

BlobStorageEventType_Microsoft_Storage_BlobCreated
BlobStorageEventType_Microsoft_Storage_BlobRenamed

type BlobStorageEventTypeOutput

type BlobStorageEventTypeOutput struct{ *pulumi.OutputState }

func (BlobStorageEventTypeOutput) ElementType

func (BlobStorageEventTypeOutput) ElementType() reflect.Type

func (BlobStorageEventTypeOutput) ToBlobStorageEventTypeOutput

func (o BlobStorageEventTypeOutput) ToBlobStorageEventTypeOutput() BlobStorageEventTypeOutput

func (BlobStorageEventTypeOutput) ToBlobStorageEventTypeOutputWithContext

func (o BlobStorageEventTypeOutput) ToBlobStorageEventTypeOutputWithContext(ctx context.Context) BlobStorageEventTypeOutput

func (BlobStorageEventTypeOutput) ToBlobStorageEventTypePtrOutput

func (o BlobStorageEventTypeOutput) ToBlobStorageEventTypePtrOutput() BlobStorageEventTypePtrOutput

func (BlobStorageEventTypeOutput) ToBlobStorageEventTypePtrOutputWithContext

func (o BlobStorageEventTypeOutput) ToBlobStorageEventTypePtrOutputWithContext(ctx context.Context) BlobStorageEventTypePtrOutput

func (BlobStorageEventTypeOutput) ToStringOutput

func (o BlobStorageEventTypeOutput) ToStringOutput() pulumi.StringOutput

func (BlobStorageEventTypeOutput) ToStringOutputWithContext

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

func (BlobStorageEventTypeOutput) ToStringPtrOutput

func (o BlobStorageEventTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BlobStorageEventTypeOutput) ToStringPtrOutputWithContext

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

type BlobStorageEventTypePtrInput

type BlobStorageEventTypePtrInput interface {
	pulumi.Input

	ToBlobStorageEventTypePtrOutput() BlobStorageEventTypePtrOutput
	ToBlobStorageEventTypePtrOutputWithContext(context.Context) BlobStorageEventTypePtrOutput
}

func BlobStorageEventTypePtr

func BlobStorageEventTypePtr(v string) BlobStorageEventTypePtrInput

type BlobStorageEventTypePtrOutput

type BlobStorageEventTypePtrOutput struct{ *pulumi.OutputState }

func (BlobStorageEventTypePtrOutput) Elem

func (BlobStorageEventTypePtrOutput) ElementType

func (BlobStorageEventTypePtrOutput) ToBlobStorageEventTypePtrOutput

func (o BlobStorageEventTypePtrOutput) ToBlobStorageEventTypePtrOutput() BlobStorageEventTypePtrOutput

func (BlobStorageEventTypePtrOutput) ToBlobStorageEventTypePtrOutputWithContext

func (o BlobStorageEventTypePtrOutput) ToBlobStorageEventTypePtrOutputWithContext(ctx context.Context) BlobStorageEventTypePtrOutput

func (BlobStorageEventTypePtrOutput) ToStringPtrOutput

func (BlobStorageEventTypePtrOutput) ToStringPtrOutputWithContext

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

type ClusterPrincipalRole

type ClusterPrincipalRole string

Cluster principal role.

func (ClusterPrincipalRole) ElementType

func (ClusterPrincipalRole) ElementType() reflect.Type

func (ClusterPrincipalRole) ToClusterPrincipalRoleOutput

func (e ClusterPrincipalRole) ToClusterPrincipalRoleOutput() ClusterPrincipalRoleOutput

func (ClusterPrincipalRole) ToClusterPrincipalRoleOutputWithContext

func (e ClusterPrincipalRole) ToClusterPrincipalRoleOutputWithContext(ctx context.Context) ClusterPrincipalRoleOutput

func (ClusterPrincipalRole) ToClusterPrincipalRolePtrOutput

func (e ClusterPrincipalRole) ToClusterPrincipalRolePtrOutput() ClusterPrincipalRolePtrOutput

func (ClusterPrincipalRole) ToClusterPrincipalRolePtrOutputWithContext

func (e ClusterPrincipalRole) ToClusterPrincipalRolePtrOutputWithContext(ctx context.Context) ClusterPrincipalRolePtrOutput

func (ClusterPrincipalRole) ToStringOutput

func (e ClusterPrincipalRole) ToStringOutput() pulumi.StringOutput

func (ClusterPrincipalRole) ToStringOutputWithContext

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

func (ClusterPrincipalRole) ToStringPtrOutput

func (e ClusterPrincipalRole) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterPrincipalRole) ToStringPtrOutputWithContext

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

type ClusterPrincipalRoleInput

type ClusterPrincipalRoleInput interface {
	pulumi.Input

	ToClusterPrincipalRoleOutput() ClusterPrincipalRoleOutput
	ToClusterPrincipalRoleOutputWithContext(context.Context) ClusterPrincipalRoleOutput
}

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

ClusterPrincipalRoleAllDatabasesAdmin
ClusterPrincipalRoleAllDatabasesViewer

type ClusterPrincipalRoleOutput

type ClusterPrincipalRoleOutput struct{ *pulumi.OutputState }

func (ClusterPrincipalRoleOutput) ElementType

func (ClusterPrincipalRoleOutput) ElementType() reflect.Type

func (ClusterPrincipalRoleOutput) ToClusterPrincipalRoleOutput

func (o ClusterPrincipalRoleOutput) ToClusterPrincipalRoleOutput() ClusterPrincipalRoleOutput

func (ClusterPrincipalRoleOutput) ToClusterPrincipalRoleOutputWithContext

func (o ClusterPrincipalRoleOutput) ToClusterPrincipalRoleOutputWithContext(ctx context.Context) ClusterPrincipalRoleOutput

func (ClusterPrincipalRoleOutput) ToClusterPrincipalRolePtrOutput

func (o ClusterPrincipalRoleOutput) ToClusterPrincipalRolePtrOutput() ClusterPrincipalRolePtrOutput

func (ClusterPrincipalRoleOutput) ToClusterPrincipalRolePtrOutputWithContext

func (o ClusterPrincipalRoleOutput) ToClusterPrincipalRolePtrOutputWithContext(ctx context.Context) ClusterPrincipalRolePtrOutput

func (ClusterPrincipalRoleOutput) ToStringOutput

func (o ClusterPrincipalRoleOutput) ToStringOutput() pulumi.StringOutput

func (ClusterPrincipalRoleOutput) ToStringOutputWithContext

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

func (ClusterPrincipalRoleOutput) ToStringPtrOutput

func (o ClusterPrincipalRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterPrincipalRoleOutput) ToStringPtrOutputWithContext

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

type ClusterPrincipalRolePtrInput

type ClusterPrincipalRolePtrInput interface {
	pulumi.Input

	ToClusterPrincipalRolePtrOutput() ClusterPrincipalRolePtrOutput
	ToClusterPrincipalRolePtrOutputWithContext(context.Context) ClusterPrincipalRolePtrOutput
}

func ClusterPrincipalRolePtr

func ClusterPrincipalRolePtr(v string) ClusterPrincipalRolePtrInput

type ClusterPrincipalRolePtrOutput

type ClusterPrincipalRolePtrOutput struct{ *pulumi.OutputState }

func (ClusterPrincipalRolePtrOutput) Elem

func (ClusterPrincipalRolePtrOutput) ElementType

func (ClusterPrincipalRolePtrOutput) ToClusterPrincipalRolePtrOutput

func (o ClusterPrincipalRolePtrOutput) ToClusterPrincipalRolePtrOutput() ClusterPrincipalRolePtrOutput

func (ClusterPrincipalRolePtrOutput) ToClusterPrincipalRolePtrOutputWithContext

func (o ClusterPrincipalRolePtrOutput) ToClusterPrincipalRolePtrOutputWithContext(ctx context.Context) ClusterPrincipalRolePtrOutput

func (ClusterPrincipalRolePtrOutput) ToStringPtrOutput

func (ClusterPrincipalRolePtrOutput) ToStringPtrOutputWithContext

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

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 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 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 Compression

type Compression string

The event hub messages compression type

func (Compression) ElementType

func (Compression) ElementType() reflect.Type

func (Compression) ToCompressionOutput

func (e Compression) ToCompressionOutput() CompressionOutput

func (Compression) ToCompressionOutputWithContext

func (e Compression) ToCompressionOutputWithContext(ctx context.Context) CompressionOutput

func (Compression) ToCompressionPtrOutput

func (e Compression) ToCompressionPtrOutput() CompressionPtrOutput

func (Compression) ToCompressionPtrOutputWithContext

func (e Compression) ToCompressionPtrOutputWithContext(ctx context.Context) CompressionPtrOutput

func (Compression) ToStringOutput

func (e Compression) ToStringOutput() pulumi.StringOutput

func (Compression) ToStringOutputWithContext

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

func (Compression) ToStringPtrOutput

func (e Compression) ToStringPtrOutput() pulumi.StringPtrOutput

func (Compression) ToStringPtrOutputWithContext

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

type CompressionInput

type CompressionInput interface {
	pulumi.Input

	ToCompressionOutput() CompressionOutput
	ToCompressionOutputWithContext(context.Context) CompressionOutput
}

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

CompressionNone
CompressionGZip

type CompressionOutput

type CompressionOutput struct{ *pulumi.OutputState }

func (CompressionOutput) ElementType

func (CompressionOutput) ElementType() reflect.Type

func (CompressionOutput) ToCompressionOutput

func (o CompressionOutput) ToCompressionOutput() CompressionOutput

func (CompressionOutput) ToCompressionOutputWithContext

func (o CompressionOutput) ToCompressionOutputWithContext(ctx context.Context) CompressionOutput

func (CompressionOutput) ToCompressionPtrOutput

func (o CompressionOutput) ToCompressionPtrOutput() CompressionPtrOutput

func (CompressionOutput) ToCompressionPtrOutputWithContext

func (o CompressionOutput) ToCompressionPtrOutputWithContext(ctx context.Context) CompressionPtrOutput

func (CompressionOutput) ToStringOutput

func (o CompressionOutput) ToStringOutput() pulumi.StringOutput

func (CompressionOutput) ToStringOutputWithContext

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

func (CompressionOutput) ToStringPtrOutput

func (o CompressionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompressionOutput) ToStringPtrOutputWithContext

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

type CompressionPtrInput

type CompressionPtrInput interface {
	pulumi.Input

	ToCompressionPtrOutput() CompressionPtrOutput
	ToCompressionPtrOutputWithContext(context.Context) CompressionPtrOutput
}

func CompressionPtr

func CompressionPtr(v string) CompressionPtrInput

type CompressionPtrOutput

type CompressionPtrOutput struct{ *pulumi.OutputState }

func (CompressionPtrOutput) Elem

func (CompressionPtrOutput) ElementType

func (CompressionPtrOutput) ElementType() reflect.Type

func (CompressionPtrOutput) ToCompressionPtrOutput

func (o CompressionPtrOutput) ToCompressionPtrOutput() CompressionPtrOutput

func (CompressionPtrOutput) ToCompressionPtrOutputWithContext

func (o CompressionPtrOutput) ToCompressionPtrOutputWithContext(ctx context.Context) CompressionPtrOutput

func (CompressionPtrOutput) ToStringPtrOutput

func (o CompressionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompressionPtrOutput) ToStringPtrOutputWithContext

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

type ConfigurationType

type ConfigurationType string

The type of the spark config properties file.

func (ConfigurationType) ElementType

func (ConfigurationType) ElementType() reflect.Type

func (ConfigurationType) ToConfigurationTypeOutput

func (e ConfigurationType) ToConfigurationTypeOutput() ConfigurationTypeOutput

func (ConfigurationType) ToConfigurationTypeOutputWithContext

func (e ConfigurationType) ToConfigurationTypeOutputWithContext(ctx context.Context) ConfigurationTypeOutput

func (ConfigurationType) ToConfigurationTypePtrOutput

func (e ConfigurationType) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput

func (ConfigurationType) ToConfigurationTypePtrOutputWithContext

func (e ConfigurationType) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput

func (ConfigurationType) ToStringOutput

func (e ConfigurationType) ToStringOutput() pulumi.StringOutput

func (ConfigurationType) ToStringOutputWithContext

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

func (ConfigurationType) ToStringPtrOutput

func (e ConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationType) ToStringPtrOutputWithContext

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

type ConfigurationTypeInput

type ConfigurationTypeInput interface {
	pulumi.Input

	ToConfigurationTypeOutput() ConfigurationTypeOutput
	ToConfigurationTypeOutputWithContext(context.Context) ConfigurationTypeOutput
}

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

ConfigurationTypeFile
ConfigurationTypeArtifact

type ConfigurationTypeOutput

type ConfigurationTypeOutput struct{ *pulumi.OutputState }

func (ConfigurationTypeOutput) ElementType

func (ConfigurationTypeOutput) ElementType() reflect.Type

func (ConfigurationTypeOutput) ToConfigurationTypeOutput

func (o ConfigurationTypeOutput) ToConfigurationTypeOutput() ConfigurationTypeOutput

func (ConfigurationTypeOutput) ToConfigurationTypeOutputWithContext

func (o ConfigurationTypeOutput) ToConfigurationTypeOutputWithContext(ctx context.Context) ConfigurationTypeOutput

func (ConfigurationTypeOutput) ToConfigurationTypePtrOutput

func (o ConfigurationTypeOutput) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput

func (ConfigurationTypeOutput) ToConfigurationTypePtrOutputWithContext

func (o ConfigurationTypeOutput) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput

func (ConfigurationTypeOutput) ToStringOutput

func (o ConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput

func (ConfigurationTypeOutput) ToStringOutputWithContext

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

func (ConfigurationTypeOutput) ToStringPtrOutput

func (o ConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationTypeOutput) ToStringPtrOutputWithContext

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

type ConfigurationTypePtrInput

type ConfigurationTypePtrInput interface {
	pulumi.Input

	ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput
	ToConfigurationTypePtrOutputWithContext(context.Context) ConfigurationTypePtrOutput
}

func ConfigurationTypePtr

func ConfigurationTypePtr(v string) ConfigurationTypePtrInput

type ConfigurationTypePtrOutput

type ConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationTypePtrOutput) Elem

func (ConfigurationTypePtrOutput) ElementType

func (ConfigurationTypePtrOutput) ElementType() reflect.Type

func (ConfigurationTypePtrOutput) ToConfigurationTypePtrOutput

func (o ConfigurationTypePtrOutput) ToConfigurationTypePtrOutput() ConfigurationTypePtrOutput

func (ConfigurationTypePtrOutput) ToConfigurationTypePtrOutputWithContext

func (o ConfigurationTypePtrOutput) ToConfigurationTypePtrOutputWithContext(ctx context.Context) ConfigurationTypePtrOutput

func (ConfigurationTypePtrOutput) ToStringPtrOutput

func (o ConfigurationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationTypePtrOutput) ToStringPtrOutputWithContext

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

type CreateMode

type CreateMode string

Specifies the mode of sql pool creation.

Default: regular sql pool creation.

PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.

Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore.

Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.

func (CreateMode) ElementType

func (CreateMode) ElementType() reflect.Type

func (CreateMode) ToCreateModeOutput

func (e CreateMode) ToCreateModeOutput() CreateModeOutput

func (CreateMode) ToCreateModeOutputWithContext

func (e CreateMode) ToCreateModeOutputWithContext(ctx context.Context) CreateModeOutput

func (CreateMode) ToCreateModePtrOutput

func (e CreateMode) ToCreateModePtrOutput() CreateModePtrOutput

func (CreateMode) ToCreateModePtrOutputWithContext

func (e CreateMode) ToCreateModePtrOutputWithContext(ctx context.Context) CreateModePtrOutput

func (CreateMode) ToStringOutput

func (e CreateMode) ToStringOutput() pulumi.StringOutput

func (CreateMode) ToStringOutputWithContext

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

func (CreateMode) ToStringPtrOutput

func (e CreateMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (CreateMode) ToStringPtrOutputWithContext

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

type CreateModeInput

type CreateModeInput interface {
	pulumi.Input

	ToCreateModeOutput() CreateModeOutput
	ToCreateModeOutputWithContext(context.Context) CreateModeOutput
}

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

CreateModeDefault
CreateModePointInTimeRestore
CreateModeRecovery
CreateModeRestore

type CreateModeOutput

type CreateModeOutput struct{ *pulumi.OutputState }

func (CreateModeOutput) ElementType

func (CreateModeOutput) ElementType() reflect.Type

func (CreateModeOutput) ToCreateModeOutput

func (o CreateModeOutput) ToCreateModeOutput() CreateModeOutput

func (CreateModeOutput) ToCreateModeOutputWithContext

func (o CreateModeOutput) ToCreateModeOutputWithContext(ctx context.Context) CreateModeOutput

func (CreateModeOutput) ToCreateModePtrOutput

func (o CreateModeOutput) ToCreateModePtrOutput() CreateModePtrOutput

func (CreateModeOutput) ToCreateModePtrOutputWithContext

func (o CreateModeOutput) ToCreateModePtrOutputWithContext(ctx context.Context) CreateModePtrOutput

func (CreateModeOutput) ToStringOutput

func (o CreateModeOutput) ToStringOutput() pulumi.StringOutput

func (CreateModeOutput) ToStringOutputWithContext

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

func (CreateModeOutput) ToStringPtrOutput

func (o CreateModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CreateModeOutput) ToStringPtrOutputWithContext

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

type CreateModePtrInput

type CreateModePtrInput interface {
	pulumi.Input

	ToCreateModePtrOutput() CreateModePtrOutput
	ToCreateModePtrOutputWithContext(context.Context) CreateModePtrOutput
}

func CreateModePtr

func CreateModePtr(v string) CreateModePtrInput

type CreateModePtrOutput

type CreateModePtrOutput struct{ *pulumi.OutputState }

func (CreateModePtrOutput) Elem

func (CreateModePtrOutput) ElementType

func (CreateModePtrOutput) ElementType() reflect.Type

func (CreateModePtrOutput) ToCreateModePtrOutput

func (o CreateModePtrOutput) ToCreateModePtrOutput() CreateModePtrOutput

func (CreateModePtrOutput) ToCreateModePtrOutputWithContext

func (o CreateModePtrOutput) ToCreateModePtrOutputWithContext(ctx context.Context) CreateModePtrOutput

func (CreateModePtrOutput) ToStringPtrOutput

func (o CreateModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CreateModePtrOutput) ToStringPtrOutputWithContext

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

type CspWorkspaceAdminProperties

type CspWorkspaceAdminProperties struct {
	// AAD object ID of initial workspace admin
	InitialWorkspaceAdminObjectId *string `pulumi:"initialWorkspaceAdminObjectId"`
}

Initial workspace AAD admin properties for a CSP subscription

type CspWorkspaceAdminPropertiesArgs

type CspWorkspaceAdminPropertiesArgs struct {
	// AAD object ID of initial workspace admin
	InitialWorkspaceAdminObjectId pulumi.StringPtrInput `pulumi:"initialWorkspaceAdminObjectId"`
}

Initial workspace AAD admin properties for a CSP subscription

func (CspWorkspaceAdminPropertiesArgs) ElementType

func (CspWorkspaceAdminPropertiesArgs) ToCspWorkspaceAdminPropertiesOutput

func (i CspWorkspaceAdminPropertiesArgs) ToCspWorkspaceAdminPropertiesOutput() CspWorkspaceAdminPropertiesOutput

func (CspWorkspaceAdminPropertiesArgs) ToCspWorkspaceAdminPropertiesOutputWithContext

func (i CspWorkspaceAdminPropertiesArgs) ToCspWorkspaceAdminPropertiesOutputWithContext(ctx context.Context) CspWorkspaceAdminPropertiesOutput

func (CspWorkspaceAdminPropertiesArgs) ToCspWorkspaceAdminPropertiesPtrOutput

func (i CspWorkspaceAdminPropertiesArgs) ToCspWorkspaceAdminPropertiesPtrOutput() CspWorkspaceAdminPropertiesPtrOutput

func (CspWorkspaceAdminPropertiesArgs) ToCspWorkspaceAdminPropertiesPtrOutputWithContext

func (i CspWorkspaceAdminPropertiesArgs) ToCspWorkspaceAdminPropertiesPtrOutputWithContext(ctx context.Context) CspWorkspaceAdminPropertiesPtrOutput

type CspWorkspaceAdminPropertiesInput

type CspWorkspaceAdminPropertiesInput interface {
	pulumi.Input

	ToCspWorkspaceAdminPropertiesOutput() CspWorkspaceAdminPropertiesOutput
	ToCspWorkspaceAdminPropertiesOutputWithContext(context.Context) CspWorkspaceAdminPropertiesOutput
}

CspWorkspaceAdminPropertiesInput is an input type that accepts CspWorkspaceAdminPropertiesArgs and CspWorkspaceAdminPropertiesOutput values. You can construct a concrete instance of `CspWorkspaceAdminPropertiesInput` via:

CspWorkspaceAdminPropertiesArgs{...}

type CspWorkspaceAdminPropertiesOutput

type CspWorkspaceAdminPropertiesOutput struct{ *pulumi.OutputState }

Initial workspace AAD admin properties for a CSP subscription

func (CspWorkspaceAdminPropertiesOutput) ElementType

func (CspWorkspaceAdminPropertiesOutput) InitialWorkspaceAdminObjectId

func (o CspWorkspaceAdminPropertiesOutput) InitialWorkspaceAdminObjectId() pulumi.StringPtrOutput

AAD object ID of initial workspace admin

func (CspWorkspaceAdminPropertiesOutput) ToCspWorkspaceAdminPropertiesOutput

func (o CspWorkspaceAdminPropertiesOutput) ToCspWorkspaceAdminPropertiesOutput() CspWorkspaceAdminPropertiesOutput

func (CspWorkspaceAdminPropertiesOutput) ToCspWorkspaceAdminPropertiesOutputWithContext

func (o CspWorkspaceAdminPropertiesOutput) ToCspWorkspaceAdminPropertiesOutputWithContext(ctx context.Context) CspWorkspaceAdminPropertiesOutput

func (CspWorkspaceAdminPropertiesOutput) ToCspWorkspaceAdminPropertiesPtrOutput

func (o CspWorkspaceAdminPropertiesOutput) ToCspWorkspaceAdminPropertiesPtrOutput() CspWorkspaceAdminPropertiesPtrOutput

func (CspWorkspaceAdminPropertiesOutput) ToCspWorkspaceAdminPropertiesPtrOutputWithContext

func (o CspWorkspaceAdminPropertiesOutput) ToCspWorkspaceAdminPropertiesPtrOutputWithContext(ctx context.Context) CspWorkspaceAdminPropertiesPtrOutput

type CspWorkspaceAdminPropertiesPtrInput

type CspWorkspaceAdminPropertiesPtrInput interface {
	pulumi.Input

	ToCspWorkspaceAdminPropertiesPtrOutput() CspWorkspaceAdminPropertiesPtrOutput
	ToCspWorkspaceAdminPropertiesPtrOutputWithContext(context.Context) CspWorkspaceAdminPropertiesPtrOutput
}

CspWorkspaceAdminPropertiesPtrInput is an input type that accepts CspWorkspaceAdminPropertiesArgs, CspWorkspaceAdminPropertiesPtr and CspWorkspaceAdminPropertiesPtrOutput values. You can construct a concrete instance of `CspWorkspaceAdminPropertiesPtrInput` via:

        CspWorkspaceAdminPropertiesArgs{...}

or:

        nil

type CspWorkspaceAdminPropertiesPtrOutput

type CspWorkspaceAdminPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CspWorkspaceAdminPropertiesPtrOutput) Elem

func (CspWorkspaceAdminPropertiesPtrOutput) ElementType

func (CspWorkspaceAdminPropertiesPtrOutput) InitialWorkspaceAdminObjectId

func (o CspWorkspaceAdminPropertiesPtrOutput) InitialWorkspaceAdminObjectId() pulumi.StringPtrOutput

AAD object ID of initial workspace admin

func (CspWorkspaceAdminPropertiesPtrOutput) ToCspWorkspaceAdminPropertiesPtrOutput

func (o CspWorkspaceAdminPropertiesPtrOutput) ToCspWorkspaceAdminPropertiesPtrOutput() CspWorkspaceAdminPropertiesPtrOutput

func (CspWorkspaceAdminPropertiesPtrOutput) ToCspWorkspaceAdminPropertiesPtrOutputWithContext

func (o CspWorkspaceAdminPropertiesPtrOutput) ToCspWorkspaceAdminPropertiesPtrOutputWithContext(ctx context.Context) CspWorkspaceAdminPropertiesPtrOutput

type CspWorkspaceAdminPropertiesResponse

type CspWorkspaceAdminPropertiesResponse struct {
	// AAD object ID of initial workspace admin
	InitialWorkspaceAdminObjectId *string `pulumi:"initialWorkspaceAdminObjectId"`
}

Initial workspace AAD admin properties for a CSP subscription

type CspWorkspaceAdminPropertiesResponseOutput

type CspWorkspaceAdminPropertiesResponseOutput struct{ *pulumi.OutputState }

Initial workspace AAD admin properties for a CSP subscription

func (CspWorkspaceAdminPropertiesResponseOutput) ElementType

func (CspWorkspaceAdminPropertiesResponseOutput) InitialWorkspaceAdminObjectId

func (o CspWorkspaceAdminPropertiesResponseOutput) InitialWorkspaceAdminObjectId() pulumi.StringPtrOutput

AAD object ID of initial workspace admin

func (CspWorkspaceAdminPropertiesResponseOutput) ToCspWorkspaceAdminPropertiesResponseOutput

func (o CspWorkspaceAdminPropertiesResponseOutput) ToCspWorkspaceAdminPropertiesResponseOutput() CspWorkspaceAdminPropertiesResponseOutput

func (CspWorkspaceAdminPropertiesResponseOutput) ToCspWorkspaceAdminPropertiesResponseOutputWithContext

func (o CspWorkspaceAdminPropertiesResponseOutput) ToCspWorkspaceAdminPropertiesResponseOutputWithContext(ctx context.Context) CspWorkspaceAdminPropertiesResponseOutput

type CspWorkspaceAdminPropertiesResponsePtrOutput

type CspWorkspaceAdminPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CspWorkspaceAdminPropertiesResponsePtrOutput) Elem

func (CspWorkspaceAdminPropertiesResponsePtrOutput) ElementType

func (CspWorkspaceAdminPropertiesResponsePtrOutput) InitialWorkspaceAdminObjectId

func (o CspWorkspaceAdminPropertiesResponsePtrOutput) InitialWorkspaceAdminObjectId() pulumi.StringPtrOutput

AAD object ID of initial workspace admin

func (CspWorkspaceAdminPropertiesResponsePtrOutput) ToCspWorkspaceAdminPropertiesResponsePtrOutput

func (o CspWorkspaceAdminPropertiesResponsePtrOutput) ToCspWorkspaceAdminPropertiesResponsePtrOutput() CspWorkspaceAdminPropertiesResponsePtrOutput

func (CspWorkspaceAdminPropertiesResponsePtrOutput) ToCspWorkspaceAdminPropertiesResponsePtrOutputWithContext

func (o CspWorkspaceAdminPropertiesResponsePtrOutput) ToCspWorkspaceAdminPropertiesResponsePtrOutputWithContext(ctx context.Context) CspWorkspaceAdminPropertiesResponsePtrOutput

type CustomerManagedKeyDetails

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

Details of the customer managed key associated with the workspace

type CustomerManagedKeyDetailsArgs

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

Details of the customer managed key associated with the workspace

func (CustomerManagedKeyDetailsArgs) ElementType

func (CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsOutput

func (i CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsOutput() CustomerManagedKeyDetailsOutput

func (CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsOutputWithContext

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

func (CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsPtrOutput

func (i CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsPtrOutput() CustomerManagedKeyDetailsPtrOutput

func (CustomerManagedKeyDetailsArgs) ToCustomerManagedKeyDetailsPtrOutputWithContext

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

type CustomerManagedKeyDetailsInput

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

type CustomerManagedKeyDetailsOutput struct{ *pulumi.OutputState }

Details of the customer managed key associated with the workspace

func (CustomerManagedKeyDetailsOutput) ElementType

func (CustomerManagedKeyDetailsOutput) KekIdentity

Key encryption key

func (CustomerManagedKeyDetailsOutput) Key

The key object of the workspace

func (CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsOutput

func (o CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsOutput() CustomerManagedKeyDetailsOutput

func (CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsOutputWithContext

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

func (CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsPtrOutput

func (o CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsPtrOutput() CustomerManagedKeyDetailsPtrOutput

func (CustomerManagedKeyDetailsOutput) ToCustomerManagedKeyDetailsPtrOutputWithContext

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

type CustomerManagedKeyDetailsPtrInput

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

type CustomerManagedKeyDetailsPtrOutput

type CustomerManagedKeyDetailsPtrOutput struct{ *pulumi.OutputState }

func (CustomerManagedKeyDetailsPtrOutput) Elem

func (CustomerManagedKeyDetailsPtrOutput) ElementType

func (CustomerManagedKeyDetailsPtrOutput) KekIdentity

Key encryption key

func (CustomerManagedKeyDetailsPtrOutput) Key

The key object of the workspace

func (CustomerManagedKeyDetailsPtrOutput) ToCustomerManagedKeyDetailsPtrOutput

func (o CustomerManagedKeyDetailsPtrOutput) ToCustomerManagedKeyDetailsPtrOutput() CustomerManagedKeyDetailsPtrOutput

func (CustomerManagedKeyDetailsPtrOutput) ToCustomerManagedKeyDetailsPtrOutputWithContext

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

type CustomerManagedKeyDetailsResponse

type CustomerManagedKeyDetailsResponse struct {
	// Key encryption key
	KekIdentity *KekIdentityPropertiesResponse `pulumi:"kekIdentity"`
	// 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 CustomerManagedKeyDetailsResponseOutput

type CustomerManagedKeyDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the customer managed key associated with the workspace

func (CustomerManagedKeyDetailsResponseOutput) ElementType

func (CustomerManagedKeyDetailsResponseOutput) KekIdentity

Key encryption key

func (CustomerManagedKeyDetailsResponseOutput) Key

The key object of the workspace

func (CustomerManagedKeyDetailsResponseOutput) Status

The customer managed key status on the workspace

func (CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponseOutput

func (o CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponseOutput() CustomerManagedKeyDetailsResponseOutput

func (CustomerManagedKeyDetailsResponseOutput) ToCustomerManagedKeyDetailsResponseOutputWithContext

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

type CustomerManagedKeyDetailsResponsePtrOutput

type CustomerManagedKeyDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomerManagedKeyDetailsResponsePtrOutput) Elem

func (CustomerManagedKeyDetailsResponsePtrOutput) ElementType

func (CustomerManagedKeyDetailsResponsePtrOutput) KekIdentity

Key encryption key

func (CustomerManagedKeyDetailsResponsePtrOutput) Key

The key object of the workspace

func (CustomerManagedKeyDetailsResponsePtrOutput) Status

The customer managed key status on the workspace

func (CustomerManagedKeyDetailsResponsePtrOutput) ToCustomerManagedKeyDetailsResponsePtrOutput

func (o CustomerManagedKeyDetailsResponsePtrOutput) ToCustomerManagedKeyDetailsResponsePtrOutput() CustomerManagedKeyDetailsResponsePtrOutput

func (CustomerManagedKeyDetailsResponsePtrOutput) ToCustomerManagedKeyDetailsResponsePtrOutputWithContext

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

type DataConnectionKind

type DataConnectionKind string

Kind of the endpoint for the data connection

type DataFlowComputeType

type DataFlowComputeType string

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

func (DataFlowComputeType) ElementType

func (DataFlowComputeType) ElementType() reflect.Type

func (DataFlowComputeType) ToDataFlowComputeTypeOutput

func (e DataFlowComputeType) ToDataFlowComputeTypeOutput() DataFlowComputeTypeOutput

func (DataFlowComputeType) ToDataFlowComputeTypeOutputWithContext

func (e DataFlowComputeType) ToDataFlowComputeTypeOutputWithContext(ctx context.Context) DataFlowComputeTypeOutput

func (DataFlowComputeType) ToDataFlowComputeTypePtrOutput

func (e DataFlowComputeType) ToDataFlowComputeTypePtrOutput() DataFlowComputeTypePtrOutput

func (DataFlowComputeType) ToDataFlowComputeTypePtrOutputWithContext

func (e DataFlowComputeType) ToDataFlowComputeTypePtrOutputWithContext(ctx context.Context) DataFlowComputeTypePtrOutput

func (DataFlowComputeType) ToStringOutput

func (e DataFlowComputeType) ToStringOutput() pulumi.StringOutput

func (DataFlowComputeType) ToStringOutputWithContext

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

func (DataFlowComputeType) ToStringPtrOutput

func (e DataFlowComputeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataFlowComputeType) ToStringPtrOutputWithContext

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

type DataFlowComputeTypeInput

type DataFlowComputeTypeInput interface {
	pulumi.Input

	ToDataFlowComputeTypeOutput() DataFlowComputeTypeOutput
	ToDataFlowComputeTypeOutputWithContext(context.Context) DataFlowComputeTypeOutput
}

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

DataFlowComputeTypeGeneral
DataFlowComputeTypeMemoryOptimized
DataFlowComputeTypeComputeOptimized

type DataFlowComputeTypeOutput

type DataFlowComputeTypeOutput struct{ *pulumi.OutputState }

func (DataFlowComputeTypeOutput) ElementType

func (DataFlowComputeTypeOutput) ElementType() reflect.Type

func (DataFlowComputeTypeOutput) ToDataFlowComputeTypeOutput

func (o DataFlowComputeTypeOutput) ToDataFlowComputeTypeOutput() DataFlowComputeTypeOutput

func (DataFlowComputeTypeOutput) ToDataFlowComputeTypeOutputWithContext

func (o DataFlowComputeTypeOutput) ToDataFlowComputeTypeOutputWithContext(ctx context.Context) DataFlowComputeTypeOutput

func (DataFlowComputeTypeOutput) ToDataFlowComputeTypePtrOutput

func (o DataFlowComputeTypeOutput) ToDataFlowComputeTypePtrOutput() DataFlowComputeTypePtrOutput

func (DataFlowComputeTypeOutput) ToDataFlowComputeTypePtrOutputWithContext

func (o DataFlowComputeTypeOutput) ToDataFlowComputeTypePtrOutputWithContext(ctx context.Context) DataFlowComputeTypePtrOutput

func (DataFlowComputeTypeOutput) ToStringOutput

func (o DataFlowComputeTypeOutput) ToStringOutput() pulumi.StringOutput

func (DataFlowComputeTypeOutput) ToStringOutputWithContext

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

func (DataFlowComputeTypeOutput) ToStringPtrOutput

func (o DataFlowComputeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataFlowComputeTypeOutput) ToStringPtrOutputWithContext

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

type DataFlowComputeTypePtrInput

type DataFlowComputeTypePtrInput interface {
	pulumi.Input

	ToDataFlowComputeTypePtrOutput() DataFlowComputeTypePtrOutput
	ToDataFlowComputeTypePtrOutputWithContext(context.Context) DataFlowComputeTypePtrOutput
}

func DataFlowComputeTypePtr

func DataFlowComputeTypePtr(v string) DataFlowComputeTypePtrInput

type DataFlowComputeTypePtrOutput

type DataFlowComputeTypePtrOutput struct{ *pulumi.OutputState }

func (DataFlowComputeTypePtrOutput) Elem

func (DataFlowComputeTypePtrOutput) ElementType

func (DataFlowComputeTypePtrOutput) ToDataFlowComputeTypePtrOutput

func (o DataFlowComputeTypePtrOutput) ToDataFlowComputeTypePtrOutput() DataFlowComputeTypePtrOutput

func (DataFlowComputeTypePtrOutput) ToDataFlowComputeTypePtrOutputWithContext

func (o DataFlowComputeTypePtrOutput) ToDataFlowComputeTypePtrOutputWithContext(ctx context.Context) DataFlowComputeTypePtrOutput

func (DataFlowComputeTypePtrOutput) ToStringPtrOutput

func (o DataFlowComputeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataFlowComputeTypePtrOutput) ToStringPtrOutputWithContext

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

type DataLakeStorageAccountDetails

type DataLakeStorageAccountDetails struct {
	// Account URL
	AccountUrl *string `pulumi:"accountUrl"`
	// Create managed private endpoint to this storage account or not
	CreateManagedPrivateEndpoint *bool `pulumi:"createManagedPrivateEndpoint"`
	// Filesystem name
	Filesystem *string `pulumi:"filesystem"`
	// ARM resource Id of this storage account
	ResourceId *string `pulumi:"resourceId"`
}

Details of the data lake storage account associated with the workspace

type DataLakeStorageAccountDetailsArgs

type DataLakeStorageAccountDetailsArgs struct {
	// Account URL
	AccountUrl pulumi.StringPtrInput `pulumi:"accountUrl"`
	// Create managed private endpoint to this storage account or not
	CreateManagedPrivateEndpoint pulumi.BoolPtrInput `pulumi:"createManagedPrivateEndpoint"`
	// Filesystem name
	Filesystem pulumi.StringPtrInput `pulumi:"filesystem"`
	// ARM resource Id of this storage account
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

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) CreateManagedPrivateEndpoint

func (o DataLakeStorageAccountDetailsOutput) CreateManagedPrivateEndpoint() pulumi.BoolPtrOutput

Create managed private endpoint to this storage account or not

func (DataLakeStorageAccountDetailsOutput) ElementType

func (DataLakeStorageAccountDetailsOutput) Filesystem

Filesystem name

func (DataLakeStorageAccountDetailsOutput) ResourceId

ARM resource Id of this storage account

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) CreateManagedPrivateEndpoint

func (o DataLakeStorageAccountDetailsPtrOutput) CreateManagedPrivateEndpoint() pulumi.BoolPtrOutput

Create managed private endpoint to this storage account or not

func (DataLakeStorageAccountDetailsPtrOutput) Elem

func (DataLakeStorageAccountDetailsPtrOutput) ElementType

func (DataLakeStorageAccountDetailsPtrOutput) Filesystem

Filesystem name

func (DataLakeStorageAccountDetailsPtrOutput) ResourceId

ARM resource Id of this storage account

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"`
	// Create managed private endpoint to this storage account or not
	CreateManagedPrivateEndpoint *bool `pulumi:"createManagedPrivateEndpoint"`
	// Filesystem name
	Filesystem *string `pulumi:"filesystem"`
	// ARM resource Id of this storage account
	ResourceId *string `pulumi:"resourceId"`
}

Details of the data lake storage account associated with the workspace

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) CreateManagedPrivateEndpoint

func (o DataLakeStorageAccountDetailsResponseOutput) CreateManagedPrivateEndpoint() pulumi.BoolPtrOutput

Create managed private endpoint to this storage account or not

func (DataLakeStorageAccountDetailsResponseOutput) ElementType

func (DataLakeStorageAccountDetailsResponseOutput) Filesystem

Filesystem name

func (DataLakeStorageAccountDetailsResponseOutput) ResourceId

ARM resource Id of this storage account

func (DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponseOutput

func (o DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponseOutput() DataLakeStorageAccountDetailsResponseOutput

func (DataLakeStorageAccountDetailsResponseOutput) ToDataLakeStorageAccountDetailsResponseOutputWithContext

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

type DataLakeStorageAccountDetailsResponsePtrOutput

type DataLakeStorageAccountDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (DataLakeStorageAccountDetailsResponsePtrOutput) AccountUrl

Account URL

func (DataLakeStorageAccountDetailsResponsePtrOutput) CreateManagedPrivateEndpoint

func (o DataLakeStorageAccountDetailsResponsePtrOutput) CreateManagedPrivateEndpoint() pulumi.BoolPtrOutput

Create managed private endpoint to this storage account or not

func (DataLakeStorageAccountDetailsResponsePtrOutput) Elem

func (DataLakeStorageAccountDetailsResponsePtrOutput) ElementType

func (DataLakeStorageAccountDetailsResponsePtrOutput) Filesystem

Filesystem name

func (DataLakeStorageAccountDetailsResponsePtrOutput) ResourceId

ARM resource Id of this storage account

func (DataLakeStorageAccountDetailsResponsePtrOutput) ToDataLakeStorageAccountDetailsResponsePtrOutput

func (o DataLakeStorageAccountDetailsResponsePtrOutput) ToDataLakeStorageAccountDetailsResponsePtrOutput() DataLakeStorageAccountDetailsResponsePtrOutput

func (DataLakeStorageAccountDetailsResponsePtrOutput) ToDataLakeStorageAccountDetailsResponsePtrOutputWithContext

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

type DatabasePrincipalAssignment

type DatabasePrincipalAssignment struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringOutput `pulumi:"principalId"`
	// The principal name
	PrincipalName pulumi.StringOutput `pulumi:"principalName"`
	// Principal type.
	PrincipalType pulumi.StringOutput `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Database principal role.
	Role pulumi.StringOutput `pulumi:"role"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tenant id of the principal
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName pulumi.StringOutput `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a database principal assignment. Azure REST API version: 2021-04-01-preview. Prior API version in Azure Native 1.x: 2021-04-01-preview.

func GetDatabasePrincipalAssignment

func GetDatabasePrincipalAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabasePrincipalAssignmentState, opts ...pulumi.ResourceOption) (*DatabasePrincipalAssignment, error)

GetDatabasePrincipalAssignment gets an existing DatabasePrincipalAssignment 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 NewDatabasePrincipalAssignment

func NewDatabasePrincipalAssignment(ctx *pulumi.Context,
	name string, args *DatabasePrincipalAssignmentArgs, opts ...pulumi.ResourceOption) (*DatabasePrincipalAssignment, error)

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

func (*DatabasePrincipalAssignment) ElementType

func (*DatabasePrincipalAssignment) ElementType() reflect.Type

func (*DatabasePrincipalAssignment) ToDatabasePrincipalAssignmentOutput

func (i *DatabasePrincipalAssignment) ToDatabasePrincipalAssignmentOutput() DatabasePrincipalAssignmentOutput

func (*DatabasePrincipalAssignment) ToDatabasePrincipalAssignmentOutputWithContext

func (i *DatabasePrincipalAssignment) ToDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) DatabasePrincipalAssignmentOutput

type DatabasePrincipalAssignmentArgs

type DatabasePrincipalAssignmentArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName pulumi.StringPtrInput
	// The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringInput
	// Principal type.
	PrincipalType pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Database principal role.
	Role pulumi.StringInput
	// The tenant id of the principal
	TenantId pulumi.StringPtrInput
	// The name of the workspace
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a DatabasePrincipalAssignment resource.

func (DatabasePrincipalAssignmentArgs) ElementType

type DatabasePrincipalAssignmentInput

type DatabasePrincipalAssignmentInput interface {
	pulumi.Input

	ToDatabasePrincipalAssignmentOutput() DatabasePrincipalAssignmentOutput
	ToDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) DatabasePrincipalAssignmentOutput
}

type DatabasePrincipalAssignmentOutput

type DatabasePrincipalAssignmentOutput struct{ *pulumi.OutputState }

func (DatabasePrincipalAssignmentOutput) ElementType

func (DatabasePrincipalAssignmentOutput) Name

The name of the resource

func (DatabasePrincipalAssignmentOutput) PrincipalId

The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.

func (DatabasePrincipalAssignmentOutput) PrincipalName

The principal name

func (DatabasePrincipalAssignmentOutput) PrincipalType

Principal type.

func (DatabasePrincipalAssignmentOutput) ProvisioningState

The provisioned state of the resource.

func (DatabasePrincipalAssignmentOutput) Role

Database principal role.

func (DatabasePrincipalAssignmentOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (DatabasePrincipalAssignmentOutput) TenantId

The tenant id of the principal

func (DatabasePrincipalAssignmentOutput) TenantName

The tenant name of the principal

func (DatabasePrincipalAssignmentOutput) ToDatabasePrincipalAssignmentOutput

func (o DatabasePrincipalAssignmentOutput) ToDatabasePrincipalAssignmentOutput() DatabasePrincipalAssignmentOutput

func (DatabasePrincipalAssignmentOutput) ToDatabasePrincipalAssignmentOutputWithContext

func (o DatabasePrincipalAssignmentOutput) ToDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) DatabasePrincipalAssignmentOutput

func (DatabasePrincipalAssignmentOutput) Type

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

type DatabasePrincipalAssignmentState

type DatabasePrincipalAssignmentState struct {
}

func (DatabasePrincipalAssignmentState) ElementType

type DatabasePrincipalRole

type DatabasePrincipalRole string

Database principal role.

func (DatabasePrincipalRole) ElementType

func (DatabasePrincipalRole) ElementType() reflect.Type

func (DatabasePrincipalRole) ToDatabasePrincipalRoleOutput

func (e DatabasePrincipalRole) ToDatabasePrincipalRoleOutput() DatabasePrincipalRoleOutput

func (DatabasePrincipalRole) ToDatabasePrincipalRoleOutputWithContext

func (e DatabasePrincipalRole) ToDatabasePrincipalRoleOutputWithContext(ctx context.Context) DatabasePrincipalRoleOutput

func (DatabasePrincipalRole) ToDatabasePrincipalRolePtrOutput

func (e DatabasePrincipalRole) ToDatabasePrincipalRolePtrOutput() DatabasePrincipalRolePtrOutput

func (DatabasePrincipalRole) ToDatabasePrincipalRolePtrOutputWithContext

func (e DatabasePrincipalRole) ToDatabasePrincipalRolePtrOutputWithContext(ctx context.Context) DatabasePrincipalRolePtrOutput

func (DatabasePrincipalRole) ToStringOutput

func (e DatabasePrincipalRole) ToStringOutput() pulumi.StringOutput

func (DatabasePrincipalRole) ToStringOutputWithContext

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

func (DatabasePrincipalRole) ToStringPtrOutput

func (e DatabasePrincipalRole) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabasePrincipalRole) ToStringPtrOutputWithContext

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

type DatabasePrincipalRoleInput

type DatabasePrincipalRoleInput interface {
	pulumi.Input

	ToDatabasePrincipalRoleOutput() DatabasePrincipalRoleOutput
	ToDatabasePrincipalRoleOutputWithContext(context.Context) DatabasePrincipalRoleOutput
}

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

DatabasePrincipalRoleAdmin
DatabasePrincipalRoleIngestor
DatabasePrincipalRoleMonitor
DatabasePrincipalRoleUser
DatabasePrincipalRoleUnrestrictedViewer
DatabasePrincipalRoleViewer

type DatabasePrincipalRoleOutput

type DatabasePrincipalRoleOutput struct{ *pulumi.OutputState }

func (DatabasePrincipalRoleOutput) ElementType

func (DatabasePrincipalRoleOutput) ToDatabasePrincipalRoleOutput

func (o DatabasePrincipalRoleOutput) ToDatabasePrincipalRoleOutput() DatabasePrincipalRoleOutput

func (DatabasePrincipalRoleOutput) ToDatabasePrincipalRoleOutputWithContext

func (o DatabasePrincipalRoleOutput) ToDatabasePrincipalRoleOutputWithContext(ctx context.Context) DatabasePrincipalRoleOutput

func (DatabasePrincipalRoleOutput) ToDatabasePrincipalRolePtrOutput

func (o DatabasePrincipalRoleOutput) ToDatabasePrincipalRolePtrOutput() DatabasePrincipalRolePtrOutput

func (DatabasePrincipalRoleOutput) ToDatabasePrincipalRolePtrOutputWithContext

func (o DatabasePrincipalRoleOutput) ToDatabasePrincipalRolePtrOutputWithContext(ctx context.Context) DatabasePrincipalRolePtrOutput

func (DatabasePrincipalRoleOutput) ToStringOutput

func (o DatabasePrincipalRoleOutput) ToStringOutput() pulumi.StringOutput

func (DatabasePrincipalRoleOutput) ToStringOutputWithContext

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

func (DatabasePrincipalRoleOutput) ToStringPtrOutput

func (o DatabasePrincipalRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabasePrincipalRoleOutput) ToStringPtrOutputWithContext

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

type DatabasePrincipalRolePtrInput

type DatabasePrincipalRolePtrInput interface {
	pulumi.Input

	ToDatabasePrincipalRolePtrOutput() DatabasePrincipalRolePtrOutput
	ToDatabasePrincipalRolePtrOutputWithContext(context.Context) DatabasePrincipalRolePtrOutput
}

func DatabasePrincipalRolePtr

func DatabasePrincipalRolePtr(v string) DatabasePrincipalRolePtrInput

type DatabasePrincipalRolePtrOutput

type DatabasePrincipalRolePtrOutput struct{ *pulumi.OutputState }

func (DatabasePrincipalRolePtrOutput) Elem

func (DatabasePrincipalRolePtrOutput) ElementType

func (DatabasePrincipalRolePtrOutput) ToDatabasePrincipalRolePtrOutput

func (o DatabasePrincipalRolePtrOutput) ToDatabasePrincipalRolePtrOutput() DatabasePrincipalRolePtrOutput

func (DatabasePrincipalRolePtrOutput) ToDatabasePrincipalRolePtrOutputWithContext

func (o DatabasePrincipalRolePtrOutput) ToDatabasePrincipalRolePtrOutputWithContext(ctx context.Context) DatabasePrincipalRolePtrOutput

func (DatabasePrincipalRolePtrOutput) ToStringPtrOutput

func (DatabasePrincipalRolePtrOutput) ToStringPtrOutputWithContext

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

type DatabaseStatisticsResponse

type DatabaseStatisticsResponse struct {
	// The database size - the total size of compressed data and index in bytes.
	Size *float64 `pulumi:"size"`
}

A class that contains database statistics information.

type DatabaseStatisticsResponseOutput

type DatabaseStatisticsResponseOutput struct{ *pulumi.OutputState }

A class that contains database statistics information.

func (DatabaseStatisticsResponseOutput) ElementType

func (DatabaseStatisticsResponseOutput) Size

The database size - the total size of compressed data and index in bytes.

func (DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponseOutput

func (o DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponseOutput() DatabaseStatisticsResponseOutput

func (DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponseOutputWithContext

func (o DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponseOutputWithContext(ctx context.Context) DatabaseStatisticsResponseOutput

type DefaultPrincipalsModificationKind

type DefaultPrincipalsModificationKind string

The default principals modification kind

func (DefaultPrincipalsModificationKind) ElementType

func (DefaultPrincipalsModificationKind) ToDefaultPrincipalsModificationKindOutput

func (e DefaultPrincipalsModificationKind) ToDefaultPrincipalsModificationKindOutput() DefaultPrincipalsModificationKindOutput

func (DefaultPrincipalsModificationKind) ToDefaultPrincipalsModificationKindOutputWithContext

func (e DefaultPrincipalsModificationKind) ToDefaultPrincipalsModificationKindOutputWithContext(ctx context.Context) DefaultPrincipalsModificationKindOutput

func (DefaultPrincipalsModificationKind) ToDefaultPrincipalsModificationKindPtrOutput

func (e DefaultPrincipalsModificationKind) ToDefaultPrincipalsModificationKindPtrOutput() DefaultPrincipalsModificationKindPtrOutput

func (DefaultPrincipalsModificationKind) ToDefaultPrincipalsModificationKindPtrOutputWithContext

func (e DefaultPrincipalsModificationKind) ToDefaultPrincipalsModificationKindPtrOutputWithContext(ctx context.Context) DefaultPrincipalsModificationKindPtrOutput

func (DefaultPrincipalsModificationKind) ToStringOutput

func (DefaultPrincipalsModificationKind) ToStringOutputWithContext

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

func (DefaultPrincipalsModificationKind) ToStringPtrOutput

func (DefaultPrincipalsModificationKind) ToStringPtrOutputWithContext

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

type DefaultPrincipalsModificationKindInput

type DefaultPrincipalsModificationKindInput interface {
	pulumi.Input

	ToDefaultPrincipalsModificationKindOutput() DefaultPrincipalsModificationKindOutput
	ToDefaultPrincipalsModificationKindOutputWithContext(context.Context) DefaultPrincipalsModificationKindOutput
}

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

DefaultPrincipalsModificationKindUnion
DefaultPrincipalsModificationKindReplace
DefaultPrincipalsModificationKindNone

type DefaultPrincipalsModificationKindOutput

type DefaultPrincipalsModificationKindOutput struct{ *pulumi.OutputState }

func (DefaultPrincipalsModificationKindOutput) ElementType

func (DefaultPrincipalsModificationKindOutput) ToDefaultPrincipalsModificationKindOutput

func (o DefaultPrincipalsModificationKindOutput) ToDefaultPrincipalsModificationKindOutput() DefaultPrincipalsModificationKindOutput

func (DefaultPrincipalsModificationKindOutput) ToDefaultPrincipalsModificationKindOutputWithContext

func (o DefaultPrincipalsModificationKindOutput) ToDefaultPrincipalsModificationKindOutputWithContext(ctx context.Context) DefaultPrincipalsModificationKindOutput

func (DefaultPrincipalsModificationKindOutput) ToDefaultPrincipalsModificationKindPtrOutput

func (o DefaultPrincipalsModificationKindOutput) ToDefaultPrincipalsModificationKindPtrOutput() DefaultPrincipalsModificationKindPtrOutput

func (DefaultPrincipalsModificationKindOutput) ToDefaultPrincipalsModificationKindPtrOutputWithContext

func (o DefaultPrincipalsModificationKindOutput) ToDefaultPrincipalsModificationKindPtrOutputWithContext(ctx context.Context) DefaultPrincipalsModificationKindPtrOutput

func (DefaultPrincipalsModificationKindOutput) ToStringOutput

func (DefaultPrincipalsModificationKindOutput) ToStringOutputWithContext

func (DefaultPrincipalsModificationKindOutput) ToStringPtrOutput

func (DefaultPrincipalsModificationKindOutput) ToStringPtrOutputWithContext

type DefaultPrincipalsModificationKindPtrInput

type DefaultPrincipalsModificationKindPtrInput interface {
	pulumi.Input

	ToDefaultPrincipalsModificationKindPtrOutput() DefaultPrincipalsModificationKindPtrOutput
	ToDefaultPrincipalsModificationKindPtrOutputWithContext(context.Context) DefaultPrincipalsModificationKindPtrOutput
}

type DefaultPrincipalsModificationKindPtrOutput

type DefaultPrincipalsModificationKindPtrOutput struct{ *pulumi.OutputState }

func (DefaultPrincipalsModificationKindPtrOutput) Elem

func (DefaultPrincipalsModificationKindPtrOutput) ElementType

func (DefaultPrincipalsModificationKindPtrOutput) ToDefaultPrincipalsModificationKindPtrOutput

func (o DefaultPrincipalsModificationKindPtrOutput) ToDefaultPrincipalsModificationKindPtrOutput() DefaultPrincipalsModificationKindPtrOutput

func (DefaultPrincipalsModificationKindPtrOutput) ToDefaultPrincipalsModificationKindPtrOutputWithContext

func (o DefaultPrincipalsModificationKindPtrOutput) ToDefaultPrincipalsModificationKindPtrOutputWithContext(ctx context.Context) DefaultPrincipalsModificationKindPtrOutput

func (DefaultPrincipalsModificationKindPtrOutput) ToStringPtrOutput

func (DefaultPrincipalsModificationKindPtrOutput) ToStringPtrOutputWithContext

type DynamicExecutorAllocation

type DynamicExecutorAllocation struct {
	// Indicates whether Dynamic Executor Allocation is enabled or not.
	Enabled *bool `pulumi:"enabled"`
	// The maximum number of executors alloted
	MaxExecutors *int `pulumi:"maxExecutors"`
	// The minimum number of executors alloted
	MinExecutors *int `pulumi:"minExecutors"`
}

Dynamic Executor Allocation Properties

type DynamicExecutorAllocationArgs

type DynamicExecutorAllocationArgs struct {
	// Indicates whether Dynamic Executor Allocation is enabled or not.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The maximum number of executors alloted
	MaxExecutors pulumi.IntPtrInput `pulumi:"maxExecutors"`
	// The minimum number of executors alloted
	MinExecutors pulumi.IntPtrInput `pulumi:"minExecutors"`
}

Dynamic Executor Allocation Properties

func (DynamicExecutorAllocationArgs) ElementType

func (DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationOutput

func (i DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationOutput() DynamicExecutorAllocationOutput

func (DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationOutputWithContext

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

func (DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationPtrOutput

func (i DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationPtrOutput() DynamicExecutorAllocationPtrOutput

func (DynamicExecutorAllocationArgs) ToDynamicExecutorAllocationPtrOutputWithContext

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

type DynamicExecutorAllocationInput

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

type DynamicExecutorAllocationOutput struct{ *pulumi.OutputState }

Dynamic Executor Allocation Properties

func (DynamicExecutorAllocationOutput) ElementType

func (DynamicExecutorAllocationOutput) Enabled

Indicates whether Dynamic Executor Allocation is enabled or not.

func (DynamicExecutorAllocationOutput) MaxExecutors

The maximum number of executors alloted

func (DynamicExecutorAllocationOutput) MinExecutors

The minimum number of executors alloted

func (DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationOutput

func (o DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationOutput() DynamicExecutorAllocationOutput

func (DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationOutputWithContext

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

func (DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationPtrOutput

func (o DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationPtrOutput() DynamicExecutorAllocationPtrOutput

func (DynamicExecutorAllocationOutput) ToDynamicExecutorAllocationPtrOutputWithContext

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

type DynamicExecutorAllocationPtrInput

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

type DynamicExecutorAllocationPtrOutput

type DynamicExecutorAllocationPtrOutput struct{ *pulumi.OutputState }

func (DynamicExecutorAllocationPtrOutput) Elem

func (DynamicExecutorAllocationPtrOutput) ElementType

func (DynamicExecutorAllocationPtrOutput) Enabled

Indicates whether Dynamic Executor Allocation is enabled or not.

func (DynamicExecutorAllocationPtrOutput) MaxExecutors

The maximum number of executors alloted

func (DynamicExecutorAllocationPtrOutput) MinExecutors

The minimum number of executors alloted

func (DynamicExecutorAllocationPtrOutput) ToDynamicExecutorAllocationPtrOutput

func (o DynamicExecutorAllocationPtrOutput) ToDynamicExecutorAllocationPtrOutput() DynamicExecutorAllocationPtrOutput

func (DynamicExecutorAllocationPtrOutput) ToDynamicExecutorAllocationPtrOutputWithContext

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

type DynamicExecutorAllocationResponse

type DynamicExecutorAllocationResponse struct {
	// Indicates whether Dynamic Executor Allocation is enabled or not.
	Enabled *bool `pulumi:"enabled"`
	// The maximum number of executors alloted
	MaxExecutors *int `pulumi:"maxExecutors"`
	// The minimum number of executors alloted
	MinExecutors *int `pulumi:"minExecutors"`
}

Dynamic Executor Allocation Properties

type DynamicExecutorAllocationResponseOutput

type DynamicExecutorAllocationResponseOutput struct{ *pulumi.OutputState }

Dynamic Executor Allocation Properties

func (DynamicExecutorAllocationResponseOutput) ElementType

func (DynamicExecutorAllocationResponseOutput) Enabled

Indicates whether Dynamic Executor Allocation is enabled or not.

func (DynamicExecutorAllocationResponseOutput) MaxExecutors

The maximum number of executors alloted

func (DynamicExecutorAllocationResponseOutput) MinExecutors

The minimum number of executors alloted

func (DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponseOutput

func (o DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponseOutput() DynamicExecutorAllocationResponseOutput

func (DynamicExecutorAllocationResponseOutput) ToDynamicExecutorAllocationResponseOutputWithContext

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

type DynamicExecutorAllocationResponsePtrOutput

type DynamicExecutorAllocationResponsePtrOutput struct{ *pulumi.OutputState }

func (DynamicExecutorAllocationResponsePtrOutput) Elem

func (DynamicExecutorAllocationResponsePtrOutput) ElementType

func (DynamicExecutorAllocationResponsePtrOutput) Enabled

Indicates whether Dynamic Executor Allocation is enabled or not.

func (DynamicExecutorAllocationResponsePtrOutput) MaxExecutors

The maximum number of executors alloted

func (DynamicExecutorAllocationResponsePtrOutput) MinExecutors

The minimum number of executors alloted

func (DynamicExecutorAllocationResponsePtrOutput) ToDynamicExecutorAllocationResponsePtrOutput

func (o DynamicExecutorAllocationResponsePtrOutput) ToDynamicExecutorAllocationResponsePtrOutput() DynamicExecutorAllocationResponsePtrOutput

func (DynamicExecutorAllocationResponsePtrOutput) ToDynamicExecutorAllocationResponsePtrOutputWithContext

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

type EncryptionDetails

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

Details of the encryption associated with the workspace

type EncryptionDetailsArgs

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

Details of the encryption associated with the workspace

func (EncryptionDetailsArgs) ElementType

func (EncryptionDetailsArgs) ElementType() reflect.Type

func (EncryptionDetailsArgs) ToEncryptionDetailsOutput

func (i EncryptionDetailsArgs) ToEncryptionDetailsOutput() EncryptionDetailsOutput

func (EncryptionDetailsArgs) ToEncryptionDetailsOutputWithContext

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

func (EncryptionDetailsArgs) ToEncryptionDetailsPtrOutput

func (i EncryptionDetailsArgs) ToEncryptionDetailsPtrOutput() EncryptionDetailsPtrOutput

func (EncryptionDetailsArgs) ToEncryptionDetailsPtrOutputWithContext

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

type EncryptionDetailsInput

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

type EncryptionDetailsOutput struct{ *pulumi.OutputState }

Details of the encryption associated with the workspace

func (EncryptionDetailsOutput) Cmk

Customer Managed Key Details

func (EncryptionDetailsOutput) ElementType

func (EncryptionDetailsOutput) ElementType() reflect.Type

func (EncryptionDetailsOutput) ToEncryptionDetailsOutput

func (o EncryptionDetailsOutput) ToEncryptionDetailsOutput() EncryptionDetailsOutput

func (EncryptionDetailsOutput) ToEncryptionDetailsOutputWithContext

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

func (EncryptionDetailsOutput) ToEncryptionDetailsPtrOutput

func (o EncryptionDetailsOutput) ToEncryptionDetailsPtrOutput() EncryptionDetailsPtrOutput

func (EncryptionDetailsOutput) ToEncryptionDetailsPtrOutputWithContext

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

type EncryptionDetailsPtrInput

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

type EncryptionDetailsPtrOutput

type EncryptionDetailsPtrOutput struct{ *pulumi.OutputState }

func (EncryptionDetailsPtrOutput) Cmk

Customer Managed Key Details

func (EncryptionDetailsPtrOutput) Elem

func (EncryptionDetailsPtrOutput) ElementType

func (EncryptionDetailsPtrOutput) ElementType() reflect.Type

func (EncryptionDetailsPtrOutput) ToEncryptionDetailsPtrOutput

func (o EncryptionDetailsPtrOutput) ToEncryptionDetailsPtrOutput() EncryptionDetailsPtrOutput

func (EncryptionDetailsPtrOutput) ToEncryptionDetailsPtrOutputWithContext

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

type EncryptionDetailsResponse

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 EncryptionDetailsResponseOutput

type EncryptionDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the encryption associated with the workspace

func (EncryptionDetailsResponseOutput) Cmk

Customer Managed Key Details

func (EncryptionDetailsResponseOutput) DoubleEncryptionEnabled

func (o EncryptionDetailsResponseOutput) DoubleEncryptionEnabled() pulumi.BoolOutput

Double Encryption enabled

func (EncryptionDetailsResponseOutput) ElementType

func (EncryptionDetailsResponseOutput) ToEncryptionDetailsResponseOutput

func (o EncryptionDetailsResponseOutput) ToEncryptionDetailsResponseOutput() EncryptionDetailsResponseOutput

func (EncryptionDetailsResponseOutput) ToEncryptionDetailsResponseOutputWithContext

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

type EncryptionDetailsResponsePtrOutput

type EncryptionDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionDetailsResponsePtrOutput) Cmk

Customer Managed Key Details

func (EncryptionDetailsResponsePtrOutput) DoubleEncryptionEnabled

func (o EncryptionDetailsResponsePtrOutput) DoubleEncryptionEnabled() pulumi.BoolPtrOutput

Double Encryption enabled

func (EncryptionDetailsResponsePtrOutput) Elem

func (EncryptionDetailsResponsePtrOutput) ElementType

func (EncryptionDetailsResponsePtrOutput) ToEncryptionDetailsResponsePtrOutput

func (o EncryptionDetailsResponsePtrOutput) ToEncryptionDetailsResponsePtrOutput() EncryptionDetailsResponsePtrOutput

func (EncryptionDetailsResponsePtrOutput) ToEncryptionDetailsResponsePtrOutputWithContext

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 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) Type

The type of this referenced entity.

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 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 EventGridDataConnection

type EventGridDataConnection struct {
	pulumi.CustomResourceState

	// The name of blob storage event type to process.
	BlobStorageEventType pulumi.StringPtrOutput `pulumi:"blobStorageEventType"`
	// The event hub consumer group.
	ConsumerGroup pulumi.StringOutput `pulumi:"consumerGroup"`
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrOutput `pulumi:"dataFormat"`
	// The resource ID where the event grid is configured to send events.
	EventHubResourceId pulumi.StringOutput `pulumi:"eventHubResourceId"`
	// A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
	IgnoreFirstRecord pulumi.BoolPtrOutput `pulumi:"ignoreFirstRecord"`
	// Kind of the endpoint for the data connection
	// Expected value is 'EventGrid'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrOutput `pulumi:"mappingRuleName"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The resource ID of the storage account where the data resides.
	StorageAccountResourceId pulumi.StringOutput `pulumi:"storageAccountResourceId"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrOutput `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing an Event Grid data connection. Azure REST API version: 2021-06-01-preview.

func GetEventGridDataConnection

func GetEventGridDataConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventGridDataConnectionState, opts ...pulumi.ResourceOption) (*EventGridDataConnection, error)

GetEventGridDataConnection gets an existing EventGridDataConnection 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 NewEventGridDataConnection

func NewEventGridDataConnection(ctx *pulumi.Context,
	name string, args *EventGridDataConnectionArgs, opts ...pulumi.ResourceOption) (*EventGridDataConnection, error)

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

func (*EventGridDataConnection) ElementType

func (*EventGridDataConnection) ElementType() reflect.Type

func (*EventGridDataConnection) ToEventGridDataConnectionOutput

func (i *EventGridDataConnection) ToEventGridDataConnectionOutput() EventGridDataConnectionOutput

func (*EventGridDataConnection) ToEventGridDataConnectionOutputWithContext

func (i *EventGridDataConnection) ToEventGridDataConnectionOutputWithContext(ctx context.Context) EventGridDataConnectionOutput

type EventGridDataConnectionArgs

type EventGridDataConnectionArgs struct {
	// The name of blob storage event type to process.
	BlobStorageEventType pulumi.StringPtrInput
	// The event hub consumer group.
	ConsumerGroup pulumi.StringInput
	// The name of the data connection.
	DataConnectionName pulumi.StringPtrInput
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrInput
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput
	// The resource ID where the event grid is configured to send events.
	EventHubResourceId pulumi.StringInput
	// A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
	IgnoreFirstRecord pulumi.BoolPtrInput
	// Kind of the endpoint for the data connection
	// Expected value is 'EventGrid'.
	Kind pulumi.StringInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource ID of the storage account where the data resides.
	StorageAccountResourceId pulumi.StringInput
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a EventGridDataConnection resource.

func (EventGridDataConnectionArgs) ElementType

type EventGridDataConnectionInput

type EventGridDataConnectionInput interface {
	pulumi.Input

	ToEventGridDataConnectionOutput() EventGridDataConnectionOutput
	ToEventGridDataConnectionOutputWithContext(ctx context.Context) EventGridDataConnectionOutput
}

type EventGridDataConnectionOutput

type EventGridDataConnectionOutput struct{ *pulumi.OutputState }

func (EventGridDataConnectionOutput) BlobStorageEventType

func (o EventGridDataConnectionOutput) BlobStorageEventType() pulumi.StringPtrOutput

The name of blob storage event type to process.

func (EventGridDataConnectionOutput) ConsumerGroup

The event hub consumer group.

func (EventGridDataConnectionOutput) DataFormat

The data format of the message. Optionally the data format can be added to each message.

func (EventGridDataConnectionOutput) ElementType

func (EventGridDataConnectionOutput) EventHubResourceId

func (o EventGridDataConnectionOutput) EventHubResourceId() pulumi.StringOutput

The resource ID where the event grid is configured to send events.

func (EventGridDataConnectionOutput) IgnoreFirstRecord

func (o EventGridDataConnectionOutput) IgnoreFirstRecord() pulumi.BoolPtrOutput

A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file

func (EventGridDataConnectionOutput) Kind

Kind of the endpoint for the data connection Expected value is 'EventGrid'.

func (EventGridDataConnectionOutput) Location

Resource location.

func (EventGridDataConnectionOutput) MappingRuleName

The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.

func (EventGridDataConnectionOutput) Name

The name of the resource

func (EventGridDataConnectionOutput) ProvisioningState

func (o EventGridDataConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioned state of the resource.

func (EventGridDataConnectionOutput) StorageAccountResourceId

func (o EventGridDataConnectionOutput) StorageAccountResourceId() pulumi.StringOutput

The resource ID of the storage account where the data resides.

func (EventGridDataConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (EventGridDataConnectionOutput) TableName

The table where the data should be ingested. Optionally the table information can be added to each message.

func (EventGridDataConnectionOutput) ToEventGridDataConnectionOutput

func (o EventGridDataConnectionOutput) ToEventGridDataConnectionOutput() EventGridDataConnectionOutput

func (EventGridDataConnectionOutput) ToEventGridDataConnectionOutputWithContext

func (o EventGridDataConnectionOutput) ToEventGridDataConnectionOutputWithContext(ctx context.Context) EventGridDataConnectionOutput

func (EventGridDataConnectionOutput) Type

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

type EventGridDataConnectionState

type EventGridDataConnectionState struct {
}

func (EventGridDataConnectionState) ElementType

type EventGridDataFormat

type EventGridDataFormat string

The data format of the message. Optionally the data format can be added to each message.

func (EventGridDataFormat) ElementType

func (EventGridDataFormat) ElementType() reflect.Type

func (EventGridDataFormat) ToEventGridDataFormatOutput

func (e EventGridDataFormat) ToEventGridDataFormatOutput() EventGridDataFormatOutput

func (EventGridDataFormat) ToEventGridDataFormatOutputWithContext

func (e EventGridDataFormat) ToEventGridDataFormatOutputWithContext(ctx context.Context) EventGridDataFormatOutput

func (EventGridDataFormat) ToEventGridDataFormatPtrOutput

func (e EventGridDataFormat) ToEventGridDataFormatPtrOutput() EventGridDataFormatPtrOutput

func (EventGridDataFormat) ToEventGridDataFormatPtrOutputWithContext

func (e EventGridDataFormat) ToEventGridDataFormatPtrOutputWithContext(ctx context.Context) EventGridDataFormatPtrOutput

func (EventGridDataFormat) ToStringOutput

func (e EventGridDataFormat) ToStringOutput() pulumi.StringOutput

func (EventGridDataFormat) ToStringOutputWithContext

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

func (EventGridDataFormat) ToStringPtrOutput

func (e EventGridDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventGridDataFormat) ToStringPtrOutputWithContext

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

type EventGridDataFormatInput

type EventGridDataFormatInput interface {
	pulumi.Input

	ToEventGridDataFormatOutput() EventGridDataFormatOutput
	ToEventGridDataFormatOutputWithContext(context.Context) EventGridDataFormatOutput
}

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

EventGridDataFormatMULTIJSON
EventGridDataFormatJSON
EventGridDataFormatCSV
EventGridDataFormatTSV
EventGridDataFormatSCSV
EventGridDataFormatSOHSV
EventGridDataFormatPSV
EventGridDataFormatTXT
EventGridDataFormatRAW
EventGridDataFormatSINGLEJSON
EventGridDataFormatAVRO
EventGridDataFormatTSVE
EventGridDataFormatPARQUET
EventGridDataFormatORC
EventGridDataFormatAPACHEAVRO
EventGridDataFormatW3CLOGFILE

type EventGridDataFormatOutput

type EventGridDataFormatOutput struct{ *pulumi.OutputState }

func (EventGridDataFormatOutput) ElementType

func (EventGridDataFormatOutput) ElementType() reflect.Type

func (EventGridDataFormatOutput) ToEventGridDataFormatOutput

func (o EventGridDataFormatOutput) ToEventGridDataFormatOutput() EventGridDataFormatOutput

func (EventGridDataFormatOutput) ToEventGridDataFormatOutputWithContext

func (o EventGridDataFormatOutput) ToEventGridDataFormatOutputWithContext(ctx context.Context) EventGridDataFormatOutput

func (EventGridDataFormatOutput) ToEventGridDataFormatPtrOutput

func (o EventGridDataFormatOutput) ToEventGridDataFormatPtrOutput() EventGridDataFormatPtrOutput

func (EventGridDataFormatOutput) ToEventGridDataFormatPtrOutputWithContext

func (o EventGridDataFormatOutput) ToEventGridDataFormatPtrOutputWithContext(ctx context.Context) EventGridDataFormatPtrOutput

func (EventGridDataFormatOutput) ToStringOutput

func (o EventGridDataFormatOutput) ToStringOutput() pulumi.StringOutput

func (EventGridDataFormatOutput) ToStringOutputWithContext

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

func (EventGridDataFormatOutput) ToStringPtrOutput

func (o EventGridDataFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventGridDataFormatOutput) ToStringPtrOutputWithContext

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

type EventGridDataFormatPtrInput

type EventGridDataFormatPtrInput interface {
	pulumi.Input

	ToEventGridDataFormatPtrOutput() EventGridDataFormatPtrOutput
	ToEventGridDataFormatPtrOutputWithContext(context.Context) EventGridDataFormatPtrOutput
}

func EventGridDataFormatPtr

func EventGridDataFormatPtr(v string) EventGridDataFormatPtrInput

type EventGridDataFormatPtrOutput

type EventGridDataFormatPtrOutput struct{ *pulumi.OutputState }

func (EventGridDataFormatPtrOutput) Elem

func (EventGridDataFormatPtrOutput) ElementType

func (EventGridDataFormatPtrOutput) ToEventGridDataFormatPtrOutput

func (o EventGridDataFormatPtrOutput) ToEventGridDataFormatPtrOutput() EventGridDataFormatPtrOutput

func (EventGridDataFormatPtrOutput) ToEventGridDataFormatPtrOutputWithContext

func (o EventGridDataFormatPtrOutput) ToEventGridDataFormatPtrOutputWithContext(ctx context.Context) EventGridDataFormatPtrOutput

func (EventGridDataFormatPtrOutput) ToStringPtrOutput

func (o EventGridDataFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventGridDataFormatPtrOutput) ToStringPtrOutputWithContext

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

type EventHubDataConnection

type EventHubDataConnection struct {
	pulumi.CustomResourceState

	// The event hub messages compression type
	Compression pulumi.StringPtrOutput `pulumi:"compression"`
	// The event hub consumer group.
	ConsumerGroup pulumi.StringOutput `pulumi:"consumerGroup"`
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrOutput `pulumi:"dataFormat"`
	// The resource ID of the event hub to be used to create a data connection.
	EventHubResourceId pulumi.StringOutput `pulumi:"eventHubResourceId"`
	// System properties of the event hub
	EventSystemProperties pulumi.StringArrayOutput `pulumi:"eventSystemProperties"`
	// Kind of the endpoint for the data connection
	// Expected value is 'EventHub'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub.
	ManagedIdentityResourceId pulumi.StringPtrOutput `pulumi:"managedIdentityResourceId"`
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrOutput `pulumi:"mappingRuleName"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrOutput `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing an event hub data connection. Azure REST API version: 2021-06-01-preview.

func GetEventHubDataConnection

func GetEventHubDataConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventHubDataConnectionState, opts ...pulumi.ResourceOption) (*EventHubDataConnection, error)

GetEventHubDataConnection gets an existing EventHubDataConnection 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 NewEventHubDataConnection

func NewEventHubDataConnection(ctx *pulumi.Context,
	name string, args *EventHubDataConnectionArgs, opts ...pulumi.ResourceOption) (*EventHubDataConnection, error)

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

func (*EventHubDataConnection) ElementType

func (*EventHubDataConnection) ElementType() reflect.Type

func (*EventHubDataConnection) ToEventHubDataConnectionOutput

func (i *EventHubDataConnection) ToEventHubDataConnectionOutput() EventHubDataConnectionOutput

func (*EventHubDataConnection) ToEventHubDataConnectionOutputWithContext

func (i *EventHubDataConnection) ToEventHubDataConnectionOutputWithContext(ctx context.Context) EventHubDataConnectionOutput

type EventHubDataConnectionArgs

type EventHubDataConnectionArgs struct {
	// The event hub messages compression type
	Compression pulumi.StringPtrInput
	// The event hub consumer group.
	ConsumerGroup pulumi.StringInput
	// The name of the data connection.
	DataConnectionName pulumi.StringPtrInput
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrInput
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput
	// The resource ID of the event hub to be used to create a data connection.
	EventHubResourceId pulumi.StringInput
	// System properties of the event hub
	EventSystemProperties pulumi.StringArrayInput
	// Kind of the endpoint for the data connection
	// Expected value is 'EventHub'.
	Kind pulumi.StringInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub.
	ManagedIdentityResourceId pulumi.StringPtrInput
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a EventHubDataConnection resource.

func (EventHubDataConnectionArgs) ElementType

func (EventHubDataConnectionArgs) ElementType() reflect.Type

type EventHubDataConnectionInput

type EventHubDataConnectionInput interface {
	pulumi.Input

	ToEventHubDataConnectionOutput() EventHubDataConnectionOutput
	ToEventHubDataConnectionOutputWithContext(ctx context.Context) EventHubDataConnectionOutput
}

type EventHubDataConnectionOutput

type EventHubDataConnectionOutput struct{ *pulumi.OutputState }

func (EventHubDataConnectionOutput) Compression

The event hub messages compression type

func (EventHubDataConnectionOutput) ConsumerGroup

The event hub consumer group.

func (EventHubDataConnectionOutput) DataFormat

The data format of the message. Optionally the data format can be added to each message.

func (EventHubDataConnectionOutput) ElementType

func (EventHubDataConnectionOutput) EventHubResourceId

func (o EventHubDataConnectionOutput) EventHubResourceId() pulumi.StringOutput

The resource ID of the event hub to be used to create a data connection.

func (EventHubDataConnectionOutput) EventSystemProperties

func (o EventHubDataConnectionOutput) EventSystemProperties() pulumi.StringArrayOutput

System properties of the event hub

func (EventHubDataConnectionOutput) Kind

Kind of the endpoint for the data connection Expected value is 'EventHub'.

func (EventHubDataConnectionOutput) Location

Resource location.

func (EventHubDataConnectionOutput) ManagedIdentityResourceId

func (o EventHubDataConnectionOutput) ManagedIdentityResourceId() pulumi.StringPtrOutput

The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub.

func (EventHubDataConnectionOutput) MappingRuleName

The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.

func (EventHubDataConnectionOutput) Name

The name of the resource

func (EventHubDataConnectionOutput) ProvisioningState

func (o EventHubDataConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioned state of the resource.

func (EventHubDataConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (EventHubDataConnectionOutput) TableName

The table where the data should be ingested. Optionally the table information can be added to each message.

func (EventHubDataConnectionOutput) ToEventHubDataConnectionOutput

func (o EventHubDataConnectionOutput) ToEventHubDataConnectionOutput() EventHubDataConnectionOutput

func (EventHubDataConnectionOutput) ToEventHubDataConnectionOutputWithContext

func (o EventHubDataConnectionOutput) ToEventHubDataConnectionOutputWithContext(ctx context.Context) EventHubDataConnectionOutput

func (EventHubDataConnectionOutput) Type

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

type EventHubDataConnectionState

type EventHubDataConnectionState struct {
}

func (EventHubDataConnectionState) ElementType

type EventHubDataFormat

type EventHubDataFormat string

The data format of the message. Optionally the data format can be added to each message.

func (EventHubDataFormat) ElementType

func (EventHubDataFormat) ElementType() reflect.Type

func (EventHubDataFormat) ToEventHubDataFormatOutput

func (e EventHubDataFormat) ToEventHubDataFormatOutput() EventHubDataFormatOutput

func (EventHubDataFormat) ToEventHubDataFormatOutputWithContext

func (e EventHubDataFormat) ToEventHubDataFormatOutputWithContext(ctx context.Context) EventHubDataFormatOutput

func (EventHubDataFormat) ToEventHubDataFormatPtrOutput

func (e EventHubDataFormat) ToEventHubDataFormatPtrOutput() EventHubDataFormatPtrOutput

func (EventHubDataFormat) ToEventHubDataFormatPtrOutputWithContext

func (e EventHubDataFormat) ToEventHubDataFormatPtrOutputWithContext(ctx context.Context) EventHubDataFormatPtrOutput

func (EventHubDataFormat) ToStringOutput

func (e EventHubDataFormat) ToStringOutput() pulumi.StringOutput

func (EventHubDataFormat) ToStringOutputWithContext

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

func (EventHubDataFormat) ToStringPtrOutput

func (e EventHubDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventHubDataFormat) ToStringPtrOutputWithContext

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

type EventHubDataFormatInput

type EventHubDataFormatInput interface {
	pulumi.Input

	ToEventHubDataFormatOutput() EventHubDataFormatOutput
	ToEventHubDataFormatOutputWithContext(context.Context) EventHubDataFormatOutput
}

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

EventHubDataFormatMULTIJSON
EventHubDataFormatJSON
EventHubDataFormatCSV
EventHubDataFormatTSV
EventHubDataFormatSCSV
EventHubDataFormatSOHSV
EventHubDataFormatPSV
EventHubDataFormatTXT
EventHubDataFormatRAW
EventHubDataFormatSINGLEJSON
EventHubDataFormatAVRO
EventHubDataFormatTSVE
EventHubDataFormatPARQUET
EventHubDataFormatORC
EventHubDataFormatAPACHEAVRO
EventHubDataFormatW3CLOGFILE

type EventHubDataFormatOutput

type EventHubDataFormatOutput struct{ *pulumi.OutputState }

func (EventHubDataFormatOutput) ElementType

func (EventHubDataFormatOutput) ElementType() reflect.Type

func (EventHubDataFormatOutput) ToEventHubDataFormatOutput

func (o EventHubDataFormatOutput) ToEventHubDataFormatOutput() EventHubDataFormatOutput

func (EventHubDataFormatOutput) ToEventHubDataFormatOutputWithContext

func (o EventHubDataFormatOutput) ToEventHubDataFormatOutputWithContext(ctx context.Context) EventHubDataFormatOutput

func (EventHubDataFormatOutput) ToEventHubDataFormatPtrOutput

func (o EventHubDataFormatOutput) ToEventHubDataFormatPtrOutput() EventHubDataFormatPtrOutput

func (EventHubDataFormatOutput) ToEventHubDataFormatPtrOutputWithContext

func (o EventHubDataFormatOutput) ToEventHubDataFormatPtrOutputWithContext(ctx context.Context) EventHubDataFormatPtrOutput

func (EventHubDataFormatOutput) ToStringOutput

func (o EventHubDataFormatOutput) ToStringOutput() pulumi.StringOutput

func (EventHubDataFormatOutput) ToStringOutputWithContext

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

func (EventHubDataFormatOutput) ToStringPtrOutput

func (o EventHubDataFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventHubDataFormatOutput) ToStringPtrOutputWithContext

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

type EventHubDataFormatPtrInput

type EventHubDataFormatPtrInput interface {
	pulumi.Input

	ToEventHubDataFormatPtrOutput() EventHubDataFormatPtrOutput
	ToEventHubDataFormatPtrOutputWithContext(context.Context) EventHubDataFormatPtrOutput
}

func EventHubDataFormatPtr

func EventHubDataFormatPtr(v string) EventHubDataFormatPtrInput

type EventHubDataFormatPtrOutput

type EventHubDataFormatPtrOutput struct{ *pulumi.OutputState }

func (EventHubDataFormatPtrOutput) Elem

func (EventHubDataFormatPtrOutput) ElementType

func (EventHubDataFormatPtrOutput) ToEventHubDataFormatPtrOutput

func (o EventHubDataFormatPtrOutput) ToEventHubDataFormatPtrOutput() EventHubDataFormatPtrOutput

func (EventHubDataFormatPtrOutput) ToEventHubDataFormatPtrOutputWithContext

func (o EventHubDataFormatPtrOutput) ToEventHubDataFormatPtrOutputWithContext(ctx context.Context) EventHubDataFormatPtrOutput

func (EventHubDataFormatPtrOutput) ToStringPtrOutput

func (o EventHubDataFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventHubDataFormatPtrOutput) ToStringPtrOutputWithContext

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

type FollowerDatabaseDefinitionResponse

type FollowerDatabaseDefinitionResponse struct {
	// Resource name of the attached database configuration in the follower cluster.
	AttachedDatabaseConfigurationName string `pulumi:"attachedDatabaseConfigurationName"`
	// The database name owned by this cluster that was followed. * in case following all databases.
	DatabaseName string `pulumi:"databaseName"`
	// Resource id of the cluster that follows a database owned by this cluster.
	KustoPoolResourceId string `pulumi:"kustoPoolResourceId"`
}

A class representing follower database request.

type FollowerDatabaseDefinitionResponseArrayOutput

type FollowerDatabaseDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (FollowerDatabaseDefinitionResponseArrayOutput) ElementType

func (FollowerDatabaseDefinitionResponseArrayOutput) Index

func (FollowerDatabaseDefinitionResponseArrayOutput) ToFollowerDatabaseDefinitionResponseArrayOutput

func (o FollowerDatabaseDefinitionResponseArrayOutput) ToFollowerDatabaseDefinitionResponseArrayOutput() FollowerDatabaseDefinitionResponseArrayOutput

func (FollowerDatabaseDefinitionResponseArrayOutput) ToFollowerDatabaseDefinitionResponseArrayOutputWithContext

func (o FollowerDatabaseDefinitionResponseArrayOutput) ToFollowerDatabaseDefinitionResponseArrayOutputWithContext(ctx context.Context) FollowerDatabaseDefinitionResponseArrayOutput

type FollowerDatabaseDefinitionResponseOutput

type FollowerDatabaseDefinitionResponseOutput struct{ *pulumi.OutputState }

A class representing follower database request.

func (FollowerDatabaseDefinitionResponseOutput) AttachedDatabaseConfigurationName

func (o FollowerDatabaseDefinitionResponseOutput) AttachedDatabaseConfigurationName() pulumi.StringOutput

Resource name of the attached database configuration in the follower cluster.

func (FollowerDatabaseDefinitionResponseOutput) DatabaseName

The database name owned by this cluster that was followed. * in case following all databases.

func (FollowerDatabaseDefinitionResponseOutput) ElementType

func (FollowerDatabaseDefinitionResponseOutput) KustoPoolResourceId

Resource id of the cluster that follows a database owned by this cluster.

func (FollowerDatabaseDefinitionResponseOutput) ToFollowerDatabaseDefinitionResponseOutput

func (o FollowerDatabaseDefinitionResponseOutput) ToFollowerDatabaseDefinitionResponseOutput() FollowerDatabaseDefinitionResponseOutput

func (FollowerDatabaseDefinitionResponseOutput) ToFollowerDatabaseDefinitionResponseOutputWithContext

func (o FollowerDatabaseDefinitionResponseOutput) ToFollowerDatabaseDefinitionResponseOutputWithContext(ctx context.Context) FollowerDatabaseDefinitionResponseOutput

type GetIntegrationRuntimeConnectionInfoArgs

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 GetIntegrationRuntimeConnectionInfoOutputArgs

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

func (GetIntegrationRuntimeConnectionInfoOutputArgs) ElementType

type GetIntegrationRuntimeConnectionInfoResult

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.

func GetIntegrationRuntimeConnectionInfo

Get connection info for an integration runtime Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type GetIntegrationRuntimeConnectionInfoResultOutput

type GetIntegrationRuntimeConnectionInfoResultOutput struct{ *pulumi.OutputState }

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

func (GetIntegrationRuntimeConnectionInfoResultOutput) ElementType

func (GetIntegrationRuntimeConnectionInfoResultOutput) HostServiceUri

The on-premises integration runtime host URL.

func (GetIntegrationRuntimeConnectionInfoResultOutput) IdentityCertThumbprint

The integration runtime SSL certificate thumbprint. Click-Once application uses it to do server validation.

func (GetIntegrationRuntimeConnectionInfoResultOutput) IsIdentityCertExprired

Whether the identity certificate is expired.

func (GetIntegrationRuntimeConnectionInfoResultOutput) PublicKey

The public key for encrypting a credential when transferring the credential to the integration runtime.

func (GetIntegrationRuntimeConnectionInfoResultOutput) ServiceToken

The token generated in service. Callers use this token to authenticate to integration runtime.

func (GetIntegrationRuntimeConnectionInfoResultOutput) ToGetIntegrationRuntimeConnectionInfoResultOutput

func (o GetIntegrationRuntimeConnectionInfoResultOutput) ToGetIntegrationRuntimeConnectionInfoResultOutput() GetIntegrationRuntimeConnectionInfoResultOutput

func (GetIntegrationRuntimeConnectionInfoResultOutput) ToGetIntegrationRuntimeConnectionInfoResultOutputWithContext

func (o GetIntegrationRuntimeConnectionInfoResultOutput) ToGetIntegrationRuntimeConnectionInfoResultOutputWithContext(ctx context.Context) GetIntegrationRuntimeConnectionInfoResultOutput

func (GetIntegrationRuntimeConnectionInfoResultOutput) Version

The integration runtime version.

type GetIntegrationRuntimeObjectMetadatumArgs

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 GetIntegrationRuntimeObjectMetadatumOutputArgs

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

func (GetIntegrationRuntimeObjectMetadatumOutputArgs) ElementType

type GetIntegrationRuntimeObjectMetadatumResult

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.

func GetIntegrationRuntimeObjectMetadatum

Get object metadata from an integration runtime Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type GetIntegrationRuntimeObjectMetadatumResultOutput

type GetIntegrationRuntimeObjectMetadatumResultOutput struct{ *pulumi.OutputState }

A list of SSIS object metadata.

func (GetIntegrationRuntimeObjectMetadatumResultOutput) ElementType

The link to the next page of results, if any remaining results exist.

func (GetIntegrationRuntimeObjectMetadatumResultOutput) ToGetIntegrationRuntimeObjectMetadatumResultOutput

func (o GetIntegrationRuntimeObjectMetadatumResultOutput) ToGetIntegrationRuntimeObjectMetadatumResultOutput() GetIntegrationRuntimeObjectMetadatumResultOutput

func (GetIntegrationRuntimeObjectMetadatumResultOutput) ToGetIntegrationRuntimeObjectMetadatumResultOutputWithContext

func (o GetIntegrationRuntimeObjectMetadatumResultOutput) ToGetIntegrationRuntimeObjectMetadatumResultOutputWithContext(ctx context.Context) GetIntegrationRuntimeObjectMetadatumResultOutput

func (GetIntegrationRuntimeObjectMetadatumResultOutput) Value

List of SSIS object metadata.

type GetIntegrationRuntimeStatusArgs

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 GetIntegrationRuntimeStatusOutputArgs

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

func (GetIntegrationRuntimeStatusOutputArgs) ElementType

type GetIntegrationRuntimeStatusResult

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

Integration runtime status response.

func GetIntegrationRuntimeStatus

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

Get the integration runtime status Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type GetIntegrationRuntimeStatusResultOutput

type GetIntegrationRuntimeStatusResultOutput struct{ *pulumi.OutputState }

Integration runtime status response.

func (GetIntegrationRuntimeStatusResultOutput) ElementType

func (GetIntegrationRuntimeStatusResultOutput) Name

The integration runtime name.

func (GetIntegrationRuntimeStatusResultOutput) Properties

Integration runtime properties.

func (GetIntegrationRuntimeStatusResultOutput) ToGetIntegrationRuntimeStatusResultOutput

func (o GetIntegrationRuntimeStatusResultOutput) ToGetIntegrationRuntimeStatusResultOutput() GetIntegrationRuntimeStatusResultOutput

func (GetIntegrationRuntimeStatusResultOutput) ToGetIntegrationRuntimeStatusResultOutputWithContext

func (o GetIntegrationRuntimeStatusResultOutput) ToGetIntegrationRuntimeStatusResultOutputWithContext(ctx context.Context) GetIntegrationRuntimeStatusResultOutput

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

Other available API versions: 2021-06-01-preview.

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

func (*IntegrationRuntime) ElementType() reflect.Type

func (*IntegrationRuntime) ToIntegrationRuntimeOutput

func (i *IntegrationRuntime) ToIntegrationRuntimeOutput() IntegrationRuntimeOutput

func (*IntegrationRuntime) ToIntegrationRuntimeOutputWithContext

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

type IntegrationRuntimeArgs

type IntegrationRuntimeArgs struct {
	// Integration runtime name
	IntegrationRuntimeName pulumi.StringPtrInput
	// 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 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) VNetProperties

VNet properties for managed integration runtime.

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

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 IntegrationRuntimeCustomerVirtualNetwork

type IntegrationRuntimeCustomerVirtualNetwork struct {
	// The ID of subnet to which Azure-SSIS integration runtime will join.
	SubnetId *string `pulumi:"subnetId"`
}

The definition and properties of virtual network to which Azure-SSIS integration runtime will join.

type IntegrationRuntimeCustomerVirtualNetworkArgs

type IntegrationRuntimeCustomerVirtualNetworkArgs struct {
	// The ID of subnet to which Azure-SSIS integration runtime will join.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
}

The definition and properties of virtual network to which Azure-SSIS integration runtime will join.

func (IntegrationRuntimeCustomerVirtualNetworkArgs) ElementType

func (IntegrationRuntimeCustomerVirtualNetworkArgs) ToIntegrationRuntimeCustomerVirtualNetworkOutput

func (i IntegrationRuntimeCustomerVirtualNetworkArgs) ToIntegrationRuntimeCustomerVirtualNetworkOutput() IntegrationRuntimeCustomerVirtualNetworkOutput

func (IntegrationRuntimeCustomerVirtualNetworkArgs) ToIntegrationRuntimeCustomerVirtualNetworkOutputWithContext

func (i IntegrationRuntimeCustomerVirtualNetworkArgs) ToIntegrationRuntimeCustomerVirtualNetworkOutputWithContext(ctx context.Context) IntegrationRuntimeCustomerVirtualNetworkOutput

func (IntegrationRuntimeCustomerVirtualNetworkArgs) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutput

func (i IntegrationRuntimeCustomerVirtualNetworkArgs) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutput() IntegrationRuntimeCustomerVirtualNetworkPtrOutput

func (IntegrationRuntimeCustomerVirtualNetworkArgs) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutputWithContext

func (i IntegrationRuntimeCustomerVirtualNetworkArgs) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomerVirtualNetworkPtrOutput

type IntegrationRuntimeCustomerVirtualNetworkInput

type IntegrationRuntimeCustomerVirtualNetworkInput interface {
	pulumi.Input

	ToIntegrationRuntimeCustomerVirtualNetworkOutput() IntegrationRuntimeCustomerVirtualNetworkOutput
	ToIntegrationRuntimeCustomerVirtualNetworkOutputWithContext(context.Context) IntegrationRuntimeCustomerVirtualNetworkOutput
}

IntegrationRuntimeCustomerVirtualNetworkInput is an input type that accepts IntegrationRuntimeCustomerVirtualNetworkArgs and IntegrationRuntimeCustomerVirtualNetworkOutput values. You can construct a concrete instance of `IntegrationRuntimeCustomerVirtualNetworkInput` via:

IntegrationRuntimeCustomerVirtualNetworkArgs{...}

type IntegrationRuntimeCustomerVirtualNetworkOutput

type IntegrationRuntimeCustomerVirtualNetworkOutput struct{ *pulumi.OutputState }

The definition and properties of virtual network to which Azure-SSIS integration runtime will join.

func (IntegrationRuntimeCustomerVirtualNetworkOutput) ElementType

func (IntegrationRuntimeCustomerVirtualNetworkOutput) SubnetId

The ID of subnet to which Azure-SSIS integration runtime will join.

func (IntegrationRuntimeCustomerVirtualNetworkOutput) ToIntegrationRuntimeCustomerVirtualNetworkOutput

func (o IntegrationRuntimeCustomerVirtualNetworkOutput) ToIntegrationRuntimeCustomerVirtualNetworkOutput() IntegrationRuntimeCustomerVirtualNetworkOutput

func (IntegrationRuntimeCustomerVirtualNetworkOutput) ToIntegrationRuntimeCustomerVirtualNetworkOutputWithContext

func (o IntegrationRuntimeCustomerVirtualNetworkOutput) ToIntegrationRuntimeCustomerVirtualNetworkOutputWithContext(ctx context.Context) IntegrationRuntimeCustomerVirtualNetworkOutput

func (IntegrationRuntimeCustomerVirtualNetworkOutput) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutput

func (o IntegrationRuntimeCustomerVirtualNetworkOutput) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutput() IntegrationRuntimeCustomerVirtualNetworkPtrOutput

func (IntegrationRuntimeCustomerVirtualNetworkOutput) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutputWithContext

func (o IntegrationRuntimeCustomerVirtualNetworkOutput) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomerVirtualNetworkPtrOutput

type IntegrationRuntimeCustomerVirtualNetworkPtrInput

type IntegrationRuntimeCustomerVirtualNetworkPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeCustomerVirtualNetworkPtrOutput() IntegrationRuntimeCustomerVirtualNetworkPtrOutput
	ToIntegrationRuntimeCustomerVirtualNetworkPtrOutputWithContext(context.Context) IntegrationRuntimeCustomerVirtualNetworkPtrOutput
}

IntegrationRuntimeCustomerVirtualNetworkPtrInput is an input type that accepts IntegrationRuntimeCustomerVirtualNetworkArgs, IntegrationRuntimeCustomerVirtualNetworkPtr and IntegrationRuntimeCustomerVirtualNetworkPtrOutput values. You can construct a concrete instance of `IntegrationRuntimeCustomerVirtualNetworkPtrInput` via:

        IntegrationRuntimeCustomerVirtualNetworkArgs{...}

or:

        nil

type IntegrationRuntimeCustomerVirtualNetworkPtrOutput

type IntegrationRuntimeCustomerVirtualNetworkPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeCustomerVirtualNetworkPtrOutput) Elem

func (IntegrationRuntimeCustomerVirtualNetworkPtrOutput) ElementType

func (IntegrationRuntimeCustomerVirtualNetworkPtrOutput) SubnetId

The ID of subnet to which Azure-SSIS integration runtime will join.

func (IntegrationRuntimeCustomerVirtualNetworkPtrOutput) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutput

func (o IntegrationRuntimeCustomerVirtualNetworkPtrOutput) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutput() IntegrationRuntimeCustomerVirtualNetworkPtrOutput

func (IntegrationRuntimeCustomerVirtualNetworkPtrOutput) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutputWithContext

func (o IntegrationRuntimeCustomerVirtualNetworkPtrOutput) ToIntegrationRuntimeCustomerVirtualNetworkPtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomerVirtualNetworkPtrOutput

type IntegrationRuntimeCustomerVirtualNetworkResponse

type IntegrationRuntimeCustomerVirtualNetworkResponse struct {
	// The ID of subnet to which Azure-SSIS integration runtime will join.
	SubnetId *string `pulumi:"subnetId"`
}

The definition and properties of virtual network to which Azure-SSIS integration runtime will join.

type IntegrationRuntimeCustomerVirtualNetworkResponseOutput

type IntegrationRuntimeCustomerVirtualNetworkResponseOutput struct{ *pulumi.OutputState }

The definition and properties of virtual network to which Azure-SSIS integration runtime will join.

func (IntegrationRuntimeCustomerVirtualNetworkResponseOutput) ElementType

func (IntegrationRuntimeCustomerVirtualNetworkResponseOutput) SubnetId

The ID of subnet to which Azure-SSIS integration runtime will join.

func (IntegrationRuntimeCustomerVirtualNetworkResponseOutput) ToIntegrationRuntimeCustomerVirtualNetworkResponseOutput

func (IntegrationRuntimeCustomerVirtualNetworkResponseOutput) ToIntegrationRuntimeCustomerVirtualNetworkResponseOutputWithContext

func (o IntegrationRuntimeCustomerVirtualNetworkResponseOutput) ToIntegrationRuntimeCustomerVirtualNetworkResponseOutputWithContext(ctx context.Context) IntegrationRuntimeCustomerVirtualNetworkResponseOutput

type IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput

type IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput) Elem

func (IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput) ElementType

func (IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput) SubnetId

The ID of subnet to which Azure-SSIS integration runtime will join.

func (IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput) ToIntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput

func (IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput) ToIntegrationRuntimeCustomerVirtualNetworkResponsePtrOutputWithContext

func (o IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput) ToIntegrationRuntimeCustomerVirtualNetworkResponsePtrOutputWithContext(ctx context.Context) IntegrationRuntimeCustomerVirtualNetworkResponsePtrOutput

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

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

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

type IntegrationRuntimeEdition string

The edition for the SSIS Integration Runtime

func (IntegrationRuntimeEdition) ElementType

func (IntegrationRuntimeEdition) ElementType() reflect.Type

func (IntegrationRuntimeEdition) ToIntegrationRuntimeEditionOutput

func (e IntegrationRuntimeEdition) ToIntegrationRuntimeEditionOutput() IntegrationRuntimeEditionOutput

func (IntegrationRuntimeEdition) ToIntegrationRuntimeEditionOutputWithContext

func (e IntegrationRuntimeEdition) ToIntegrationRuntimeEditionOutputWithContext(ctx context.Context) IntegrationRuntimeEditionOutput

func (IntegrationRuntimeEdition) ToIntegrationRuntimeEditionPtrOutput

func (e IntegrationRuntimeEdition) ToIntegrationRuntimeEditionPtrOutput() IntegrationRuntimeEditionPtrOutput

func (IntegrationRuntimeEdition) ToIntegrationRuntimeEditionPtrOutputWithContext

func (e IntegrationRuntimeEdition) ToIntegrationRuntimeEditionPtrOutputWithContext(ctx context.Context) IntegrationRuntimeEditionPtrOutput

func (IntegrationRuntimeEdition) ToStringOutput

func (e IntegrationRuntimeEdition) ToStringOutput() pulumi.StringOutput

func (IntegrationRuntimeEdition) ToStringOutputWithContext

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

func (IntegrationRuntimeEdition) ToStringPtrOutput

func (e IntegrationRuntimeEdition) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntegrationRuntimeEdition) ToStringPtrOutputWithContext

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

type IntegrationRuntimeEditionInput

type IntegrationRuntimeEditionInput interface {
	pulumi.Input

	ToIntegrationRuntimeEditionOutput() IntegrationRuntimeEditionOutput
	ToIntegrationRuntimeEditionOutputWithContext(context.Context) IntegrationRuntimeEditionOutput
}

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

IntegrationRuntimeEditionStandard
IntegrationRuntimeEditionEnterprise

type IntegrationRuntimeEditionOutput

type IntegrationRuntimeEditionOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeEditionOutput) ElementType

func (IntegrationRuntimeEditionOutput) ToIntegrationRuntimeEditionOutput

func (o IntegrationRuntimeEditionOutput) ToIntegrationRuntimeEditionOutput() IntegrationRuntimeEditionOutput

func (IntegrationRuntimeEditionOutput) ToIntegrationRuntimeEditionOutputWithContext

func (o IntegrationRuntimeEditionOutput) ToIntegrationRuntimeEditionOutputWithContext(ctx context.Context) IntegrationRuntimeEditionOutput

func (IntegrationRuntimeEditionOutput) ToIntegrationRuntimeEditionPtrOutput

func (o IntegrationRuntimeEditionOutput) ToIntegrationRuntimeEditionPtrOutput() IntegrationRuntimeEditionPtrOutput

func (IntegrationRuntimeEditionOutput) ToIntegrationRuntimeEditionPtrOutputWithContext

func (o IntegrationRuntimeEditionOutput) ToIntegrationRuntimeEditionPtrOutputWithContext(ctx context.Context) IntegrationRuntimeEditionPtrOutput

func (IntegrationRuntimeEditionOutput) ToStringOutput

func (IntegrationRuntimeEditionOutput) ToStringOutputWithContext

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

func (IntegrationRuntimeEditionOutput) ToStringPtrOutput

func (IntegrationRuntimeEditionOutput) ToStringPtrOutputWithContext

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

type IntegrationRuntimeEditionPtrInput

type IntegrationRuntimeEditionPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeEditionPtrOutput() IntegrationRuntimeEditionPtrOutput
	ToIntegrationRuntimeEditionPtrOutputWithContext(context.Context) IntegrationRuntimeEditionPtrOutput
}

func IntegrationRuntimeEditionPtr

func IntegrationRuntimeEditionPtr(v string) IntegrationRuntimeEditionPtrInput

type IntegrationRuntimeEditionPtrOutput

type IntegrationRuntimeEditionPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeEditionPtrOutput) Elem

func (IntegrationRuntimeEditionPtrOutput) ElementType

func (IntegrationRuntimeEditionPtrOutput) ToIntegrationRuntimeEditionPtrOutput

func (o IntegrationRuntimeEditionPtrOutput) ToIntegrationRuntimeEditionPtrOutput() IntegrationRuntimeEditionPtrOutput

func (IntegrationRuntimeEditionPtrOutput) ToIntegrationRuntimeEditionPtrOutputWithContext

func (o IntegrationRuntimeEditionPtrOutput) ToIntegrationRuntimeEditionPtrOutputWithContext(ctx context.Context) IntegrationRuntimeEditionPtrOutput

func (IntegrationRuntimeEditionPtrOutput) ToStringPtrOutput

func (IntegrationRuntimeEditionPtrOutput) ToStringPtrOutputWithContext

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

type IntegrationRuntimeEntityReferenceType

type IntegrationRuntimeEntityReferenceType string

The type of this referenced entity.

func (IntegrationRuntimeEntityReferenceType) ElementType

func (IntegrationRuntimeEntityReferenceType) ToIntegrationRuntimeEntityReferenceTypeOutput

func (e IntegrationRuntimeEntityReferenceType) ToIntegrationRuntimeEntityReferenceTypeOutput() IntegrationRuntimeEntityReferenceTypeOutput

func (IntegrationRuntimeEntityReferenceType) ToIntegrationRuntimeEntityReferenceTypeOutputWithContext

func (e IntegrationRuntimeEntityReferenceType) ToIntegrationRuntimeEntityReferenceTypeOutputWithContext(ctx context.Context) IntegrationRuntimeEntityReferenceTypeOutput

func (IntegrationRuntimeEntityReferenceType) ToIntegrationRuntimeEntityReferenceTypePtrOutput

func (e IntegrationRuntimeEntityReferenceType) ToIntegrationRuntimeEntityReferenceTypePtrOutput() IntegrationRuntimeEntityReferenceTypePtrOutput

func (IntegrationRuntimeEntityReferenceType) ToIntegrationRuntimeEntityReferenceTypePtrOutputWithContext

func (e IntegrationRuntimeEntityReferenceType) ToIntegrationRuntimeEntityReferenceTypePtrOutputWithContext(ctx context.Context) IntegrationRuntimeEntityReferenceTypePtrOutput

func (IntegrationRuntimeEntityReferenceType) ToStringOutput

func (IntegrationRuntimeEntityReferenceType) ToStringOutputWithContext

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

func (IntegrationRuntimeEntityReferenceType) ToStringPtrOutput

func (IntegrationRuntimeEntityReferenceType) ToStringPtrOutputWithContext

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

type IntegrationRuntimeEntityReferenceTypeInput

type IntegrationRuntimeEntityReferenceTypeInput interface {
	pulumi.Input

	ToIntegrationRuntimeEntityReferenceTypeOutput() IntegrationRuntimeEntityReferenceTypeOutput
	ToIntegrationRuntimeEntityReferenceTypeOutputWithContext(context.Context) IntegrationRuntimeEntityReferenceTypeOutput
}

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

IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference
IntegrationRuntimeEntityReferenceTypeLinkedServiceReference

type IntegrationRuntimeEntityReferenceTypeOutput

type IntegrationRuntimeEntityReferenceTypeOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeEntityReferenceTypeOutput) ElementType

func (IntegrationRuntimeEntityReferenceTypeOutput) ToIntegrationRuntimeEntityReferenceTypeOutput

func (o IntegrationRuntimeEntityReferenceTypeOutput) ToIntegrationRuntimeEntityReferenceTypeOutput() IntegrationRuntimeEntityReferenceTypeOutput

func (IntegrationRuntimeEntityReferenceTypeOutput) ToIntegrationRuntimeEntityReferenceTypeOutputWithContext

func (o IntegrationRuntimeEntityReferenceTypeOutput) ToIntegrationRuntimeEntityReferenceTypeOutputWithContext(ctx context.Context) IntegrationRuntimeEntityReferenceTypeOutput

func (IntegrationRuntimeEntityReferenceTypeOutput) ToIntegrationRuntimeEntityReferenceTypePtrOutput

func (o IntegrationRuntimeEntityReferenceTypeOutput) ToIntegrationRuntimeEntityReferenceTypePtrOutput() IntegrationRuntimeEntityReferenceTypePtrOutput

func (IntegrationRuntimeEntityReferenceTypeOutput) ToIntegrationRuntimeEntityReferenceTypePtrOutputWithContext

func (o IntegrationRuntimeEntityReferenceTypeOutput) ToIntegrationRuntimeEntityReferenceTypePtrOutputWithContext(ctx context.Context) IntegrationRuntimeEntityReferenceTypePtrOutput

func (IntegrationRuntimeEntityReferenceTypeOutput) ToStringOutput

func (IntegrationRuntimeEntityReferenceTypeOutput) ToStringOutputWithContext

func (IntegrationRuntimeEntityReferenceTypeOutput) ToStringPtrOutput

func (IntegrationRuntimeEntityReferenceTypeOutput) ToStringPtrOutputWithContext

type IntegrationRuntimeEntityReferenceTypePtrInput

type IntegrationRuntimeEntityReferenceTypePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeEntityReferenceTypePtrOutput() IntegrationRuntimeEntityReferenceTypePtrOutput
	ToIntegrationRuntimeEntityReferenceTypePtrOutputWithContext(context.Context) IntegrationRuntimeEntityReferenceTypePtrOutput
}

type IntegrationRuntimeEntityReferenceTypePtrOutput

type IntegrationRuntimeEntityReferenceTypePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeEntityReferenceTypePtrOutput) Elem

func (IntegrationRuntimeEntityReferenceTypePtrOutput) ElementType

func (IntegrationRuntimeEntityReferenceTypePtrOutput) ToIntegrationRuntimeEntityReferenceTypePtrOutput

func (o IntegrationRuntimeEntityReferenceTypePtrOutput) ToIntegrationRuntimeEntityReferenceTypePtrOutput() IntegrationRuntimeEntityReferenceTypePtrOutput

func (IntegrationRuntimeEntityReferenceTypePtrOutput) ToIntegrationRuntimeEntityReferenceTypePtrOutputWithContext

func (o IntegrationRuntimeEntityReferenceTypePtrOutput) ToIntegrationRuntimeEntityReferenceTypePtrOutputWithContext(ctx context.Context) IntegrationRuntimeEntityReferenceTypePtrOutput

func (IntegrationRuntimeEntityReferenceTypePtrOutput) ToStringPtrOutput

func (IntegrationRuntimeEntityReferenceTypePtrOutput) ToStringPtrOutputWithContext

type IntegrationRuntimeInput

type IntegrationRuntimeInput interface {
	pulumi.Input

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

type IntegrationRuntimeLicenseType

type IntegrationRuntimeLicenseType string

License type for bringing your own license scenario.

func (IntegrationRuntimeLicenseType) ElementType

func (IntegrationRuntimeLicenseType) ToIntegrationRuntimeLicenseTypeOutput

func (e IntegrationRuntimeLicenseType) ToIntegrationRuntimeLicenseTypeOutput() IntegrationRuntimeLicenseTypeOutput

func (IntegrationRuntimeLicenseType) ToIntegrationRuntimeLicenseTypeOutputWithContext

func (e IntegrationRuntimeLicenseType) ToIntegrationRuntimeLicenseTypeOutputWithContext(ctx context.Context) IntegrationRuntimeLicenseTypeOutput

func (IntegrationRuntimeLicenseType) ToIntegrationRuntimeLicenseTypePtrOutput

func (e IntegrationRuntimeLicenseType) ToIntegrationRuntimeLicenseTypePtrOutput() IntegrationRuntimeLicenseTypePtrOutput

func (IntegrationRuntimeLicenseType) ToIntegrationRuntimeLicenseTypePtrOutputWithContext

func (e IntegrationRuntimeLicenseType) ToIntegrationRuntimeLicenseTypePtrOutputWithContext(ctx context.Context) IntegrationRuntimeLicenseTypePtrOutput

func (IntegrationRuntimeLicenseType) ToStringOutput

func (IntegrationRuntimeLicenseType) ToStringOutputWithContext

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

func (IntegrationRuntimeLicenseType) ToStringPtrOutput

func (IntegrationRuntimeLicenseType) ToStringPtrOutputWithContext

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

type IntegrationRuntimeLicenseTypeInput

type IntegrationRuntimeLicenseTypeInput interface {
	pulumi.Input

	ToIntegrationRuntimeLicenseTypeOutput() IntegrationRuntimeLicenseTypeOutput
	ToIntegrationRuntimeLicenseTypeOutputWithContext(context.Context) IntegrationRuntimeLicenseTypeOutput
}

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

IntegrationRuntimeLicenseTypeBasePrice
IntegrationRuntimeLicenseTypeLicenseIncluded

type IntegrationRuntimeLicenseTypeOutput

type IntegrationRuntimeLicenseTypeOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeLicenseTypeOutput) ElementType

func (IntegrationRuntimeLicenseTypeOutput) ToIntegrationRuntimeLicenseTypeOutput

func (o IntegrationRuntimeLicenseTypeOutput) ToIntegrationRuntimeLicenseTypeOutput() IntegrationRuntimeLicenseTypeOutput

func (IntegrationRuntimeLicenseTypeOutput) ToIntegrationRuntimeLicenseTypeOutputWithContext

func (o IntegrationRuntimeLicenseTypeOutput) ToIntegrationRuntimeLicenseTypeOutputWithContext(ctx context.Context) IntegrationRuntimeLicenseTypeOutput

func (IntegrationRuntimeLicenseTypeOutput) ToIntegrationRuntimeLicenseTypePtrOutput

func (o IntegrationRuntimeLicenseTypeOutput) ToIntegrationRuntimeLicenseTypePtrOutput() IntegrationRuntimeLicenseTypePtrOutput

func (IntegrationRuntimeLicenseTypeOutput) ToIntegrationRuntimeLicenseTypePtrOutputWithContext

func (o IntegrationRuntimeLicenseTypeOutput) ToIntegrationRuntimeLicenseTypePtrOutputWithContext(ctx context.Context) IntegrationRuntimeLicenseTypePtrOutput

func (IntegrationRuntimeLicenseTypeOutput) ToStringOutput

func (IntegrationRuntimeLicenseTypeOutput) ToStringOutputWithContext

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

func (IntegrationRuntimeLicenseTypeOutput) ToStringPtrOutput

func (IntegrationRuntimeLicenseTypeOutput) ToStringPtrOutputWithContext

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

type IntegrationRuntimeLicenseTypePtrInput

type IntegrationRuntimeLicenseTypePtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeLicenseTypePtrOutput() IntegrationRuntimeLicenseTypePtrOutput
	ToIntegrationRuntimeLicenseTypePtrOutputWithContext(context.Context) IntegrationRuntimeLicenseTypePtrOutput
}

type IntegrationRuntimeLicenseTypePtrOutput

type IntegrationRuntimeLicenseTypePtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeLicenseTypePtrOutput) Elem

func (IntegrationRuntimeLicenseTypePtrOutput) ElementType

func (IntegrationRuntimeLicenseTypePtrOutput) ToIntegrationRuntimeLicenseTypePtrOutput

func (o IntegrationRuntimeLicenseTypePtrOutput) ToIntegrationRuntimeLicenseTypePtrOutput() IntegrationRuntimeLicenseTypePtrOutput

func (IntegrationRuntimeLicenseTypePtrOutput) ToIntegrationRuntimeLicenseTypePtrOutputWithContext

func (o IntegrationRuntimeLicenseTypePtrOutput) ToIntegrationRuntimeLicenseTypePtrOutputWithContext(ctx context.Context) IntegrationRuntimeLicenseTypePtrOutput

func (IntegrationRuntimeLicenseTypePtrOutput) ToStringPtrOutput

func (IntegrationRuntimeLicenseTypePtrOutput) ToStringPtrOutputWithContext

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

type IntegrationRuntimeOutput

type IntegrationRuntimeOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeOutput) ElementType

func (IntegrationRuntimeOutput) ElementType() reflect.Type

func (IntegrationRuntimeOutput) Etag

Resource Etag.

func (IntegrationRuntimeOutput) Name

The name of the resource

func (IntegrationRuntimeOutput) Properties

func (o IntegrationRuntimeOutput) Properties() pulumi.AnyOutput

Integration runtime properties.

func (IntegrationRuntimeOutput) ToIntegrationRuntimeOutput

func (o IntegrationRuntimeOutput) ToIntegrationRuntimeOutput() IntegrationRuntimeOutput

func (IntegrationRuntimeOutput) ToIntegrationRuntimeOutputWithContext

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

func (IntegrationRuntimeOutput) Type

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

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

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

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

func (IntegrationRuntimeSsisCatalogPricingTier) ToIntegrationRuntimeSsisCatalogPricingTierOutput

func (e IntegrationRuntimeSsisCatalogPricingTier) ToIntegrationRuntimeSsisCatalogPricingTierOutput() IntegrationRuntimeSsisCatalogPricingTierOutput

func (IntegrationRuntimeSsisCatalogPricingTier) ToIntegrationRuntimeSsisCatalogPricingTierOutputWithContext

func (e IntegrationRuntimeSsisCatalogPricingTier) ToIntegrationRuntimeSsisCatalogPricingTierOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogPricingTierOutput

func (IntegrationRuntimeSsisCatalogPricingTier) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (e IntegrationRuntimeSsisCatalogPricingTier) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutput() IntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTier) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutputWithContext

func (e IntegrationRuntimeSsisCatalogPricingTier) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTier) ToStringOutput

func (IntegrationRuntimeSsisCatalogPricingTier) ToStringOutputWithContext

func (IntegrationRuntimeSsisCatalogPricingTier) ToStringPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTier) ToStringPtrOutputWithContext

type IntegrationRuntimeSsisCatalogPricingTierInput

type IntegrationRuntimeSsisCatalogPricingTierInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisCatalogPricingTierOutput() IntegrationRuntimeSsisCatalogPricingTierOutput
	ToIntegrationRuntimeSsisCatalogPricingTierOutputWithContext(context.Context) IntegrationRuntimeSsisCatalogPricingTierOutput
}

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

IntegrationRuntimeSsisCatalogPricingTierBasic
IntegrationRuntimeSsisCatalogPricingTierStandard
IntegrationRuntimeSsisCatalogPricingTierPremium
IntegrationRuntimeSsisCatalogPricingTierPremiumRS

type IntegrationRuntimeSsisCatalogPricingTierOutput

type IntegrationRuntimeSsisCatalogPricingTierOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ElementType

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ToIntegrationRuntimeSsisCatalogPricingTierOutput

func (o IntegrationRuntimeSsisCatalogPricingTierOutput) ToIntegrationRuntimeSsisCatalogPricingTierOutput() IntegrationRuntimeSsisCatalogPricingTierOutput

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ToIntegrationRuntimeSsisCatalogPricingTierOutputWithContext

func (o IntegrationRuntimeSsisCatalogPricingTierOutput) ToIntegrationRuntimeSsisCatalogPricingTierOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogPricingTierOutput

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (o IntegrationRuntimeSsisCatalogPricingTierOutput) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutput() IntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutputWithContext

func (o IntegrationRuntimeSsisCatalogPricingTierOutput) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ToStringOutput

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ToStringOutputWithContext

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ToStringPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTierOutput) ToStringPtrOutputWithContext

type IntegrationRuntimeSsisCatalogPricingTierPtrInput

type IntegrationRuntimeSsisCatalogPricingTierPtrInput interface {
	pulumi.Input

	ToIntegrationRuntimeSsisCatalogPricingTierPtrOutput() IntegrationRuntimeSsisCatalogPricingTierPtrOutput
	ToIntegrationRuntimeSsisCatalogPricingTierPtrOutputWithContext(context.Context) IntegrationRuntimeSsisCatalogPricingTierPtrOutput
}

type IntegrationRuntimeSsisCatalogPricingTierPtrOutput

type IntegrationRuntimeSsisCatalogPricingTierPtrOutput struct{ *pulumi.OutputState }

func (IntegrationRuntimeSsisCatalogPricingTierPtrOutput) Elem

func (IntegrationRuntimeSsisCatalogPricingTierPtrOutput) ElementType

func (IntegrationRuntimeSsisCatalogPricingTierPtrOutput) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (o IntegrationRuntimeSsisCatalogPricingTierPtrOutput) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutput() IntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTierPtrOutput) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutputWithContext

func (o IntegrationRuntimeSsisCatalogPricingTierPtrOutput) ToIntegrationRuntimeSsisCatalogPricingTierPtrOutputWithContext(ctx context.Context) IntegrationRuntimeSsisCatalogPricingTierPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTierPtrOutput) ToStringPtrOutput

func (IntegrationRuntimeSsisCatalogPricingTierPtrOutput) ToStringPtrOutputWithContext

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

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

func (IntegrationRuntimeState) ElementType

func (IntegrationRuntimeState) ElementType() reflect.Type

type IntegrationRuntimeType

type IntegrationRuntimeType string

Type of integration runtime.

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 subnet, to which this Azure-SSIS integration runtime will be joined.
	SubnetId *string `pulumi:"subnetId"`
	// 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 subnet, to which this Azure-SSIS integration runtime will be joined.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// 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) SubnetId

The ID of subnet, to which this Azure-SSIS integration runtime will be joined.

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) SubnetId

The ID of subnet, to which this Azure-SSIS integration runtime will be joined.

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 subnet, to which this Azure-SSIS integration runtime will be joined.
	SubnetId *string `pulumi:"subnetId"`
	// The ID of the VNet that this integration runtime will join.
	VNetId *string `pulumi:"vNetId"`
}

VNet properties for managed integration runtime.

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) SubnetId

The ID of subnet, to which this Azure-SSIS integration runtime will be joined.

func (IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponseOutput

func (o IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponseOutput() IntegrationRuntimeVNetPropertiesResponseOutput

func (IntegrationRuntimeVNetPropertiesResponseOutput) ToIntegrationRuntimeVNetPropertiesResponseOutputWithContext

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

func (IntegrationRuntimeVNetPropertiesResponseOutput) VNetId

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

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) SubnetId

The ID of subnet, to which this Azure-SSIS integration runtime will be joined.

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 IotHubDataConnection

type IotHubDataConnection struct {
	pulumi.CustomResourceState

	// The iot hub consumer group.
	ConsumerGroup pulumi.StringOutput `pulumi:"consumerGroup"`
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrOutput `pulumi:"dataFormat"`
	// System properties of the iot hub
	EventSystemProperties pulumi.StringArrayOutput `pulumi:"eventSystemProperties"`
	// The resource ID of the Iot hub to be used to create a data connection.
	IotHubResourceId pulumi.StringOutput `pulumi:"iotHubResourceId"`
	// Kind of the endpoint for the data connection
	// Expected value is 'IotHub'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrOutput `pulumi:"mappingRuleName"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The name of the share access policy
	SharedAccessPolicyName pulumi.StringOutput `pulumi:"sharedAccessPolicyName"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrOutput `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing an iot hub data connection. Azure REST API version: 2021-06-01-preview.

func GetIotHubDataConnection

func GetIotHubDataConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IotHubDataConnectionState, opts ...pulumi.ResourceOption) (*IotHubDataConnection, error)

GetIotHubDataConnection gets an existing IotHubDataConnection 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 NewIotHubDataConnection

func NewIotHubDataConnection(ctx *pulumi.Context,
	name string, args *IotHubDataConnectionArgs, opts ...pulumi.ResourceOption) (*IotHubDataConnection, error)

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

func (*IotHubDataConnection) ElementType

func (*IotHubDataConnection) ElementType() reflect.Type

func (*IotHubDataConnection) ToIotHubDataConnectionOutput

func (i *IotHubDataConnection) ToIotHubDataConnectionOutput() IotHubDataConnectionOutput

func (*IotHubDataConnection) ToIotHubDataConnectionOutputWithContext

func (i *IotHubDataConnection) ToIotHubDataConnectionOutputWithContext(ctx context.Context) IotHubDataConnectionOutput

type IotHubDataConnectionArgs

type IotHubDataConnectionArgs struct {
	// The iot hub consumer group.
	ConsumerGroup pulumi.StringInput
	// The name of the data connection.
	DataConnectionName pulumi.StringPtrInput
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrInput
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput
	// System properties of the iot hub
	EventSystemProperties pulumi.StringArrayInput
	// The resource ID of the Iot hub to be used to create a data connection.
	IotHubResourceId pulumi.StringInput
	// Kind of the endpoint for the data connection
	// Expected value is 'IotHub'.
	Kind pulumi.StringInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the share access policy
	SharedAccessPolicyName pulumi.StringInput
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a IotHubDataConnection resource.

func (IotHubDataConnectionArgs) ElementType

func (IotHubDataConnectionArgs) ElementType() reflect.Type

type IotHubDataConnectionInput

type IotHubDataConnectionInput interface {
	pulumi.Input

	ToIotHubDataConnectionOutput() IotHubDataConnectionOutput
	ToIotHubDataConnectionOutputWithContext(ctx context.Context) IotHubDataConnectionOutput
}

type IotHubDataConnectionOutput

type IotHubDataConnectionOutput struct{ *pulumi.OutputState }

func (IotHubDataConnectionOutput) ConsumerGroup

The iot hub consumer group.

func (IotHubDataConnectionOutput) DataFormat

The data format of the message. Optionally the data format can be added to each message.

func (IotHubDataConnectionOutput) ElementType

func (IotHubDataConnectionOutput) ElementType() reflect.Type

func (IotHubDataConnectionOutput) EventSystemProperties

func (o IotHubDataConnectionOutput) EventSystemProperties() pulumi.StringArrayOutput

System properties of the iot hub

func (IotHubDataConnectionOutput) IotHubResourceId

func (o IotHubDataConnectionOutput) IotHubResourceId() pulumi.StringOutput

The resource ID of the Iot hub to be used to create a data connection.

func (IotHubDataConnectionOutput) Kind

Kind of the endpoint for the data connection Expected value is 'IotHub'.

func (IotHubDataConnectionOutput) Location

Resource location.

func (IotHubDataConnectionOutput) MappingRuleName

The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.

func (IotHubDataConnectionOutput) Name

The name of the resource

func (IotHubDataConnectionOutput) ProvisioningState

func (o IotHubDataConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioned state of the resource.

func (IotHubDataConnectionOutput) SharedAccessPolicyName

func (o IotHubDataConnectionOutput) SharedAccessPolicyName() pulumi.StringOutput

The name of the share access policy

func (IotHubDataConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (IotHubDataConnectionOutput) TableName

The table where the data should be ingested. Optionally the table information can be added to each message.

func (IotHubDataConnectionOutput) ToIotHubDataConnectionOutput

func (o IotHubDataConnectionOutput) ToIotHubDataConnectionOutput() IotHubDataConnectionOutput

func (IotHubDataConnectionOutput) ToIotHubDataConnectionOutputWithContext

func (o IotHubDataConnectionOutput) ToIotHubDataConnectionOutputWithContext(ctx context.Context) IotHubDataConnectionOutput

func (IotHubDataConnectionOutput) Type

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

type IotHubDataConnectionState

type IotHubDataConnectionState struct {
}

func (IotHubDataConnectionState) ElementType

func (IotHubDataConnectionState) ElementType() reflect.Type

type IotHubDataFormat

type IotHubDataFormat string

The data format of the message. Optionally the data format can be added to each message.

func (IotHubDataFormat) ElementType

func (IotHubDataFormat) ElementType() reflect.Type

func (IotHubDataFormat) ToIotHubDataFormatOutput

func (e IotHubDataFormat) ToIotHubDataFormatOutput() IotHubDataFormatOutput

func (IotHubDataFormat) ToIotHubDataFormatOutputWithContext

func (e IotHubDataFormat) ToIotHubDataFormatOutputWithContext(ctx context.Context) IotHubDataFormatOutput

func (IotHubDataFormat) ToIotHubDataFormatPtrOutput

func (e IotHubDataFormat) ToIotHubDataFormatPtrOutput() IotHubDataFormatPtrOutput

func (IotHubDataFormat) ToIotHubDataFormatPtrOutputWithContext

func (e IotHubDataFormat) ToIotHubDataFormatPtrOutputWithContext(ctx context.Context) IotHubDataFormatPtrOutput

func (IotHubDataFormat) ToStringOutput

func (e IotHubDataFormat) ToStringOutput() pulumi.StringOutput

func (IotHubDataFormat) ToStringOutputWithContext

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

func (IotHubDataFormat) ToStringPtrOutput

func (e IotHubDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (IotHubDataFormat) ToStringPtrOutputWithContext

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

type IotHubDataFormatInput

type IotHubDataFormatInput interface {
	pulumi.Input

	ToIotHubDataFormatOutput() IotHubDataFormatOutput
	ToIotHubDataFormatOutputWithContext(context.Context) IotHubDataFormatOutput
}

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

IotHubDataFormatMULTIJSON
IotHubDataFormatJSON
IotHubDataFormatCSV
IotHubDataFormatTSV
IotHubDataFormatSCSV
IotHubDataFormatSOHSV
IotHubDataFormatPSV
IotHubDataFormatTXT
IotHubDataFormatRAW
IotHubDataFormatSINGLEJSON
IotHubDataFormatAVRO
IotHubDataFormatTSVE
IotHubDataFormatPARQUET
IotHubDataFormatORC
IotHubDataFormatAPACHEAVRO
IotHubDataFormatW3CLOGFILE

type IotHubDataFormatOutput

type IotHubDataFormatOutput struct{ *pulumi.OutputState }

func (IotHubDataFormatOutput) ElementType

func (IotHubDataFormatOutput) ElementType() reflect.Type

func (IotHubDataFormatOutput) ToIotHubDataFormatOutput

func (o IotHubDataFormatOutput) ToIotHubDataFormatOutput() IotHubDataFormatOutput

func (IotHubDataFormatOutput) ToIotHubDataFormatOutputWithContext

func (o IotHubDataFormatOutput) ToIotHubDataFormatOutputWithContext(ctx context.Context) IotHubDataFormatOutput

func (IotHubDataFormatOutput) ToIotHubDataFormatPtrOutput

func (o IotHubDataFormatOutput) ToIotHubDataFormatPtrOutput() IotHubDataFormatPtrOutput

func (IotHubDataFormatOutput) ToIotHubDataFormatPtrOutputWithContext

func (o IotHubDataFormatOutput) ToIotHubDataFormatPtrOutputWithContext(ctx context.Context) IotHubDataFormatPtrOutput

func (IotHubDataFormatOutput) ToStringOutput

func (o IotHubDataFormatOutput) ToStringOutput() pulumi.StringOutput

func (IotHubDataFormatOutput) ToStringOutputWithContext

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

func (IotHubDataFormatOutput) ToStringPtrOutput

func (o IotHubDataFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IotHubDataFormatOutput) ToStringPtrOutputWithContext

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

type IotHubDataFormatPtrInput

type IotHubDataFormatPtrInput interface {
	pulumi.Input

	ToIotHubDataFormatPtrOutput() IotHubDataFormatPtrOutput
	ToIotHubDataFormatPtrOutputWithContext(context.Context) IotHubDataFormatPtrOutput
}

func IotHubDataFormatPtr

func IotHubDataFormatPtr(v string) IotHubDataFormatPtrInput

type IotHubDataFormatPtrOutput

type IotHubDataFormatPtrOutput struct{ *pulumi.OutputState }

func (IotHubDataFormatPtrOutput) Elem

func (IotHubDataFormatPtrOutput) ElementType

func (IotHubDataFormatPtrOutput) ElementType() reflect.Type

func (IotHubDataFormatPtrOutput) ToIotHubDataFormatPtrOutput

func (o IotHubDataFormatPtrOutput) ToIotHubDataFormatPtrOutput() IotHubDataFormatPtrOutput

func (IotHubDataFormatPtrOutput) ToIotHubDataFormatPtrOutputWithContext

func (o IotHubDataFormatPtrOutput) ToIotHubDataFormatPtrOutputWithContext(ctx context.Context) IotHubDataFormatPtrOutput

func (IotHubDataFormatPtrOutput) ToStringPtrOutput

func (o IotHubDataFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IotHubDataFormatPtrOutput) ToStringPtrOutputWithContext

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

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

Other available API versions: 2021-06-01-preview.

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

func (*IpFirewallRule) ElementType() reflect.Type

func (*IpFirewallRule) ToIpFirewallRuleOutput

func (i *IpFirewallRule) ToIpFirewallRuleOutput() IpFirewallRuleOutput

func (*IpFirewallRule) ToIpFirewallRuleOutputWithContext

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

type IpFirewallRuleInput interface {
	pulumi.Input

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

type IpFirewallRuleOutput

type IpFirewallRuleOutput struct{ *pulumi.OutputState }

func (IpFirewallRuleOutput) ElementType

func (IpFirewallRuleOutput) ElementType() reflect.Type

func (IpFirewallRuleOutput) EndIpAddress

func (o IpFirewallRuleOutput) EndIpAddress() pulumi.StringPtrOutput

The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress

func (IpFirewallRuleOutput) Name

The name of the resource

func (IpFirewallRuleOutput) ProvisioningState

func (o IpFirewallRuleOutput) ProvisioningState() pulumi.StringOutput

Resource provisioning state

func (IpFirewallRuleOutput) StartIpAddress

func (o IpFirewallRuleOutput) StartIpAddress() pulumi.StringPtrOutput

The start IP address of the firewall rule. Must be IPv4 format

func (IpFirewallRuleOutput) ToIpFirewallRuleOutput

func (o IpFirewallRuleOutput) ToIpFirewallRuleOutput() IpFirewallRuleOutput

func (IpFirewallRuleOutput) ToIpFirewallRuleOutputWithContext

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

func (IpFirewallRuleOutput) Type

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

type IpFirewallRuleState

type IpFirewallRuleState struct {
}

func (IpFirewallRuleState) ElementType

func (IpFirewallRuleState) ElementType() reflect.Type

type KekIdentityProperties

type KekIdentityProperties struct {
	// Boolean specifying whether to use system assigned identity or not
	UseSystemAssignedIdentity interface{} `pulumi:"useSystemAssignedIdentity"`
	// User assigned identity resource Id
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

Key encryption key properties

type KekIdentityPropertiesArgs

type KekIdentityPropertiesArgs struct {
	// Boolean specifying whether to use system assigned identity or not
	UseSystemAssignedIdentity pulumi.Input `pulumi:"useSystemAssignedIdentity"`
	// User assigned identity resource Id
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

Key encryption key properties

func (KekIdentityPropertiesArgs) ElementType

func (KekIdentityPropertiesArgs) ElementType() reflect.Type

func (KekIdentityPropertiesArgs) ToKekIdentityPropertiesOutput

func (i KekIdentityPropertiesArgs) ToKekIdentityPropertiesOutput() KekIdentityPropertiesOutput

func (KekIdentityPropertiesArgs) ToKekIdentityPropertiesOutputWithContext

func (i KekIdentityPropertiesArgs) ToKekIdentityPropertiesOutputWithContext(ctx context.Context) KekIdentityPropertiesOutput

func (KekIdentityPropertiesArgs) ToKekIdentityPropertiesPtrOutput

func (i KekIdentityPropertiesArgs) ToKekIdentityPropertiesPtrOutput() KekIdentityPropertiesPtrOutput

func (KekIdentityPropertiesArgs) ToKekIdentityPropertiesPtrOutputWithContext

func (i KekIdentityPropertiesArgs) ToKekIdentityPropertiesPtrOutputWithContext(ctx context.Context) KekIdentityPropertiesPtrOutput

type KekIdentityPropertiesInput

type KekIdentityPropertiesInput interface {
	pulumi.Input

	ToKekIdentityPropertiesOutput() KekIdentityPropertiesOutput
	ToKekIdentityPropertiesOutputWithContext(context.Context) KekIdentityPropertiesOutput
}

KekIdentityPropertiesInput is an input type that accepts KekIdentityPropertiesArgs and KekIdentityPropertiesOutput values. You can construct a concrete instance of `KekIdentityPropertiesInput` via:

KekIdentityPropertiesArgs{...}

type KekIdentityPropertiesOutput

type KekIdentityPropertiesOutput struct{ *pulumi.OutputState }

Key encryption key properties

func (KekIdentityPropertiesOutput) ElementType

func (KekIdentityPropertiesOutput) ToKekIdentityPropertiesOutput

func (o KekIdentityPropertiesOutput) ToKekIdentityPropertiesOutput() KekIdentityPropertiesOutput

func (KekIdentityPropertiesOutput) ToKekIdentityPropertiesOutputWithContext

func (o KekIdentityPropertiesOutput) ToKekIdentityPropertiesOutputWithContext(ctx context.Context) KekIdentityPropertiesOutput

func (KekIdentityPropertiesOutput) ToKekIdentityPropertiesPtrOutput

func (o KekIdentityPropertiesOutput) ToKekIdentityPropertiesPtrOutput() KekIdentityPropertiesPtrOutput

func (KekIdentityPropertiesOutput) ToKekIdentityPropertiesPtrOutputWithContext

func (o KekIdentityPropertiesOutput) ToKekIdentityPropertiesPtrOutputWithContext(ctx context.Context) KekIdentityPropertiesPtrOutput

func (KekIdentityPropertiesOutput) UseSystemAssignedIdentity

func (o KekIdentityPropertiesOutput) UseSystemAssignedIdentity() pulumi.AnyOutput

Boolean specifying whether to use system assigned identity or not

func (KekIdentityPropertiesOutput) UserAssignedIdentity

func (o KekIdentityPropertiesOutput) UserAssignedIdentity() pulumi.StringPtrOutput

User assigned identity resource Id

type KekIdentityPropertiesPtrInput

type KekIdentityPropertiesPtrInput interface {
	pulumi.Input

	ToKekIdentityPropertiesPtrOutput() KekIdentityPropertiesPtrOutput
	ToKekIdentityPropertiesPtrOutputWithContext(context.Context) KekIdentityPropertiesPtrOutput
}

KekIdentityPropertiesPtrInput is an input type that accepts KekIdentityPropertiesArgs, KekIdentityPropertiesPtr and KekIdentityPropertiesPtrOutput values. You can construct a concrete instance of `KekIdentityPropertiesPtrInput` via:

        KekIdentityPropertiesArgs{...}

or:

        nil

type KekIdentityPropertiesPtrOutput

type KekIdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KekIdentityPropertiesPtrOutput) Elem

func (KekIdentityPropertiesPtrOutput) ElementType

func (KekIdentityPropertiesPtrOutput) ToKekIdentityPropertiesPtrOutput

func (o KekIdentityPropertiesPtrOutput) ToKekIdentityPropertiesPtrOutput() KekIdentityPropertiesPtrOutput

func (KekIdentityPropertiesPtrOutput) ToKekIdentityPropertiesPtrOutputWithContext

func (o KekIdentityPropertiesPtrOutput) ToKekIdentityPropertiesPtrOutputWithContext(ctx context.Context) KekIdentityPropertiesPtrOutput

func (KekIdentityPropertiesPtrOutput) UseSystemAssignedIdentity

func (o KekIdentityPropertiesPtrOutput) UseSystemAssignedIdentity() pulumi.AnyOutput

Boolean specifying whether to use system assigned identity or not

func (KekIdentityPropertiesPtrOutput) UserAssignedIdentity

func (o KekIdentityPropertiesPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput

User assigned identity resource Id

type KekIdentityPropertiesResponse

type KekIdentityPropertiesResponse struct {
	// Boolean specifying whether to use system assigned identity or not
	UseSystemAssignedIdentity interface{} `pulumi:"useSystemAssignedIdentity"`
	// User assigned identity resource Id
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

Key encryption key properties

type KekIdentityPropertiesResponseOutput

type KekIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

Key encryption key properties

func (KekIdentityPropertiesResponseOutput) ElementType

func (KekIdentityPropertiesResponseOutput) ToKekIdentityPropertiesResponseOutput

func (o KekIdentityPropertiesResponseOutput) ToKekIdentityPropertiesResponseOutput() KekIdentityPropertiesResponseOutput

func (KekIdentityPropertiesResponseOutput) ToKekIdentityPropertiesResponseOutputWithContext

func (o KekIdentityPropertiesResponseOutput) ToKekIdentityPropertiesResponseOutputWithContext(ctx context.Context) KekIdentityPropertiesResponseOutput

func (KekIdentityPropertiesResponseOutput) UseSystemAssignedIdentity

func (o KekIdentityPropertiesResponseOutput) UseSystemAssignedIdentity() pulumi.AnyOutput

Boolean specifying whether to use system assigned identity or not

func (KekIdentityPropertiesResponseOutput) UserAssignedIdentity

User assigned identity resource Id

type KekIdentityPropertiesResponsePtrOutput

type KekIdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KekIdentityPropertiesResponsePtrOutput) Elem

func (KekIdentityPropertiesResponsePtrOutput) ElementType

func (KekIdentityPropertiesResponsePtrOutput) ToKekIdentityPropertiesResponsePtrOutput

func (o KekIdentityPropertiesResponsePtrOutput) ToKekIdentityPropertiesResponsePtrOutput() KekIdentityPropertiesResponsePtrOutput

func (KekIdentityPropertiesResponsePtrOutput) ToKekIdentityPropertiesResponsePtrOutputWithContext

func (o KekIdentityPropertiesResponsePtrOutput) ToKekIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) KekIdentityPropertiesResponsePtrOutput

func (KekIdentityPropertiesResponsePtrOutput) UseSystemAssignedIdentity

func (o KekIdentityPropertiesResponsePtrOutput) UseSystemAssignedIdentity() pulumi.AnyOutput

Boolean specifying whether to use system assigned identity or not

func (KekIdentityPropertiesResponsePtrOutput) UserAssignedIdentity

User assigned identity resource Id

type Key

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

Other available API versions: 2021-06-01-preview.

func GetKey

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

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

func (*Key) ElementType() reflect.Type

func (*Key) ToKeyOutput

func (i *Key) ToKeyOutput() KeyOutput

func (*Key) ToKeyOutputWithContext

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

type KeyArgs

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

func (KeyArgs) ElementType() reflect.Type

type KeyInput

type KeyInput interface {
	pulumi.Input

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

type KeyOutput

type KeyOutput struct{ *pulumi.OutputState }

func (KeyOutput) ElementType

func (KeyOutput) ElementType() reflect.Type

func (KeyOutput) IsActiveCMK

func (o KeyOutput) IsActiveCMK() pulumi.BoolPtrOutput

Used to activate the workspace after a customer managed key is provided.

func (KeyOutput) KeyVaultUrl

func (o KeyOutput) KeyVaultUrl() pulumi.StringPtrOutput

The Key Vault Url of the workspace key.

func (KeyOutput) Name

func (o KeyOutput) Name() pulumi.StringOutput

The name of the resource

func (KeyOutput) ToKeyOutput

func (o KeyOutput) ToKeyOutput() KeyOutput

func (KeyOutput) ToKeyOutputWithContext

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

func (KeyOutput) Type

func (o KeyOutput) Type() pulumi.StringOutput

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

type KeyState

type KeyState struct {
}

func (KeyState) ElementType

func (KeyState) ElementType() reflect.Type

type Kind

type Kind string

Kind of the database

type KustoPool

type KustoPool struct {
	pulumi.CustomResourceState

	// The Kusto Pool data ingestion URI.
	DataIngestionUri pulumi.StringOutput `pulumi:"dataIngestionUri"`
	// A boolean value that indicates if the purge operations are enabled.
	EnablePurge pulumi.BoolPtrOutput `pulumi:"enablePurge"`
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest pulumi.BoolPtrOutput `pulumi:"enableStreamingIngest"`
	// A unique read-only string that changes whenever the resource is updated.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// List of the Kusto Pool's language extensions.
	LanguageExtensions LanguageExtensionsListResponseOutput `pulumi:"languageExtensions"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Optimized auto scale definition.
	OptimizedAutoscale OptimizedAutoscaleResponsePtrOutput `pulumi:"optimizedAutoscale"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The SKU of the kusto pool.
	Sku AzureSkuResponseOutput `pulumi:"sku"`
	// The state of the resource.
	State pulumi.StringOutput `pulumi:"state"`
	// The reason for the Kusto Pool's current state.
	StateReason pulumi.StringOutput `pulumi:"stateReason"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// 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"`
	// The Kusto Pool URI.
	Uri pulumi.StringOutput `pulumi:"uri"`
	// The workspace unique identifier.
	WorkspaceUID pulumi.StringPtrOutput `pulumi:"workspaceUID"`
}

Class representing a Kusto kusto pool. Azure REST API version: 2021-06-01-preview.

func GetKustoPool

func GetKustoPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KustoPoolState, opts ...pulumi.ResourceOption) (*KustoPool, error)

GetKustoPool gets an existing KustoPool 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 NewKustoPool

func NewKustoPool(ctx *pulumi.Context,
	name string, args *KustoPoolArgs, opts ...pulumi.ResourceOption) (*KustoPool, error)

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

func (*KustoPool) ElementType

func (*KustoPool) ElementType() reflect.Type

func (*KustoPool) ToKustoPoolOutput

func (i *KustoPool) ToKustoPoolOutput() KustoPoolOutput

func (*KustoPool) ToKustoPoolOutputWithContext

func (i *KustoPool) ToKustoPoolOutputWithContext(ctx context.Context) KustoPoolOutput

type KustoPoolArgs

type KustoPoolArgs struct {
	// A boolean value that indicates if the purge operations are enabled.
	EnablePurge pulumi.BoolPtrInput
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest pulumi.BoolPtrInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Optimized auto scale definition.
	OptimizedAutoscale OptimizedAutoscalePtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The SKU of the kusto pool.
	Sku AzureSkuInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
	// The workspace unique identifier.
	WorkspaceUID pulumi.StringPtrInput
}

The set of arguments for constructing a KustoPool resource.

func (KustoPoolArgs) ElementType

func (KustoPoolArgs) ElementType() reflect.Type

type KustoPoolAttachedDatabaseConfiguration

type KustoPoolAttachedDatabaseConfiguration struct {
	pulumi.CustomResourceState

	// The list of databases from the clusterResourceId which are currently attached to the kusto pool.
	AttachedDatabaseNames pulumi.StringArrayOutput `pulumi:"attachedDatabaseNames"`
	// The name of the database which you would like to attach, use * if you want to follow all current and future databases.
	DatabaseName pulumi.StringOutput `pulumi:"databaseName"`
	// The default principals modification kind
	DefaultPrincipalsModificationKind pulumi.StringOutput `pulumi:"defaultPrincipalsModificationKind"`
	// The resource id of the kusto pool where the databases you would like to attach reside.
	KustoPoolResourceId pulumi.StringOutput `pulumi:"kustoPoolResourceId"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Table level sharing specifications
	TableLevelSharingProperties TableLevelSharingPropertiesResponsePtrOutput `pulumi:"tableLevelSharingProperties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing an attached database configuration. Azure REST API version: 2021-06-01-preview. Prior API version in Azure Native 1.x: 2021-06-01-preview.

func GetKustoPoolAttachedDatabaseConfiguration

func GetKustoPoolAttachedDatabaseConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KustoPoolAttachedDatabaseConfigurationState, opts ...pulumi.ResourceOption) (*KustoPoolAttachedDatabaseConfiguration, error)

GetKustoPoolAttachedDatabaseConfiguration gets an existing KustoPoolAttachedDatabaseConfiguration 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 NewKustoPoolAttachedDatabaseConfiguration

func NewKustoPoolAttachedDatabaseConfiguration(ctx *pulumi.Context,
	name string, args *KustoPoolAttachedDatabaseConfigurationArgs, opts ...pulumi.ResourceOption) (*KustoPoolAttachedDatabaseConfiguration, error)

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

func (*KustoPoolAttachedDatabaseConfiguration) ElementType

func (*KustoPoolAttachedDatabaseConfiguration) ToKustoPoolAttachedDatabaseConfigurationOutput

func (i *KustoPoolAttachedDatabaseConfiguration) ToKustoPoolAttachedDatabaseConfigurationOutput() KustoPoolAttachedDatabaseConfigurationOutput

func (*KustoPoolAttachedDatabaseConfiguration) ToKustoPoolAttachedDatabaseConfigurationOutputWithContext

func (i *KustoPoolAttachedDatabaseConfiguration) ToKustoPoolAttachedDatabaseConfigurationOutputWithContext(ctx context.Context) KustoPoolAttachedDatabaseConfigurationOutput

type KustoPoolAttachedDatabaseConfigurationArgs

type KustoPoolAttachedDatabaseConfigurationArgs struct {
	// The name of the attached database configuration.
	AttachedDatabaseConfigurationName pulumi.StringPtrInput
	// The name of the database which you would like to attach, use * if you want to follow all current and future databases.
	DatabaseName pulumi.StringInput
	// The default principals modification kind
	DefaultPrincipalsModificationKind pulumi.StringInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// The resource id of the kusto pool where the databases you would like to attach reside.
	KustoPoolResourceId pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Table level sharing specifications
	TableLevelSharingProperties TableLevelSharingPropertiesPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a KustoPoolAttachedDatabaseConfiguration resource.

func (KustoPoolAttachedDatabaseConfigurationArgs) ElementType

type KustoPoolAttachedDatabaseConfigurationInput

type KustoPoolAttachedDatabaseConfigurationInput interface {
	pulumi.Input

	ToKustoPoolAttachedDatabaseConfigurationOutput() KustoPoolAttachedDatabaseConfigurationOutput
	ToKustoPoolAttachedDatabaseConfigurationOutputWithContext(ctx context.Context) KustoPoolAttachedDatabaseConfigurationOutput
}

type KustoPoolAttachedDatabaseConfigurationOutput

type KustoPoolAttachedDatabaseConfigurationOutput struct{ *pulumi.OutputState }

func (KustoPoolAttachedDatabaseConfigurationOutput) AttachedDatabaseNames

The list of databases from the clusterResourceId which are currently attached to the kusto pool.

func (KustoPoolAttachedDatabaseConfigurationOutput) DatabaseName

The name of the database which you would like to attach, use * if you want to follow all current and future databases.

func (KustoPoolAttachedDatabaseConfigurationOutput) DefaultPrincipalsModificationKind

func (o KustoPoolAttachedDatabaseConfigurationOutput) DefaultPrincipalsModificationKind() pulumi.StringOutput

The default principals modification kind

func (KustoPoolAttachedDatabaseConfigurationOutput) ElementType

func (KustoPoolAttachedDatabaseConfigurationOutput) KustoPoolResourceId

The resource id of the kusto pool where the databases you would like to attach reside.

func (KustoPoolAttachedDatabaseConfigurationOutput) Location

Resource location.

func (KustoPoolAttachedDatabaseConfigurationOutput) Name

The name of the resource

func (KustoPoolAttachedDatabaseConfigurationOutput) ProvisioningState

The provisioned state of the resource.

func (KustoPoolAttachedDatabaseConfigurationOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (KustoPoolAttachedDatabaseConfigurationOutput) TableLevelSharingProperties

Table level sharing specifications

func (KustoPoolAttachedDatabaseConfigurationOutput) ToKustoPoolAttachedDatabaseConfigurationOutput

func (o KustoPoolAttachedDatabaseConfigurationOutput) ToKustoPoolAttachedDatabaseConfigurationOutput() KustoPoolAttachedDatabaseConfigurationOutput

func (KustoPoolAttachedDatabaseConfigurationOutput) ToKustoPoolAttachedDatabaseConfigurationOutputWithContext

func (o KustoPoolAttachedDatabaseConfigurationOutput) ToKustoPoolAttachedDatabaseConfigurationOutputWithContext(ctx context.Context) KustoPoolAttachedDatabaseConfigurationOutput

func (KustoPoolAttachedDatabaseConfigurationOutput) Type

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

type KustoPoolAttachedDatabaseConfigurationState

type KustoPoolAttachedDatabaseConfigurationState struct {
}

func (KustoPoolAttachedDatabaseConfigurationState) ElementType

type KustoPoolDatabasePrincipalAssignment

type KustoPoolDatabasePrincipalAssignment struct {
	pulumi.CustomResourceState

	// The service principal object id in AAD (Azure active directory)
	AadObjectId pulumi.StringOutput `pulumi:"aadObjectId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringOutput `pulumi:"principalId"`
	// The principal name
	PrincipalName pulumi.StringOutput `pulumi:"principalName"`
	// Principal type.
	PrincipalType pulumi.StringOutput `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Database principal role.
	Role pulumi.StringOutput `pulumi:"role"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tenant id of the principal
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName pulumi.StringOutput `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a database principal assignment. Azure REST API version: 2021-06-01-preview.

func GetKustoPoolDatabasePrincipalAssignment

func GetKustoPoolDatabasePrincipalAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KustoPoolDatabasePrincipalAssignmentState, opts ...pulumi.ResourceOption) (*KustoPoolDatabasePrincipalAssignment, error)

GetKustoPoolDatabasePrincipalAssignment gets an existing KustoPoolDatabasePrincipalAssignment 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 NewKustoPoolDatabasePrincipalAssignment

func NewKustoPoolDatabasePrincipalAssignment(ctx *pulumi.Context,
	name string, args *KustoPoolDatabasePrincipalAssignmentArgs, opts ...pulumi.ResourceOption) (*KustoPoolDatabasePrincipalAssignment, error)

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

func (*KustoPoolDatabasePrincipalAssignment) ElementType

func (*KustoPoolDatabasePrincipalAssignment) ToKustoPoolDatabasePrincipalAssignmentOutput

func (i *KustoPoolDatabasePrincipalAssignment) ToKustoPoolDatabasePrincipalAssignmentOutput() KustoPoolDatabasePrincipalAssignmentOutput

func (*KustoPoolDatabasePrincipalAssignment) ToKustoPoolDatabasePrincipalAssignmentOutputWithContext

func (i *KustoPoolDatabasePrincipalAssignment) ToKustoPoolDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) KustoPoolDatabasePrincipalAssignmentOutput

type KustoPoolDatabasePrincipalAssignmentArgs

type KustoPoolDatabasePrincipalAssignmentArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName pulumi.StringPtrInput
	// The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringInput
	// Principal type.
	PrincipalType pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Database principal role.
	Role pulumi.StringInput
	// The tenant id of the principal
	TenantId pulumi.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a KustoPoolDatabasePrincipalAssignment resource.

func (KustoPoolDatabasePrincipalAssignmentArgs) ElementType

type KustoPoolDatabasePrincipalAssignmentInput

type KustoPoolDatabasePrincipalAssignmentInput interface {
	pulumi.Input

	ToKustoPoolDatabasePrincipalAssignmentOutput() KustoPoolDatabasePrincipalAssignmentOutput
	ToKustoPoolDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) KustoPoolDatabasePrincipalAssignmentOutput
}

type KustoPoolDatabasePrincipalAssignmentOutput

type KustoPoolDatabasePrincipalAssignmentOutput struct{ *pulumi.OutputState }

func (KustoPoolDatabasePrincipalAssignmentOutput) AadObjectId

The service principal object id in AAD (Azure active directory)

func (KustoPoolDatabasePrincipalAssignmentOutput) ElementType

func (KustoPoolDatabasePrincipalAssignmentOutput) Name

The name of the resource

func (KustoPoolDatabasePrincipalAssignmentOutput) PrincipalId

The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.

func (KustoPoolDatabasePrincipalAssignmentOutput) PrincipalName

The principal name

func (KustoPoolDatabasePrincipalAssignmentOutput) PrincipalType

Principal type.

func (KustoPoolDatabasePrincipalAssignmentOutput) ProvisioningState

The provisioned state of the resource.

func (KustoPoolDatabasePrincipalAssignmentOutput) Role

Database principal role.

func (KustoPoolDatabasePrincipalAssignmentOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (KustoPoolDatabasePrincipalAssignmentOutput) TenantId

The tenant id of the principal

func (KustoPoolDatabasePrincipalAssignmentOutput) TenantName

The tenant name of the principal

func (KustoPoolDatabasePrincipalAssignmentOutput) ToKustoPoolDatabasePrincipalAssignmentOutput

func (o KustoPoolDatabasePrincipalAssignmentOutput) ToKustoPoolDatabasePrincipalAssignmentOutput() KustoPoolDatabasePrincipalAssignmentOutput

func (KustoPoolDatabasePrincipalAssignmentOutput) ToKustoPoolDatabasePrincipalAssignmentOutputWithContext

func (o KustoPoolDatabasePrincipalAssignmentOutput) ToKustoPoolDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) KustoPoolDatabasePrincipalAssignmentOutput

func (KustoPoolDatabasePrincipalAssignmentOutput) Type

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

type KustoPoolDatabasePrincipalAssignmentState

type KustoPoolDatabasePrincipalAssignmentState struct {
}

func (KustoPoolDatabasePrincipalAssignmentState) ElementType

type KustoPoolInput

type KustoPoolInput interface {
	pulumi.Input

	ToKustoPoolOutput() KustoPoolOutput
	ToKustoPoolOutputWithContext(ctx context.Context) KustoPoolOutput
}

type KustoPoolOutput

type KustoPoolOutput struct{ *pulumi.OutputState }

func (KustoPoolOutput) DataIngestionUri

func (o KustoPoolOutput) DataIngestionUri() pulumi.StringOutput

The Kusto Pool data ingestion URI.

func (KustoPoolOutput) ElementType

func (KustoPoolOutput) ElementType() reflect.Type

func (KustoPoolOutput) EnablePurge

func (o KustoPoolOutput) EnablePurge() pulumi.BoolPtrOutput

A boolean value that indicates if the purge operations are enabled.

func (KustoPoolOutput) EnableStreamingIngest

func (o KustoPoolOutput) EnableStreamingIngest() pulumi.BoolPtrOutput

A boolean value that indicates if the streaming ingest is enabled.

func (KustoPoolOutput) Etag

A unique read-only string that changes whenever the resource is updated.

func (KustoPoolOutput) LanguageExtensions

List of the Kusto Pool's language extensions.

func (KustoPoolOutput) Location

func (o KustoPoolOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (KustoPoolOutput) Name

The name of the resource

func (KustoPoolOutput) OptimizedAutoscale

Optimized auto scale definition.

func (KustoPoolOutput) ProvisioningState

func (o KustoPoolOutput) ProvisioningState() pulumi.StringOutput

The provisioned state of the resource.

func (KustoPoolOutput) Sku

The SKU of the kusto pool.

func (KustoPoolOutput) State

The state of the resource.

func (KustoPoolOutput) StateReason

func (o KustoPoolOutput) StateReason() pulumi.StringOutput

The reason for the Kusto Pool's current state.

func (KustoPoolOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (KustoPoolOutput) Tags

Resource tags.

func (KustoPoolOutput) ToKustoPoolOutput

func (o KustoPoolOutput) ToKustoPoolOutput() KustoPoolOutput

func (KustoPoolOutput) ToKustoPoolOutputWithContext

func (o KustoPoolOutput) ToKustoPoolOutputWithContext(ctx context.Context) KustoPoolOutput

func (KustoPoolOutput) Type

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

func (KustoPoolOutput) Uri

The Kusto Pool URI.

func (KustoPoolOutput) WorkspaceUID

func (o KustoPoolOutput) WorkspaceUID() pulumi.StringPtrOutput

The workspace unique identifier.

type KustoPoolPrincipalAssignment

type KustoPoolPrincipalAssignment struct {
	pulumi.CustomResourceState

	// The service principal object id in AAD (Azure active directory)
	AadObjectId pulumi.StringOutput `pulumi:"aadObjectId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringOutput `pulumi:"principalId"`
	// The principal name
	PrincipalName pulumi.StringOutput `pulumi:"principalName"`
	// Principal type.
	PrincipalType pulumi.StringOutput `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Cluster principal role.
	Role pulumi.StringOutput `pulumi:"role"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tenant id of the principal
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName pulumi.StringOutput `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a cluster principal assignment. Azure REST API version: 2021-06-01-preview. Prior API version in Azure Native 1.x: 2021-04-01-preview.

func GetKustoPoolPrincipalAssignment

func GetKustoPoolPrincipalAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KustoPoolPrincipalAssignmentState, opts ...pulumi.ResourceOption) (*KustoPoolPrincipalAssignment, error)

GetKustoPoolPrincipalAssignment gets an existing KustoPoolPrincipalAssignment 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 NewKustoPoolPrincipalAssignment

func NewKustoPoolPrincipalAssignment(ctx *pulumi.Context,
	name string, args *KustoPoolPrincipalAssignmentArgs, opts ...pulumi.ResourceOption) (*KustoPoolPrincipalAssignment, error)

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

func (*KustoPoolPrincipalAssignment) ElementType

func (*KustoPoolPrincipalAssignment) ElementType() reflect.Type

func (*KustoPoolPrincipalAssignment) ToKustoPoolPrincipalAssignmentOutput

func (i *KustoPoolPrincipalAssignment) ToKustoPoolPrincipalAssignmentOutput() KustoPoolPrincipalAssignmentOutput

func (*KustoPoolPrincipalAssignment) ToKustoPoolPrincipalAssignmentOutputWithContext

func (i *KustoPoolPrincipalAssignment) ToKustoPoolPrincipalAssignmentOutputWithContext(ctx context.Context) KustoPoolPrincipalAssignmentOutput

type KustoPoolPrincipalAssignmentArgs

type KustoPoolPrincipalAssignmentArgs struct {
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName pulumi.StringPtrInput
	// The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringInput
	// Principal type.
	PrincipalType pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Cluster principal role.
	Role pulumi.StringInput
	// The tenant id of the principal
	TenantId pulumi.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a KustoPoolPrincipalAssignment resource.

func (KustoPoolPrincipalAssignmentArgs) ElementType

type KustoPoolPrincipalAssignmentInput

type KustoPoolPrincipalAssignmentInput interface {
	pulumi.Input

	ToKustoPoolPrincipalAssignmentOutput() KustoPoolPrincipalAssignmentOutput
	ToKustoPoolPrincipalAssignmentOutputWithContext(ctx context.Context) KustoPoolPrincipalAssignmentOutput
}

type KustoPoolPrincipalAssignmentOutput

type KustoPoolPrincipalAssignmentOutput struct{ *pulumi.OutputState }

func (KustoPoolPrincipalAssignmentOutput) AadObjectId

The service principal object id in AAD (Azure active directory)

func (KustoPoolPrincipalAssignmentOutput) ElementType

func (KustoPoolPrincipalAssignmentOutput) Name

The name of the resource

func (KustoPoolPrincipalAssignmentOutput) PrincipalId

The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.

func (KustoPoolPrincipalAssignmentOutput) PrincipalName

The principal name

func (KustoPoolPrincipalAssignmentOutput) PrincipalType

Principal type.

func (KustoPoolPrincipalAssignmentOutput) ProvisioningState

The provisioned state of the resource.

func (KustoPoolPrincipalAssignmentOutput) Role

Cluster principal role.

func (KustoPoolPrincipalAssignmentOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (KustoPoolPrincipalAssignmentOutput) TenantId

The tenant id of the principal

func (KustoPoolPrincipalAssignmentOutput) TenantName

The tenant name of the principal

func (KustoPoolPrincipalAssignmentOutput) ToKustoPoolPrincipalAssignmentOutput

func (o KustoPoolPrincipalAssignmentOutput) ToKustoPoolPrincipalAssignmentOutput() KustoPoolPrincipalAssignmentOutput

func (KustoPoolPrincipalAssignmentOutput) ToKustoPoolPrincipalAssignmentOutputWithContext

func (o KustoPoolPrincipalAssignmentOutput) ToKustoPoolPrincipalAssignmentOutputWithContext(ctx context.Context) KustoPoolPrincipalAssignmentOutput

func (KustoPoolPrincipalAssignmentOutput) Type

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

type KustoPoolPrincipalAssignmentState

type KustoPoolPrincipalAssignmentState struct {
}

func (KustoPoolPrincipalAssignmentState) ElementType

type KustoPoolState

type KustoPoolState struct {
}

func (KustoPoolState) ElementType

func (KustoPoolState) ElementType() reflect.Type

type LanguageExtensionResponse

type LanguageExtensionResponse struct {
	// The language extension name.
	LanguageExtensionName *string `pulumi:"languageExtensionName"`
}

The language extension object.

type LanguageExtensionResponseArrayOutput

type LanguageExtensionResponseArrayOutput struct{ *pulumi.OutputState }

func (LanguageExtensionResponseArrayOutput) ElementType

func (LanguageExtensionResponseArrayOutput) Index

func (LanguageExtensionResponseArrayOutput) ToLanguageExtensionResponseArrayOutput

func (o LanguageExtensionResponseArrayOutput) ToLanguageExtensionResponseArrayOutput() LanguageExtensionResponseArrayOutput

func (LanguageExtensionResponseArrayOutput) ToLanguageExtensionResponseArrayOutputWithContext

func (o LanguageExtensionResponseArrayOutput) ToLanguageExtensionResponseArrayOutputWithContext(ctx context.Context) LanguageExtensionResponseArrayOutput

type LanguageExtensionResponseOutput

type LanguageExtensionResponseOutput struct{ *pulumi.OutputState }

The language extension object.

func (LanguageExtensionResponseOutput) ElementType

func (LanguageExtensionResponseOutput) LanguageExtensionName

func (o LanguageExtensionResponseOutput) LanguageExtensionName() pulumi.StringPtrOutput

The language extension name.

func (LanguageExtensionResponseOutput) ToLanguageExtensionResponseOutput

func (o LanguageExtensionResponseOutput) ToLanguageExtensionResponseOutput() LanguageExtensionResponseOutput

func (LanguageExtensionResponseOutput) ToLanguageExtensionResponseOutputWithContext

func (o LanguageExtensionResponseOutput) ToLanguageExtensionResponseOutputWithContext(ctx context.Context) LanguageExtensionResponseOutput

type LanguageExtensionsListResponse

type LanguageExtensionsListResponse struct {
	// The list of language extensions.
	Value []LanguageExtensionResponse `pulumi:"value"`
}

The list of language extension objects.

type LanguageExtensionsListResponseOutput

type LanguageExtensionsListResponseOutput struct{ *pulumi.OutputState }

The list of language extension objects.

func (LanguageExtensionsListResponseOutput) ElementType

func (LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponseOutput

func (o LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponseOutput() LanguageExtensionsListResponseOutput

func (LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponseOutputWithContext

func (o LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponseOutputWithContext(ctx context.Context) LanguageExtensionsListResponseOutput

func (LanguageExtensionsListResponseOutput) Value

The list of language extensions.

type LibraryInfo

type LibraryInfo struct {
	// Storage blob container name.
	ContainerName *string `pulumi:"containerName"`
	// Name of the library.
	Name *string `pulumi:"name"`
	// Storage blob path of library.
	Path *string `pulumi:"path"`
	// Type of the library.
	Type *string `pulumi:"type"`
}

Library/package information of a Big Data pool powered by Apache Spark

type LibraryInfoArgs

type LibraryInfoArgs struct {
	// Storage blob container name.
	ContainerName pulumi.StringPtrInput `pulumi:"containerName"`
	// Name of the library.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Storage blob path of library.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// Type of the library.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Library/package information of a Big Data pool powered by Apache Spark

func (LibraryInfoArgs) ElementType

func (LibraryInfoArgs) ElementType() reflect.Type

func (LibraryInfoArgs) ToLibraryInfoOutput

func (i LibraryInfoArgs) ToLibraryInfoOutput() LibraryInfoOutput

func (LibraryInfoArgs) ToLibraryInfoOutputWithContext

func (i LibraryInfoArgs) ToLibraryInfoOutputWithContext(ctx context.Context) LibraryInfoOutput

type LibraryInfoArray

type LibraryInfoArray []LibraryInfoInput

func (LibraryInfoArray) ElementType

func (LibraryInfoArray) ElementType() reflect.Type

func (LibraryInfoArray) ToLibraryInfoArrayOutput

func (i LibraryInfoArray) ToLibraryInfoArrayOutput() LibraryInfoArrayOutput

func (LibraryInfoArray) ToLibraryInfoArrayOutputWithContext

func (i LibraryInfoArray) ToLibraryInfoArrayOutputWithContext(ctx context.Context) LibraryInfoArrayOutput

type LibraryInfoArrayInput

type LibraryInfoArrayInput interface {
	pulumi.Input

	ToLibraryInfoArrayOutput() LibraryInfoArrayOutput
	ToLibraryInfoArrayOutputWithContext(context.Context) LibraryInfoArrayOutput
}

LibraryInfoArrayInput is an input type that accepts LibraryInfoArray and LibraryInfoArrayOutput values. You can construct a concrete instance of `LibraryInfoArrayInput` via:

LibraryInfoArray{ LibraryInfoArgs{...} }

type LibraryInfoArrayOutput

type LibraryInfoArrayOutput struct{ *pulumi.OutputState }

func (LibraryInfoArrayOutput) ElementType

func (LibraryInfoArrayOutput) ElementType() reflect.Type

func (LibraryInfoArrayOutput) Index

func (LibraryInfoArrayOutput) ToLibraryInfoArrayOutput

func (o LibraryInfoArrayOutput) ToLibraryInfoArrayOutput() LibraryInfoArrayOutput

func (LibraryInfoArrayOutput) ToLibraryInfoArrayOutputWithContext

func (o LibraryInfoArrayOutput) ToLibraryInfoArrayOutputWithContext(ctx context.Context) LibraryInfoArrayOutput

type LibraryInfoInput

type LibraryInfoInput interface {
	pulumi.Input

	ToLibraryInfoOutput() LibraryInfoOutput
	ToLibraryInfoOutputWithContext(context.Context) LibraryInfoOutput
}

LibraryInfoInput is an input type that accepts LibraryInfoArgs and LibraryInfoOutput values. You can construct a concrete instance of `LibraryInfoInput` via:

LibraryInfoArgs{...}

type LibraryInfoOutput

type LibraryInfoOutput struct{ *pulumi.OutputState }

Library/package information of a Big Data pool powered by Apache Spark

func (LibraryInfoOutput) ContainerName

func (o LibraryInfoOutput) ContainerName() pulumi.StringPtrOutput

Storage blob container name.

func (LibraryInfoOutput) ElementType

func (LibraryInfoOutput) ElementType() reflect.Type

func (LibraryInfoOutput) Name

Name of the library.

func (LibraryInfoOutput) Path

Storage blob path of library.

func (LibraryInfoOutput) ToLibraryInfoOutput

func (o LibraryInfoOutput) ToLibraryInfoOutput() LibraryInfoOutput

func (LibraryInfoOutput) ToLibraryInfoOutputWithContext

func (o LibraryInfoOutput) ToLibraryInfoOutputWithContext(ctx context.Context) LibraryInfoOutput

func (LibraryInfoOutput) Type

Type of the library.

type LibraryInfoResponse

type LibraryInfoResponse struct {
	// Storage blob container name.
	ContainerName *string `pulumi:"containerName"`
	// Creator Id of the library/package.
	CreatorId string `pulumi:"creatorId"`
	// Name of the library.
	Name *string `pulumi:"name"`
	// Storage blob path of library.
	Path *string `pulumi:"path"`
	// Provisioning status of the library/package.
	ProvisioningStatus string `pulumi:"provisioningStatus"`
	// Type of the library.
	Type *string `pulumi:"type"`
	// The last update time of the library.
	UploadedTimestamp string `pulumi:"uploadedTimestamp"`
}

Library/package information of a Big Data pool powered by Apache Spark

type LibraryInfoResponseArrayOutput

type LibraryInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (LibraryInfoResponseArrayOutput) ElementType

func (LibraryInfoResponseArrayOutput) Index

func (LibraryInfoResponseArrayOutput) ToLibraryInfoResponseArrayOutput

func (o LibraryInfoResponseArrayOutput) ToLibraryInfoResponseArrayOutput() LibraryInfoResponseArrayOutput

func (LibraryInfoResponseArrayOutput) ToLibraryInfoResponseArrayOutputWithContext

func (o LibraryInfoResponseArrayOutput) ToLibraryInfoResponseArrayOutputWithContext(ctx context.Context) LibraryInfoResponseArrayOutput

type LibraryInfoResponseOutput

type LibraryInfoResponseOutput struct{ *pulumi.OutputState }

Library/package information of a Big Data pool powered by Apache Spark

func (LibraryInfoResponseOutput) ContainerName

Storage blob container name.

func (LibraryInfoResponseOutput) CreatorId

Creator Id of the library/package.

func (LibraryInfoResponseOutput) ElementType

func (LibraryInfoResponseOutput) ElementType() reflect.Type

func (LibraryInfoResponseOutput) Name

Name of the library.

func (LibraryInfoResponseOutput) Path

Storage blob path of library.

func (LibraryInfoResponseOutput) ProvisioningStatus

func (o LibraryInfoResponseOutput) ProvisioningStatus() pulumi.StringOutput

Provisioning status of the library/package.

func (LibraryInfoResponseOutput) ToLibraryInfoResponseOutput

func (o LibraryInfoResponseOutput) ToLibraryInfoResponseOutput() LibraryInfoResponseOutput

func (LibraryInfoResponseOutput) ToLibraryInfoResponseOutputWithContext

func (o LibraryInfoResponseOutput) ToLibraryInfoResponseOutputWithContext(ctx context.Context) LibraryInfoResponseOutput

func (LibraryInfoResponseOutput) Type

Type of the library.

func (LibraryInfoResponseOutput) UploadedTimestamp

func (o LibraryInfoResponseOutput) UploadedTimestamp() pulumi.StringOutput

The last update time of the library.

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

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

func (LinkedIntegrationRuntimeKeyAuthorizationArgs) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutput

func (i LinkedIntegrationRuntimeKeyAuthorizationArgs) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutput() LinkedIntegrationRuntimeKeyAuthorizationPtrOutput

func (LinkedIntegrationRuntimeKeyAuthorizationArgs) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutputWithContext

func (i LinkedIntegrationRuntimeKeyAuthorizationArgs) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeKeyAuthorizationPtrOutput

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

func (LinkedIntegrationRuntimeKeyAuthorizationOutput) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutput

func (o LinkedIntegrationRuntimeKeyAuthorizationOutput) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutput() LinkedIntegrationRuntimeKeyAuthorizationPtrOutput

func (LinkedIntegrationRuntimeKeyAuthorizationOutput) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutputWithContext

func (o LinkedIntegrationRuntimeKeyAuthorizationOutput) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeKeyAuthorizationPtrOutput

type LinkedIntegrationRuntimeKeyAuthorizationPtrInput

type LinkedIntegrationRuntimeKeyAuthorizationPtrInput interface {
	pulumi.Input

	ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutput() LinkedIntegrationRuntimeKeyAuthorizationPtrOutput
	ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutputWithContext(context.Context) LinkedIntegrationRuntimeKeyAuthorizationPtrOutput
}

LinkedIntegrationRuntimeKeyAuthorizationPtrInput is an input type that accepts LinkedIntegrationRuntimeKeyAuthorizationArgs, LinkedIntegrationRuntimeKeyAuthorizationPtr and LinkedIntegrationRuntimeKeyAuthorizationPtrOutput values. You can construct a concrete instance of `LinkedIntegrationRuntimeKeyAuthorizationPtrInput` via:

        LinkedIntegrationRuntimeKeyAuthorizationArgs{...}

or:

        nil

type LinkedIntegrationRuntimeKeyAuthorizationPtrOutput

type LinkedIntegrationRuntimeKeyAuthorizationPtrOutput struct{ *pulumi.OutputState }

func (LinkedIntegrationRuntimeKeyAuthorizationPtrOutput) AuthorizationType

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

func (LinkedIntegrationRuntimeKeyAuthorizationPtrOutput) Elem

func (LinkedIntegrationRuntimeKeyAuthorizationPtrOutput) ElementType

func (LinkedIntegrationRuntimeKeyAuthorizationPtrOutput) Key

The key used for authorization.

func (LinkedIntegrationRuntimeKeyAuthorizationPtrOutput) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutput

func (o LinkedIntegrationRuntimeKeyAuthorizationPtrOutput) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutput() LinkedIntegrationRuntimeKeyAuthorizationPtrOutput

func (LinkedIntegrationRuntimeKeyAuthorizationPtrOutput) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutputWithContext

func (o LinkedIntegrationRuntimeKeyAuthorizationPtrOutput) ToLinkedIntegrationRuntimeKeyAuthorizationPtrOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeKeyAuthorizationPtrOutput

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 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 LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput

type LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput struct{ *pulumi.OutputState }

func (LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput) AuthorizationType

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

func (LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput) Elem

func (LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput) ElementType

func (LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput) Key

The key used for authorization.

func (LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput) ToLinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput

func (LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput) ToLinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutputWithContext

func (o LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput) ToLinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeKeyAuthorizationResponsePtrOutput

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

func (LinkedIntegrationRuntimeRbacAuthorizationArgs) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutput

func (i LinkedIntegrationRuntimeRbacAuthorizationArgs) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutput() LinkedIntegrationRuntimeRbacAuthorizationPtrOutput

func (LinkedIntegrationRuntimeRbacAuthorizationArgs) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutputWithContext

func (i LinkedIntegrationRuntimeRbacAuthorizationArgs) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeRbacAuthorizationPtrOutput

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

func (LinkedIntegrationRuntimeRbacAuthorizationOutput) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutput

func (o LinkedIntegrationRuntimeRbacAuthorizationOutput) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutput() LinkedIntegrationRuntimeRbacAuthorizationPtrOutput

func (LinkedIntegrationRuntimeRbacAuthorizationOutput) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutputWithContext

func (o LinkedIntegrationRuntimeRbacAuthorizationOutput) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeRbacAuthorizationPtrOutput

type LinkedIntegrationRuntimeRbacAuthorizationPtrInput

type LinkedIntegrationRuntimeRbacAuthorizationPtrInput interface {
	pulumi.Input

	ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutput() LinkedIntegrationRuntimeRbacAuthorizationPtrOutput
	ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutputWithContext(context.Context) LinkedIntegrationRuntimeRbacAuthorizationPtrOutput
}

LinkedIntegrationRuntimeRbacAuthorizationPtrInput is an input type that accepts LinkedIntegrationRuntimeRbacAuthorizationArgs, LinkedIntegrationRuntimeRbacAuthorizationPtr and LinkedIntegrationRuntimeRbacAuthorizationPtrOutput values. You can construct a concrete instance of `LinkedIntegrationRuntimeRbacAuthorizationPtrInput` via:

        LinkedIntegrationRuntimeRbacAuthorizationArgs{...}

or:

        nil

type LinkedIntegrationRuntimeRbacAuthorizationPtrOutput

type LinkedIntegrationRuntimeRbacAuthorizationPtrOutput struct{ *pulumi.OutputState }

func (LinkedIntegrationRuntimeRbacAuthorizationPtrOutput) AuthorizationType

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

func (LinkedIntegrationRuntimeRbacAuthorizationPtrOutput) Elem

func (LinkedIntegrationRuntimeRbacAuthorizationPtrOutput) ElementType

func (LinkedIntegrationRuntimeRbacAuthorizationPtrOutput) ResourceId

The resource identifier of the integration runtime to be shared.

func (LinkedIntegrationRuntimeRbacAuthorizationPtrOutput) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutput

func (o LinkedIntegrationRuntimeRbacAuthorizationPtrOutput) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutput() LinkedIntegrationRuntimeRbacAuthorizationPtrOutput

func (LinkedIntegrationRuntimeRbacAuthorizationPtrOutput) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutputWithContext

func (o LinkedIntegrationRuntimeRbacAuthorizationPtrOutput) ToLinkedIntegrationRuntimeRbacAuthorizationPtrOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeRbacAuthorizationPtrOutput

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 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 LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput

type LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput struct{ *pulumi.OutputState }

func (LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput) AuthorizationType

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

func (LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput) Elem

func (LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput) ElementType

func (LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput) ResourceId

The resource identifier of the integration runtime to be shared.

func (LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput) ToLinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput

func (LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput) ToLinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutputWithContext

func (o LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput) ToLinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutputWithContext(ctx context.Context) LinkedIntegrationRuntimeRbacAuthorizationResponsePtrOutput

type LinkedIntegrationRuntimeResponse

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 LinkedIntegrationRuntimeResponseArrayOutput

type LinkedIntegrationRuntimeResponseArrayOutput struct{ *pulumi.OutputState }

func (LinkedIntegrationRuntimeResponseArrayOutput) ElementType

func (LinkedIntegrationRuntimeResponseArrayOutput) Index

func (LinkedIntegrationRuntimeResponseArrayOutput) ToLinkedIntegrationRuntimeResponseArrayOutput

func (o LinkedIntegrationRuntimeResponseArrayOutput) ToLinkedIntegrationRuntimeResponseArrayOutput() LinkedIntegrationRuntimeResponseArrayOutput

func (LinkedIntegrationRuntimeResponseArrayOutput) ToLinkedIntegrationRuntimeResponseArrayOutputWithContext

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

type LinkedIntegrationRuntimeResponseOutput

type LinkedIntegrationRuntimeResponseOutput struct{ *pulumi.OutputState }

The linked integration runtime information.

func (LinkedIntegrationRuntimeResponseOutput) CreateTime

The creating time of the linked integration runtime.

func (LinkedIntegrationRuntimeResponseOutput) DataFactoryLocation

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

func (LinkedIntegrationRuntimeResponseOutput) DataFactoryName

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

func (LinkedIntegrationRuntimeResponseOutput) ElementType

func (LinkedIntegrationRuntimeResponseOutput) Name

The name of the linked integration runtime.

func (LinkedIntegrationRuntimeResponseOutput) SubscriptionId

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

func (LinkedIntegrationRuntimeResponseOutput) ToLinkedIntegrationRuntimeResponseOutput

func (o LinkedIntegrationRuntimeResponseOutput) ToLinkedIntegrationRuntimeResponseOutput() LinkedIntegrationRuntimeResponseOutput

func (LinkedIntegrationRuntimeResponseOutput) ToLinkedIntegrationRuntimeResponseOutputWithContext

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 ListIntegrationRuntimeAuthKeyOutputArgs

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

func (ListIntegrationRuntimeAuthKeyOutputArgs) ElementType

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.

func ListIntegrationRuntimeAuthKey

List authentication keys in an integration runtime Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type ListIntegrationRuntimeAuthKeyResultOutput

type ListIntegrationRuntimeAuthKeyResultOutput struct{ *pulumi.OutputState }

The integration runtime authentication keys.

func (ListIntegrationRuntimeAuthKeyResultOutput) AuthKey1

The primary integration runtime authentication key.

func (ListIntegrationRuntimeAuthKeyResultOutput) AuthKey2

The secondary integration runtime authentication key.

func (ListIntegrationRuntimeAuthKeyResultOutput) ElementType

func (ListIntegrationRuntimeAuthKeyResultOutput) ToListIntegrationRuntimeAuthKeyResultOutput

func (o ListIntegrationRuntimeAuthKeyResultOutput) ToListIntegrationRuntimeAuthKeyResultOutput() ListIntegrationRuntimeAuthKeyResultOutput

func (ListIntegrationRuntimeAuthKeyResultOutput) ToListIntegrationRuntimeAuthKeyResultOutputWithContext

func (o ListIntegrationRuntimeAuthKeyResultOutput) ToListIntegrationRuntimeAuthKeyResultOutputWithContext(ctx context.Context) ListIntegrationRuntimeAuthKeyResultOutput

type ListKustoPoolFollowerDatabasesArgs

type ListKustoPoolFollowerDatabasesArgs struct {
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 ListKustoPoolFollowerDatabasesOutputArgs

type ListKustoPoolFollowerDatabasesOutputArgs struct {
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (ListKustoPoolFollowerDatabasesOutputArgs) ElementType

type ListKustoPoolFollowerDatabasesResult

type ListKustoPoolFollowerDatabasesResult struct {
	// The list of follower database result.
	Value []FollowerDatabaseDefinitionResponse `pulumi:"value"`
}

The list Kusto database principals operation response.

func ListKustoPoolFollowerDatabases

Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool. Azure REST API version: 2021-06-01-preview.

type ListKustoPoolFollowerDatabasesResultOutput

type ListKustoPoolFollowerDatabasesResultOutput struct{ *pulumi.OutputState }

The list Kusto database principals operation response.

func (ListKustoPoolFollowerDatabasesResultOutput) ElementType

func (ListKustoPoolFollowerDatabasesResultOutput) ToListKustoPoolFollowerDatabasesResultOutput

func (o ListKustoPoolFollowerDatabasesResultOutput) ToListKustoPoolFollowerDatabasesResultOutput() ListKustoPoolFollowerDatabasesResultOutput

func (ListKustoPoolFollowerDatabasesResultOutput) ToListKustoPoolFollowerDatabasesResultOutputWithContext

func (o ListKustoPoolFollowerDatabasesResultOutput) ToListKustoPoolFollowerDatabasesResultOutputWithContext(ctx context.Context) ListKustoPoolFollowerDatabasesResultOutput

func (ListKustoPoolFollowerDatabasesResultOutput) Value

The list of follower database result.

type ListKustoPoolLanguageExtensionsArgs

type ListKustoPoolLanguageExtensionsArgs struct {
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 ListKustoPoolLanguageExtensionsOutputArgs

type ListKustoPoolLanguageExtensionsOutputArgs struct {
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (ListKustoPoolLanguageExtensionsOutputArgs) ElementType

type ListKustoPoolLanguageExtensionsResult

type ListKustoPoolLanguageExtensionsResult struct {
	// The list of language extensions.
	Value []LanguageExtensionResponse `pulumi:"value"`
}

The list of language extension objects.

func ListKustoPoolLanguageExtensions

Returns a list of language extensions that can run within KQL queries. Azure REST API version: 2021-06-01-preview.

type ListKustoPoolLanguageExtensionsResultOutput

type ListKustoPoolLanguageExtensionsResultOutput struct{ *pulumi.OutputState }

The list of language extension objects.

func (ListKustoPoolLanguageExtensionsResultOutput) ElementType

func (ListKustoPoolLanguageExtensionsResultOutput) ToListKustoPoolLanguageExtensionsResultOutput

func (o ListKustoPoolLanguageExtensionsResultOutput) ToListKustoPoolLanguageExtensionsResultOutput() ListKustoPoolLanguageExtensionsResultOutput

func (ListKustoPoolLanguageExtensionsResultOutput) ToListKustoPoolLanguageExtensionsResultOutputWithContext

func (o ListKustoPoolLanguageExtensionsResultOutput) ToListKustoPoolLanguageExtensionsResultOutputWithContext(ctx context.Context) ListKustoPoolLanguageExtensionsResultOutput

func (ListKustoPoolLanguageExtensionsResultOutput) Value

The list of language extensions.

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 LookupBigDataPoolOutputArgs

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

func (LookupBigDataPoolOutputArgs) ElementType

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 []LibraryInfoResponse `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 autotune is required or not.
	IsAutotuneEnabled *bool `pulumi:"isAutotuneEnabled"`
	// Whether compute isolation is required or not.
	IsComputeIsolationEnabled *bool `pulumi:"isComputeIsolationEnabled"`
	// The time when the Big Data pool was updated successfully.
	LastSucceededTimestamp string `pulumi:"lastSucceededTimestamp"`
	// 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 *SparkConfigPropertiesResponse `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

func LookupBigDataPool

func LookupBigDataPool(ctx *pulumi.Context, args *LookupBigDataPoolArgs, opts ...pulumi.InvokeOption) (*LookupBigDataPoolResult, error)

Get a Big Data pool. Azure REST API version: 2021-06-01.

Other available API versions: 2021-05-01, 2021-06-01-preview.

type LookupBigDataPoolResultOutput

type LookupBigDataPoolResultOutput struct{ *pulumi.OutputState }

A Big Data pool

func (LookupBigDataPoolResultOutput) AutoPause

Auto-pausing properties

func (LookupBigDataPoolResultOutput) AutoScale

Auto-scaling properties

func (LookupBigDataPoolResultOutput) CacheSize

The cache size

func (LookupBigDataPoolResultOutput) CreationDate

The time when the Big Data pool was created.

func (LookupBigDataPoolResultOutput) CustomLibraries

List of custom libraries/packages associated with the spark pool.

func (LookupBigDataPoolResultOutput) DefaultSparkLogFolder

func (o LookupBigDataPoolResultOutput) DefaultSparkLogFolder() pulumi.StringPtrOutput

The default folder where Spark logs will be written.

func (LookupBigDataPoolResultOutput) DynamicExecutorAllocation

Dynamic Executor Allocation

func (LookupBigDataPoolResultOutput) ElementType

func (LookupBigDataPoolResultOutput) Id

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

func (LookupBigDataPoolResultOutput) IsAutotuneEnabled

func (o LookupBigDataPoolResultOutput) IsAutotuneEnabled() pulumi.BoolPtrOutput

Whether autotune is required or not.

func (LookupBigDataPoolResultOutput) IsComputeIsolationEnabled

func (o LookupBigDataPoolResultOutput) IsComputeIsolationEnabled() pulumi.BoolPtrOutput

Whether compute isolation is required or not.

func (LookupBigDataPoolResultOutput) LastSucceededTimestamp

func (o LookupBigDataPoolResultOutput) LastSucceededTimestamp() pulumi.StringOutput

The time when the Big Data pool was updated successfully.

func (LookupBigDataPoolResultOutput) LibraryRequirements

Library version requirements

func (LookupBigDataPoolResultOutput) Location

The geo-location where the resource lives

func (LookupBigDataPoolResultOutput) Name

The name of the resource

func (LookupBigDataPoolResultOutput) NodeCount

The number of nodes in the Big Data pool.

func (LookupBigDataPoolResultOutput) NodeSize

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

func (LookupBigDataPoolResultOutput) NodeSizeFamily

The kind of nodes that the Big Data pool provides.

func (LookupBigDataPoolResultOutput) ProvisioningState

The state of the Big Data pool.

func (LookupBigDataPoolResultOutput) SessionLevelPackagesEnabled

func (o LookupBigDataPoolResultOutput) SessionLevelPackagesEnabled() pulumi.BoolPtrOutput

Whether session level packages enabled.

func (LookupBigDataPoolResultOutput) SparkConfigProperties

Spark configuration file to specify additional properties

func (LookupBigDataPoolResultOutput) SparkEventsFolder

The Spark events folder

func (LookupBigDataPoolResultOutput) SparkVersion

The Apache Spark version.

func (LookupBigDataPoolResultOutput) Tags

Resource tags.

func (LookupBigDataPoolResultOutput) ToLookupBigDataPoolResultOutput

func (o LookupBigDataPoolResultOutput) ToLookupBigDataPoolResultOutput() LookupBigDataPoolResultOutput

func (LookupBigDataPoolResultOutput) ToLookupBigDataPoolResultOutputWithContext

func (o LookupBigDataPoolResultOutput) ToLookupBigDataPoolResultOutputWithContext(ctx context.Context) LookupBigDataPoolResultOutput

func (LookupBigDataPoolResultOutput) Type

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

type LookupDatabasePrincipalAssignmentArgs

type LookupDatabasePrincipalAssignmentArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName string `pulumi:"principalAssignmentName"`
	// 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 LookupDatabasePrincipalAssignmentOutputArgs

type LookupDatabasePrincipalAssignmentOutputArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName pulumi.StringInput `pulumi:"principalAssignmentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupDatabasePrincipalAssignmentOutputArgs) ElementType

type LookupDatabasePrincipalAssignmentResult

type LookupDatabasePrincipalAssignmentResult 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 principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId string `pulumi:"principalId"`
	// The principal name
	PrincipalName string `pulumi:"principalName"`
	// Principal type.
	PrincipalType string `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Database principal role.
	Role string `pulumi:"role"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tenant id of the principal
	TenantId *string `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName string `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing a database principal assignment.

func LookupDatabasePrincipalAssignment

Gets a Kusto pool database principalAssignment. Azure REST API version: 2021-04-01-preview.

type LookupDatabasePrincipalAssignmentResultOutput

type LookupDatabasePrincipalAssignmentResultOutput struct{ *pulumi.OutputState }

Class representing a database principal assignment.

func (LookupDatabasePrincipalAssignmentResultOutput) ElementType

func (LookupDatabasePrincipalAssignmentResultOutput) Id

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

func (LookupDatabasePrincipalAssignmentResultOutput) Name

The name of the resource

func (LookupDatabasePrincipalAssignmentResultOutput) PrincipalId

The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.

func (LookupDatabasePrincipalAssignmentResultOutput) PrincipalName

The principal name

func (LookupDatabasePrincipalAssignmentResultOutput) PrincipalType

Principal type.

func (LookupDatabasePrincipalAssignmentResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupDatabasePrincipalAssignmentResultOutput) Role

Database principal role.

func (LookupDatabasePrincipalAssignmentResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupDatabasePrincipalAssignmentResultOutput) TenantId

The tenant id of the principal

func (LookupDatabasePrincipalAssignmentResultOutput) TenantName

The tenant name of the principal

func (LookupDatabasePrincipalAssignmentResultOutput) ToLookupDatabasePrincipalAssignmentResultOutput

func (o LookupDatabasePrincipalAssignmentResultOutput) ToLookupDatabasePrincipalAssignmentResultOutput() LookupDatabasePrincipalAssignmentResultOutput

func (LookupDatabasePrincipalAssignmentResultOutput) ToLookupDatabasePrincipalAssignmentResultOutputWithContext

func (o LookupDatabasePrincipalAssignmentResultOutput) ToLookupDatabasePrincipalAssignmentResultOutputWithContext(ctx context.Context) LookupDatabasePrincipalAssignmentResultOutput

func (LookupDatabasePrincipalAssignmentResultOutput) Type

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

type LookupEventGridDataConnectionArgs

type LookupEventGridDataConnectionArgs struct {
	// The name of the data connection.
	DataConnectionName string `pulumi:"dataConnectionName"`
	// The name of the database in the Kusto pool.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 LookupEventGridDataConnectionOutputArgs

type LookupEventGridDataConnectionOutputArgs struct {
	// The name of the data connection.
	DataConnectionName pulumi.StringInput `pulumi:"dataConnectionName"`
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupEventGridDataConnectionOutputArgs) ElementType

type LookupEventGridDataConnectionResult

type LookupEventGridDataConnectionResult struct {
	// The name of blob storage event type to process.
	BlobStorageEventType *string `pulumi:"blobStorageEventType"`
	// The event hub consumer group.
	ConsumerGroup string `pulumi:"consumerGroup"`
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat *string `pulumi:"dataFormat"`
	// The resource ID where the event grid is configured to send events.
	EventHubResourceId string `pulumi:"eventHubResourceId"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
	IgnoreFirstRecord *bool `pulumi:"ignoreFirstRecord"`
	// Kind of the endpoint for the data connection
	// Expected value is 'EventGrid'.
	Kind string `pulumi:"kind"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName *string `pulumi:"mappingRuleName"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The resource ID of the storage account where the data resides.
	StorageAccountResourceId string `pulumi:"storageAccountResourceId"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing an Event Grid data connection.

func LookupEventGridDataConnection

Returns a data connection. Azure REST API version: 2021-06-01-preview.

type LookupEventGridDataConnectionResultOutput

type LookupEventGridDataConnectionResultOutput struct{ *pulumi.OutputState }

Class representing an Event Grid data connection.

func (LookupEventGridDataConnectionResultOutput) BlobStorageEventType

The name of blob storage event type to process.

func (LookupEventGridDataConnectionResultOutput) ConsumerGroup

The event hub consumer group.

func (LookupEventGridDataConnectionResultOutput) DataFormat

The data format of the message. Optionally the data format can be added to each message.

func (LookupEventGridDataConnectionResultOutput) ElementType

func (LookupEventGridDataConnectionResultOutput) EventHubResourceId

The resource ID where the event grid is configured to send events.

func (LookupEventGridDataConnectionResultOutput) Id

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

func (LookupEventGridDataConnectionResultOutput) IgnoreFirstRecord

A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file

func (LookupEventGridDataConnectionResultOutput) Kind

Kind of the endpoint for the data connection Expected value is 'EventGrid'.

func (LookupEventGridDataConnectionResultOutput) Location

Resource location.

func (LookupEventGridDataConnectionResultOutput) MappingRuleName

The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.

func (LookupEventGridDataConnectionResultOutput) Name

The name of the resource

func (LookupEventGridDataConnectionResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupEventGridDataConnectionResultOutput) StorageAccountResourceId

func (o LookupEventGridDataConnectionResultOutput) StorageAccountResourceId() pulumi.StringOutput

The resource ID of the storage account where the data resides.

func (LookupEventGridDataConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupEventGridDataConnectionResultOutput) TableName

The table where the data should be ingested. Optionally the table information can be added to each message.

func (LookupEventGridDataConnectionResultOutput) ToLookupEventGridDataConnectionResultOutput

func (o LookupEventGridDataConnectionResultOutput) ToLookupEventGridDataConnectionResultOutput() LookupEventGridDataConnectionResultOutput

func (LookupEventGridDataConnectionResultOutput) ToLookupEventGridDataConnectionResultOutputWithContext

func (o LookupEventGridDataConnectionResultOutput) ToLookupEventGridDataConnectionResultOutputWithContext(ctx context.Context) LookupEventGridDataConnectionResultOutput

func (LookupEventGridDataConnectionResultOutput) Type

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

type LookupEventHubDataConnectionArgs

type LookupEventHubDataConnectionArgs struct {
	// The name of the data connection.
	DataConnectionName string `pulumi:"dataConnectionName"`
	// The name of the database in the Kusto pool.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 LookupEventHubDataConnectionOutputArgs

type LookupEventHubDataConnectionOutputArgs struct {
	// The name of the data connection.
	DataConnectionName pulumi.StringInput `pulumi:"dataConnectionName"`
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupEventHubDataConnectionOutputArgs) ElementType

type LookupEventHubDataConnectionResult

type LookupEventHubDataConnectionResult struct {
	// The event hub messages compression type
	Compression *string `pulumi:"compression"`
	// The event hub consumer group.
	ConsumerGroup string `pulumi:"consumerGroup"`
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat *string `pulumi:"dataFormat"`
	// The resource ID of the event hub to be used to create a data connection.
	EventHubResourceId string `pulumi:"eventHubResourceId"`
	// System properties of the event hub
	EventSystemProperties []string `pulumi:"eventSystemProperties"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Kind of the endpoint for the data connection
	// Expected value is 'EventHub'.
	Kind string `pulumi:"kind"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub.
	ManagedIdentityResourceId *string `pulumi:"managedIdentityResourceId"`
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName *string `pulumi:"mappingRuleName"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing an event hub data connection.

func LookupEventHubDataConnection

func LookupEventHubDataConnection(ctx *pulumi.Context, args *LookupEventHubDataConnectionArgs, opts ...pulumi.InvokeOption) (*LookupEventHubDataConnectionResult, error)

Returns a data connection. Azure REST API version: 2021-06-01-preview.

type LookupEventHubDataConnectionResultOutput

type LookupEventHubDataConnectionResultOutput struct{ *pulumi.OutputState }

Class representing an event hub data connection.

func (LookupEventHubDataConnectionResultOutput) Compression

The event hub messages compression type

func (LookupEventHubDataConnectionResultOutput) ConsumerGroup

The event hub consumer group.

func (LookupEventHubDataConnectionResultOutput) DataFormat

The data format of the message. Optionally the data format can be added to each message.

func (LookupEventHubDataConnectionResultOutput) ElementType

func (LookupEventHubDataConnectionResultOutput) EventHubResourceId

The resource ID of the event hub to be used to create a data connection.

func (LookupEventHubDataConnectionResultOutput) EventSystemProperties

System properties of the event hub

func (LookupEventHubDataConnectionResultOutput) Id

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

func (LookupEventHubDataConnectionResultOutput) Kind

Kind of the endpoint for the data connection Expected value is 'EventHub'.

func (LookupEventHubDataConnectionResultOutput) Location

Resource location.

func (LookupEventHubDataConnectionResultOutput) ManagedIdentityResourceId

func (o LookupEventHubDataConnectionResultOutput) ManagedIdentityResourceId() pulumi.StringPtrOutput

The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub.

func (LookupEventHubDataConnectionResultOutput) MappingRuleName

The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.

func (LookupEventHubDataConnectionResultOutput) Name

The name of the resource

func (LookupEventHubDataConnectionResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupEventHubDataConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupEventHubDataConnectionResultOutput) TableName

The table where the data should be ingested. Optionally the table information can be added to each message.

func (LookupEventHubDataConnectionResultOutput) ToLookupEventHubDataConnectionResultOutput

func (o LookupEventHubDataConnectionResultOutput) ToLookupEventHubDataConnectionResultOutput() LookupEventHubDataConnectionResultOutput

func (LookupEventHubDataConnectionResultOutput) ToLookupEventHubDataConnectionResultOutputWithContext

func (o LookupEventHubDataConnectionResultOutput) ToLookupEventHubDataConnectionResultOutputWithContext(ctx context.Context) LookupEventHubDataConnectionResultOutput

func (LookupEventHubDataConnectionResultOutput) Type

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

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 LookupIntegrationRuntimeOutputArgs

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

func (LookupIntegrationRuntimeOutputArgs) ElementType

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.

func LookupIntegrationRuntime

func LookupIntegrationRuntime(ctx *pulumi.Context, args *LookupIntegrationRuntimeArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationRuntimeResult, error)

Get an integration runtime Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupIntegrationRuntimeResultOutput

type LookupIntegrationRuntimeResultOutput struct{ *pulumi.OutputState }

Integration runtime resource type.

func (LookupIntegrationRuntimeResultOutput) ElementType

func (LookupIntegrationRuntimeResultOutput) Etag

Resource Etag.

func (LookupIntegrationRuntimeResultOutput) Id

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

func (LookupIntegrationRuntimeResultOutput) Name

The name of the resource

func (LookupIntegrationRuntimeResultOutput) Properties

Integration runtime properties.

func (LookupIntegrationRuntimeResultOutput) ToLookupIntegrationRuntimeResultOutput

func (o LookupIntegrationRuntimeResultOutput) ToLookupIntegrationRuntimeResultOutput() LookupIntegrationRuntimeResultOutput

func (LookupIntegrationRuntimeResultOutput) ToLookupIntegrationRuntimeResultOutputWithContext

func (o LookupIntegrationRuntimeResultOutput) ToLookupIntegrationRuntimeResultOutputWithContext(ctx context.Context) LookupIntegrationRuntimeResultOutput

func (LookupIntegrationRuntimeResultOutput) Type

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

type LookupIotHubDataConnectionArgs

type LookupIotHubDataConnectionArgs struct {
	// The name of the data connection.
	DataConnectionName string `pulumi:"dataConnectionName"`
	// The name of the database in the Kusto pool.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 LookupIotHubDataConnectionOutputArgs

type LookupIotHubDataConnectionOutputArgs struct {
	// The name of the data connection.
	DataConnectionName pulumi.StringInput `pulumi:"dataConnectionName"`
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupIotHubDataConnectionOutputArgs) ElementType

type LookupIotHubDataConnectionResult

type LookupIotHubDataConnectionResult struct {
	// The iot hub consumer group.
	ConsumerGroup string `pulumi:"consumerGroup"`
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat *string `pulumi:"dataFormat"`
	// System properties of the iot hub
	EventSystemProperties []string `pulumi:"eventSystemProperties"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The resource ID of the Iot hub to be used to create a data connection.
	IotHubResourceId string `pulumi:"iotHubResourceId"`
	// Kind of the endpoint for the data connection
	// Expected value is 'IotHub'.
	Kind string `pulumi:"kind"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName *string `pulumi:"mappingRuleName"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The name of the share access policy
	SharedAccessPolicyName string `pulumi:"sharedAccessPolicyName"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing an iot hub data connection.

func LookupIotHubDataConnection

func LookupIotHubDataConnection(ctx *pulumi.Context, args *LookupIotHubDataConnectionArgs, opts ...pulumi.InvokeOption) (*LookupIotHubDataConnectionResult, error)

Returns a data connection. Azure REST API version: 2021-06-01-preview.

type LookupIotHubDataConnectionResultOutput

type LookupIotHubDataConnectionResultOutput struct{ *pulumi.OutputState }

Class representing an iot hub data connection.

func (LookupIotHubDataConnectionResultOutput) ConsumerGroup

The iot hub consumer group.

func (LookupIotHubDataConnectionResultOutput) DataFormat

The data format of the message. Optionally the data format can be added to each message.

func (LookupIotHubDataConnectionResultOutput) ElementType

func (LookupIotHubDataConnectionResultOutput) EventSystemProperties

System properties of the iot hub

func (LookupIotHubDataConnectionResultOutput) Id

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

func (LookupIotHubDataConnectionResultOutput) IotHubResourceId

The resource ID of the Iot hub to be used to create a data connection.

func (LookupIotHubDataConnectionResultOutput) Kind

Kind of the endpoint for the data connection Expected value is 'IotHub'.

func (LookupIotHubDataConnectionResultOutput) Location

Resource location.

func (LookupIotHubDataConnectionResultOutput) MappingRuleName

The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.

func (LookupIotHubDataConnectionResultOutput) Name

The name of the resource

func (LookupIotHubDataConnectionResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupIotHubDataConnectionResultOutput) SharedAccessPolicyName

func (o LookupIotHubDataConnectionResultOutput) SharedAccessPolicyName() pulumi.StringOutput

The name of the share access policy

func (LookupIotHubDataConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupIotHubDataConnectionResultOutput) TableName

The table where the data should be ingested. Optionally the table information can be added to each message.

func (LookupIotHubDataConnectionResultOutput) ToLookupIotHubDataConnectionResultOutput

func (o LookupIotHubDataConnectionResultOutput) ToLookupIotHubDataConnectionResultOutput() LookupIotHubDataConnectionResultOutput

func (LookupIotHubDataConnectionResultOutput) ToLookupIotHubDataConnectionResultOutputWithContext

func (o LookupIotHubDataConnectionResultOutput) ToLookupIotHubDataConnectionResultOutputWithContext(ctx context.Context) LookupIotHubDataConnectionResultOutput

func (LookupIotHubDataConnectionResultOutput) Type

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

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 LookupIpFirewallRuleOutputArgs

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

func (LookupIpFirewallRuleOutputArgs) ElementType

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

func LookupIpFirewallRule

func LookupIpFirewallRule(ctx *pulumi.Context, args *LookupIpFirewallRuleArgs, opts ...pulumi.InvokeOption) (*LookupIpFirewallRuleResult, error)

Get a firewall rule Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupIpFirewallRuleResultOutput

type LookupIpFirewallRuleResultOutput struct{ *pulumi.OutputState }

IP firewall rule

func (LookupIpFirewallRuleResultOutput) ElementType

func (LookupIpFirewallRuleResultOutput) EndIpAddress

The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress

func (LookupIpFirewallRuleResultOutput) Id

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

func (LookupIpFirewallRuleResultOutput) Name

The name of the resource

func (LookupIpFirewallRuleResultOutput) ProvisioningState

Resource provisioning state

func (LookupIpFirewallRuleResultOutput) StartIpAddress

The start IP address of the firewall rule. Must be IPv4 format

func (LookupIpFirewallRuleResultOutput) ToLookupIpFirewallRuleResultOutput

func (o LookupIpFirewallRuleResultOutput) ToLookupIpFirewallRuleResultOutput() LookupIpFirewallRuleResultOutput

func (LookupIpFirewallRuleResultOutput) ToLookupIpFirewallRuleResultOutputWithContext

func (o LookupIpFirewallRuleResultOutput) ToLookupIpFirewallRuleResultOutputWithContext(ctx context.Context) LookupIpFirewallRuleResultOutput

func (LookupIpFirewallRuleResultOutput) Type

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

type LookupKeyArgs

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 LookupKeyOutputArgs

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

func (LookupKeyOutputArgs) ElementType

func (LookupKeyOutputArgs) ElementType() reflect.Type

type LookupKeyResult

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

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

Gets a workspace key Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupKeyResultOutput

type LookupKeyResultOutput struct{ *pulumi.OutputState }

A workspace key

func (LookupKeyResultOutput) ElementType

func (LookupKeyResultOutput) ElementType() reflect.Type

func (LookupKeyResultOutput) Id

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

func (LookupKeyResultOutput) IsActiveCMK

func (o LookupKeyResultOutput) IsActiveCMK() pulumi.BoolPtrOutput

Used to activate the workspace after a customer managed key is provided.

func (LookupKeyResultOutput) KeyVaultUrl

The Key Vault Url of the workspace key.

func (LookupKeyResultOutput) Name

The name of the resource

func (LookupKeyResultOutput) ToLookupKeyResultOutput

func (o LookupKeyResultOutput) ToLookupKeyResultOutput() LookupKeyResultOutput

func (LookupKeyResultOutput) ToLookupKeyResultOutputWithContext

func (o LookupKeyResultOutput) ToLookupKeyResultOutputWithContext(ctx context.Context) LookupKeyResultOutput

func (LookupKeyResultOutput) Type

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

type LookupKustoPoolArgs

type LookupKustoPoolArgs struct {
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 LookupKustoPoolAttachedDatabaseConfigurationArgs

type LookupKustoPoolAttachedDatabaseConfigurationArgs struct {
	// The name of the attached database configuration.
	AttachedDatabaseConfigurationName string `pulumi:"attachedDatabaseConfigurationName"`
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 LookupKustoPoolAttachedDatabaseConfigurationOutputArgs

type LookupKustoPoolAttachedDatabaseConfigurationOutputArgs struct {
	// The name of the attached database configuration.
	AttachedDatabaseConfigurationName pulumi.StringInput `pulumi:"attachedDatabaseConfigurationName"`
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupKustoPoolAttachedDatabaseConfigurationOutputArgs) ElementType

type LookupKustoPoolAttachedDatabaseConfigurationResult

type LookupKustoPoolAttachedDatabaseConfigurationResult struct {
	// The list of databases from the clusterResourceId which are currently attached to the kusto pool.
	AttachedDatabaseNames []string `pulumi:"attachedDatabaseNames"`
	// The name of the database which you would like to attach, use * if you want to follow all current and future databases.
	DatabaseName string `pulumi:"databaseName"`
	// The default principals modification kind
	DefaultPrincipalsModificationKind string `pulumi:"defaultPrincipalsModificationKind"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The resource id of the kusto pool where the databases you would like to attach reside.
	KustoPoolResourceId string `pulumi:"kustoPoolResourceId"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Table level sharing specifications
	TableLevelSharingProperties *TableLevelSharingPropertiesResponse `pulumi:"tableLevelSharingProperties"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing an attached database configuration.

func LookupKustoPoolAttachedDatabaseConfiguration

Returns an attached database configuration. Azure REST API version: 2021-06-01-preview.

type LookupKustoPoolAttachedDatabaseConfigurationResultOutput

type LookupKustoPoolAttachedDatabaseConfigurationResultOutput struct{ *pulumi.OutputState }

Class representing an attached database configuration.

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) AttachedDatabaseNames

The list of databases from the clusterResourceId which are currently attached to the kusto pool.

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) DatabaseName

The name of the database which you would like to attach, use * if you want to follow all current and future databases.

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) DefaultPrincipalsModificationKind

The default principals modification kind

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) ElementType

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) Id

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

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) KustoPoolResourceId

The resource id of the kusto pool where the databases you would like to attach reside.

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) Location

Resource location.

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) Name

The name of the resource

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) TableLevelSharingProperties

Table level sharing specifications

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) ToLookupKustoPoolAttachedDatabaseConfigurationResultOutput

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) ToLookupKustoPoolAttachedDatabaseConfigurationResultOutputWithContext

func (o LookupKustoPoolAttachedDatabaseConfigurationResultOutput) ToLookupKustoPoolAttachedDatabaseConfigurationResultOutputWithContext(ctx context.Context) LookupKustoPoolAttachedDatabaseConfigurationResultOutput

func (LookupKustoPoolAttachedDatabaseConfigurationResultOutput) Type

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

type LookupKustoPoolDatabasePrincipalAssignmentArgs

type LookupKustoPoolDatabasePrincipalAssignmentArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName string `pulumi:"principalAssignmentName"`
	// 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 LookupKustoPoolDatabasePrincipalAssignmentOutputArgs

type LookupKustoPoolDatabasePrincipalAssignmentOutputArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName pulumi.StringInput `pulumi:"principalAssignmentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupKustoPoolDatabasePrincipalAssignmentOutputArgs) ElementType

type LookupKustoPoolDatabasePrincipalAssignmentResult

type LookupKustoPoolDatabasePrincipalAssignmentResult struct {
	// The service principal object id in AAD (Azure active directory)
	AadObjectId string `pulumi:"aadObjectId"`
	// 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 principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId string `pulumi:"principalId"`
	// The principal name
	PrincipalName string `pulumi:"principalName"`
	// Principal type.
	PrincipalType string `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Database principal role.
	Role string `pulumi:"role"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tenant id of the principal
	TenantId *string `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName string `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing a database principal assignment.

func LookupKustoPoolDatabasePrincipalAssignment

Gets a Kusto pool database principalAssignment. Azure REST API version: 2021-06-01-preview.

type LookupKustoPoolDatabasePrincipalAssignmentResultOutput

type LookupKustoPoolDatabasePrincipalAssignmentResultOutput struct{ *pulumi.OutputState }

Class representing a database principal assignment.

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) AadObjectId

The service principal object id in AAD (Azure active directory)

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) ElementType

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) Id

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

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) Name

The name of the resource

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) PrincipalId

The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) PrincipalName

The principal name

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) PrincipalType

Principal type.

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) Role

Database principal role.

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) TenantId

The tenant id of the principal

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) TenantName

The tenant name of the principal

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) ToLookupKustoPoolDatabasePrincipalAssignmentResultOutput

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) ToLookupKustoPoolDatabasePrincipalAssignmentResultOutputWithContext

func (o LookupKustoPoolDatabasePrincipalAssignmentResultOutput) ToLookupKustoPoolDatabasePrincipalAssignmentResultOutputWithContext(ctx context.Context) LookupKustoPoolDatabasePrincipalAssignmentResultOutput

func (LookupKustoPoolDatabasePrincipalAssignmentResultOutput) Type

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

type LookupKustoPoolOutputArgs

type LookupKustoPoolOutputArgs struct {
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupKustoPoolOutputArgs) ElementType

func (LookupKustoPoolOutputArgs) ElementType() reflect.Type

type LookupKustoPoolPrincipalAssignmentArgs

type LookupKustoPoolPrincipalAssignmentArgs struct {
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName string `pulumi:"principalAssignmentName"`
	// 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 LookupKustoPoolPrincipalAssignmentOutputArgs

type LookupKustoPoolPrincipalAssignmentOutputArgs struct {
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName pulumi.StringInput `pulumi:"principalAssignmentName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupKustoPoolPrincipalAssignmentOutputArgs) ElementType

type LookupKustoPoolPrincipalAssignmentResult

type LookupKustoPoolPrincipalAssignmentResult struct {
	// The service principal object id in AAD (Azure active directory)
	AadObjectId string `pulumi:"aadObjectId"`
	// 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 principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
	PrincipalId string `pulumi:"principalId"`
	// The principal name
	PrincipalName string `pulumi:"principalName"`
	// Principal type.
	PrincipalType string `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Cluster principal role.
	Role string `pulumi:"role"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tenant id of the principal
	TenantId *string `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName string `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing a cluster principal assignment.

func LookupKustoPoolPrincipalAssignment

Gets a Kusto pool principalAssignment. Azure REST API version: 2021-06-01-preview.

type LookupKustoPoolPrincipalAssignmentResultOutput

type LookupKustoPoolPrincipalAssignmentResultOutput struct{ *pulumi.OutputState }

Class representing a cluster principal assignment.

func (LookupKustoPoolPrincipalAssignmentResultOutput) AadObjectId

The service principal object id in AAD (Azure active directory)

func (LookupKustoPoolPrincipalAssignmentResultOutput) ElementType

func (LookupKustoPoolPrincipalAssignmentResultOutput) Id

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

func (LookupKustoPoolPrincipalAssignmentResultOutput) Name

The name of the resource

func (LookupKustoPoolPrincipalAssignmentResultOutput) PrincipalId

The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.

func (LookupKustoPoolPrincipalAssignmentResultOutput) PrincipalName

The principal name

func (LookupKustoPoolPrincipalAssignmentResultOutput) PrincipalType

Principal type.

func (LookupKustoPoolPrincipalAssignmentResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupKustoPoolPrincipalAssignmentResultOutput) Role

Cluster principal role.

func (LookupKustoPoolPrincipalAssignmentResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupKustoPoolPrincipalAssignmentResultOutput) TenantId

The tenant id of the principal

func (LookupKustoPoolPrincipalAssignmentResultOutput) TenantName

The tenant name of the principal

func (LookupKustoPoolPrincipalAssignmentResultOutput) ToLookupKustoPoolPrincipalAssignmentResultOutput

func (o LookupKustoPoolPrincipalAssignmentResultOutput) ToLookupKustoPoolPrincipalAssignmentResultOutput() LookupKustoPoolPrincipalAssignmentResultOutput

func (LookupKustoPoolPrincipalAssignmentResultOutput) ToLookupKustoPoolPrincipalAssignmentResultOutputWithContext

func (o LookupKustoPoolPrincipalAssignmentResultOutput) ToLookupKustoPoolPrincipalAssignmentResultOutputWithContext(ctx context.Context) LookupKustoPoolPrincipalAssignmentResultOutput

func (LookupKustoPoolPrincipalAssignmentResultOutput) Type

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

type LookupKustoPoolResult

type LookupKustoPoolResult struct {
	// The Kusto Pool data ingestion URI.
	DataIngestionUri string `pulumi:"dataIngestionUri"`
	// A boolean value that indicates if the purge operations are enabled.
	EnablePurge *bool `pulumi:"enablePurge"`
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest *bool `pulumi:"enableStreamingIngest"`
	// A unique read-only string that changes whenever the resource is updated.
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// List of the Kusto Pool's language extensions.
	LanguageExtensions LanguageExtensionsListResponse `pulumi:"languageExtensions"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Optimized auto scale definition.
	OptimizedAutoscale *OptimizedAutoscaleResponse `pulumi:"optimizedAutoscale"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The SKU of the kusto pool.
	Sku AzureSkuResponse `pulumi:"sku"`
	// The state of the resource.
	State string `pulumi:"state"`
	// The reason for the Kusto Pool's current state.
	StateReason string `pulumi:"stateReason"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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"`
	// The Kusto Pool URI.
	Uri string `pulumi:"uri"`
	// The workspace unique identifier.
	WorkspaceUID *string `pulumi:"workspaceUID"`
}

Class representing a Kusto kusto pool.

func LookupKustoPool

func LookupKustoPool(ctx *pulumi.Context, args *LookupKustoPoolArgs, opts ...pulumi.InvokeOption) (*LookupKustoPoolResult, error)

Gets a Kusto pool. Azure REST API version: 2021-06-01-preview.

func (*LookupKustoPoolResult) Defaults

Defaults sets the appropriate defaults for LookupKustoPoolResult

type LookupKustoPoolResultOutput

type LookupKustoPoolResultOutput struct{ *pulumi.OutputState }

Class representing a Kusto kusto pool.

func (LookupKustoPoolResultOutput) DataIngestionUri

func (o LookupKustoPoolResultOutput) DataIngestionUri() pulumi.StringOutput

The Kusto Pool data ingestion URI.

func (LookupKustoPoolResultOutput) ElementType

func (LookupKustoPoolResultOutput) EnablePurge

A boolean value that indicates if the purge operations are enabled.

func (LookupKustoPoolResultOutput) EnableStreamingIngest

func (o LookupKustoPoolResultOutput) EnableStreamingIngest() pulumi.BoolPtrOutput

A boolean value that indicates if the streaming ingest is enabled.

func (LookupKustoPoolResultOutput) Etag

A unique read-only string that changes whenever the resource is updated.

func (LookupKustoPoolResultOutput) Id

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

func (LookupKustoPoolResultOutput) LanguageExtensions

List of the Kusto Pool's language extensions.

func (LookupKustoPoolResultOutput) Location

The geo-location where the resource lives

func (LookupKustoPoolResultOutput) Name

The name of the resource

func (LookupKustoPoolResultOutput) OptimizedAutoscale

Optimized auto scale definition.

func (LookupKustoPoolResultOutput) ProvisioningState

func (o LookupKustoPoolResultOutput) ProvisioningState() pulumi.StringOutput

The provisioned state of the resource.

func (LookupKustoPoolResultOutput) Sku

The SKU of the kusto pool.

func (LookupKustoPoolResultOutput) State

The state of the resource.

func (LookupKustoPoolResultOutput) StateReason

The reason for the Kusto Pool's current state.

func (LookupKustoPoolResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupKustoPoolResultOutput) Tags

Resource tags.

func (LookupKustoPoolResultOutput) ToLookupKustoPoolResultOutput

func (o LookupKustoPoolResultOutput) ToLookupKustoPoolResultOutput() LookupKustoPoolResultOutput

func (LookupKustoPoolResultOutput) ToLookupKustoPoolResultOutputWithContext

func (o LookupKustoPoolResultOutput) ToLookupKustoPoolResultOutputWithContext(ctx context.Context) LookupKustoPoolResultOutput

func (LookupKustoPoolResultOutput) Type

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

func (LookupKustoPoolResultOutput) Uri

The Kusto Pool URI.

func (LookupKustoPoolResultOutput) WorkspaceUID

The workspace unique identifier.

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 LookupPrivateEndpointConnectionOutputArgs

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

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

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

func LookupPrivateEndpointConnection

Gets a private endpoint connection. Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

A private endpoint connection

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Id

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

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The private endpoint which the connection belongs to.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

Connection state of the private endpoint connection.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

Provisioning state of the private endpoint connection.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

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

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 LookupPrivateLinkHubOutputArgs

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

func (LookupPrivateLinkHubOutputArgs) ElementType

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

func LookupPrivateLinkHub

func LookupPrivateLinkHub(ctx *pulumi.Context, args *LookupPrivateLinkHubArgs, opts ...pulumi.InvokeOption) (*LookupPrivateLinkHubResult, error)

Gets a privateLinkHub Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupPrivateLinkHubResultOutput

type LookupPrivateLinkHubResultOutput struct{ *pulumi.OutputState }

A privateLinkHub

func (LookupPrivateLinkHubResultOutput) ElementType

func (LookupPrivateLinkHubResultOutput) Id

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

func (LookupPrivateLinkHubResultOutput) Location

The geo-location where the resource lives

func (LookupPrivateLinkHubResultOutput) Name

The name of the resource

func (LookupPrivateLinkHubResultOutput) PrivateEndpointConnections

List of private endpoint connections

func (LookupPrivateLinkHubResultOutput) ProvisioningState

PrivateLinkHub provisioning state

func (LookupPrivateLinkHubResultOutput) Tags

Resource tags.

func (LookupPrivateLinkHubResultOutput) ToLookupPrivateLinkHubResultOutput

func (o LookupPrivateLinkHubResultOutput) ToLookupPrivateLinkHubResultOutput() LookupPrivateLinkHubResultOutput

func (LookupPrivateLinkHubResultOutput) ToLookupPrivateLinkHubResultOutputWithContext

func (o LookupPrivateLinkHubResultOutput) ToLookupPrivateLinkHubResultOutputWithContext(ctx context.Context) LookupPrivateLinkHubResultOutput

func (LookupPrivateLinkHubResultOutput) Type

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

type LookupReadOnlyFollowingDatabaseArgs

type LookupReadOnlyFollowingDatabaseArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 LookupReadOnlyFollowingDatabaseOutputArgs

type LookupReadOnlyFollowingDatabaseOutputArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupReadOnlyFollowingDatabaseOutputArgs) ElementType

type LookupReadOnlyFollowingDatabaseResult

type LookupReadOnlyFollowingDatabaseResult struct {
	// The name of the attached database configuration cluster
	AttachedDatabaseConfigurationName string `pulumi:"attachedDatabaseConfigurationName"`
	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod *string `pulumi:"hotCachePeriod"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Kind of the database
	// Expected value is 'ReadOnlyFollowing'.
	Kind string `pulumi:"kind"`
	// The name of the leader cluster
	LeaderClusterResourceId string `pulumi:"leaderClusterResourceId"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The principals modification kind of the database
	PrincipalsModificationKind string `pulumi:"principalsModificationKind"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod string `pulumi:"softDeletePeriod"`
	// The statistics of the database.
	Statistics DatabaseStatisticsResponse `pulumi:"statistics"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing a read only following database.

func LookupReadOnlyFollowingDatabase

Returns a database. Azure REST API version: 2021-06-01-preview.

type LookupReadOnlyFollowingDatabaseResultOutput

type LookupReadOnlyFollowingDatabaseResultOutput struct{ *pulumi.OutputState }

Class representing a read only following database.

func (LookupReadOnlyFollowingDatabaseResultOutput) AttachedDatabaseConfigurationName

func (o LookupReadOnlyFollowingDatabaseResultOutput) AttachedDatabaseConfigurationName() pulumi.StringOutput

The name of the attached database configuration cluster

func (LookupReadOnlyFollowingDatabaseResultOutput) ElementType

func (LookupReadOnlyFollowingDatabaseResultOutput) HotCachePeriod

The time the data should be kept in cache for fast queries in TimeSpan.

func (LookupReadOnlyFollowingDatabaseResultOutput) Id

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

func (LookupReadOnlyFollowingDatabaseResultOutput) Kind

Kind of the database Expected value is 'ReadOnlyFollowing'.

func (LookupReadOnlyFollowingDatabaseResultOutput) LeaderClusterResourceId

The name of the leader cluster

func (LookupReadOnlyFollowingDatabaseResultOutput) Location

Resource location.

func (LookupReadOnlyFollowingDatabaseResultOutput) Name

The name of the resource

func (LookupReadOnlyFollowingDatabaseResultOutput) PrincipalsModificationKind

func (o LookupReadOnlyFollowingDatabaseResultOutput) PrincipalsModificationKind() pulumi.StringOutput

The principals modification kind of the database

func (LookupReadOnlyFollowingDatabaseResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupReadOnlyFollowingDatabaseResultOutput) SoftDeletePeriod

The time the data should be kept before it stops being accessible to queries in TimeSpan.

func (LookupReadOnlyFollowingDatabaseResultOutput) Statistics

The statistics of the database.

func (LookupReadOnlyFollowingDatabaseResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupReadOnlyFollowingDatabaseResultOutput) ToLookupReadOnlyFollowingDatabaseResultOutput

func (o LookupReadOnlyFollowingDatabaseResultOutput) ToLookupReadOnlyFollowingDatabaseResultOutput() LookupReadOnlyFollowingDatabaseResultOutput

func (LookupReadOnlyFollowingDatabaseResultOutput) ToLookupReadOnlyFollowingDatabaseResultOutputWithContext

func (o LookupReadOnlyFollowingDatabaseResultOutput) ToLookupReadOnlyFollowingDatabaseResultOutputWithContext(ctx context.Context) LookupReadOnlyFollowingDatabaseResultOutput

func (LookupReadOnlyFollowingDatabaseResultOutput) Type

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

type LookupReadWriteDatabaseArgs

type LookupReadWriteDatabaseArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName string `pulumi:"kustoPoolName"`
	// 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 LookupReadWriteDatabaseOutputArgs

type LookupReadWriteDatabaseOutputArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput `pulumi:"kustoPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupReadWriteDatabaseOutputArgs) ElementType

type LookupReadWriteDatabaseResult

type LookupReadWriteDatabaseResult struct {
	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod *string `pulumi:"hotCachePeriod"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Indicates whether the database is followed.
	IsFollowed bool `pulumi:"isFollowed"`
	// Kind of the database
	// Expected value is 'ReadWrite'.
	Kind string `pulumi:"kind"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod *string `pulumi:"softDeletePeriod"`
	// The statistics of the database.
	Statistics DatabaseStatisticsResponse `pulumi:"statistics"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing a read write database.

func LookupReadWriteDatabase

func LookupReadWriteDatabase(ctx *pulumi.Context, args *LookupReadWriteDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupReadWriteDatabaseResult, error)

Returns a database. Azure REST API version: 2021-06-01-preview.

type LookupReadWriteDatabaseResultOutput

type LookupReadWriteDatabaseResultOutput struct{ *pulumi.OutputState }

Class representing a read write database.

func (LookupReadWriteDatabaseResultOutput) ElementType

func (LookupReadWriteDatabaseResultOutput) HotCachePeriod

The time the data should be kept in cache for fast queries in TimeSpan.

func (LookupReadWriteDatabaseResultOutput) Id

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

func (LookupReadWriteDatabaseResultOutput) IsFollowed

Indicates whether the database is followed.

func (LookupReadWriteDatabaseResultOutput) Kind

Kind of the database Expected value is 'ReadWrite'.

func (LookupReadWriteDatabaseResultOutput) Location

Resource location.

func (LookupReadWriteDatabaseResultOutput) Name

The name of the resource

func (LookupReadWriteDatabaseResultOutput) ProvisioningState

The provisioned state of the resource.

func (LookupReadWriteDatabaseResultOutput) SoftDeletePeriod

The time the data should be kept before it stops being accessible to queries in TimeSpan.

func (LookupReadWriteDatabaseResultOutput) Statistics

The statistics of the database.

func (LookupReadWriteDatabaseResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupReadWriteDatabaseResultOutput) ToLookupReadWriteDatabaseResultOutput

func (o LookupReadWriteDatabaseResultOutput) ToLookupReadWriteDatabaseResultOutput() LookupReadWriteDatabaseResultOutput

func (LookupReadWriteDatabaseResultOutput) ToLookupReadWriteDatabaseResultOutputWithContext

func (o LookupReadWriteDatabaseResultOutput) ToLookupReadWriteDatabaseResultOutputWithContext(ctx context.Context) LookupReadWriteDatabaseResultOutput

func (LookupReadWriteDatabaseResultOutput) Type

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

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 LookupSqlPoolOutputArgs

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

func (LookupSqlPoolOutputArgs) ElementType

func (LookupSqlPoolOutputArgs) ElementType() reflect.Type

type LookupSqlPoolResult

type LookupSqlPoolResult struct {
	// Collation mode
	Collation *string `pulumi:"collation"`
	// 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"`
	// Specifies the time that the sql pool was deleted
	SourceDatabaseDeletionDate *string `pulumi:"sourceDatabaseDeletionDate"`
	// Resource status
	Status string `pulumi:"status"`
	// The storage account type used to store backups for this sql pool.
	StorageAccountType *string `pulumi:"storageAccountType"`
	// 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)

Get SQL pool properties Azure REST API version: 2021-06-01.

Other available API versions: 2021-05-01, 2021-06-01-preview.

func (*LookupSqlPoolResult) Defaults

func (val *LookupSqlPoolResult) Defaults() *LookupSqlPoolResult

Defaults sets the appropriate defaults for LookupSqlPoolResult

type LookupSqlPoolResultOutput

type LookupSqlPoolResultOutput struct{ *pulumi.OutputState }

A SQL Analytics pool

func (LookupSqlPoolResultOutput) Collation

Collation mode

func (LookupSqlPoolResultOutput) CreationDate

Date the SQL pool was created

func (LookupSqlPoolResultOutput) ElementType

func (LookupSqlPoolResultOutput) ElementType() reflect.Type

func (LookupSqlPoolResultOutput) Id

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

func (LookupSqlPoolResultOutput) Location

The geo-location where the resource lives

func (LookupSqlPoolResultOutput) MaxSizeBytes

Maximum size in bytes

func (LookupSqlPoolResultOutput) Name

The name of the resource

func (LookupSqlPoolResultOutput) ProvisioningState

func (o LookupSqlPoolResultOutput) ProvisioningState() pulumi.StringPtrOutput

Resource state

func (LookupSqlPoolResultOutput) RecoverableDatabaseId

func (o LookupSqlPoolResultOutput) RecoverableDatabaseId() pulumi.StringPtrOutput

Backup database to restore from

func (LookupSqlPoolResultOutput) RestorePointInTime

func (o LookupSqlPoolResultOutput) RestorePointInTime() pulumi.StringPtrOutput

Snapshot time to restore

func (LookupSqlPoolResultOutput) Sku

SQL pool SKU

func (LookupSqlPoolResultOutput) SourceDatabaseDeletionDate

func (o LookupSqlPoolResultOutput) SourceDatabaseDeletionDate() pulumi.StringPtrOutput

Specifies the time that the sql pool was deleted

func (LookupSqlPoolResultOutput) Status

Resource status

func (LookupSqlPoolResultOutput) StorageAccountType

func (o LookupSqlPoolResultOutput) StorageAccountType() pulumi.StringPtrOutput

The storage account type used to store backups for this sql pool.

func (LookupSqlPoolResultOutput) Tags

Resource tags.

func (LookupSqlPoolResultOutput) ToLookupSqlPoolResultOutput

func (o LookupSqlPoolResultOutput) ToLookupSqlPoolResultOutput() LookupSqlPoolResultOutput

func (LookupSqlPoolResultOutput) ToLookupSqlPoolResultOutputWithContext

func (o LookupSqlPoolResultOutput) ToLookupSqlPoolResultOutputWithContext(ctx context.Context) LookupSqlPoolResultOutput

func (LookupSqlPoolResultOutput) Type

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

type LookupSqlPoolSensitivityLabelArgs

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 LookupSqlPoolSensitivityLabelOutputArgs

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

func (LookupSqlPoolSensitivityLabelOutputArgs) ElementType

type LookupSqlPoolSensitivityLabelResult

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

Gets the sensitivity label of a given column Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupSqlPoolSensitivityLabelResultOutput

type LookupSqlPoolSensitivityLabelResultOutput struct{ *pulumi.OutputState }

A sensitivity label.

func (LookupSqlPoolSensitivityLabelResultOutput) ColumnName

The column name.

func (LookupSqlPoolSensitivityLabelResultOutput) ElementType

func (LookupSqlPoolSensitivityLabelResultOutput) Id

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

func (LookupSqlPoolSensitivityLabelResultOutput) InformationType

The information type.

func (LookupSqlPoolSensitivityLabelResultOutput) InformationTypeId

The information type ID.

func (LookupSqlPoolSensitivityLabelResultOutput) IsDisabled

Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not.

func (LookupSqlPoolSensitivityLabelResultOutput) LabelId

The label ID.

func (LookupSqlPoolSensitivityLabelResultOutput) LabelName

The label name.

func (LookupSqlPoolSensitivityLabelResultOutput) ManagedBy

managed by

func (LookupSqlPoolSensitivityLabelResultOutput) Name

The name of the resource

func (LookupSqlPoolSensitivityLabelResultOutput) Rank

func (LookupSqlPoolSensitivityLabelResultOutput) SchemaName

The schema name.

func (LookupSqlPoolSensitivityLabelResultOutput) TableName

The table name.

func (LookupSqlPoolSensitivityLabelResultOutput) ToLookupSqlPoolSensitivityLabelResultOutput

func (o LookupSqlPoolSensitivityLabelResultOutput) ToLookupSqlPoolSensitivityLabelResultOutput() LookupSqlPoolSensitivityLabelResultOutput

func (LookupSqlPoolSensitivityLabelResultOutput) ToLookupSqlPoolSensitivityLabelResultOutputWithContext

func (o LookupSqlPoolSensitivityLabelResultOutput) ToLookupSqlPoolSensitivityLabelResultOutputWithContext(ctx context.Context) LookupSqlPoolSensitivityLabelResultOutput

func (LookupSqlPoolSensitivityLabelResultOutput) Type

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

type LookupSqlPoolTransparentDataEncryptionArgs

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 LookupSqlPoolTransparentDataEncryptionOutputArgs

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

func (LookupSqlPoolTransparentDataEncryptionOutputArgs) ElementType

type LookupSqlPoolTransparentDataEncryptionResult

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.

func LookupSqlPoolTransparentDataEncryption

Get a SQL pool's transparent data encryption configuration. Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupSqlPoolTransparentDataEncryptionResultOutput

type LookupSqlPoolTransparentDataEncryptionResultOutput struct{ *pulumi.OutputState }

Represents a Sql pool transparent data encryption configuration.

func (LookupSqlPoolTransparentDataEncryptionResultOutput) ElementType

func (LookupSqlPoolTransparentDataEncryptionResultOutput) Id

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

func (LookupSqlPoolTransparentDataEncryptionResultOutput) Location

Resource location.

func (LookupSqlPoolTransparentDataEncryptionResultOutput) Name

The name of the resource

func (LookupSqlPoolTransparentDataEncryptionResultOutput) Status

The status of the database transparent data encryption.

func (LookupSqlPoolTransparentDataEncryptionResultOutput) ToLookupSqlPoolTransparentDataEncryptionResultOutput

func (o LookupSqlPoolTransparentDataEncryptionResultOutput) ToLookupSqlPoolTransparentDataEncryptionResultOutput() LookupSqlPoolTransparentDataEncryptionResultOutput

func (LookupSqlPoolTransparentDataEncryptionResultOutput) ToLookupSqlPoolTransparentDataEncryptionResultOutputWithContext

func (o LookupSqlPoolTransparentDataEncryptionResultOutput) ToLookupSqlPoolTransparentDataEncryptionResultOutputWithContext(ctx context.Context) LookupSqlPoolTransparentDataEncryptionResultOutput

func (LookupSqlPoolTransparentDataEncryptionResultOutput) Type

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

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 LookupSqlPoolVulnerabilityAssessmentOutputArgs

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

func (LookupSqlPoolVulnerabilityAssessmentOutputArgs) ElementType

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"`
	// 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"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A Sql pool vulnerability assessment.

func LookupSqlPoolVulnerabilityAssessment

Gets the Sql pool's vulnerability assessment. Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

func (*LookupSqlPoolVulnerabilityAssessmentResult) Defaults

Defaults sets the appropriate defaults for LookupSqlPoolVulnerabilityAssessmentResult

type LookupSqlPoolVulnerabilityAssessmentResultOutput

type LookupSqlPoolVulnerabilityAssessmentResultOutput struct{ *pulumi.OutputState }

A Sql pool vulnerability assessment.

func (LookupSqlPoolVulnerabilityAssessmentResultOutput) ElementType

func (LookupSqlPoolVulnerabilityAssessmentResultOutput) Id

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

func (LookupSqlPoolVulnerabilityAssessmentResultOutput) Name

The name of the resource

func (LookupSqlPoolVulnerabilityAssessmentResultOutput) RecurringScans

The recurring scans settings

func (LookupSqlPoolVulnerabilityAssessmentResultOutput) StorageContainerPath

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

func (LookupSqlPoolVulnerabilityAssessmentResultOutput) ToLookupSqlPoolVulnerabilityAssessmentResultOutput

func (o LookupSqlPoolVulnerabilityAssessmentResultOutput) ToLookupSqlPoolVulnerabilityAssessmentResultOutput() LookupSqlPoolVulnerabilityAssessmentResultOutput

func (LookupSqlPoolVulnerabilityAssessmentResultOutput) ToLookupSqlPoolVulnerabilityAssessmentResultOutputWithContext

func (o LookupSqlPoolVulnerabilityAssessmentResultOutput) ToLookupSqlPoolVulnerabilityAssessmentResultOutputWithContext(ctx context.Context) LookupSqlPoolVulnerabilityAssessmentResultOutput

func (LookupSqlPoolVulnerabilityAssessmentResultOutput) Type

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

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineArgs

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 LookupSqlPoolVulnerabilityAssessmentRuleBaselineOutputArgs

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineOutputArgs 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 pulumi.StringInput `pulumi:"baselineName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The vulnerability assessment rule ID.
	RuleId pulumi.StringInput `pulumi:"ruleId"`
	// SQL pool name
	SqlPoolName pulumi.StringInput `pulumi:"sqlPoolName"`
	// The name of the vulnerability assessment.
	VulnerabilityAssessmentName pulumi.StringInput `pulumi:"vulnerabilityAssessmentName"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupSqlPoolVulnerabilityAssessmentRuleBaselineOutputArgs) ElementType

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineResult

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.

func LookupSqlPoolVulnerabilityAssessmentRuleBaseline

Gets a SqlPool's vulnerability assessment rule baseline. Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput

type LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput struct{ *pulumi.OutputState }

A Sql pool vulnerability assessment rule baseline.

func (LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput) BaselineResults

The rule baseline result

func (LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput) ElementType

func (LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput) Id

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

func (LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput) Name

The name of the resource

func (LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput) ToLookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput

func (LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput) ToLookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutputWithContext

func (o LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput) ToLookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutputWithContext(ctx context.Context) LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput

func (LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput) Type

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

type LookupSqlPoolWorkloadClassifierArgs

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 LookupSqlPoolWorkloadClassifierOutputArgs

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

func (LookupSqlPoolWorkloadClassifierOutputArgs) ElementType

type LookupSqlPoolWorkloadClassifierResult

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

Get a workload classifier of Sql pool's workload group. Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupSqlPoolWorkloadClassifierResultOutput

type LookupSqlPoolWorkloadClassifierResultOutput struct{ *pulumi.OutputState }

Workload classifier operations for a data warehouse

func (LookupSqlPoolWorkloadClassifierResultOutput) Context

The workload classifier context.

func (LookupSqlPoolWorkloadClassifierResultOutput) ElementType

func (LookupSqlPoolWorkloadClassifierResultOutput) EndTime

The workload classifier end time for classification.

func (LookupSqlPoolWorkloadClassifierResultOutput) Id

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

func (LookupSqlPoolWorkloadClassifierResultOutput) Importance

The workload classifier importance.

func (LookupSqlPoolWorkloadClassifierResultOutput) Label

The workload classifier label.

func (LookupSqlPoolWorkloadClassifierResultOutput) MemberName

The workload classifier member name.

func (LookupSqlPoolWorkloadClassifierResultOutput) Name

The name of the resource

func (LookupSqlPoolWorkloadClassifierResultOutput) StartTime

The workload classifier start time for classification.

func (LookupSqlPoolWorkloadClassifierResultOutput) ToLookupSqlPoolWorkloadClassifierResultOutput

func (o LookupSqlPoolWorkloadClassifierResultOutput) ToLookupSqlPoolWorkloadClassifierResultOutput() LookupSqlPoolWorkloadClassifierResultOutput

func (LookupSqlPoolWorkloadClassifierResultOutput) ToLookupSqlPoolWorkloadClassifierResultOutputWithContext

func (o LookupSqlPoolWorkloadClassifierResultOutput) ToLookupSqlPoolWorkloadClassifierResultOutputWithContext(ctx context.Context) LookupSqlPoolWorkloadClassifierResultOutput

func (LookupSqlPoolWorkloadClassifierResultOutput) Type

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

type LookupSqlPoolWorkloadGroupArgs

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 LookupSqlPoolWorkloadGroupOutputArgs

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

func (LookupSqlPoolWorkloadGroupOutputArgs) ElementType

type LookupSqlPoolWorkloadGroupResult

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

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

Get a Sql pool's workload group. Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupSqlPoolWorkloadGroupResultOutput

type LookupSqlPoolWorkloadGroupResultOutput struct{ *pulumi.OutputState }

Workload group operations for a sql pool

func (LookupSqlPoolWorkloadGroupResultOutput) ElementType

func (LookupSqlPoolWorkloadGroupResultOutput) Id

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

func (LookupSqlPoolWorkloadGroupResultOutput) Importance

The workload group importance level.

func (LookupSqlPoolWorkloadGroupResultOutput) MaxResourcePercent

The workload group cap percentage resource.

func (LookupSqlPoolWorkloadGroupResultOutput) MaxResourcePercentPerRequest

func (o LookupSqlPoolWorkloadGroupResultOutput) MaxResourcePercentPerRequest() pulumi.Float64PtrOutput

The workload group request maximum grant percentage.

func (LookupSqlPoolWorkloadGroupResultOutput) MinResourcePercent

The workload group minimum percentage resource.

func (LookupSqlPoolWorkloadGroupResultOutput) MinResourcePercentPerRequest

func (o LookupSqlPoolWorkloadGroupResultOutput) MinResourcePercentPerRequest() pulumi.Float64Output

The workload group request minimum grant percentage.

func (LookupSqlPoolWorkloadGroupResultOutput) Name

The name of the resource

func (LookupSqlPoolWorkloadGroupResultOutput) QueryExecutionTimeout

The workload group query execution timeout.

func (LookupSqlPoolWorkloadGroupResultOutput) ToLookupSqlPoolWorkloadGroupResultOutput

func (o LookupSqlPoolWorkloadGroupResultOutput) ToLookupSqlPoolWorkloadGroupResultOutput() LookupSqlPoolWorkloadGroupResultOutput

func (LookupSqlPoolWorkloadGroupResultOutput) ToLookupSqlPoolWorkloadGroupResultOutputWithContext

func (o LookupSqlPoolWorkloadGroupResultOutput) ToLookupSqlPoolWorkloadGroupResultOutputWithContext(ctx context.Context) LookupSqlPoolWorkloadGroupResultOutput

func (LookupSqlPoolWorkloadGroupResultOutput) Type

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

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 LookupWorkspaceAadAdminOutputArgs

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

func (LookupWorkspaceAadAdminOutputArgs) ElementType

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

func LookupWorkspaceAadAdmin

func LookupWorkspaceAadAdmin(ctx *pulumi.Context, args *LookupWorkspaceAadAdminArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceAadAdminResult, error)

Gets a workspace active directory admin Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupWorkspaceAadAdminResultOutput

type LookupWorkspaceAadAdminResultOutput struct{ *pulumi.OutputState }

Workspace active directory administrator

func (LookupWorkspaceAadAdminResultOutput) AdministratorType

Workspace active directory administrator type

func (LookupWorkspaceAadAdminResultOutput) ElementType

func (LookupWorkspaceAadAdminResultOutput) Id

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

func (LookupWorkspaceAadAdminResultOutput) Login

Login of the workspace active directory administrator

func (LookupWorkspaceAadAdminResultOutput) Name

The name of the resource

func (LookupWorkspaceAadAdminResultOutput) Sid

Object ID of the workspace active directory administrator

func (LookupWorkspaceAadAdminResultOutput) TenantId

Tenant ID of the workspace active directory administrator

func (LookupWorkspaceAadAdminResultOutput) ToLookupWorkspaceAadAdminResultOutput

func (o LookupWorkspaceAadAdminResultOutput) ToLookupWorkspaceAadAdminResultOutput() LookupWorkspaceAadAdminResultOutput

func (LookupWorkspaceAadAdminResultOutput) ToLookupWorkspaceAadAdminResultOutputWithContext

func (o LookupWorkspaceAadAdminResultOutput) ToLookupWorkspaceAadAdminResultOutputWithContext(ctx context.Context) LookupWorkspaceAadAdminResultOutput

func (LookupWorkspaceAadAdminResultOutput) Type

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

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

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 LookupWorkspaceManagedSqlServerVulnerabilityAssessmentOutputArgs

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

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentOutputArgs) ElementType

type LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResult

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"`
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).
	StorageContainerPath string `pulumi:"storageContainerPath"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A server vulnerability assessment.

func LookupWorkspaceManagedSqlServerVulnerabilityAssessment

Get workspace managed sql server's vulnerability assessment. Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

func (*LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResult) Defaults

Defaults sets the appropriate defaults for LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResult

type LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput

type LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput struct{ *pulumi.OutputState }

A server vulnerability assessment.

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) ElementType

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) Id

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

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) Name

The name of the resource

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) RecurringScans

The recurring scans settings

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) StorageContainerPath

A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) ToLookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) ToLookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutputWithContext

func (o LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) ToLookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutputWithContext(ctx context.Context) LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput

func (LookupWorkspaceManagedSqlServerVulnerabilityAssessmentResultOutput) Type

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

type LookupWorkspaceOutputArgs

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

func (LookupWorkspaceOutputArgs) ElementType

func (LookupWorkspaceOutputArgs) ElementType() reflect.Type

type LookupWorkspaceResult

type LookupWorkspaceResult struct {
	// The ADLA resource ID.
	AdlaResourceId string `pulumi:"adlaResourceId"`
	// Connectivity endpoints
	ConnectivityEndpoints map[string]string `pulumi:"connectivityEndpoints"`
	// Initial workspace AAD admin properties for a CSP subscription
	CspWorkspaceAdminProperties *CspWorkspaceAdminPropertiesResponse `pulumi:"cspWorkspaceAdminProperties"`
	// 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 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"`
	// Enable or Disable public network access to workspace
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Purview Configuration
	PurviewConfiguration *PurviewConfigurationResponse `pulumi:"purviewConfiguration"`
	// Workspace settings
	Settings map[string]interface{} `pulumi:"settings"`
	// 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"`
	// Is trustedServiceBypassEnabled for the workspace
	TrustedServiceBypassEnabled *bool `pulumi:"trustedServiceBypassEnabled"`
	// 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)

Gets a workspace Azure REST API version: 2021-06-01.

Other available API versions: 2021-05-01, 2021-06-01-preview.

func (*LookupWorkspaceResult) Defaults

Defaults sets the appropriate defaults for LookupWorkspaceResult

type LookupWorkspaceResultOutput

type LookupWorkspaceResultOutput struct{ *pulumi.OutputState }

A workspace

func (LookupWorkspaceResultOutput) AdlaResourceId

func (o LookupWorkspaceResultOutput) AdlaResourceId() pulumi.StringOutput

The ADLA resource ID.

func (LookupWorkspaceResultOutput) ConnectivityEndpoints

func (o LookupWorkspaceResultOutput) ConnectivityEndpoints() pulumi.StringMapOutput

Connectivity endpoints

func (LookupWorkspaceResultOutput) CspWorkspaceAdminProperties

Initial workspace AAD admin properties for a CSP subscription

func (LookupWorkspaceResultOutput) DefaultDataLakeStorage

Workspace default data lake storage account details

func (LookupWorkspaceResultOutput) ElementType

func (LookupWorkspaceResultOutput) Encryption

The encryption details of the workspace

func (LookupWorkspaceResultOutput) ExtraProperties

func (o LookupWorkspaceResultOutput) ExtraProperties() pulumi.AnyOutput

Workspace level configs and feature flags

func (LookupWorkspaceResultOutput) Id

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

func (LookupWorkspaceResultOutput) Identity

Identity of the workspace

func (LookupWorkspaceResultOutput) Location

The geo-location where the resource lives

func (LookupWorkspaceResultOutput) ManagedResourceGroupName

func (o LookupWorkspaceResultOutput) ManagedResourceGroupName() pulumi.StringPtrOutput

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

func (LookupWorkspaceResultOutput) ManagedVirtualNetwork

func (o LookupWorkspaceResultOutput) ManagedVirtualNetwork() pulumi.StringPtrOutput

Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.

func (LookupWorkspaceResultOutput) ManagedVirtualNetworkSettings

Managed Virtual Network Settings

func (LookupWorkspaceResultOutput) Name

The name of the resource

func (LookupWorkspaceResultOutput) PrivateEndpointConnections

Private endpoint connections to the workspace

func (LookupWorkspaceResultOutput) ProvisioningState

func (o LookupWorkspaceResultOutput) ProvisioningState() pulumi.StringOutput

Resource provisioning state

func (LookupWorkspaceResultOutput) PublicNetworkAccess

func (o LookupWorkspaceResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Enable or Disable public network access to workspace

func (LookupWorkspaceResultOutput) PurviewConfiguration

Purview Configuration

func (LookupWorkspaceResultOutput) Settings

Workspace settings

func (LookupWorkspaceResultOutput) SqlAdministratorLogin

func (o LookupWorkspaceResultOutput) SqlAdministratorLogin() pulumi.StringPtrOutput

Login for workspace SQL active directory administrator

func (LookupWorkspaceResultOutput) SqlAdministratorLoginPassword

func (o LookupWorkspaceResultOutput) SqlAdministratorLoginPassword() pulumi.StringPtrOutput

SQL administrator login password

func (LookupWorkspaceResultOutput) Tags

Resource tags.

func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput

func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput

func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext

func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput

func (LookupWorkspaceResultOutput) TrustedServiceBypassEnabled

func (o LookupWorkspaceResultOutput) TrustedServiceBypassEnabled() pulumi.BoolPtrOutput

Is trustedServiceBypassEnabled for the workspace

func (LookupWorkspaceResultOutput) Type

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

func (LookupWorkspaceResultOutput) VirtualNetworkProfile

Virtual Network profile

func (LookupWorkspaceResultOutput) WorkspaceRepositoryConfiguration

Git integration settings

func (LookupWorkspaceResultOutput) WorkspaceUID

The workspace unique identifier

type LookupWorkspaceSqlAadAdminArgs

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 LookupWorkspaceSqlAadAdminOutputArgs

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

func (LookupWorkspaceSqlAadAdminOutputArgs) ElementType

type LookupWorkspaceSqlAadAdminResult

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

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

Gets a workspace SQL active directory admin Azure REST API version: 2021-06-01.

Other available API versions: 2021-06-01-preview.

type LookupWorkspaceSqlAadAdminResultOutput

type LookupWorkspaceSqlAadAdminResultOutput struct{ *pulumi.OutputState }

Workspace active directory administrator

func (LookupWorkspaceSqlAadAdminResultOutput) AdministratorType

Workspace active directory administrator type

func (LookupWorkspaceSqlAadAdminResultOutput) ElementType

func (LookupWorkspaceSqlAadAdminResultOutput) Id

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

func (LookupWorkspaceSqlAadAdminResultOutput) Login

Login of the workspace active directory administrator

func (LookupWorkspaceSqlAadAdminResultOutput) Name

The name of the resource

func (LookupWorkspaceSqlAadAdminResultOutput) Sid

Object ID of the workspace active directory administrator

func (LookupWorkspaceSqlAadAdminResultOutput) TenantId

Tenant ID of the workspace active directory administrator

func (LookupWorkspaceSqlAadAdminResultOutput) ToLookupWorkspaceSqlAadAdminResultOutput

func (o LookupWorkspaceSqlAadAdminResultOutput) ToLookupWorkspaceSqlAadAdminResultOutput() LookupWorkspaceSqlAadAdminResultOutput

func (LookupWorkspaceSqlAadAdminResultOutput) ToLookupWorkspaceSqlAadAdminResultOutputWithContext

func (o LookupWorkspaceSqlAadAdminResultOutput) ToLookupWorkspaceSqlAadAdminResultOutputWithContext(ctx context.Context) LookupWorkspaceSqlAadAdminResultOutput

func (LookupWorkspaceSqlAadAdminResultOutput) Type

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

type ManagedIdentity

type ManagedIdentity struct {
	// The type of managed identity for the workspace
	Type *ResourceIdentityType `pulumi:"type"`
	// The user assigned managed identities.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

The workspace managed identity

type ManagedIdentityArgs

type ManagedIdentityArgs struct {
	// The type of managed identity for the workspace
	Type ResourceIdentityTypePtrInput `pulumi:"type"`
	// The user assigned managed identities.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

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

func (ManagedIdentityOutput) UserAssignedIdentities

func (o ManagedIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The user assigned managed identities.

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

func (ManagedIdentityPtrOutput) UserAssignedIdentities

func (o ManagedIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The user assigned managed identities.

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 user assigned managed identities.
	UserAssignedIdentities map[string]UserAssignedManagedIdentityResponse `pulumi:"userAssignedIdentities"`
}

The workspace managed identity

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) Type

The type of managed identity for the workspace

func (ManagedIdentityResponseOutput) UserAssignedIdentities

The user assigned managed identities.

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

func (ManagedIdentityResponsePtrOutput) UserAssignedIdentities

The user assigned managed identities.

type ManagedIntegrationRuntime

type ManagedIntegrationRuntime struct {
	// The compute resource for managed integration runtime.
	ComputeProperties *IntegrationRuntimeComputeProperties `pulumi:"computeProperties"`
	// The name of virtual network to which Azure-SSIS integration runtime will join
	CustomerVirtualNetwork *IntegrationRuntimeCustomerVirtualNetwork `pulumi:"customerVirtualNetwork"`
	// Integration runtime description.
	Description *string `pulumi:"description"`
	// The id of the managed virtual network.
	Id *string `pulumi:"id"`
	// The reference name of the managed virtual network
	ReferenceName *string `pulumi:"referenceName"`
	// SSIS properties for managed integration runtime.
	SsisProperties *IntegrationRuntimeSsisProperties `pulumi:"ssisProperties"`
	// The 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"`
	// The name of virtual network to which Azure-SSIS integration runtime will join
	CustomerVirtualNetwork IntegrationRuntimeCustomerVirtualNetworkPtrInput `pulumi:"customerVirtualNetwork"`
	// Integration runtime description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The id of the managed virtual network.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The reference name of the managed virtual network
	ReferenceName pulumi.StringPtrInput `pulumi:"referenceName"`
	// SSIS properties for managed integration runtime.
	SsisProperties IntegrationRuntimeSsisPropertiesPtrInput `pulumi:"ssisProperties"`
	// The 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

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 ManagedIntegrationRuntimeErrorResponseArrayOutput

type ManagedIntegrationRuntimeErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagedIntegrationRuntimeErrorResponseArrayOutput) ElementType

func (ManagedIntegrationRuntimeErrorResponseArrayOutput) Index

func (ManagedIntegrationRuntimeErrorResponseArrayOutput) ToManagedIntegrationRuntimeErrorResponseArrayOutput

func (o ManagedIntegrationRuntimeErrorResponseArrayOutput) ToManagedIntegrationRuntimeErrorResponseArrayOutput() ManagedIntegrationRuntimeErrorResponseArrayOutput

func (ManagedIntegrationRuntimeErrorResponseArrayOutput) ToManagedIntegrationRuntimeErrorResponseArrayOutputWithContext

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

type ManagedIntegrationRuntimeErrorResponseOutput

type ManagedIntegrationRuntimeErrorResponseOutput struct{ *pulumi.OutputState }

Error definition for managed integration runtime.

func (ManagedIntegrationRuntimeErrorResponseOutput) Code

Error code.

func (ManagedIntegrationRuntimeErrorResponseOutput) ElementType

func (ManagedIntegrationRuntimeErrorResponseOutput) Message

Error message.

func (ManagedIntegrationRuntimeErrorResponseOutput) Parameters

Managed integration runtime error parameters.

func (ManagedIntegrationRuntimeErrorResponseOutput) Time

The time when the error occurred.

func (ManagedIntegrationRuntimeErrorResponseOutput) ToManagedIntegrationRuntimeErrorResponseOutput

func (o ManagedIntegrationRuntimeErrorResponseOutput) ToManagedIntegrationRuntimeErrorResponseOutput() ManagedIntegrationRuntimeErrorResponseOutput

func (ManagedIntegrationRuntimeErrorResponseOutput) ToManagedIntegrationRuntimeErrorResponseOutputWithContext

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

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 ManagedIntegrationRuntimeNodeResponseArrayOutput

type ManagedIntegrationRuntimeNodeResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagedIntegrationRuntimeNodeResponseArrayOutput) ElementType

func (ManagedIntegrationRuntimeNodeResponseArrayOutput) Index

func (ManagedIntegrationRuntimeNodeResponseArrayOutput) ToManagedIntegrationRuntimeNodeResponseArrayOutput

func (o ManagedIntegrationRuntimeNodeResponseArrayOutput) ToManagedIntegrationRuntimeNodeResponseArrayOutput() ManagedIntegrationRuntimeNodeResponseArrayOutput

func (ManagedIntegrationRuntimeNodeResponseArrayOutput) ToManagedIntegrationRuntimeNodeResponseArrayOutputWithContext

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

type ManagedIntegrationRuntimeNodeResponseOutput

type ManagedIntegrationRuntimeNodeResponseOutput struct{ *pulumi.OutputState }

Properties of integration runtime node.

func (ManagedIntegrationRuntimeNodeResponseOutput) ElementType

func (ManagedIntegrationRuntimeNodeResponseOutput) Errors

The errors that occurred on this integration runtime node.

func (ManagedIntegrationRuntimeNodeResponseOutput) NodeId

The managed integration runtime node id.

func (ManagedIntegrationRuntimeNodeResponseOutput) Status

The managed integration runtime node status.

func (ManagedIntegrationRuntimeNodeResponseOutput) ToManagedIntegrationRuntimeNodeResponseOutput

func (o ManagedIntegrationRuntimeNodeResponseOutput) ToManagedIntegrationRuntimeNodeResponseOutput() ManagedIntegrationRuntimeNodeResponseOutput

func (ManagedIntegrationRuntimeNodeResponseOutput) ToManagedIntegrationRuntimeNodeResponseOutputWithContext

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

type ManagedIntegrationRuntimeOperationResultResponse

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 ManagedIntegrationRuntimeOperationResultResponseOutput

type ManagedIntegrationRuntimeOperationResultResponseOutput struct{ *pulumi.OutputState }

Properties of managed integration runtime operation result.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ActivityId

The activity id for the operation request.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ElementType

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ErrorCode

The error code.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) Parameters

Managed integration runtime error parameters.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) Result

The operation result.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) StartTime

The start time of the operation.

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ToManagedIntegrationRuntimeOperationResultResponseOutput

func (ManagedIntegrationRuntimeOperationResultResponseOutput) ToManagedIntegrationRuntimeOperationResultResponseOutputWithContext

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

func (ManagedIntegrationRuntimeOperationResultResponseOutput) Type

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) CustomerVirtualNetwork

The name of virtual network to which Azure-SSIS integration runtime will join

func (ManagedIntegrationRuntimeOutput) Description

Integration runtime description.

func (ManagedIntegrationRuntimeOutput) ElementType

func (ManagedIntegrationRuntimeOutput) Id

The id of the managed virtual network.

func (ManagedIntegrationRuntimeOutput) ReferenceName

The reference name of the managed virtual network

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

The type of integration runtime. Expected value is 'Managed'.

type ManagedIntegrationRuntimeResponse

type ManagedIntegrationRuntimeResponse struct {
	// The compute resource for managed integration runtime.
	ComputeProperties *IntegrationRuntimeComputePropertiesResponse `pulumi:"computeProperties"`
	// The name of virtual network to which Azure-SSIS integration runtime will join
	CustomerVirtualNetwork *IntegrationRuntimeCustomerVirtualNetworkResponse `pulumi:"customerVirtualNetwork"`
	// Integration runtime description.
	Description *string `pulumi:"description"`
	// The id of the managed virtual network.
	Id *string `pulumi:"id"`
	// Integration runtime state, only valid for managed dedicated integration runtime.
	ProvisioningState string `pulumi:"provisioningState"`
	// The reference name of the managed virtual network
	ReferenceName *string `pulumi:"referenceName"`
	// SSIS properties for managed integration runtime.
	SsisProperties *IntegrationRuntimeSsisPropertiesResponse `pulumi:"ssisProperties"`
	// The type of integration runtime.
	// Expected value is 'Managed'.
	Type string `pulumi:"type"`
}

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

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) CustomerVirtualNetwork

The name of virtual network to which Azure-SSIS integration runtime will join

func (ManagedIntegrationRuntimeResponseOutput) Description

Integration runtime description.

func (ManagedIntegrationRuntimeResponseOutput) ElementType

func (ManagedIntegrationRuntimeResponseOutput) Id

The id of the managed virtual network.

func (ManagedIntegrationRuntimeResponseOutput) ProvisioningState

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

func (ManagedIntegrationRuntimeResponseOutput) ReferenceName

The reference name of the managed virtual network

func (ManagedIntegrationRuntimeResponseOutput) SsisProperties

SSIS properties for managed integration runtime.

func (ManagedIntegrationRuntimeResponseOutput) ToManagedIntegrationRuntimeResponseOutput

func (o ManagedIntegrationRuntimeResponseOutput) ToManagedIntegrationRuntimeResponseOutput() ManagedIntegrationRuntimeResponseOutput

func (ManagedIntegrationRuntimeResponseOutput) ToManagedIntegrationRuntimeResponseOutputWithContext

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

func (ManagedIntegrationRuntimeResponseOutput) Type

The type of integration runtime. Expected value is 'Managed'.

type ManagedIntegrationRuntimeStatusResponse

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"`
	// The type of integration runtime.
	// Expected value is 'Managed'.
	Type string `pulumi:"type"`
}

Managed integration runtime status.

type ManagedIntegrationRuntimeStatusResponseOutput

type ManagedIntegrationRuntimeStatusResponseOutput struct{ *pulumi.OutputState }

Managed integration runtime status.

func (ManagedIntegrationRuntimeStatusResponseOutput) CreateTime

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

func (ManagedIntegrationRuntimeStatusResponseOutput) DataFactoryName

The workspace name which the integration runtime belong to.

func (ManagedIntegrationRuntimeStatusResponseOutput) ElementType

func (ManagedIntegrationRuntimeStatusResponseOutput) LastOperation

The last operation result that occurred on this integration runtime.

func (ManagedIntegrationRuntimeStatusResponseOutput) Nodes

The list of nodes for managed integration runtime.

func (ManagedIntegrationRuntimeStatusResponseOutput) OtherErrors

The errors that occurred on this integration runtime.

func (ManagedIntegrationRuntimeStatusResponseOutput) State

The state of integration runtime.

func (ManagedIntegrationRuntimeStatusResponseOutput) ToManagedIntegrationRuntimeStatusResponseOutput

func (o ManagedIntegrationRuntimeStatusResponseOutput) ToManagedIntegrationRuntimeStatusResponseOutput() ManagedIntegrationRuntimeStatusResponseOutput

func (ManagedIntegrationRuntimeStatusResponseOutput) ToManagedIntegrationRuntimeStatusResponseOutputWithContext

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

func (ManagedIntegrationRuntimeStatusResponseOutput) Type

The type of integration runtime. Expected value is 'Managed'.

type ManagedVirtualNetworkSettings

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

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

func (ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsOutput

func (i ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsOutput() ManagedVirtualNetworkSettingsOutput

func (ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsOutputWithContext

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

func (ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsPtrOutput

func (i ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsPtrOutput() ManagedVirtualNetworkSettingsPtrOutput

func (ManagedVirtualNetworkSettingsArgs) ToManagedVirtualNetworkSettingsPtrOutputWithContext

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

type ManagedVirtualNetworkSettingsInput

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

type ManagedVirtualNetworkSettingsOutput struct{ *pulumi.OutputState }

Managed Virtual Network Settings

func (ManagedVirtualNetworkSettingsOutput) AllowedAadTenantIdsForLinking

func (o ManagedVirtualNetworkSettingsOutput) AllowedAadTenantIdsForLinking() pulumi.StringArrayOutput

Allowed Aad Tenant Ids For Linking

func (ManagedVirtualNetworkSettingsOutput) ElementType

func (ManagedVirtualNetworkSettingsOutput) LinkedAccessCheckOnTargetResource

func (o ManagedVirtualNetworkSettingsOutput) LinkedAccessCheckOnTargetResource() pulumi.BoolPtrOutput

Linked Access Check On Target Resource

func (ManagedVirtualNetworkSettingsOutput) PreventDataExfiltration

func (o ManagedVirtualNetworkSettingsOutput) PreventDataExfiltration() pulumi.BoolPtrOutput

Prevent Data Exfiltration

func (ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsOutput

func (o ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsOutput() ManagedVirtualNetworkSettingsOutput

func (ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsOutputWithContext

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

func (ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsPtrOutput

func (o ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsPtrOutput() ManagedVirtualNetworkSettingsPtrOutput

func (ManagedVirtualNetworkSettingsOutput) ToManagedVirtualNetworkSettingsPtrOutputWithContext

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

type ManagedVirtualNetworkSettingsPtrInput

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

type ManagedVirtualNetworkSettingsPtrOutput struct{ *pulumi.OutputState }

func (ManagedVirtualNetworkSettingsPtrOutput) AllowedAadTenantIdsForLinking

func (o ManagedVirtualNetworkSettingsPtrOutput) AllowedAadTenantIdsForLinking() pulumi.StringArrayOutput

Allowed Aad Tenant Ids For Linking

func (ManagedVirtualNetworkSettingsPtrOutput) Elem

func (ManagedVirtualNetworkSettingsPtrOutput) ElementType

func (ManagedVirtualNetworkSettingsPtrOutput) LinkedAccessCheckOnTargetResource

func (o ManagedVirtualNetworkSettingsPtrOutput) LinkedAccessCheckOnTargetResource() pulumi.BoolPtrOutput

Linked Access Check On Target Resource

func (ManagedVirtualNetworkSettingsPtrOutput) PreventDataExfiltration

func (o ManagedVirtualNetworkSettingsPtrOutput) PreventDataExfiltration() pulumi.BoolPtrOutput

Prevent Data Exfiltration

func (ManagedVirtualNetworkSettingsPtrOutput) ToManagedVirtualNetworkSettingsPtrOutput

func (o ManagedVirtualNetworkSettingsPtrOutput) ToManagedVirtualNetworkSettingsPtrOutput() ManagedVirtualNetworkSettingsPtrOutput

func (ManagedVirtualNetworkSettingsPtrOutput) ToManagedVirtualNetworkSettingsPtrOutputWithContext

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

type ManagedVirtualNetworkSettingsResponse

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 ManagedVirtualNetworkSettingsResponseOutput

type ManagedVirtualNetworkSettingsResponseOutput struct{ *pulumi.OutputState }

Managed Virtual Network Settings

func (ManagedVirtualNetworkSettingsResponseOutput) AllowedAadTenantIdsForLinking

func (o ManagedVirtualNetworkSettingsResponseOutput) AllowedAadTenantIdsForLinking() pulumi.StringArrayOutput

Allowed Aad Tenant Ids For Linking

func (ManagedVirtualNetworkSettingsResponseOutput) ElementType

func (ManagedVirtualNetworkSettingsResponseOutput) LinkedAccessCheckOnTargetResource

func (o ManagedVirtualNetworkSettingsResponseOutput) LinkedAccessCheckOnTargetResource() pulumi.BoolPtrOutput

Linked Access Check On Target Resource

func (ManagedVirtualNetworkSettingsResponseOutput) PreventDataExfiltration

Prevent Data Exfiltration

func (ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponseOutput

func (o ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponseOutput() ManagedVirtualNetworkSettingsResponseOutput

func (ManagedVirtualNetworkSettingsResponseOutput) ToManagedVirtualNetworkSettingsResponseOutputWithContext

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

type ManagedVirtualNetworkSettingsResponsePtrOutput

type ManagedVirtualNetworkSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedVirtualNetworkSettingsResponsePtrOutput) AllowedAadTenantIdsForLinking

Allowed Aad Tenant Ids For Linking

func (ManagedVirtualNetworkSettingsResponsePtrOutput) Elem

func (ManagedVirtualNetworkSettingsResponsePtrOutput) ElementType

func (ManagedVirtualNetworkSettingsResponsePtrOutput) LinkedAccessCheckOnTargetResource

func (o ManagedVirtualNetworkSettingsResponsePtrOutput) LinkedAccessCheckOnTargetResource() pulumi.BoolPtrOutput

Linked Access Check On Target Resource

func (ManagedVirtualNetworkSettingsResponsePtrOutput) PreventDataExfiltration

Prevent Data Exfiltration

func (ManagedVirtualNetworkSettingsResponsePtrOutput) ToManagedVirtualNetworkSettingsResponsePtrOutput

func (o ManagedVirtualNetworkSettingsResponsePtrOutput) ToManagedVirtualNetworkSettingsResponsePtrOutput() ManagedVirtualNetworkSettingsResponsePtrOutput

func (ManagedVirtualNetworkSettingsResponsePtrOutput) ToManagedVirtualNetworkSettingsResponsePtrOutputWithContext

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

type NodeSize

type NodeSize string

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

func (NodeSize) ElementType

func (NodeSize) ElementType() reflect.Type

func (NodeSize) ToNodeSizeOutput

func (e NodeSize) ToNodeSizeOutput() NodeSizeOutput

func (NodeSize) ToNodeSizeOutputWithContext

func (e NodeSize) ToNodeSizeOutputWithContext(ctx context.Context) NodeSizeOutput

func (NodeSize) ToNodeSizePtrOutput

func (e NodeSize) ToNodeSizePtrOutput() NodeSizePtrOutput

func (NodeSize) ToNodeSizePtrOutputWithContext

func (e NodeSize) ToNodeSizePtrOutputWithContext(ctx context.Context) NodeSizePtrOutput

func (NodeSize) ToStringOutput

func (e NodeSize) ToStringOutput() pulumi.StringOutput

func (NodeSize) ToStringOutputWithContext

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

func (NodeSize) ToStringPtrOutput

func (e NodeSize) ToStringPtrOutput() pulumi.StringPtrOutput

func (NodeSize) ToStringPtrOutputWithContext

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

type NodeSizeFamily

type NodeSizeFamily string

The kind of nodes that the Big Data pool provides.

func (NodeSizeFamily) ElementType

func (NodeSizeFamily) ElementType() reflect.Type

func (NodeSizeFamily) ToNodeSizeFamilyOutput

func (e NodeSizeFamily) ToNodeSizeFamilyOutput() NodeSizeFamilyOutput

func (NodeSizeFamily) ToNodeSizeFamilyOutputWithContext

func (e NodeSizeFamily) ToNodeSizeFamilyOutputWithContext(ctx context.Context) NodeSizeFamilyOutput

func (NodeSizeFamily) ToNodeSizeFamilyPtrOutput

func (e NodeSizeFamily) ToNodeSizeFamilyPtrOutput() NodeSizeFamilyPtrOutput

func (NodeSizeFamily) ToNodeSizeFamilyPtrOutputWithContext

func (e NodeSizeFamily) ToNodeSizeFamilyPtrOutputWithContext(ctx context.Context) NodeSizeFamilyPtrOutput

func (NodeSizeFamily) ToStringOutput

func (e NodeSizeFamily) ToStringOutput() pulumi.StringOutput

func (NodeSizeFamily) ToStringOutputWithContext

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

func (NodeSizeFamily) ToStringPtrOutput

func (e NodeSizeFamily) ToStringPtrOutput() pulumi.StringPtrOutput

func (NodeSizeFamily) ToStringPtrOutputWithContext

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

type NodeSizeFamilyInput

type NodeSizeFamilyInput interface {
	pulumi.Input

	ToNodeSizeFamilyOutput() NodeSizeFamilyOutput
	ToNodeSizeFamilyOutputWithContext(context.Context) NodeSizeFamilyOutput
}

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

NodeSizeFamilyNone
NodeSizeFamilyMemoryOptimized
NodeSizeFamilyHardwareAcceleratedFPGA
NodeSizeFamilyHardwareAcceleratedGPU

type NodeSizeFamilyOutput

type NodeSizeFamilyOutput struct{ *pulumi.OutputState }

func (NodeSizeFamilyOutput) ElementType

func (NodeSizeFamilyOutput) ElementType() reflect.Type

func (NodeSizeFamilyOutput) ToNodeSizeFamilyOutput

func (o NodeSizeFamilyOutput) ToNodeSizeFamilyOutput() NodeSizeFamilyOutput

func (NodeSizeFamilyOutput) ToNodeSizeFamilyOutputWithContext

func (o NodeSizeFamilyOutput) ToNodeSizeFamilyOutputWithContext(ctx context.Context) NodeSizeFamilyOutput

func (NodeSizeFamilyOutput) ToNodeSizeFamilyPtrOutput

func (o NodeSizeFamilyOutput) ToNodeSizeFamilyPtrOutput() NodeSizeFamilyPtrOutput

func (NodeSizeFamilyOutput) ToNodeSizeFamilyPtrOutputWithContext

func (o NodeSizeFamilyOutput) ToNodeSizeFamilyPtrOutputWithContext(ctx context.Context) NodeSizeFamilyPtrOutput

func (NodeSizeFamilyOutput) ToStringOutput

func (o NodeSizeFamilyOutput) ToStringOutput() pulumi.StringOutput

func (NodeSizeFamilyOutput) ToStringOutputWithContext

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

func (NodeSizeFamilyOutput) ToStringPtrOutput

func (o NodeSizeFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NodeSizeFamilyOutput) ToStringPtrOutputWithContext

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

type NodeSizeFamilyPtrInput

type NodeSizeFamilyPtrInput interface {
	pulumi.Input

	ToNodeSizeFamilyPtrOutput() NodeSizeFamilyPtrOutput
	ToNodeSizeFamilyPtrOutputWithContext(context.Context) NodeSizeFamilyPtrOutput
}

func NodeSizeFamilyPtr

func NodeSizeFamilyPtr(v string) NodeSizeFamilyPtrInput

type NodeSizeFamilyPtrOutput

type NodeSizeFamilyPtrOutput struct{ *pulumi.OutputState }

func (NodeSizeFamilyPtrOutput) Elem

func (NodeSizeFamilyPtrOutput) ElementType

func (NodeSizeFamilyPtrOutput) ElementType() reflect.Type

func (NodeSizeFamilyPtrOutput) ToNodeSizeFamilyPtrOutput

func (o NodeSizeFamilyPtrOutput) ToNodeSizeFamilyPtrOutput() NodeSizeFamilyPtrOutput

func (NodeSizeFamilyPtrOutput) ToNodeSizeFamilyPtrOutputWithContext

func (o NodeSizeFamilyPtrOutput) ToNodeSizeFamilyPtrOutputWithContext(ctx context.Context) NodeSizeFamilyPtrOutput

func (NodeSizeFamilyPtrOutput) ToStringPtrOutput

func (o NodeSizeFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NodeSizeFamilyPtrOutput) ToStringPtrOutputWithContext

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

type NodeSizeInput

type NodeSizeInput interface {
	pulumi.Input

	ToNodeSizeOutput() NodeSizeOutput
	ToNodeSizeOutputWithContext(context.Context) NodeSizeOutput
}

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

NodeSizeNone
NodeSizeSmall
NodeSizeMedium
NodeSizeLarge
NodeSizeXLarge
NodeSizeXXLarge
NodeSizeXXXLarge

type NodeSizeOutput

type NodeSizeOutput struct{ *pulumi.OutputState }

func (NodeSizeOutput) ElementType

func (NodeSizeOutput) ElementType() reflect.Type

func (NodeSizeOutput) ToNodeSizeOutput

func (o NodeSizeOutput) ToNodeSizeOutput() NodeSizeOutput

func (NodeSizeOutput) ToNodeSizeOutputWithContext

func (o NodeSizeOutput) ToNodeSizeOutputWithContext(ctx context.Context) NodeSizeOutput

func (NodeSizeOutput) ToNodeSizePtrOutput

func (o NodeSizeOutput) ToNodeSizePtrOutput() NodeSizePtrOutput

func (NodeSizeOutput) ToNodeSizePtrOutputWithContext

func (o NodeSizeOutput) ToNodeSizePtrOutputWithContext(ctx context.Context) NodeSizePtrOutput

func (NodeSizeOutput) ToStringOutput

func (o NodeSizeOutput) ToStringOutput() pulumi.StringOutput

func (NodeSizeOutput) ToStringOutputWithContext

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

func (NodeSizeOutput) ToStringPtrOutput

func (o NodeSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NodeSizeOutput) ToStringPtrOutputWithContext

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

type NodeSizePtrInput

type NodeSizePtrInput interface {
	pulumi.Input

	ToNodeSizePtrOutput() NodeSizePtrOutput
	ToNodeSizePtrOutputWithContext(context.Context) NodeSizePtrOutput
}

func NodeSizePtr

func NodeSizePtr(v string) NodeSizePtrInput

type NodeSizePtrOutput

type NodeSizePtrOutput struct{ *pulumi.OutputState }

func (NodeSizePtrOutput) Elem

func (NodeSizePtrOutput) ElementType

func (NodeSizePtrOutput) ElementType() reflect.Type

func (NodeSizePtrOutput) ToNodeSizePtrOutput

func (o NodeSizePtrOutput) ToNodeSizePtrOutput() NodeSizePtrOutput

func (NodeSizePtrOutput) ToNodeSizePtrOutputWithContext

func (o NodeSizePtrOutput) ToNodeSizePtrOutputWithContext(ctx context.Context) NodeSizePtrOutput

func (NodeSizePtrOutput) ToStringPtrOutput

func (o NodeSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NodeSizePtrOutput) ToStringPtrOutputWithContext

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

type OptimizedAutoscale

type OptimizedAutoscale struct {
	// A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled bool `pulumi:"isEnabled"`
	// Maximum allowed instances count.
	Maximum int `pulumi:"maximum"`
	// Minimum allowed instances count.
	Minimum int `pulumi:"minimum"`
	// The version of the template defined, for instance 1.
	Version int `pulumi:"version"`
}

A class that contains the optimized auto scale definition.

type OptimizedAutoscaleArgs

type OptimizedAutoscaleArgs struct {
	// A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Maximum allowed instances count.
	Maximum pulumi.IntInput `pulumi:"maximum"`
	// Minimum allowed instances count.
	Minimum pulumi.IntInput `pulumi:"minimum"`
	// The version of the template defined, for instance 1.
	Version pulumi.IntInput `pulumi:"version"`
}

A class that contains the optimized auto scale definition.

func (OptimizedAutoscaleArgs) ElementType

func (OptimizedAutoscaleArgs) ElementType() reflect.Type

func (OptimizedAutoscaleArgs) ToOptimizedAutoscaleOutput

func (i OptimizedAutoscaleArgs) ToOptimizedAutoscaleOutput() OptimizedAutoscaleOutput

func (OptimizedAutoscaleArgs) ToOptimizedAutoscaleOutputWithContext

func (i OptimizedAutoscaleArgs) ToOptimizedAutoscaleOutputWithContext(ctx context.Context) OptimizedAutoscaleOutput

func (OptimizedAutoscaleArgs) ToOptimizedAutoscalePtrOutput

func (i OptimizedAutoscaleArgs) ToOptimizedAutoscalePtrOutput() OptimizedAutoscalePtrOutput

func (OptimizedAutoscaleArgs) ToOptimizedAutoscalePtrOutputWithContext

func (i OptimizedAutoscaleArgs) ToOptimizedAutoscalePtrOutputWithContext(ctx context.Context) OptimizedAutoscalePtrOutput

type OptimizedAutoscaleInput

type OptimizedAutoscaleInput interface {
	pulumi.Input

	ToOptimizedAutoscaleOutput() OptimizedAutoscaleOutput
	ToOptimizedAutoscaleOutputWithContext(context.Context) OptimizedAutoscaleOutput
}

OptimizedAutoscaleInput is an input type that accepts OptimizedAutoscaleArgs and OptimizedAutoscaleOutput values. You can construct a concrete instance of `OptimizedAutoscaleInput` via:

OptimizedAutoscaleArgs{...}

type OptimizedAutoscaleOutput

type OptimizedAutoscaleOutput struct{ *pulumi.OutputState }

A class that contains the optimized auto scale definition.

func (OptimizedAutoscaleOutput) ElementType

func (OptimizedAutoscaleOutput) ElementType() reflect.Type

func (OptimizedAutoscaleOutput) IsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

func (OptimizedAutoscaleOutput) Maximum

Maximum allowed instances count.

func (OptimizedAutoscaleOutput) Minimum

Minimum allowed instances count.

func (OptimizedAutoscaleOutput) ToOptimizedAutoscaleOutput

func (o OptimizedAutoscaleOutput) ToOptimizedAutoscaleOutput() OptimizedAutoscaleOutput

func (OptimizedAutoscaleOutput) ToOptimizedAutoscaleOutputWithContext

func (o OptimizedAutoscaleOutput) ToOptimizedAutoscaleOutputWithContext(ctx context.Context) OptimizedAutoscaleOutput

func (OptimizedAutoscaleOutput) ToOptimizedAutoscalePtrOutput

func (o OptimizedAutoscaleOutput) ToOptimizedAutoscalePtrOutput() OptimizedAutoscalePtrOutput

func (OptimizedAutoscaleOutput) ToOptimizedAutoscalePtrOutputWithContext

func (o OptimizedAutoscaleOutput) ToOptimizedAutoscalePtrOutputWithContext(ctx context.Context) OptimizedAutoscalePtrOutput

func (OptimizedAutoscaleOutput) Version

The version of the template defined, for instance 1.

type OptimizedAutoscalePtrInput

type OptimizedAutoscalePtrInput interface {
	pulumi.Input

	ToOptimizedAutoscalePtrOutput() OptimizedAutoscalePtrOutput
	ToOptimizedAutoscalePtrOutputWithContext(context.Context) OptimizedAutoscalePtrOutput
}

OptimizedAutoscalePtrInput is an input type that accepts OptimizedAutoscaleArgs, OptimizedAutoscalePtr and OptimizedAutoscalePtrOutput values. You can construct a concrete instance of `OptimizedAutoscalePtrInput` via:

        OptimizedAutoscaleArgs{...}

or:

        nil

type OptimizedAutoscalePtrOutput

type OptimizedAutoscalePtrOutput struct{ *pulumi.OutputState }

func (OptimizedAutoscalePtrOutput) Elem

func (OptimizedAutoscalePtrOutput) ElementType

func (OptimizedAutoscalePtrOutput) IsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

func (OptimizedAutoscalePtrOutput) Maximum

Maximum allowed instances count.

func (OptimizedAutoscalePtrOutput) Minimum

Minimum allowed instances count.

func (OptimizedAutoscalePtrOutput) ToOptimizedAutoscalePtrOutput

func (o OptimizedAutoscalePtrOutput) ToOptimizedAutoscalePtrOutput() OptimizedAutoscalePtrOutput

func (OptimizedAutoscalePtrOutput) ToOptimizedAutoscalePtrOutputWithContext

func (o OptimizedAutoscalePtrOutput) ToOptimizedAutoscalePtrOutputWithContext(ctx context.Context) OptimizedAutoscalePtrOutput

func (OptimizedAutoscalePtrOutput) Version

The version of the template defined, for instance 1.

type OptimizedAutoscaleResponse

type OptimizedAutoscaleResponse struct {
	// A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled bool `pulumi:"isEnabled"`
	// Maximum allowed instances count.
	Maximum int `pulumi:"maximum"`
	// Minimum allowed instances count.
	Minimum int `pulumi:"minimum"`
	// The version of the template defined, for instance 1.
	Version int `pulumi:"version"`
}

A class that contains the optimized auto scale definition.

type OptimizedAutoscaleResponseOutput

type OptimizedAutoscaleResponseOutput struct{ *pulumi.OutputState }

A class that contains the optimized auto scale definition.

func (OptimizedAutoscaleResponseOutput) ElementType

func (OptimizedAutoscaleResponseOutput) IsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

func (OptimizedAutoscaleResponseOutput) Maximum

Maximum allowed instances count.

func (OptimizedAutoscaleResponseOutput) Minimum

Minimum allowed instances count.

func (OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponseOutput

func (o OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponseOutput() OptimizedAutoscaleResponseOutput

func (OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponseOutputWithContext

func (o OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponseOutputWithContext(ctx context.Context) OptimizedAutoscaleResponseOutput

func (OptimizedAutoscaleResponseOutput) Version

The version of the template defined, for instance 1.

type OptimizedAutoscaleResponsePtrOutput

type OptimizedAutoscaleResponsePtrOutput struct{ *pulumi.OutputState }

func (OptimizedAutoscaleResponsePtrOutput) Elem

func (OptimizedAutoscaleResponsePtrOutput) ElementType

func (OptimizedAutoscaleResponsePtrOutput) IsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

func (OptimizedAutoscaleResponsePtrOutput) Maximum

Maximum allowed instances count.

func (OptimizedAutoscaleResponsePtrOutput) Minimum

Minimum allowed instances count.

func (OptimizedAutoscaleResponsePtrOutput) ToOptimizedAutoscaleResponsePtrOutput

func (o OptimizedAutoscaleResponsePtrOutput) ToOptimizedAutoscaleResponsePtrOutput() OptimizedAutoscaleResponsePtrOutput

func (OptimizedAutoscaleResponsePtrOutput) ToOptimizedAutoscaleResponsePtrOutputWithContext

func (o OptimizedAutoscaleResponsePtrOutput) ToOptimizedAutoscaleResponsePtrOutputWithContext(ctx context.Context) OptimizedAutoscaleResponsePtrOutput

func (OptimizedAutoscaleResponsePtrOutput) Version

The version of the template defined, for instance 1.

type PrincipalType

type PrincipalType string

Principal type.

func (PrincipalType) ElementType

func (PrincipalType) ElementType() reflect.Type

func (PrincipalType) ToPrincipalTypeOutput

func (e PrincipalType) ToPrincipalTypeOutput() PrincipalTypeOutput

func (PrincipalType) ToPrincipalTypeOutputWithContext

func (e PrincipalType) ToPrincipalTypeOutputWithContext(ctx context.Context) PrincipalTypeOutput

func (PrincipalType) ToPrincipalTypePtrOutput

func (e PrincipalType) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput

func (PrincipalType) ToPrincipalTypePtrOutputWithContext

func (e PrincipalType) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput

func (PrincipalType) ToStringOutput

func (e PrincipalType) ToStringOutput() pulumi.StringOutput

func (PrincipalType) ToStringOutputWithContext

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

func (PrincipalType) ToStringPtrOutput

func (e PrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrincipalType) ToStringPtrOutputWithContext

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

type PrincipalTypeInput

type PrincipalTypeInput interface {
	pulumi.Input

	ToPrincipalTypeOutput() PrincipalTypeOutput
	ToPrincipalTypeOutputWithContext(context.Context) PrincipalTypeOutput
}

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

PrincipalTypeApp
PrincipalTypeGroup
PrincipalTypeUser

type PrincipalTypeOutput

type PrincipalTypeOutput struct{ *pulumi.OutputState }

func (PrincipalTypeOutput) ElementType

func (PrincipalTypeOutput) ElementType() reflect.Type

func (PrincipalTypeOutput) ToPrincipalTypeOutput

func (o PrincipalTypeOutput) ToPrincipalTypeOutput() PrincipalTypeOutput

func (PrincipalTypeOutput) ToPrincipalTypeOutputWithContext

func (o PrincipalTypeOutput) ToPrincipalTypeOutputWithContext(ctx context.Context) PrincipalTypeOutput

func (PrincipalTypeOutput) ToPrincipalTypePtrOutput

func (o PrincipalTypeOutput) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput

func (PrincipalTypeOutput) ToPrincipalTypePtrOutputWithContext

func (o PrincipalTypeOutput) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput

func (PrincipalTypeOutput) ToStringOutput

func (o PrincipalTypeOutput) ToStringOutput() pulumi.StringOutput

func (PrincipalTypeOutput) ToStringOutputWithContext

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

func (PrincipalTypeOutput) ToStringPtrOutput

func (o PrincipalTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrincipalTypeOutput) ToStringPtrOutputWithContext

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

type PrincipalTypePtrInput

type PrincipalTypePtrInput interface {
	pulumi.Input

	ToPrincipalTypePtrOutput() PrincipalTypePtrOutput
	ToPrincipalTypePtrOutputWithContext(context.Context) PrincipalTypePtrOutput
}

func PrincipalTypePtr

func PrincipalTypePtr(v string) PrincipalTypePtrInput

type PrincipalTypePtrOutput

type PrincipalTypePtrOutput struct{ *pulumi.OutputState }

func (PrincipalTypePtrOutput) Elem

func (PrincipalTypePtrOutput) ElementType

func (PrincipalTypePtrOutput) ElementType() reflect.Type

func (PrincipalTypePtrOutput) ToPrincipalTypePtrOutput

func (o PrincipalTypePtrOutput) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput

func (PrincipalTypePtrOutput) ToPrincipalTypePtrOutputWithContext

func (o PrincipalTypePtrOutput) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput

func (PrincipalTypePtrOutput) ToStringPtrOutput

func (o PrincipalTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrincipalTypePtrOutput) ToStringPtrOutputWithContext

func (o PrincipalTypePtrOutput) 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 Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2021-06-01-preview.

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

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

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

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// 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

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 PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) ElementType

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) Index

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseArrayOutputWithContext

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

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput

type PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput struct{ *pulumi.OutputState }

Private Endpoint Connection For Private Link Hub - Basic

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ElementType

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) Id

identifier

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) PrivateEndpoint

The private endpoint which the connection belongs to.

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) PrivateLinkServiceConnectionState

Connection state of the private endpoint connection.

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ProvisioningState

Provisioning state of the private endpoint connection.

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput

func (PrivateEndpointConnectionForPrivateLinkHubBasicResponseOutput) ToPrivateEndpointConnectionForPrivateLinkHubBasicResponseOutputWithContext

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

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

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

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The private endpoint which the connection belongs to.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

Connection state of the private endpoint connection.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the private endpoint connection.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

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

func (PrivateEndpointConnectionOutput) Type

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

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

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

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

Other available API versions: 2021-06-01-preview.

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

func (*PrivateLinkHub) ElementType() reflect.Type

func (*PrivateLinkHub) ToPrivateLinkHubOutput

func (i *PrivateLinkHub) ToPrivateLinkHubOutput() PrivateLinkHubOutput

func (*PrivateLinkHub) ToPrivateLinkHubOutputWithContext

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

type PrivateLinkHubInput interface {
	pulumi.Input

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

type PrivateLinkHubOutput

type PrivateLinkHubOutput struct{ *pulumi.OutputState }

func (PrivateLinkHubOutput) ElementType

func (PrivateLinkHubOutput) ElementType() reflect.Type

func (PrivateLinkHubOutput) Location

The geo-location where the resource lives

func (PrivateLinkHubOutput) Name

The name of the resource

func (PrivateLinkHubOutput) PrivateEndpointConnections

List of private endpoint connections

func (PrivateLinkHubOutput) ProvisioningState

func (o PrivateLinkHubOutput) ProvisioningState() pulumi.StringPtrOutput

PrivateLinkHub provisioning state

func (PrivateLinkHubOutput) Tags

Resource tags.

func (PrivateLinkHubOutput) ToPrivateLinkHubOutput

func (o PrivateLinkHubOutput) ToPrivateLinkHubOutput() PrivateLinkHubOutput

func (PrivateLinkHubOutput) ToPrivateLinkHubOutputWithContext

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

func (PrivateLinkHubOutput) Type

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

type PrivateLinkHubState

type PrivateLinkHubState struct {
}

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

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

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

Purview Configuration

type PurviewConfigurationArgs

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

Purview Configuration

func (PurviewConfigurationArgs) ElementType

func (PurviewConfigurationArgs) ElementType() reflect.Type

func (PurviewConfigurationArgs) ToPurviewConfigurationOutput

func (i PurviewConfigurationArgs) ToPurviewConfigurationOutput() PurviewConfigurationOutput

func (PurviewConfigurationArgs) ToPurviewConfigurationOutputWithContext

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

func (PurviewConfigurationArgs) ToPurviewConfigurationPtrOutput

func (i PurviewConfigurationArgs) ToPurviewConfigurationPtrOutput() PurviewConfigurationPtrOutput

func (PurviewConfigurationArgs) ToPurviewConfigurationPtrOutputWithContext

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

type PurviewConfigurationInput

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

type PurviewConfigurationOutput struct{ *pulumi.OutputState }

Purview Configuration

func (PurviewConfigurationOutput) ElementType

func (PurviewConfigurationOutput) ElementType() reflect.Type

func (PurviewConfigurationOutput) PurviewResourceId

func (o PurviewConfigurationOutput) PurviewResourceId() pulumi.StringPtrOutput

Purview Resource ID

func (PurviewConfigurationOutput) ToPurviewConfigurationOutput

func (o PurviewConfigurationOutput) ToPurviewConfigurationOutput() PurviewConfigurationOutput

func (PurviewConfigurationOutput) ToPurviewConfigurationOutputWithContext

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

func (PurviewConfigurationOutput) ToPurviewConfigurationPtrOutput

func (o PurviewConfigurationOutput) ToPurviewConfigurationPtrOutput() PurviewConfigurationPtrOutput

func (PurviewConfigurationOutput) ToPurviewConfigurationPtrOutputWithContext

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

type PurviewConfigurationPtrInput

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

type PurviewConfigurationPtrOutput

type PurviewConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PurviewConfigurationPtrOutput) Elem

func (PurviewConfigurationPtrOutput) ElementType

func (PurviewConfigurationPtrOutput) PurviewResourceId

Purview Resource ID

func (PurviewConfigurationPtrOutput) ToPurviewConfigurationPtrOutput

func (o PurviewConfigurationPtrOutput) ToPurviewConfigurationPtrOutput() PurviewConfigurationPtrOutput

func (PurviewConfigurationPtrOutput) ToPurviewConfigurationPtrOutputWithContext

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

type PurviewConfigurationResponse

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

Purview Configuration

type PurviewConfigurationResponseOutput

type PurviewConfigurationResponseOutput struct{ *pulumi.OutputState }

Purview Configuration

func (PurviewConfigurationResponseOutput) ElementType

func (PurviewConfigurationResponseOutput) PurviewResourceId

Purview Resource ID

func (PurviewConfigurationResponseOutput) ToPurviewConfigurationResponseOutput

func (o PurviewConfigurationResponseOutput) ToPurviewConfigurationResponseOutput() PurviewConfigurationResponseOutput

func (PurviewConfigurationResponseOutput) ToPurviewConfigurationResponseOutputWithContext

func (o PurviewConfigurationResponseOutput) ToPurviewConfigurationResponseOutputWithContext(ctx context.Context) PurviewConfigurationResponseOutput

type PurviewConfigurationResponsePtrOutput

type PurviewConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (PurviewConfigurationResponsePtrOutput) Elem

func (PurviewConfigurationResponsePtrOutput) ElementType

func (PurviewConfigurationResponsePtrOutput) PurviewResourceId

Purview Resource ID

func (PurviewConfigurationResponsePtrOutput) ToPurviewConfigurationResponsePtrOutput

func (o PurviewConfigurationResponsePtrOutput) ToPurviewConfigurationResponsePtrOutput() PurviewConfigurationResponsePtrOutput

func (PurviewConfigurationResponsePtrOutput) ToPurviewConfigurationResponsePtrOutputWithContext

func (o PurviewConfigurationResponsePtrOutput) ToPurviewConfigurationResponsePtrOutputWithContext(ctx context.Context) PurviewConfigurationResponsePtrOutput

type ReadOnlyFollowingDatabase

type ReadOnlyFollowingDatabase struct {
	pulumi.CustomResourceState

	// The name of the attached database configuration cluster
	AttachedDatabaseConfigurationName pulumi.StringOutput `pulumi:"attachedDatabaseConfigurationName"`
	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod pulumi.StringPtrOutput `pulumi:"hotCachePeriod"`
	// Kind of the database
	// Expected value is 'ReadOnlyFollowing'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The name of the leader cluster
	LeaderClusterResourceId pulumi.StringOutput `pulumi:"leaderClusterResourceId"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The principals modification kind of the database
	PrincipalsModificationKind pulumi.StringOutput `pulumi:"principalsModificationKind"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod pulumi.StringOutput `pulumi:"softDeletePeriod"`
	// The statistics of the database.
	Statistics DatabaseStatisticsResponseOutput `pulumi:"statistics"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a read only following database. Azure REST API version: 2021-06-01-preview.

func GetReadOnlyFollowingDatabase

func GetReadOnlyFollowingDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReadOnlyFollowingDatabaseState, opts ...pulumi.ResourceOption) (*ReadOnlyFollowingDatabase, error)

GetReadOnlyFollowingDatabase gets an existing ReadOnlyFollowingDatabase 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 NewReadOnlyFollowingDatabase

func NewReadOnlyFollowingDatabase(ctx *pulumi.Context,
	name string, args *ReadOnlyFollowingDatabaseArgs, opts ...pulumi.ResourceOption) (*ReadOnlyFollowingDatabase, error)

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

func (*ReadOnlyFollowingDatabase) ElementType

func (*ReadOnlyFollowingDatabase) ElementType() reflect.Type

func (*ReadOnlyFollowingDatabase) ToReadOnlyFollowingDatabaseOutput

func (i *ReadOnlyFollowingDatabase) ToReadOnlyFollowingDatabaseOutput() ReadOnlyFollowingDatabaseOutput

func (*ReadOnlyFollowingDatabase) ToReadOnlyFollowingDatabaseOutputWithContext

func (i *ReadOnlyFollowingDatabase) ToReadOnlyFollowingDatabaseOutputWithContext(ctx context.Context) ReadOnlyFollowingDatabaseOutput

type ReadOnlyFollowingDatabaseArgs

type ReadOnlyFollowingDatabaseArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringPtrInput
	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod pulumi.StringPtrInput
	// Kind of the database
	// Expected value is 'ReadOnlyFollowing'.
	Kind pulumi.StringInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// Resource location.
	Location 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 ReadOnlyFollowingDatabase resource.

func (ReadOnlyFollowingDatabaseArgs) ElementType

type ReadOnlyFollowingDatabaseInput

type ReadOnlyFollowingDatabaseInput interface {
	pulumi.Input

	ToReadOnlyFollowingDatabaseOutput() ReadOnlyFollowingDatabaseOutput
	ToReadOnlyFollowingDatabaseOutputWithContext(ctx context.Context) ReadOnlyFollowingDatabaseOutput
}

type ReadOnlyFollowingDatabaseOutput

type ReadOnlyFollowingDatabaseOutput struct{ *pulumi.OutputState }

func (ReadOnlyFollowingDatabaseOutput) AttachedDatabaseConfigurationName

func (o ReadOnlyFollowingDatabaseOutput) AttachedDatabaseConfigurationName() pulumi.StringOutput

The name of the attached database configuration cluster

func (ReadOnlyFollowingDatabaseOutput) ElementType

func (ReadOnlyFollowingDatabaseOutput) HotCachePeriod

The time the data should be kept in cache for fast queries in TimeSpan.

func (ReadOnlyFollowingDatabaseOutput) Kind

Kind of the database Expected value is 'ReadOnlyFollowing'.

func (ReadOnlyFollowingDatabaseOutput) LeaderClusterResourceId

func (o ReadOnlyFollowingDatabaseOutput) LeaderClusterResourceId() pulumi.StringOutput

The name of the leader cluster

func (ReadOnlyFollowingDatabaseOutput) Location

Resource location.

func (ReadOnlyFollowingDatabaseOutput) Name

The name of the resource

func (ReadOnlyFollowingDatabaseOutput) PrincipalsModificationKind

func (o ReadOnlyFollowingDatabaseOutput) PrincipalsModificationKind() pulumi.StringOutput

The principals modification kind of the database

func (ReadOnlyFollowingDatabaseOutput) ProvisioningState

func (o ReadOnlyFollowingDatabaseOutput) ProvisioningState() pulumi.StringOutput

The provisioned state of the resource.

func (ReadOnlyFollowingDatabaseOutput) SoftDeletePeriod

The time the data should be kept before it stops being accessible to queries in TimeSpan.

func (ReadOnlyFollowingDatabaseOutput) Statistics

The statistics of the database.

func (ReadOnlyFollowingDatabaseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ReadOnlyFollowingDatabaseOutput) ToReadOnlyFollowingDatabaseOutput

func (o ReadOnlyFollowingDatabaseOutput) ToReadOnlyFollowingDatabaseOutput() ReadOnlyFollowingDatabaseOutput

func (ReadOnlyFollowingDatabaseOutput) ToReadOnlyFollowingDatabaseOutputWithContext

func (o ReadOnlyFollowingDatabaseOutput) ToReadOnlyFollowingDatabaseOutputWithContext(ctx context.Context) ReadOnlyFollowingDatabaseOutput

func (ReadOnlyFollowingDatabaseOutput) Type

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

type ReadOnlyFollowingDatabaseState

type ReadOnlyFollowingDatabaseState struct {
}

func (ReadOnlyFollowingDatabaseState) ElementType

type ReadWriteDatabase

type ReadWriteDatabase struct {
	pulumi.CustomResourceState

	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod pulumi.StringPtrOutput `pulumi:"hotCachePeriod"`
	// Indicates whether the database is followed.
	IsFollowed pulumi.BoolOutput `pulumi:"isFollowed"`
	// Kind of the database
	// Expected value is 'ReadWrite'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod pulumi.StringPtrOutput `pulumi:"softDeletePeriod"`
	// The statistics of the database.
	Statistics DatabaseStatisticsResponseOutput `pulumi:"statistics"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a read write database. Azure REST API version: 2021-06-01-preview.

func GetReadWriteDatabase

func GetReadWriteDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReadWriteDatabaseState, opts ...pulumi.ResourceOption) (*ReadWriteDatabase, error)

GetReadWriteDatabase gets an existing ReadWriteDatabase 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 NewReadWriteDatabase

func NewReadWriteDatabase(ctx *pulumi.Context,
	name string, args *ReadWriteDatabaseArgs, opts ...pulumi.ResourceOption) (*ReadWriteDatabase, error)

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

func (*ReadWriteDatabase) ElementType

func (*ReadWriteDatabase) ElementType() reflect.Type

func (*ReadWriteDatabase) ToReadWriteDatabaseOutput

func (i *ReadWriteDatabase) ToReadWriteDatabaseOutput() ReadWriteDatabaseOutput

func (*ReadWriteDatabase) ToReadWriteDatabaseOutputWithContext

func (i *ReadWriteDatabase) ToReadWriteDatabaseOutputWithContext(ctx context.Context) ReadWriteDatabaseOutput

type ReadWriteDatabaseArgs

type ReadWriteDatabaseArgs struct {
	// The name of the database in the Kusto pool.
	DatabaseName pulumi.StringPtrInput
	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod pulumi.StringPtrInput
	// Kind of the database
	// Expected value is 'ReadWrite'.
	Kind pulumi.StringInput
	// The name of the Kusto pool.
	KustoPoolName pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod pulumi.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a ReadWriteDatabase resource.

func (ReadWriteDatabaseArgs) ElementType

func (ReadWriteDatabaseArgs) ElementType() reflect.Type

type ReadWriteDatabaseInput

type ReadWriteDatabaseInput interface {
	pulumi.Input

	ToReadWriteDatabaseOutput() ReadWriteDatabaseOutput
	ToReadWriteDatabaseOutputWithContext(ctx context.Context) ReadWriteDatabaseOutput
}

type ReadWriteDatabaseOutput

type ReadWriteDatabaseOutput struct{ *pulumi.OutputState }

func (ReadWriteDatabaseOutput) ElementType

func (ReadWriteDatabaseOutput) ElementType() reflect.Type

func (ReadWriteDatabaseOutput) HotCachePeriod

func (o ReadWriteDatabaseOutput) HotCachePeriod() pulumi.StringPtrOutput

The time the data should be kept in cache for fast queries in TimeSpan.

func (ReadWriteDatabaseOutput) IsFollowed

func (o ReadWriteDatabaseOutput) IsFollowed() pulumi.BoolOutput

Indicates whether the database is followed.

func (ReadWriteDatabaseOutput) Kind

Kind of the database Expected value is 'ReadWrite'.

func (ReadWriteDatabaseOutput) Location

Resource location.

func (ReadWriteDatabaseOutput) Name

The name of the resource

func (ReadWriteDatabaseOutput) ProvisioningState

func (o ReadWriteDatabaseOutput) ProvisioningState() pulumi.StringOutput

The provisioned state of the resource.

func (ReadWriteDatabaseOutput) SoftDeletePeriod

func (o ReadWriteDatabaseOutput) SoftDeletePeriod() pulumi.StringPtrOutput

The time the data should be kept before it stops being accessible to queries in TimeSpan.

func (ReadWriteDatabaseOutput) Statistics

The statistics of the database.

func (ReadWriteDatabaseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ReadWriteDatabaseOutput) ToReadWriteDatabaseOutput

func (o ReadWriteDatabaseOutput) ToReadWriteDatabaseOutput() ReadWriteDatabaseOutput

func (ReadWriteDatabaseOutput) ToReadWriteDatabaseOutputWithContext

func (o ReadWriteDatabaseOutput) ToReadWriteDatabaseOutputWithContext(ctx context.Context) ReadWriteDatabaseOutput

func (ReadWriteDatabaseOutput) Type

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

type ReadWriteDatabaseState

type ReadWriteDatabaseState struct {
}

func (ReadWriteDatabaseState) ElementType

func (ReadWriteDatabaseState) ElementType() reflect.Type

type ResourceIdentityType

type ResourceIdentityType string

The type of managed identity for the workspace

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

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

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

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

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

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

ResourceIdentityTypeNone
ResourceIdentityTypeSystemAssigned
ResourceIdentityType_SystemAssigned_UserAssigned

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

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

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

Type of the secret. Expected value is 'SecureString'.

func (SecureStringResponseOutput) Value

Value of secure string.

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"`
	// The 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"`
	// The 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

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 SelfHostedIntegrationRuntimeNodeResponseArrayOutput

type SelfHostedIntegrationRuntimeNodeResponseArrayOutput struct{ *pulumi.OutputState }

func (SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ElementType

func (SelfHostedIntegrationRuntimeNodeResponseArrayOutput) Index

func (SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutput

func (o SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutput() SelfHostedIntegrationRuntimeNodeResponseArrayOutput

func (SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutputWithContext

func (o SelfHostedIntegrationRuntimeNodeResponseArrayOutput) ToSelfHostedIntegrationRuntimeNodeResponseArrayOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeNodeResponseArrayOutput

type SelfHostedIntegrationRuntimeNodeResponseOutput

type SelfHostedIntegrationRuntimeNodeResponseOutput struct{ *pulumi.OutputState }

Properties of Self-hosted integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) Capabilities

The integration runtime capabilities dictionary

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ConcurrentJobsLimit

Maximum concurrent jobs on the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ElementType

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ExpiryTime

The time at which the integration runtime will expire in ISO8601 format.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) HostServiceUri

URI for the host machine of the integration runtime.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) IsActiveDispatcher

Indicates whether this node is the active dispatcher for integration runtime requests.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastConnectTime

The most recent time at which the integration runtime was connected in ISO8601 format.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastEndUpdateTime

The last time for the integration runtime node update end.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastStartTime

The time the node last started up.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastStartUpdateTime

The last time for the integration runtime node update start.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastStopTime

The integration runtime node last stop time.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) LastUpdateResult

The result of the last integration runtime node update.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) MachineName

Machine name of the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) MaxConcurrentJobs

The maximum concurrent jobs in this integration runtime.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) NodeName

Name of the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) RegisterTime

The time at which the integration runtime node was registered in ISO8601 format.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) Status

Status of the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ToSelfHostedIntegrationRuntimeNodeResponseOutput

func (o SelfHostedIntegrationRuntimeNodeResponseOutput) ToSelfHostedIntegrationRuntimeNodeResponseOutput() SelfHostedIntegrationRuntimeNodeResponseOutput

func (SelfHostedIntegrationRuntimeNodeResponseOutput) ToSelfHostedIntegrationRuntimeNodeResponseOutputWithContext

func (o SelfHostedIntegrationRuntimeNodeResponseOutput) ToSelfHostedIntegrationRuntimeNodeResponseOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeNodeResponseOutput

func (SelfHostedIntegrationRuntimeNodeResponseOutput) Version

Version of the integration runtime node.

func (SelfHostedIntegrationRuntimeNodeResponseOutput) VersionStatus

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

The 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"`
	// The type of integration runtime.
	// Expected value is 'SelfHosted'.
	Type string `pulumi:"type"`
}

Self-hosted integration runtime.

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

The type of integration runtime. Expected value is 'SelfHosted'.

type SelfHostedIntegrationRuntimeStatusResponse

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"`
	// The 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 SelfHostedIntegrationRuntimeStatusResponseOutput

type SelfHostedIntegrationRuntimeStatusResponseOutput struct{ *pulumi.OutputState }

Self-hosted integration runtime status.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) AutoUpdate

Whether Self-hosted integration runtime auto update has been turned on.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) AutoUpdateETA

The estimated time when the self-hosted integration runtime will be updated.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) Capabilities

Object with additional information about integration runtime capabilities.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) CreateTime

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

func (SelfHostedIntegrationRuntimeStatusResponseOutput) DataFactoryName

The workspace name which the integration runtime belong to.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ElementType

func (SelfHostedIntegrationRuntimeStatusResponseOutput) InternalChannelEncryption

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

The latest version on download center.

The list of linked integration runtimes that are created to share with this integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) LocalTimeZoneOffset

The local time zone offset in hours.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) NodeCommunicationChannelEncryptionMode

func (o SelfHostedIntegrationRuntimeStatusResponseOutput) NodeCommunicationChannelEncryptionMode() pulumi.StringOutput

The node communication Channel encryption mode

func (SelfHostedIntegrationRuntimeStatusResponseOutput) Nodes

The list of nodes for this integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) PushedVersion

The version that the integration runtime is going to update to.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ScheduledUpdateDate

The date at which the integration runtime will be scheduled to update, in ISO8601 format.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ServiceUrls

The URLs for the services used in integration runtime backend service.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) State

The state of integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) TaskQueueId

The task queue id of the integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ToSelfHostedIntegrationRuntimeStatusResponseOutput

func (o SelfHostedIntegrationRuntimeStatusResponseOutput) ToSelfHostedIntegrationRuntimeStatusResponseOutput() SelfHostedIntegrationRuntimeStatusResponseOutput

func (SelfHostedIntegrationRuntimeStatusResponseOutput) ToSelfHostedIntegrationRuntimeStatusResponseOutputWithContext

func (o SelfHostedIntegrationRuntimeStatusResponseOutput) ToSelfHostedIntegrationRuntimeStatusResponseOutputWithContext(ctx context.Context) SelfHostedIntegrationRuntimeStatusResponseOutput

func (SelfHostedIntegrationRuntimeStatusResponseOutput) Type

The type of integration runtime. Expected value is 'SelfHosted'.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) UpdateDelayOffset

The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours

func (SelfHostedIntegrationRuntimeStatusResponseOutput) Version

Version of the integration runtime.

func (SelfHostedIntegrationRuntimeStatusResponseOutput) VersionStatus

Status of the integration runtime version.

type SensitivityLabelRank

type SensitivityLabelRank string

func (SensitivityLabelRank) ElementType

func (SensitivityLabelRank) ElementType() reflect.Type

func (SensitivityLabelRank) ToSensitivityLabelRankOutput

func (e SensitivityLabelRank) ToSensitivityLabelRankOutput() SensitivityLabelRankOutput

func (SensitivityLabelRank) ToSensitivityLabelRankOutputWithContext

func (e SensitivityLabelRank) ToSensitivityLabelRankOutputWithContext(ctx context.Context) SensitivityLabelRankOutput

func (SensitivityLabelRank) ToSensitivityLabelRankPtrOutput

func (e SensitivityLabelRank) ToSensitivityLabelRankPtrOutput() SensitivityLabelRankPtrOutput

func (SensitivityLabelRank) ToSensitivityLabelRankPtrOutputWithContext

func (e SensitivityLabelRank) ToSensitivityLabelRankPtrOutputWithContext(ctx context.Context) SensitivityLabelRankPtrOutput

func (SensitivityLabelRank) ToStringOutput

func (e SensitivityLabelRank) ToStringOutput() pulumi.StringOutput

func (SensitivityLabelRank) ToStringOutputWithContext

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

func (SensitivityLabelRank) ToStringPtrOutput

func (e SensitivityLabelRank) ToStringPtrOutput() pulumi.StringPtrOutput

func (SensitivityLabelRank) ToStringPtrOutputWithContext

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

type SensitivityLabelRankInput

type SensitivityLabelRankInput interface {
	pulumi.Input

	ToSensitivityLabelRankOutput() SensitivityLabelRankOutput
	ToSensitivityLabelRankOutputWithContext(context.Context) SensitivityLabelRankOutput
}

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

SensitivityLabelRankNone
SensitivityLabelRankLow
SensitivityLabelRankMedium
SensitivityLabelRankHigh
SensitivityLabelRankCritical

type SensitivityLabelRankOutput

type SensitivityLabelRankOutput struct{ *pulumi.OutputState }

func (SensitivityLabelRankOutput) ElementType

func (SensitivityLabelRankOutput) ElementType() reflect.Type

func (SensitivityLabelRankOutput) ToSensitivityLabelRankOutput

func (o SensitivityLabelRankOutput) ToSensitivityLabelRankOutput() SensitivityLabelRankOutput

func (SensitivityLabelRankOutput) ToSensitivityLabelRankOutputWithContext

func (o SensitivityLabelRankOutput) ToSensitivityLabelRankOutputWithContext(ctx context.Context) SensitivityLabelRankOutput

func (SensitivityLabelRankOutput) ToSensitivityLabelRankPtrOutput

func (o SensitivityLabelRankOutput) ToSensitivityLabelRankPtrOutput() SensitivityLabelRankPtrOutput

func (SensitivityLabelRankOutput) ToSensitivityLabelRankPtrOutputWithContext

func (o SensitivityLabelRankOutput) ToSensitivityLabelRankPtrOutputWithContext(ctx context.Context) SensitivityLabelRankPtrOutput

func (SensitivityLabelRankOutput) ToStringOutput

func (o SensitivityLabelRankOutput) ToStringOutput() pulumi.StringOutput

func (SensitivityLabelRankOutput) ToStringOutputWithContext

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

func (SensitivityLabelRankOutput) ToStringPtrOutput

func (o SensitivityLabelRankOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SensitivityLabelRankOutput) ToStringPtrOutputWithContext

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

type SensitivityLabelRankPtrInput

type SensitivityLabelRankPtrInput interface {
	pulumi.Input

	ToSensitivityLabelRankPtrOutput() SensitivityLabelRankPtrOutput
	ToSensitivityLabelRankPtrOutputWithContext(context.Context) SensitivityLabelRankPtrOutput
}

func SensitivityLabelRankPtr

func SensitivityLabelRankPtr(v string) SensitivityLabelRankPtrInput

type SensitivityLabelRankPtrOutput

type SensitivityLabelRankPtrOutput struct{ *pulumi.OutputState }

func (SensitivityLabelRankPtrOutput) Elem

func (SensitivityLabelRankPtrOutput) ElementType

func (SensitivityLabelRankPtrOutput) ToSensitivityLabelRankPtrOutput

func (o SensitivityLabelRankPtrOutput) ToSensitivityLabelRankPtrOutput() SensitivityLabelRankPtrOutput

func (SensitivityLabelRankPtrOutput) ToSensitivityLabelRankPtrOutputWithContext

func (o SensitivityLabelRankPtrOutput) ToSensitivityLabelRankPtrOutputWithContext(ctx context.Context) SensitivityLabelRankPtrOutput

func (SensitivityLabelRankPtrOutput) ToStringPtrOutput

func (SensitivityLabelRankPtrOutput) ToStringPtrOutputWithContext

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

type SkuName string

SKU name.

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

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

SkuName_Compute_optimized
SkuName_Storage_optimized

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

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

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

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

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

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

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

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 SkuSize

type SkuSize string

SKU size.

func (SkuSize) ElementType

func (SkuSize) ElementType() reflect.Type

func (SkuSize) ToSkuSizeOutput

func (e SkuSize) ToSkuSizeOutput() SkuSizeOutput

func (SkuSize) ToSkuSizeOutputWithContext

func (e SkuSize) ToSkuSizeOutputWithContext(ctx context.Context) SkuSizeOutput

func (SkuSize) ToSkuSizePtrOutput

func (e SkuSize) ToSkuSizePtrOutput() SkuSizePtrOutput

func (SkuSize) ToSkuSizePtrOutputWithContext

func (e SkuSize) ToSkuSizePtrOutputWithContext(ctx context.Context) SkuSizePtrOutput

func (SkuSize) ToStringOutput

func (e SkuSize) ToStringOutput() pulumi.StringOutput

func (SkuSize) ToStringOutputWithContext

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

func (SkuSize) ToStringPtrOutput

func (e SkuSize) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuSize) ToStringPtrOutputWithContext

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

type SkuSizeInput

type SkuSizeInput interface {
	pulumi.Input

	ToSkuSizeOutput() SkuSizeOutput
	ToSkuSizeOutputWithContext(context.Context) SkuSizeOutput
}

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

SkuSize_Extra_small
SkuSizeSmall
SkuSizeMedium
SkuSizeLarge

type SkuSizeOutput

type SkuSizeOutput struct{ *pulumi.OutputState }

func (SkuSizeOutput) ElementType

func (SkuSizeOutput) ElementType() reflect.Type

func (SkuSizeOutput) ToSkuSizeOutput

func (o SkuSizeOutput) ToSkuSizeOutput() SkuSizeOutput

func (SkuSizeOutput) ToSkuSizeOutputWithContext

func (o SkuSizeOutput) ToSkuSizeOutputWithContext(ctx context.Context) SkuSizeOutput

func (SkuSizeOutput) ToSkuSizePtrOutput

func (o SkuSizeOutput) ToSkuSizePtrOutput() SkuSizePtrOutput

func (SkuSizeOutput) ToSkuSizePtrOutputWithContext

func (o SkuSizeOutput) ToSkuSizePtrOutputWithContext(ctx context.Context) SkuSizePtrOutput

func (SkuSizeOutput) ToStringOutput

func (o SkuSizeOutput) ToStringOutput() pulumi.StringOutput

func (SkuSizeOutput) ToStringOutputWithContext

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

func (SkuSizeOutput) ToStringPtrOutput

func (o SkuSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuSizeOutput) ToStringPtrOutputWithContext

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

type SkuSizePtrInput

type SkuSizePtrInput interface {
	pulumi.Input

	ToSkuSizePtrOutput() SkuSizePtrOutput
	ToSkuSizePtrOutputWithContext(context.Context) SkuSizePtrOutput
}

func SkuSizePtr

func SkuSizePtr(v string) SkuSizePtrInput

type SkuSizePtrOutput

type SkuSizePtrOutput struct{ *pulumi.OutputState }

func (SkuSizePtrOutput) Elem

func (SkuSizePtrOutput) ElementType

func (SkuSizePtrOutput) ElementType() reflect.Type

func (SkuSizePtrOutput) ToSkuSizePtrOutput

func (o SkuSizePtrOutput) ToSkuSizePtrOutput() SkuSizePtrOutput

func (SkuSizePtrOutput) ToSkuSizePtrOutputWithContext

func (o SkuSizePtrOutput) ToSkuSizePtrOutputWithContext(ctx context.Context) SkuSizePtrOutput

func (SkuSizePtrOutput) ToStringPtrOutput

func (o SkuSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuSizePtrOutput) ToStringPtrOutputWithContext

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

type SparkConfigProperties

type SparkConfigProperties struct {
	// The type of the spark config properties file.
	ConfigurationType *string `pulumi:"configurationType"`
	// The spark config properties.
	Content *string `pulumi:"content"`
	// The filename of the spark config properties file.
	Filename *string `pulumi:"filename"`
}

SparkConfig Properties for a Big Data pool powered by Apache Spark

type SparkConfigPropertiesArgs

type SparkConfigPropertiesArgs struct {
	// The type of the spark config properties file.
	ConfigurationType pulumi.StringPtrInput `pulumi:"configurationType"`
	// The spark config properties.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The filename of the spark config properties file.
	Filename pulumi.StringPtrInput `pulumi:"filename"`
}

SparkConfig Properties for a Big Data pool powered by Apache Spark

func (SparkConfigPropertiesArgs) ElementType

func (SparkConfigPropertiesArgs) ElementType() reflect.Type

func (SparkConfigPropertiesArgs) ToSparkConfigPropertiesOutput

func (i SparkConfigPropertiesArgs) ToSparkConfigPropertiesOutput() SparkConfigPropertiesOutput

func (SparkConfigPropertiesArgs) ToSparkConfigPropertiesOutputWithContext

func (i SparkConfigPropertiesArgs) ToSparkConfigPropertiesOutputWithContext(ctx context.Context) SparkConfigPropertiesOutput

func (SparkConfigPropertiesArgs) ToSparkConfigPropertiesPtrOutput

func (i SparkConfigPropertiesArgs) ToSparkConfigPropertiesPtrOutput() SparkConfigPropertiesPtrOutput

func (SparkConfigPropertiesArgs) ToSparkConfigPropertiesPtrOutputWithContext

func (i SparkConfigPropertiesArgs) ToSparkConfigPropertiesPtrOutputWithContext(ctx context.Context) SparkConfigPropertiesPtrOutput

type SparkConfigPropertiesInput

type SparkConfigPropertiesInput interface {
	pulumi.Input

	ToSparkConfigPropertiesOutput() SparkConfigPropertiesOutput
	ToSparkConfigPropertiesOutputWithContext(context.Context) SparkConfigPropertiesOutput
}

SparkConfigPropertiesInput is an input type that accepts SparkConfigPropertiesArgs and SparkConfigPropertiesOutput values. You can construct a concrete instance of `SparkConfigPropertiesInput` via:

SparkConfigPropertiesArgs{...}

type SparkConfigPropertiesOutput

type SparkConfigPropertiesOutput struct{ *pulumi.OutputState }

SparkConfig Properties for a Big Data pool powered by Apache Spark

func (SparkConfigPropertiesOutput) ConfigurationType

func (o SparkConfigPropertiesOutput) ConfigurationType() pulumi.StringPtrOutput

The type of the spark config properties file.

func (SparkConfigPropertiesOutput) Content

The spark config properties.

func (SparkConfigPropertiesOutput) ElementType

func (SparkConfigPropertiesOutput) Filename

The filename of the spark config properties file.

func (SparkConfigPropertiesOutput) ToSparkConfigPropertiesOutput

func (o SparkConfigPropertiesOutput) ToSparkConfigPropertiesOutput() SparkConfigPropertiesOutput

func (SparkConfigPropertiesOutput) ToSparkConfigPropertiesOutputWithContext

func (o SparkConfigPropertiesOutput) ToSparkConfigPropertiesOutputWithContext(ctx context.Context) SparkConfigPropertiesOutput

func (SparkConfigPropertiesOutput) ToSparkConfigPropertiesPtrOutput

func (o SparkConfigPropertiesOutput) ToSparkConfigPropertiesPtrOutput() SparkConfigPropertiesPtrOutput

func (SparkConfigPropertiesOutput) ToSparkConfigPropertiesPtrOutputWithContext

func (o SparkConfigPropertiesOutput) ToSparkConfigPropertiesPtrOutputWithContext(ctx context.Context) SparkConfigPropertiesPtrOutput

type SparkConfigPropertiesPtrInput

type SparkConfigPropertiesPtrInput interface {
	pulumi.Input

	ToSparkConfigPropertiesPtrOutput() SparkConfigPropertiesPtrOutput
	ToSparkConfigPropertiesPtrOutputWithContext(context.Context) SparkConfigPropertiesPtrOutput
}

SparkConfigPropertiesPtrInput is an input type that accepts SparkConfigPropertiesArgs, SparkConfigPropertiesPtr and SparkConfigPropertiesPtrOutput values. You can construct a concrete instance of `SparkConfigPropertiesPtrInput` via:

        SparkConfigPropertiesArgs{...}

or:

        nil

type SparkConfigPropertiesPtrOutput

type SparkConfigPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SparkConfigPropertiesPtrOutput) ConfigurationType

The type of the spark config properties file.

func (SparkConfigPropertiesPtrOutput) Content

The spark config properties.

func (SparkConfigPropertiesPtrOutput) Elem

func (SparkConfigPropertiesPtrOutput) ElementType

func (SparkConfigPropertiesPtrOutput) Filename

The filename of the spark config properties file.

func (SparkConfigPropertiesPtrOutput) ToSparkConfigPropertiesPtrOutput

func (o SparkConfigPropertiesPtrOutput) ToSparkConfigPropertiesPtrOutput() SparkConfigPropertiesPtrOutput

func (SparkConfigPropertiesPtrOutput) ToSparkConfigPropertiesPtrOutputWithContext

func (o SparkConfigPropertiesPtrOutput) ToSparkConfigPropertiesPtrOutputWithContext(ctx context.Context) SparkConfigPropertiesPtrOutput

type SparkConfigPropertiesResponse

type SparkConfigPropertiesResponse struct {
	// The type of the spark config properties file.
	ConfigurationType *string `pulumi:"configurationType"`
	// The spark config properties.
	Content *string `pulumi:"content"`
	// The filename of the spark config properties file.
	Filename *string `pulumi:"filename"`
	// The last update time of the spark config properties file.
	Time string `pulumi:"time"`
}

SparkConfig Properties for a Big Data pool powered by Apache Spark

type SparkConfigPropertiesResponseOutput

type SparkConfigPropertiesResponseOutput struct{ *pulumi.OutputState }

SparkConfig Properties for a Big Data pool powered by Apache Spark

func (SparkConfigPropertiesResponseOutput) ConfigurationType

The type of the spark config properties file.

func (SparkConfigPropertiesResponseOutput) Content

The spark config properties.

func (SparkConfigPropertiesResponseOutput) ElementType

func (SparkConfigPropertiesResponseOutput) Filename

The filename of the spark config properties file.

func (SparkConfigPropertiesResponseOutput) Time

The last update time of the spark config properties file.

func (SparkConfigPropertiesResponseOutput) ToSparkConfigPropertiesResponseOutput

func (o SparkConfigPropertiesResponseOutput) ToSparkConfigPropertiesResponseOutput() SparkConfigPropertiesResponseOutput

func (SparkConfigPropertiesResponseOutput) ToSparkConfigPropertiesResponseOutputWithContext

func (o SparkConfigPropertiesResponseOutput) ToSparkConfigPropertiesResponseOutputWithContext(ctx context.Context) SparkConfigPropertiesResponseOutput

type SparkConfigPropertiesResponsePtrOutput

type SparkConfigPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SparkConfigPropertiesResponsePtrOutput) ConfigurationType

The type of the spark config properties file.

func (SparkConfigPropertiesResponsePtrOutput) Content

The spark config properties.

func (SparkConfigPropertiesResponsePtrOutput) Elem

func (SparkConfigPropertiesResponsePtrOutput) ElementType

func (SparkConfigPropertiesResponsePtrOutput) Filename

The filename of the spark config properties file.

func (SparkConfigPropertiesResponsePtrOutput) Time

The last update time of the spark config properties file.

func (SparkConfigPropertiesResponsePtrOutput) ToSparkConfigPropertiesResponsePtrOutput

func (o SparkConfigPropertiesResponsePtrOutput) ToSparkConfigPropertiesResponsePtrOutput() SparkConfigPropertiesResponsePtrOutput

func (SparkConfigPropertiesResponsePtrOutput) ToSparkConfigPropertiesResponsePtrOutputWithContext

func (o SparkConfigPropertiesResponsePtrOutput) ToSparkConfigPropertiesResponsePtrOutputWithContext(ctx context.Context) SparkConfigPropertiesResponsePtrOutput

type SqlPool

type SqlPool struct {
	pulumi.CustomResourceState

	// Collation mode
	Collation pulumi.StringPtrOutput `pulumi:"collation"`
	// Date the SQL pool was created
	CreationDate pulumi.StringOutput `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"`
	// Specifies the time that the sql pool was deleted
	SourceDatabaseDeletionDate pulumi.StringPtrOutput `pulumi:"sourceDatabaseDeletionDate"`
	// Resource status
	Status pulumi.StringOutput `pulumi:"status"`
	// The storage account type used to store backups for this sql pool.
	StorageAccountType pulumi.StringPtrOutput `pulumi:"storageAccountType"`
	// 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 Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2021-05-01, 2021-06-01-preview.

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

func (*SqlPool) ElementType() reflect.Type

func (*SqlPool) ToSqlPoolOutput

func (i *SqlPool) ToSqlPoolOutput() SqlPoolOutput

func (*SqlPool) ToSqlPoolOutputWithContext

func (i *SqlPool) ToSqlPoolOutputWithContext(ctx context.Context) SqlPoolOutput

type SqlPoolArgs

type SqlPoolArgs struct {
	// Collation mode
	Collation pulumi.StringPtrInput
	// Specifies the mode of sql pool creation.
	//
	// Default: regular sql pool creation.
	//
	// PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified.
	//
	// Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId  must be specified as the recoverableDatabaseId to restore.
	//
	// Restore: Creates a sql pool by restoring a backup of a deleted sql  pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.
	CreateMode 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
	// Specifies the time that the sql pool was deleted
	SourceDatabaseDeletionDate pulumi.StringPtrInput
	// Source database to create from
	SourceDatabaseId pulumi.StringPtrInput
	// SQL pool name
	SqlPoolName pulumi.StringPtrInput
	// The storage account type used to store backups for this sql pool.
	StorageAccountType 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

type SqlPoolInput interface {
	pulumi.Input

	ToSqlPoolOutput() SqlPoolOutput
	ToSqlPoolOutputWithContext(ctx context.Context) SqlPoolOutput
}

type SqlPoolOutput

type SqlPoolOutput struct{ *pulumi.OutputState }

func (SqlPoolOutput) Collation

func (o SqlPoolOutput) Collation() pulumi.StringPtrOutput

Collation mode

func (SqlPoolOutput) CreationDate

func (o SqlPoolOutput) CreationDate() pulumi.StringOutput

Date the SQL pool was created

func (SqlPoolOutput) ElementType

func (SqlPoolOutput) ElementType() reflect.Type

func (SqlPoolOutput) Location

func (o SqlPoolOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (SqlPoolOutput) MaxSizeBytes

func (o SqlPoolOutput) MaxSizeBytes() pulumi.Float64PtrOutput

Maximum size in bytes

func (SqlPoolOutput) Name

The name of the resource

func (SqlPoolOutput) ProvisioningState

func (o SqlPoolOutput) ProvisioningState() pulumi.StringPtrOutput

Resource state

func (SqlPoolOutput) RecoverableDatabaseId

func (o SqlPoolOutput) RecoverableDatabaseId() pulumi.StringPtrOutput

Backup database to restore from

func (SqlPoolOutput) RestorePointInTime

func (o SqlPoolOutput) RestorePointInTime() pulumi.StringPtrOutput

Snapshot time to restore

func (SqlPoolOutput) Sku

SQL pool SKU

func (SqlPoolOutput) SourceDatabaseDeletionDate

func (o SqlPoolOutput) SourceDatabaseDeletionDate() pulumi.StringPtrOutput

Specifies the time that the sql pool was deleted

func (SqlPoolOutput) Status

func (o SqlPoolOutput) Status() pulumi.StringOutput

Resource status

func (SqlPoolOutput) StorageAccountType

func (o SqlPoolOutput) StorageAccountType() pulumi.StringPtrOutput

The storage account type used to store backups for this sql pool.

func (SqlPoolOutput) Tags

Resource tags.

func (SqlPoolOutput) ToSqlPoolOutput

func (o SqlPoolOutput) ToSqlPoolOutput() SqlPoolOutput

func (SqlPoolOutput) ToSqlPoolOutputWithContext

func (o SqlPoolOutput) ToSqlPoolOutputWithContext(ctx context.Context) SqlPoolOutput

func (SqlPoolOutput) Type

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

type SqlPoolSensitivityLabel

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

Other available API versions: 2021-06-01-preview.

func GetSqlPoolSensitivityLabel

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

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

func (*SqlPoolSensitivityLabel) ElementType() reflect.Type

func (*SqlPoolSensitivityLabel) ToSqlPoolSensitivityLabelOutput

func (i *SqlPoolSensitivityLabel) ToSqlPoolSensitivityLabelOutput() SqlPoolSensitivityLabelOutput

func (*SqlPoolSensitivityLabel) ToSqlPoolSensitivityLabelOutputWithContext

func (i *SqlPoolSensitivityLabel) ToSqlPoolSensitivityLabelOutputWithContext(ctx context.Context) SqlPoolSensitivityLabelOutput

type SqlPoolSensitivityLabelArgs

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

type SqlPoolSensitivityLabelInput

type SqlPoolSensitivityLabelInput interface {
	pulumi.Input

	ToSqlPoolSensitivityLabelOutput() SqlPoolSensitivityLabelOutput
	ToSqlPoolSensitivityLabelOutputWithContext(ctx context.Context) SqlPoolSensitivityLabelOutput
}

type SqlPoolSensitivityLabelOutput

type SqlPoolSensitivityLabelOutput struct{ *pulumi.OutputState }

func (SqlPoolSensitivityLabelOutput) ColumnName

The column name.

func (SqlPoolSensitivityLabelOutput) ElementType

func (SqlPoolSensitivityLabelOutput) InformationType

The information type.

func (SqlPoolSensitivityLabelOutput) InformationTypeId

The information type ID.

func (SqlPoolSensitivityLabelOutput) IsDisabled

Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not.

func (SqlPoolSensitivityLabelOutput) LabelId

The label ID.

func (SqlPoolSensitivityLabelOutput) LabelName

The label name.

func (SqlPoolSensitivityLabelOutput) ManagedBy

managed by

func (SqlPoolSensitivityLabelOutput) Name

The name of the resource

func (SqlPoolSensitivityLabelOutput) Rank

func (SqlPoolSensitivityLabelOutput) SchemaName

The schema name.

func (SqlPoolSensitivityLabelOutput) TableName

The table name.

func (SqlPoolSensitivityLabelOutput) ToSqlPoolSensitivityLabelOutput

func (o SqlPoolSensitivityLabelOutput) ToSqlPoolSensitivityLabelOutput() SqlPoolSensitivityLabelOutput

func (SqlPoolSensitivityLabelOutput) ToSqlPoolSensitivityLabelOutputWithContext

func (o SqlPoolSensitivityLabelOutput) ToSqlPoolSensitivityLabelOutputWithContext(ctx context.Context) SqlPoolSensitivityLabelOutput

func (SqlPoolSensitivityLabelOutput) Type

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

type SqlPoolSensitivityLabelState

type SqlPoolSensitivityLabelState struct {
}

func (SqlPoolSensitivityLabelState) ElementType

type SqlPoolState

type SqlPoolState struct {
}

func (SqlPoolState) ElementType

func (SqlPoolState) ElementType() reflect.Type

type SqlPoolTransparentDataEncryption

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

Other available API versions: 2021-06-01-preview.

func GetSqlPoolTransparentDataEncryption

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

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

func (*SqlPoolTransparentDataEncryption) ToSqlPoolTransparentDataEncryptionOutput

func (i *SqlPoolTransparentDataEncryption) ToSqlPoolTransparentDataEncryptionOutput() SqlPoolTransparentDataEncryptionOutput

func (*SqlPoolTransparentDataEncryption) ToSqlPoolTransparentDataEncryptionOutputWithContext

func (i *SqlPoolTransparentDataEncryption) ToSqlPoolTransparentDataEncryptionOutputWithContext(ctx context.Context) SqlPoolTransparentDataEncryptionOutput

type SqlPoolTransparentDataEncryptionArgs

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.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolTransparentDataEncryption resource.

func (SqlPoolTransparentDataEncryptionArgs) ElementType

type SqlPoolTransparentDataEncryptionInput

type SqlPoolTransparentDataEncryptionInput interface {
	pulumi.Input

	ToSqlPoolTransparentDataEncryptionOutput() SqlPoolTransparentDataEncryptionOutput
	ToSqlPoolTransparentDataEncryptionOutputWithContext(ctx context.Context) SqlPoolTransparentDataEncryptionOutput
}

type SqlPoolTransparentDataEncryptionOutput

type SqlPoolTransparentDataEncryptionOutput struct{ *pulumi.OutputState }

func (SqlPoolTransparentDataEncryptionOutput) ElementType

func (SqlPoolTransparentDataEncryptionOutput) Location

Resource location.

func (SqlPoolTransparentDataEncryptionOutput) Name

The name of the resource

func (SqlPoolTransparentDataEncryptionOutput) Status

The status of the database transparent data encryption.

func (SqlPoolTransparentDataEncryptionOutput) ToSqlPoolTransparentDataEncryptionOutput

func (o SqlPoolTransparentDataEncryptionOutput) ToSqlPoolTransparentDataEncryptionOutput() SqlPoolTransparentDataEncryptionOutput

func (SqlPoolTransparentDataEncryptionOutput) ToSqlPoolTransparentDataEncryptionOutputWithContext

func (o SqlPoolTransparentDataEncryptionOutput) ToSqlPoolTransparentDataEncryptionOutputWithContext(ctx context.Context) SqlPoolTransparentDataEncryptionOutput

func (SqlPoolTransparentDataEncryptionOutput) Type

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

type SqlPoolTransparentDataEncryptionState

type SqlPoolTransparentDataEncryptionState struct {
}

func (SqlPoolTransparentDataEncryptionState) ElementType

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"`
	// 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"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A Sql pool vulnerability assessment. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2021-06-01-preview.

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

func (*SqlPoolVulnerabilityAssessment) ToSqlPoolVulnerabilityAssessmentOutput

func (i *SqlPoolVulnerabilityAssessment) ToSqlPoolVulnerabilityAssessmentOutput() SqlPoolVulnerabilityAssessmentOutput

func (*SqlPoolVulnerabilityAssessment) ToSqlPoolVulnerabilityAssessmentOutputWithContext

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.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolVulnerabilityAssessment resource.

func (SqlPoolVulnerabilityAssessmentArgs) ElementType

type SqlPoolVulnerabilityAssessmentInput

type SqlPoolVulnerabilityAssessmentInput interface {
	pulumi.Input

	ToSqlPoolVulnerabilityAssessmentOutput() SqlPoolVulnerabilityAssessmentOutput
	ToSqlPoolVulnerabilityAssessmentOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentOutput
}

type SqlPoolVulnerabilityAssessmentOutput

type SqlPoolVulnerabilityAssessmentOutput struct{ *pulumi.OutputState }

func (SqlPoolVulnerabilityAssessmentOutput) ElementType

func (SqlPoolVulnerabilityAssessmentOutput) Name

The name of the resource

func (SqlPoolVulnerabilityAssessmentOutput) RecurringScans

The recurring scans settings

func (SqlPoolVulnerabilityAssessmentOutput) StorageContainerPath

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

func (SqlPoolVulnerabilityAssessmentOutput) ToSqlPoolVulnerabilityAssessmentOutput

func (o SqlPoolVulnerabilityAssessmentOutput) ToSqlPoolVulnerabilityAssessmentOutput() SqlPoolVulnerabilityAssessmentOutput

func (SqlPoolVulnerabilityAssessmentOutput) ToSqlPoolVulnerabilityAssessmentOutputWithContext

func (o SqlPoolVulnerabilityAssessmentOutput) ToSqlPoolVulnerabilityAssessmentOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentOutput

func (SqlPoolVulnerabilityAssessmentOutput) Type

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

type SqlPoolVulnerabilityAssessmentRuleBaseline

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

Other available API versions: 2021-06-01-preview.

func GetSqlPoolVulnerabilityAssessmentRuleBaseline

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

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

func (*SqlPoolVulnerabilityAssessmentRuleBaseline) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput

func (i *SqlPoolVulnerabilityAssessmentRuleBaseline) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput() SqlPoolVulnerabilityAssessmentRuleBaselineOutput

func (*SqlPoolVulnerabilityAssessmentRuleBaseline) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext

func (i *SqlPoolVulnerabilityAssessmentRuleBaseline) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineArgs

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

type SqlPoolVulnerabilityAssessmentRuleBaselineInput

type SqlPoolVulnerabilityAssessmentRuleBaselineInput interface {
	pulumi.Input

	ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput() SqlPoolVulnerabilityAssessmentRuleBaselineOutput
	ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineOutput
}

type SqlPoolVulnerabilityAssessmentRuleBaselineItem

type SqlPoolVulnerabilityAssessmentRuleBaselineItem struct {
	// The rule baseline result
	Result []string `pulumi:"result"`
}

Properties for an Sql pool vulnerability assessment rule baseline's result.

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs

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

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutput

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutput() SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArray

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArray []SqlPoolVulnerabilityAssessmentRuleBaselineItemInput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ElementType

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput() SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext

func (i SqlPoolVulnerabilityAssessmentRuleBaselineItemArray) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayInput

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

type SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput struct{ *pulumi.OutputState }

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) ElementType

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) Index

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext

func (o SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemArrayOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemInput

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

type SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput struct{ *pulumi.OutputState }

Properties for an Sql pool vulnerability assessment rule baseline's result.

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) ElementType

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) Result

The rule baseline result

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext

func (o SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse struct {
	// The rule baseline result
	Result []string `pulumi:"result"`
}

Properties for an Sql pool vulnerability assessment rule baseline's result.

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput struct{ *pulumi.OutputState }

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ElementType

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) Index

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext

func (o SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput struct{ *pulumi.OutputState }

Properties for an Sql pool vulnerability assessment rule baseline's result.

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) ElementType

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) Result

The rule baseline result

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext

func (o SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineItemResponseOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineOutput

type SqlPoolVulnerabilityAssessmentRuleBaselineOutput struct{ *pulumi.OutputState }

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) BaselineResults

The rule baseline result

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ElementType

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) Name

The name of the resource

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput

func (o SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutput() SqlPoolVulnerabilityAssessmentRuleBaselineOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext

func (o SqlPoolVulnerabilityAssessmentRuleBaselineOutput) ToSqlPoolVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) SqlPoolVulnerabilityAssessmentRuleBaselineOutput

func (SqlPoolVulnerabilityAssessmentRuleBaselineOutput) Type

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

type SqlPoolVulnerabilityAssessmentRuleBaselineState

type SqlPoolVulnerabilityAssessmentRuleBaselineState struct {
}

func (SqlPoolVulnerabilityAssessmentRuleBaselineState) ElementType

type SqlPoolVulnerabilityAssessmentState

type SqlPoolVulnerabilityAssessmentState struct {
}

func (SqlPoolVulnerabilityAssessmentState) ElementType

type SqlPoolWorkloadClassifier

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

Other available API versions: 2021-06-01-preview.

func GetSqlPoolWorkloadClassifier

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

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

func (*SqlPoolWorkloadClassifier) ElementType() reflect.Type

func (*SqlPoolWorkloadClassifier) ToSqlPoolWorkloadClassifierOutput

func (i *SqlPoolWorkloadClassifier) ToSqlPoolWorkloadClassifierOutput() SqlPoolWorkloadClassifierOutput

func (*SqlPoolWorkloadClassifier) ToSqlPoolWorkloadClassifierOutputWithContext

func (i *SqlPoolWorkloadClassifier) ToSqlPoolWorkloadClassifierOutputWithContext(ctx context.Context) SqlPoolWorkloadClassifierOutput

type SqlPoolWorkloadClassifierArgs

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

type SqlPoolWorkloadClassifierInput

type SqlPoolWorkloadClassifierInput interface {
	pulumi.Input

	ToSqlPoolWorkloadClassifierOutput() SqlPoolWorkloadClassifierOutput
	ToSqlPoolWorkloadClassifierOutputWithContext(ctx context.Context) SqlPoolWorkloadClassifierOutput
}

type SqlPoolWorkloadClassifierOutput

type SqlPoolWorkloadClassifierOutput struct{ *pulumi.OutputState }

func (SqlPoolWorkloadClassifierOutput) Context

The workload classifier context.

func (SqlPoolWorkloadClassifierOutput) ElementType

func (SqlPoolWorkloadClassifierOutput) EndTime

The workload classifier end time for classification.

func (SqlPoolWorkloadClassifierOutput) Importance

The workload classifier importance.

func (SqlPoolWorkloadClassifierOutput) Label

The workload classifier label.

func (SqlPoolWorkloadClassifierOutput) MemberName

The workload classifier member name.

func (SqlPoolWorkloadClassifierOutput) Name

The name of the resource

func (SqlPoolWorkloadClassifierOutput) StartTime

The workload classifier start time for classification.

func (SqlPoolWorkloadClassifierOutput) ToSqlPoolWorkloadClassifierOutput

func (o SqlPoolWorkloadClassifierOutput) ToSqlPoolWorkloadClassifierOutput() SqlPoolWorkloadClassifierOutput

func (SqlPoolWorkloadClassifierOutput) ToSqlPoolWorkloadClassifierOutputWithContext

func (o SqlPoolWorkloadClassifierOutput) ToSqlPoolWorkloadClassifierOutputWithContext(ctx context.Context) SqlPoolWorkloadClassifierOutput

func (SqlPoolWorkloadClassifierOutput) Type

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

type SqlPoolWorkloadClassifierState

type SqlPoolWorkloadClassifierState struct {
}

func (SqlPoolWorkloadClassifierState) ElementType

type SqlPoolWorkloadGroup

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

Other available API versions: 2021-06-01-preview.

func GetSqlPoolWorkloadGroup

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

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

func (*SqlPoolWorkloadGroup) ElementType() reflect.Type

func (*SqlPoolWorkloadGroup) ToSqlPoolWorkloadGroupOutput

func (i *SqlPoolWorkloadGroup) ToSqlPoolWorkloadGroupOutput() SqlPoolWorkloadGroupOutput

func (*SqlPoolWorkloadGroup) ToSqlPoolWorkloadGroupOutputWithContext

func (i *SqlPoolWorkloadGroup) ToSqlPoolWorkloadGroupOutputWithContext(ctx context.Context) SqlPoolWorkloadGroupOutput

type SqlPoolWorkloadGroupArgs

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.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SqlPoolWorkloadGroup resource.

func (SqlPoolWorkloadGroupArgs) ElementType

func (SqlPoolWorkloadGroupArgs) ElementType() reflect.Type

type SqlPoolWorkloadGroupInput

type SqlPoolWorkloadGroupInput interface {
	pulumi.Input

	ToSqlPoolWorkloadGroupOutput() SqlPoolWorkloadGroupOutput
	ToSqlPoolWorkloadGroupOutputWithContext(ctx context.Context) SqlPoolWorkloadGroupOutput
}

type SqlPoolWorkloadGroupOutput

type SqlPoolWorkloadGroupOutput struct{ *pulumi.OutputState }

func (SqlPoolWorkloadGroupOutput) ElementType

func (SqlPoolWorkloadGroupOutput) ElementType() reflect.Type

func (SqlPoolWorkloadGroupOutput) Importance

The workload group importance level.

func (SqlPoolWorkloadGroupOutput) MaxResourcePercent

func (o SqlPoolWorkloadGroupOutput) MaxResourcePercent() pulumi.IntOutput

The workload group cap percentage resource.

func (SqlPoolWorkloadGroupOutput) MaxResourcePercentPerRequest

func (o SqlPoolWorkloadGroupOutput) MaxResourcePercentPerRequest() pulumi.Float64PtrOutput

The workload group request maximum grant percentage.

func (SqlPoolWorkloadGroupOutput) MinResourcePercent

func (o SqlPoolWorkloadGroupOutput) MinResourcePercent() pulumi.IntOutput

The workload group minimum percentage resource.

func (SqlPoolWorkloadGroupOutput) MinResourcePercentPerRequest

func (o SqlPoolWorkloadGroupOutput) MinResourcePercentPerRequest() pulumi.Float64Output

The workload group request minimum grant percentage.

func (SqlPoolWorkloadGroupOutput) Name

The name of the resource

func (SqlPoolWorkloadGroupOutput) QueryExecutionTimeout

func (o SqlPoolWorkloadGroupOutput) QueryExecutionTimeout() pulumi.IntPtrOutput

The workload group query execution timeout.

func (SqlPoolWorkloadGroupOutput) ToSqlPoolWorkloadGroupOutput

func (o SqlPoolWorkloadGroupOutput) ToSqlPoolWorkloadGroupOutput() SqlPoolWorkloadGroupOutput

func (SqlPoolWorkloadGroupOutput) ToSqlPoolWorkloadGroupOutputWithContext

func (o SqlPoolWorkloadGroupOutput) ToSqlPoolWorkloadGroupOutputWithContext(ctx context.Context) SqlPoolWorkloadGroupOutput

func (SqlPoolWorkloadGroupOutput) Type

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

type SqlPoolWorkloadGroupState

type SqlPoolWorkloadGroupState struct {
}

func (SqlPoolWorkloadGroupState) ElementType

func (SqlPoolWorkloadGroupState) ElementType() reflect.Type

type SsisEnvironmentReferenceResponse

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 SsisEnvironmentReferenceResponseArrayOutput

type SsisEnvironmentReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (SsisEnvironmentReferenceResponseArrayOutput) ElementType

func (SsisEnvironmentReferenceResponseArrayOutput) Index

func (SsisEnvironmentReferenceResponseArrayOutput) ToSsisEnvironmentReferenceResponseArrayOutput

func (o SsisEnvironmentReferenceResponseArrayOutput) ToSsisEnvironmentReferenceResponseArrayOutput() SsisEnvironmentReferenceResponseArrayOutput

func (SsisEnvironmentReferenceResponseArrayOutput) ToSsisEnvironmentReferenceResponseArrayOutputWithContext

func (o SsisEnvironmentReferenceResponseArrayOutput) ToSsisEnvironmentReferenceResponseArrayOutputWithContext(ctx context.Context) SsisEnvironmentReferenceResponseArrayOutput

type SsisEnvironmentReferenceResponseOutput

type SsisEnvironmentReferenceResponseOutput struct{ *pulumi.OutputState }

Ssis environment reference.

func (SsisEnvironmentReferenceResponseOutput) ElementType

func (SsisEnvironmentReferenceResponseOutput) EnvironmentFolderName

Environment folder name.

func (SsisEnvironmentReferenceResponseOutput) EnvironmentName

Environment name.

func (SsisEnvironmentReferenceResponseOutput) Id

Environment reference id.

func (SsisEnvironmentReferenceResponseOutput) ReferenceType

Reference type

func (SsisEnvironmentReferenceResponseOutput) ToSsisEnvironmentReferenceResponseOutput

func (o SsisEnvironmentReferenceResponseOutput) ToSsisEnvironmentReferenceResponseOutput() SsisEnvironmentReferenceResponseOutput

func (SsisEnvironmentReferenceResponseOutput) ToSsisEnvironmentReferenceResponseOutputWithContext

func (o SsisEnvironmentReferenceResponseOutput) ToSsisEnvironmentReferenceResponseOutputWithContext(ctx context.Context) SsisEnvironmentReferenceResponseOutput

type SsisEnvironmentResponse

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"`
	// The type of SSIS object metadata.
	// Expected value is 'Environment'.
	Type string `pulumi:"type"`
	// Variable in environment
	Variables []SsisVariableResponse `pulumi:"variables"`
}

Ssis environment.

type SsisEnvironmentResponseOutput

type SsisEnvironmentResponseOutput struct{ *pulumi.OutputState }

Ssis environment.

func (SsisEnvironmentResponseOutput) Description

Metadata description.

func (SsisEnvironmentResponseOutput) ElementType

func (SsisEnvironmentResponseOutput) FolderId

Folder id which contains environment.

func (SsisEnvironmentResponseOutput) Id

Metadata id.

func (SsisEnvironmentResponseOutput) Name

Metadata name.

func (SsisEnvironmentResponseOutput) ToSsisEnvironmentResponseOutput

func (o SsisEnvironmentResponseOutput) ToSsisEnvironmentResponseOutput() SsisEnvironmentResponseOutput

func (SsisEnvironmentResponseOutput) ToSsisEnvironmentResponseOutputWithContext

func (o SsisEnvironmentResponseOutput) ToSsisEnvironmentResponseOutputWithContext(ctx context.Context) SsisEnvironmentResponseOutput

func (SsisEnvironmentResponseOutput) Type

The type of SSIS object metadata. Expected value is 'Environment'.

func (SsisEnvironmentResponseOutput) Variables

Variable in environment

type SsisFolderResponse

type SsisFolderResponse struct {
	// Metadata description.
	Description *string `pulumi:"description"`
	// Metadata id.
	Id *float64 `pulumi:"id"`
	// Metadata name.
	Name *string `pulumi:"name"`
	// The type of SSIS object metadata.
	// Expected value is 'Folder'.
	Type string `pulumi:"type"`
}

Ssis folder.

type SsisFolderResponseOutput

type SsisFolderResponseOutput struct{ *pulumi.OutputState }

Ssis folder.

func (SsisFolderResponseOutput) Description

Metadata description.

func (SsisFolderResponseOutput) ElementType

func (SsisFolderResponseOutput) ElementType() reflect.Type

func (SsisFolderResponseOutput) Id

Metadata id.

func (SsisFolderResponseOutput) Name

Metadata name.

func (SsisFolderResponseOutput) ToSsisFolderResponseOutput

func (o SsisFolderResponseOutput) ToSsisFolderResponseOutput() SsisFolderResponseOutput

func (SsisFolderResponseOutput) ToSsisFolderResponseOutputWithContext

func (o SsisFolderResponseOutput) ToSsisFolderResponseOutputWithContext(ctx context.Context) SsisFolderResponseOutput

func (SsisFolderResponseOutput) Type

The type of SSIS object metadata. Expected value is 'Folder'.

type SsisPackageResponse

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"`
	// The type of SSIS object metadata.
	// Expected value is 'Package'.
	Type string `pulumi:"type"`
}

Ssis Package.

type SsisPackageResponseOutput

type SsisPackageResponseOutput struct{ *pulumi.OutputState }

Ssis Package.

func (SsisPackageResponseOutput) Description

Metadata description.

func (SsisPackageResponseOutput) ElementType

func (SsisPackageResponseOutput) ElementType() reflect.Type

func (SsisPackageResponseOutput) FolderId

Folder id which contains package.

func (SsisPackageResponseOutput) Id

Metadata id.

func (SsisPackageResponseOutput) Name

Metadata name.

func (SsisPackageResponseOutput) Parameters

Parameters in package

func (SsisPackageResponseOutput) ProjectId

Project id which contains package.

func (SsisPackageResponseOutput) ProjectVersion

Project version which contains package.

func (SsisPackageResponseOutput) ToSsisPackageResponseOutput

func (o SsisPackageResponseOutput) ToSsisPackageResponseOutput() SsisPackageResponseOutput

func (SsisPackageResponseOutput) ToSsisPackageResponseOutputWithContext

func (o SsisPackageResponseOutput) ToSsisPackageResponseOutputWithContext(ctx context.Context) SsisPackageResponseOutput

func (SsisPackageResponseOutput) Type

The type of SSIS object metadata. Expected value is 'Package'.

type SsisParameterResponse

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 SsisParameterResponseArrayOutput

type SsisParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (SsisParameterResponseArrayOutput) ElementType

func (SsisParameterResponseArrayOutput) Index

func (SsisParameterResponseArrayOutput) ToSsisParameterResponseArrayOutput

func (o SsisParameterResponseArrayOutput) ToSsisParameterResponseArrayOutput() SsisParameterResponseArrayOutput

func (SsisParameterResponseArrayOutput) ToSsisParameterResponseArrayOutputWithContext

func (o SsisParameterResponseArrayOutput) ToSsisParameterResponseArrayOutputWithContext(ctx context.Context) SsisParameterResponseArrayOutput

type SsisParameterResponseOutput

type SsisParameterResponseOutput struct{ *pulumi.OutputState }

Ssis parameter.

func (SsisParameterResponseOutput) DataType

Parameter type.

func (SsisParameterResponseOutput) DefaultValue

Default value of parameter.

func (SsisParameterResponseOutput) Description

Parameter description.

func (SsisParameterResponseOutput) DesignDefaultValue

func (o SsisParameterResponseOutput) DesignDefaultValue() pulumi.StringPtrOutput

Design default value of parameter.

func (SsisParameterResponseOutput) ElementType

func (SsisParameterResponseOutput) Id

Parameter id.

func (SsisParameterResponseOutput) Name

Parameter name.

func (SsisParameterResponseOutput) Required

Whether parameter is required.

func (SsisParameterResponseOutput) Sensitive

Whether parameter is sensitive.

func (SsisParameterResponseOutput) SensitiveDefaultValue

func (o SsisParameterResponseOutput) SensitiveDefaultValue() pulumi.StringPtrOutput

Default sensitive value of parameter.

func (SsisParameterResponseOutput) ToSsisParameterResponseOutput

func (o SsisParameterResponseOutput) ToSsisParameterResponseOutput() SsisParameterResponseOutput

func (SsisParameterResponseOutput) ToSsisParameterResponseOutputWithContext

func (o SsisParameterResponseOutput) ToSsisParameterResponseOutputWithContext(ctx context.Context) SsisParameterResponseOutput

func (SsisParameterResponseOutput) ValueSet

Parameter value set.

func (SsisParameterResponseOutput) ValueType

Parameter value type.

func (SsisParameterResponseOutput) Variable

Parameter reference variable.

type SsisProjectResponse

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"`
	// The type of SSIS object metadata.
	// Expected value is 'Project'.
	Type string `pulumi:"type"`
	// Project version.
	Version *float64 `pulumi:"version"`
}

Ssis project.

type SsisProjectResponseOutput

type SsisProjectResponseOutput struct{ *pulumi.OutputState }

Ssis project.

func (SsisProjectResponseOutput) Description

Metadata description.

func (SsisProjectResponseOutput) ElementType

func (SsisProjectResponseOutput) ElementType() reflect.Type

func (SsisProjectResponseOutput) EnvironmentRefs

Environment reference in project

func (SsisProjectResponseOutput) FolderId

Folder id which contains project.

func (SsisProjectResponseOutput) Id

Metadata id.

func (SsisProjectResponseOutput) Name

Metadata name.

func (SsisProjectResponseOutput) Parameters

Parameters in project

func (SsisProjectResponseOutput) ToSsisProjectResponseOutput

func (o SsisProjectResponseOutput) ToSsisProjectResponseOutput() SsisProjectResponseOutput

func (SsisProjectResponseOutput) ToSsisProjectResponseOutputWithContext

func (o SsisProjectResponseOutput) ToSsisProjectResponseOutputWithContext(ctx context.Context) SsisProjectResponseOutput

func (SsisProjectResponseOutput) Type

The type of SSIS object metadata. Expected value is 'Project'.

func (SsisProjectResponseOutput) Version

Project version.

type SsisVariableResponse

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 SsisVariableResponseArrayOutput

type SsisVariableResponseArrayOutput struct{ *pulumi.OutputState }

func (SsisVariableResponseArrayOutput) ElementType

func (SsisVariableResponseArrayOutput) Index

func (SsisVariableResponseArrayOutput) ToSsisVariableResponseArrayOutput

func (o SsisVariableResponseArrayOutput) ToSsisVariableResponseArrayOutput() SsisVariableResponseArrayOutput

func (SsisVariableResponseArrayOutput) ToSsisVariableResponseArrayOutputWithContext

func (o SsisVariableResponseArrayOutput) ToSsisVariableResponseArrayOutputWithContext(ctx context.Context) SsisVariableResponseArrayOutput

type SsisVariableResponseOutput

type SsisVariableResponseOutput struct{ *pulumi.OutputState }

Ssis variable.

func (SsisVariableResponseOutput) DataType

Variable type.

func (SsisVariableResponseOutput) Description

Variable description.

func (SsisVariableResponseOutput) ElementType

func (SsisVariableResponseOutput) ElementType() reflect.Type

func (SsisVariableResponseOutput) Id

Variable id.

func (SsisVariableResponseOutput) Name

Variable name.

func (SsisVariableResponseOutput) Sensitive

Whether variable is sensitive.

func (SsisVariableResponseOutput) SensitiveValue

Variable sensitive value.

func (SsisVariableResponseOutput) ToSsisVariableResponseOutput

func (o SsisVariableResponseOutput) ToSsisVariableResponseOutput() SsisVariableResponseOutput

func (SsisVariableResponseOutput) ToSsisVariableResponseOutputWithContext

func (o SsisVariableResponseOutput) ToSsisVariableResponseOutputWithContext(ctx context.Context) SsisVariableResponseOutput

func (SsisVariableResponseOutput) Value

Variable value.

type StorageAccountType

type StorageAccountType string

The storage account type used to store backups for this sql pool.

func (StorageAccountType) ElementType

func (StorageAccountType) ElementType() reflect.Type

func (StorageAccountType) ToStorageAccountTypeOutput

func (e StorageAccountType) ToStorageAccountTypeOutput() StorageAccountTypeOutput

func (StorageAccountType) ToStorageAccountTypeOutputWithContext

func (e StorageAccountType) ToStorageAccountTypeOutputWithContext(ctx context.Context) StorageAccountTypeOutput

func (StorageAccountType) ToStorageAccountTypePtrOutput

func (e StorageAccountType) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput

func (StorageAccountType) ToStorageAccountTypePtrOutputWithContext

func (e StorageAccountType) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput

func (StorageAccountType) ToStringOutput

func (e StorageAccountType) ToStringOutput() pulumi.StringOutput

func (StorageAccountType) ToStringOutputWithContext

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

func (StorageAccountType) ToStringPtrOutput

func (e StorageAccountType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageAccountType) ToStringPtrOutputWithContext

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

type StorageAccountTypeInput

type StorageAccountTypeInput interface {
	pulumi.Input

	ToStorageAccountTypeOutput() StorageAccountTypeOutput
	ToStorageAccountTypeOutputWithContext(context.Context) StorageAccountTypeOutput
}

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

StorageAccountTypeGRS
StorageAccountTypeLRS

type StorageAccountTypeOutput

type StorageAccountTypeOutput struct{ *pulumi.OutputState }

func (StorageAccountTypeOutput) ElementType

func (StorageAccountTypeOutput) ElementType() reflect.Type

func (StorageAccountTypeOutput) ToStorageAccountTypeOutput

func (o StorageAccountTypeOutput) ToStorageAccountTypeOutput() StorageAccountTypeOutput

func (StorageAccountTypeOutput) ToStorageAccountTypeOutputWithContext

func (o StorageAccountTypeOutput) ToStorageAccountTypeOutputWithContext(ctx context.Context) StorageAccountTypeOutput

func (StorageAccountTypeOutput) ToStorageAccountTypePtrOutput

func (o StorageAccountTypeOutput) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput

func (StorageAccountTypeOutput) ToStorageAccountTypePtrOutputWithContext

func (o StorageAccountTypeOutput) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput

func (StorageAccountTypeOutput) ToStringOutput

func (o StorageAccountTypeOutput) ToStringOutput() pulumi.StringOutput

func (StorageAccountTypeOutput) ToStringOutputWithContext

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

func (StorageAccountTypeOutput) ToStringPtrOutput

func (o StorageAccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageAccountTypeOutput) ToStringPtrOutputWithContext

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

type StorageAccountTypePtrInput

type StorageAccountTypePtrInput interface {
	pulumi.Input

	ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput
	ToStorageAccountTypePtrOutputWithContext(context.Context) StorageAccountTypePtrOutput
}

func StorageAccountTypePtr

func StorageAccountTypePtr(v string) StorageAccountTypePtrInput

type StorageAccountTypePtrOutput

type StorageAccountTypePtrOutput struct{ *pulumi.OutputState }

func (StorageAccountTypePtrOutput) Elem

func (StorageAccountTypePtrOutput) ElementType

func (StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutput

func (o StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput

func (StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutputWithContext

func (o StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput

func (StorageAccountTypePtrOutput) ToStringPtrOutput

func (o StorageAccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageAccountTypePtrOutput) ToStringPtrOutputWithContext

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

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type TableLevelSharingProperties

type TableLevelSharingProperties struct {
	// List of external tables exclude from the follower database
	ExternalTablesToExclude []string `pulumi:"externalTablesToExclude"`
	// List of external tables to include in the follower database
	ExternalTablesToInclude []string `pulumi:"externalTablesToInclude"`
	// List of materialized views exclude from the follower database
	MaterializedViewsToExclude []string `pulumi:"materializedViewsToExclude"`
	// List of materialized views to include in the follower database
	MaterializedViewsToInclude []string `pulumi:"materializedViewsToInclude"`
	// List of tables to exclude from the follower database
	TablesToExclude []string `pulumi:"tablesToExclude"`
	// List of tables to include in the follower database
	TablesToInclude []string `pulumi:"tablesToInclude"`
}

Tables that will be included and excluded in the follower database

type TableLevelSharingPropertiesArgs

type TableLevelSharingPropertiesArgs struct {
	// List of external tables exclude from the follower database
	ExternalTablesToExclude pulumi.StringArrayInput `pulumi:"externalTablesToExclude"`
	// List of external tables to include in the follower database
	ExternalTablesToInclude pulumi.StringArrayInput `pulumi:"externalTablesToInclude"`
	// List of materialized views exclude from the follower database
	MaterializedViewsToExclude pulumi.StringArrayInput `pulumi:"materializedViewsToExclude"`
	// List of materialized views to include in the follower database
	MaterializedViewsToInclude pulumi.StringArrayInput `pulumi:"materializedViewsToInclude"`
	// List of tables to exclude from the follower database
	TablesToExclude pulumi.StringArrayInput `pulumi:"tablesToExclude"`
	// List of tables to include in the follower database
	TablesToInclude pulumi.StringArrayInput `pulumi:"tablesToInclude"`
}

Tables that will be included and excluded in the follower database

func (TableLevelSharingPropertiesArgs) ElementType

func (TableLevelSharingPropertiesArgs) ToTableLevelSharingPropertiesOutput

func (i TableLevelSharingPropertiesArgs) ToTableLevelSharingPropertiesOutput() TableLevelSharingPropertiesOutput

func (TableLevelSharingPropertiesArgs) ToTableLevelSharingPropertiesOutputWithContext

func (i TableLevelSharingPropertiesArgs) ToTableLevelSharingPropertiesOutputWithContext(ctx context.Context) TableLevelSharingPropertiesOutput

func (TableLevelSharingPropertiesArgs) ToTableLevelSharingPropertiesPtrOutput

func (i TableLevelSharingPropertiesArgs) ToTableLevelSharingPropertiesPtrOutput() TableLevelSharingPropertiesPtrOutput

func (TableLevelSharingPropertiesArgs) ToTableLevelSharingPropertiesPtrOutputWithContext

func (i TableLevelSharingPropertiesArgs) ToTableLevelSharingPropertiesPtrOutputWithContext(ctx context.Context) TableLevelSharingPropertiesPtrOutput

type TableLevelSharingPropertiesInput

type TableLevelSharingPropertiesInput interface {
	pulumi.Input

	ToTableLevelSharingPropertiesOutput() TableLevelSharingPropertiesOutput
	ToTableLevelSharingPropertiesOutputWithContext(context.Context) TableLevelSharingPropertiesOutput
}

TableLevelSharingPropertiesInput is an input type that accepts TableLevelSharingPropertiesArgs and TableLevelSharingPropertiesOutput values. You can construct a concrete instance of `TableLevelSharingPropertiesInput` via:

TableLevelSharingPropertiesArgs{...}

type TableLevelSharingPropertiesOutput

type TableLevelSharingPropertiesOutput struct{ *pulumi.OutputState }

Tables that will be included and excluded in the follower database

func (TableLevelSharingPropertiesOutput) ElementType

func (TableLevelSharingPropertiesOutput) ExternalTablesToExclude

func (o TableLevelSharingPropertiesOutput) ExternalTablesToExclude() pulumi.StringArrayOutput

List of external tables exclude from the follower database

func (TableLevelSharingPropertiesOutput) ExternalTablesToInclude

func (o TableLevelSharingPropertiesOutput) ExternalTablesToInclude() pulumi.StringArrayOutput

List of external tables to include in the follower database

func (TableLevelSharingPropertiesOutput) MaterializedViewsToExclude

func (o TableLevelSharingPropertiesOutput) MaterializedViewsToExclude() pulumi.StringArrayOutput

List of materialized views exclude from the follower database

func (TableLevelSharingPropertiesOutput) MaterializedViewsToInclude

func (o TableLevelSharingPropertiesOutput) MaterializedViewsToInclude() pulumi.StringArrayOutput

List of materialized views to include in the follower database

func (TableLevelSharingPropertiesOutput) TablesToExclude

List of tables to exclude from the follower database

func (TableLevelSharingPropertiesOutput) TablesToInclude

List of tables to include in the follower database

func (TableLevelSharingPropertiesOutput) ToTableLevelSharingPropertiesOutput

func (o TableLevelSharingPropertiesOutput) ToTableLevelSharingPropertiesOutput() TableLevelSharingPropertiesOutput

func (TableLevelSharingPropertiesOutput) ToTableLevelSharingPropertiesOutputWithContext

func (o TableLevelSharingPropertiesOutput) ToTableLevelSharingPropertiesOutputWithContext(ctx context.Context) TableLevelSharingPropertiesOutput

func (TableLevelSharingPropertiesOutput) ToTableLevelSharingPropertiesPtrOutput

func (o TableLevelSharingPropertiesOutput) ToTableLevelSharingPropertiesPtrOutput() TableLevelSharingPropertiesPtrOutput

func (TableLevelSharingPropertiesOutput) ToTableLevelSharingPropertiesPtrOutputWithContext

func (o TableLevelSharingPropertiesOutput) ToTableLevelSharingPropertiesPtrOutputWithContext(ctx context.Context) TableLevelSharingPropertiesPtrOutput

type TableLevelSharingPropertiesPtrInput

type TableLevelSharingPropertiesPtrInput interface {
	pulumi.Input

	ToTableLevelSharingPropertiesPtrOutput() TableLevelSharingPropertiesPtrOutput
	ToTableLevelSharingPropertiesPtrOutputWithContext(context.Context) TableLevelSharingPropertiesPtrOutput
}

TableLevelSharingPropertiesPtrInput is an input type that accepts TableLevelSharingPropertiesArgs, TableLevelSharingPropertiesPtr and TableLevelSharingPropertiesPtrOutput values. You can construct a concrete instance of `TableLevelSharingPropertiesPtrInput` via:

        TableLevelSharingPropertiesArgs{...}

or:

        nil

type TableLevelSharingPropertiesPtrOutput

type TableLevelSharingPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TableLevelSharingPropertiesPtrOutput) Elem

func (TableLevelSharingPropertiesPtrOutput) ElementType

func (TableLevelSharingPropertiesPtrOutput) ExternalTablesToExclude

List of external tables exclude from the follower database

func (TableLevelSharingPropertiesPtrOutput) ExternalTablesToInclude

List of external tables to include in the follower database

func (TableLevelSharingPropertiesPtrOutput) MaterializedViewsToExclude

func (o TableLevelSharingPropertiesPtrOutput) MaterializedViewsToExclude() pulumi.StringArrayOutput

List of materialized views exclude from the follower database

func (TableLevelSharingPropertiesPtrOutput) MaterializedViewsToInclude

func (o TableLevelSharingPropertiesPtrOutput) MaterializedViewsToInclude() pulumi.StringArrayOutput

List of materialized views to include in the follower database

func (TableLevelSharingPropertiesPtrOutput) TablesToExclude

List of tables to exclude from the follower database

func (TableLevelSharingPropertiesPtrOutput) TablesToInclude

List of tables to include in the follower database

func (TableLevelSharingPropertiesPtrOutput) ToTableLevelSharingPropertiesPtrOutput

func (o TableLevelSharingPropertiesPtrOutput) ToTableLevelSharingPropertiesPtrOutput() TableLevelSharingPropertiesPtrOutput

func (TableLevelSharingPropertiesPtrOutput) ToTableLevelSharingPropertiesPtrOutputWithContext

func (o TableLevelSharingPropertiesPtrOutput) ToTableLevelSharingPropertiesPtrOutputWithContext(ctx context.Context) TableLevelSharingPropertiesPtrOutput

type TableLevelSharingPropertiesResponse

type TableLevelSharingPropertiesResponse struct {
	// List of external tables exclude from the follower database
	ExternalTablesToExclude []string `pulumi:"externalTablesToExclude"`
	// List of external tables to include in the follower database
	ExternalTablesToInclude []string `pulumi:"externalTablesToInclude"`
	// List of materialized views exclude from the follower database
	MaterializedViewsToExclude []string `pulumi:"materializedViewsToExclude"`
	// List of materialized views to include in the follower database
	MaterializedViewsToInclude []string `pulumi:"materializedViewsToInclude"`
	// List of tables to exclude from the follower database
	TablesToExclude []string `pulumi:"tablesToExclude"`
	// List of tables to include in the follower database
	TablesToInclude []string `pulumi:"tablesToInclude"`
}

Tables that will be included and excluded in the follower database

type TableLevelSharingPropertiesResponseOutput

type TableLevelSharingPropertiesResponseOutput struct{ *pulumi.OutputState }

Tables that will be included and excluded in the follower database

func (TableLevelSharingPropertiesResponseOutput) ElementType

func (TableLevelSharingPropertiesResponseOutput) ExternalTablesToExclude

List of external tables exclude from the follower database

func (TableLevelSharingPropertiesResponseOutput) ExternalTablesToInclude

List of external tables to include in the follower database

func (TableLevelSharingPropertiesResponseOutput) MaterializedViewsToExclude

List of materialized views exclude from the follower database

func (TableLevelSharingPropertiesResponseOutput) MaterializedViewsToInclude

List of materialized views to include in the follower database

func (TableLevelSharingPropertiesResponseOutput) TablesToExclude

List of tables to exclude from the follower database

func (TableLevelSharingPropertiesResponseOutput) TablesToInclude

List of tables to include in the follower database

func (TableLevelSharingPropertiesResponseOutput) ToTableLevelSharingPropertiesResponseOutput

func (o TableLevelSharingPropertiesResponseOutput) ToTableLevelSharingPropertiesResponseOutput() TableLevelSharingPropertiesResponseOutput

func (TableLevelSharingPropertiesResponseOutput) ToTableLevelSharingPropertiesResponseOutputWithContext

func (o TableLevelSharingPropertiesResponseOutput) ToTableLevelSharingPropertiesResponseOutputWithContext(ctx context.Context) TableLevelSharingPropertiesResponseOutput

type TableLevelSharingPropertiesResponsePtrOutput

type TableLevelSharingPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TableLevelSharingPropertiesResponsePtrOutput) Elem

func (TableLevelSharingPropertiesResponsePtrOutput) ElementType

func (TableLevelSharingPropertiesResponsePtrOutput) ExternalTablesToExclude

List of external tables exclude from the follower database

func (TableLevelSharingPropertiesResponsePtrOutput) ExternalTablesToInclude

List of external tables to include in the follower database

func (TableLevelSharingPropertiesResponsePtrOutput) MaterializedViewsToExclude

List of materialized views exclude from the follower database

func (TableLevelSharingPropertiesResponsePtrOutput) MaterializedViewsToInclude

List of materialized views to include in the follower database

func (TableLevelSharingPropertiesResponsePtrOutput) TablesToExclude

List of tables to exclude from the follower database

func (TableLevelSharingPropertiesResponsePtrOutput) TablesToInclude

List of tables to include in the follower database

func (TableLevelSharingPropertiesResponsePtrOutput) ToTableLevelSharingPropertiesResponsePtrOutput

func (o TableLevelSharingPropertiesResponsePtrOutput) ToTableLevelSharingPropertiesResponsePtrOutput() TableLevelSharingPropertiesResponsePtrOutput

func (TableLevelSharingPropertiesResponsePtrOutput) ToTableLevelSharingPropertiesResponsePtrOutputWithContext

func (o TableLevelSharingPropertiesResponsePtrOutput) ToTableLevelSharingPropertiesResponsePtrOutputWithContext(ctx context.Context) TableLevelSharingPropertiesResponsePtrOutput

type TransparentDataEncryptionStatus

type TransparentDataEncryptionStatus string

The status of the database transparent data encryption.

func (TransparentDataEncryptionStatus) ElementType

func (TransparentDataEncryptionStatus) ToStringOutput

func (TransparentDataEncryptionStatus) ToStringOutputWithContext

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

func (TransparentDataEncryptionStatus) ToStringPtrOutput

func (TransparentDataEncryptionStatus) ToStringPtrOutputWithContext

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

func (TransparentDataEncryptionStatus) ToTransparentDataEncryptionStatusOutput

func (e TransparentDataEncryptionStatus) ToTransparentDataEncryptionStatusOutput() TransparentDataEncryptionStatusOutput

func (TransparentDataEncryptionStatus) ToTransparentDataEncryptionStatusOutputWithContext

func (e TransparentDataEncryptionStatus) ToTransparentDataEncryptionStatusOutputWithContext(ctx context.Context) TransparentDataEncryptionStatusOutput

func (TransparentDataEncryptionStatus) ToTransparentDataEncryptionStatusPtrOutput

func (e TransparentDataEncryptionStatus) ToTransparentDataEncryptionStatusPtrOutput() TransparentDataEncryptionStatusPtrOutput

func (TransparentDataEncryptionStatus) ToTransparentDataEncryptionStatusPtrOutputWithContext

func (e TransparentDataEncryptionStatus) ToTransparentDataEncryptionStatusPtrOutputWithContext(ctx context.Context) TransparentDataEncryptionStatusPtrOutput

type TransparentDataEncryptionStatusInput

type TransparentDataEncryptionStatusInput interface {
	pulumi.Input

	ToTransparentDataEncryptionStatusOutput() TransparentDataEncryptionStatusOutput
	ToTransparentDataEncryptionStatusOutputWithContext(context.Context) TransparentDataEncryptionStatusOutput
}

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

TransparentDataEncryptionStatusEnabled
TransparentDataEncryptionStatusDisabled

type TransparentDataEncryptionStatusOutput

type TransparentDataEncryptionStatusOutput struct{ *pulumi.OutputState }

func (TransparentDataEncryptionStatusOutput) ElementType

func (TransparentDataEncryptionStatusOutput) ToStringOutput

func (TransparentDataEncryptionStatusOutput) ToStringOutputWithContext

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

func (TransparentDataEncryptionStatusOutput) ToStringPtrOutput

func (TransparentDataEncryptionStatusOutput) ToStringPtrOutputWithContext

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

func (TransparentDataEncryptionStatusOutput) ToTransparentDataEncryptionStatusOutput

func (o TransparentDataEncryptionStatusOutput) ToTransparentDataEncryptionStatusOutput() TransparentDataEncryptionStatusOutput

func (TransparentDataEncryptionStatusOutput) ToTransparentDataEncryptionStatusOutputWithContext

func (o TransparentDataEncryptionStatusOutput) ToTransparentDataEncryptionStatusOutputWithContext(ctx context.Context) TransparentDataEncryptionStatusOutput

func (TransparentDataEncryptionStatusOutput) ToTransparentDataEncryptionStatusPtrOutput

func (o TransparentDataEncryptionStatusOutput) ToTransparentDataEncryptionStatusPtrOutput() TransparentDataEncryptionStatusPtrOutput

func (TransparentDataEncryptionStatusOutput) ToTransparentDataEncryptionStatusPtrOutputWithContext

func (o TransparentDataEncryptionStatusOutput) ToTransparentDataEncryptionStatusPtrOutputWithContext(ctx context.Context) TransparentDataEncryptionStatusPtrOutput

type TransparentDataEncryptionStatusPtrInput

type TransparentDataEncryptionStatusPtrInput interface {
	pulumi.Input

	ToTransparentDataEncryptionStatusPtrOutput() TransparentDataEncryptionStatusPtrOutput
	ToTransparentDataEncryptionStatusPtrOutputWithContext(context.Context) TransparentDataEncryptionStatusPtrOutput
}

type TransparentDataEncryptionStatusPtrOutput

type TransparentDataEncryptionStatusPtrOutput struct{ *pulumi.OutputState }

func (TransparentDataEncryptionStatusPtrOutput) Elem

func (TransparentDataEncryptionStatusPtrOutput) ElementType

func (TransparentDataEncryptionStatusPtrOutput) ToStringPtrOutput

func (TransparentDataEncryptionStatusPtrOutput) ToStringPtrOutputWithContext

func (TransparentDataEncryptionStatusPtrOutput) ToTransparentDataEncryptionStatusPtrOutput

func (o TransparentDataEncryptionStatusPtrOutput) ToTransparentDataEncryptionStatusPtrOutput() TransparentDataEncryptionStatusPtrOutput

func (TransparentDataEncryptionStatusPtrOutput) ToTransparentDataEncryptionStatusPtrOutputWithContext

func (o TransparentDataEncryptionStatusPtrOutput) ToTransparentDataEncryptionStatusPtrOutputWithContext(ctx context.Context) TransparentDataEncryptionStatusPtrOutput

type UserAssignedManagedIdentityResponse

type UserAssignedManagedIdentityResponse struct {
	// The client ID.
	ClientId string `pulumi:"clientId"`
	// The principal ID.
	PrincipalId string `pulumi:"principalId"`
}

User Assigned Managed Identity

type UserAssignedManagedIdentityResponseMapOutput

type UserAssignedManagedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedManagedIdentityResponseMapOutput) ElementType

func (UserAssignedManagedIdentityResponseMapOutput) MapIndex

func (UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutput

func (o UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutput() UserAssignedManagedIdentityResponseMapOutput

func (UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutputWithContext

func (o UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedManagedIdentityResponseMapOutput

type UserAssignedManagedIdentityResponseOutput

type UserAssignedManagedIdentityResponseOutput struct{ *pulumi.OutputState }

User Assigned Managed Identity

func (UserAssignedManagedIdentityResponseOutput) ClientId

The client ID.

func (UserAssignedManagedIdentityResponseOutput) ElementType

func (UserAssignedManagedIdentityResponseOutput) PrincipalId

The principal ID.

func (UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutput

func (o UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutput() UserAssignedManagedIdentityResponseOutput

func (UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutputWithContext

func (o UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedManagedIdentityResponseOutput

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

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.

func (*VulnerabilityAssessmentRecurringScansProperties) Defaults

Defaults sets the appropriate defaults for VulnerabilityAssessmentRecurringScansProperties

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) Defaults

Defaults sets the appropriate defaults for VulnerabilityAssessmentRecurringScansPropertiesArgs

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.

func (*VulnerabilityAssessmentRecurringScansPropertiesResponse) Defaults

Defaults sets the appropriate defaults for VulnerabilityAssessmentRecurringScansPropertiesResponse

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

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"`
	// Initial workspace AAD admin properties for a CSP subscription
	CspWorkspaceAdminProperties CspWorkspaceAdminPropertiesResponsePtrOutput `pulumi:"cspWorkspaceAdminProperties"`
	// 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.AnyOutput `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"`
	// Enable or Disable public network access to workspace
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// Purview Configuration
	PurviewConfiguration PurviewConfigurationResponsePtrOutput `pulumi:"purviewConfiguration"`
	// Workspace settings
	Settings pulumi.MapOutput `pulumi:"settings"`
	// 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"`
	// Is trustedServiceBypassEnabled for the workspace
	TrustedServiceBypassEnabled pulumi.BoolPtrOutput `pulumi:"trustedServiceBypassEnabled"`
	// 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 Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2021-05-01, 2021-06-01-preview.

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

func (*Workspace) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext

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

Other available API versions: 2021-06-01-preview.

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

func (*WorkspaceAadAdmin) ElementType() reflect.Type

func (*WorkspaceAadAdmin) ToWorkspaceAadAdminOutput

func (i *WorkspaceAadAdmin) ToWorkspaceAadAdminOutput() WorkspaceAadAdminOutput

func (*WorkspaceAadAdmin) ToWorkspaceAadAdminOutputWithContext

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

type WorkspaceAadAdminInput interface {
	pulumi.Input

	ToWorkspaceAadAdminOutput() WorkspaceAadAdminOutput
	ToWorkspaceAadAdminOutputWithContext(ctx context.Context) WorkspaceAadAdminOutput
}

type WorkspaceAadAdminOutput

type WorkspaceAadAdminOutput struct{ *pulumi.OutputState }

func (WorkspaceAadAdminOutput) AdministratorType

func (o WorkspaceAadAdminOutput) AdministratorType() pulumi.StringPtrOutput

Workspace active directory administrator type

func (WorkspaceAadAdminOutput) ElementType

func (WorkspaceAadAdminOutput) ElementType() reflect.Type

func (WorkspaceAadAdminOutput) Login

Login of the workspace active directory administrator

func (WorkspaceAadAdminOutput) Name

The name of the resource

func (WorkspaceAadAdminOutput) Sid

Object ID of the workspace active directory administrator

func (WorkspaceAadAdminOutput) TenantId

Tenant ID of the workspace active directory administrator

func (WorkspaceAadAdminOutput) ToWorkspaceAadAdminOutput

func (o WorkspaceAadAdminOutput) ToWorkspaceAadAdminOutput() WorkspaceAadAdminOutput

func (WorkspaceAadAdminOutput) ToWorkspaceAadAdminOutputWithContext

func (o WorkspaceAadAdminOutput) ToWorkspaceAadAdminOutputWithContext(ctx context.Context) WorkspaceAadAdminOutput

func (WorkspaceAadAdminOutput) Type

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

type WorkspaceAadAdminState

type WorkspaceAadAdminState struct {
}

func (WorkspaceAadAdminState) ElementType

func (WorkspaceAadAdminState) ElementType() reflect.Type

type WorkspaceArgs

type WorkspaceArgs struct {
	// Enable or Disable AzureADOnlyAuthentication on All Workspace subresource
	AzureADOnlyAuthentication pulumi.BoolPtrInput
	// Initial workspace AAD admin properties for a CSP subscription
	CspWorkspaceAdminProperties CspWorkspaceAdminPropertiesPtrInput
	// 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
	// These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
	PrivateEndpointConnections PrivateEndpointConnectionTypeArrayInput
	// Enable or Disable public network access to workspace
	PublicNetworkAccess pulumi.StringPtrInput
	// 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
	// Is trustedServiceBypassEnabled for the workspace
	TrustedServiceBypassEnabled pulumi.BoolPtrInput
	// Virtual Network profile
	VirtualNetworkProfile VirtualNetworkProfilePtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringPtrInput
	// Git integration settings
	WorkspaceRepositoryConfiguration WorkspaceRepositoryConfigurationPtrInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceInput

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceKeyDetails

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

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

func (WorkspaceKeyDetailsArgs) ElementType() reflect.Type

func (WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsOutput

func (i WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsOutput() WorkspaceKeyDetailsOutput

func (WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsOutputWithContext

func (i WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsOutputWithContext(ctx context.Context) WorkspaceKeyDetailsOutput

func (WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsPtrOutput

func (i WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsPtrOutput() WorkspaceKeyDetailsPtrOutput

func (WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsPtrOutputWithContext

func (i WorkspaceKeyDetailsArgs) ToWorkspaceKeyDetailsPtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsPtrOutput

type WorkspaceKeyDetailsInput

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

type WorkspaceKeyDetailsOutput struct{ *pulumi.OutputState }

Details of the customer managed key associated with the workspace

func (WorkspaceKeyDetailsOutput) ElementType

func (WorkspaceKeyDetailsOutput) ElementType() reflect.Type

func (WorkspaceKeyDetailsOutput) KeyVaultUrl

Workspace Key sub-resource key vault url

func (WorkspaceKeyDetailsOutput) Name

Workspace Key sub-resource name

func (WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsOutput

func (o WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsOutput() WorkspaceKeyDetailsOutput

func (WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsOutputWithContext

func (o WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsOutputWithContext(ctx context.Context) WorkspaceKeyDetailsOutput

func (WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsPtrOutput

func (o WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsPtrOutput() WorkspaceKeyDetailsPtrOutput

func (WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsPtrOutputWithContext

func (o WorkspaceKeyDetailsOutput) ToWorkspaceKeyDetailsPtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsPtrOutput

type WorkspaceKeyDetailsPtrInput

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

type WorkspaceKeyDetailsPtrOutput

type WorkspaceKeyDetailsPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceKeyDetailsPtrOutput) Elem

func (WorkspaceKeyDetailsPtrOutput) ElementType

func (WorkspaceKeyDetailsPtrOutput) KeyVaultUrl

Workspace Key sub-resource key vault url

func (WorkspaceKeyDetailsPtrOutput) Name

Workspace Key sub-resource name

func (WorkspaceKeyDetailsPtrOutput) ToWorkspaceKeyDetailsPtrOutput

func (o WorkspaceKeyDetailsPtrOutput) ToWorkspaceKeyDetailsPtrOutput() WorkspaceKeyDetailsPtrOutput

func (WorkspaceKeyDetailsPtrOutput) ToWorkspaceKeyDetailsPtrOutputWithContext

func (o WorkspaceKeyDetailsPtrOutput) ToWorkspaceKeyDetailsPtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsPtrOutput

type WorkspaceKeyDetailsResponse

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 WorkspaceKeyDetailsResponseOutput

type WorkspaceKeyDetailsResponseOutput struct{ *pulumi.OutputState }

Details of the customer managed key associated with the workspace

func (WorkspaceKeyDetailsResponseOutput) ElementType

func (WorkspaceKeyDetailsResponseOutput) KeyVaultUrl

Workspace Key sub-resource key vault url

func (WorkspaceKeyDetailsResponseOutput) Name

Workspace Key sub-resource name

func (WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponseOutput

func (o WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponseOutput() WorkspaceKeyDetailsResponseOutput

func (WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponseOutputWithContext

func (o WorkspaceKeyDetailsResponseOutput) ToWorkspaceKeyDetailsResponseOutputWithContext(ctx context.Context) WorkspaceKeyDetailsResponseOutput

type WorkspaceKeyDetailsResponsePtrOutput

type WorkspaceKeyDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceKeyDetailsResponsePtrOutput) Elem

func (WorkspaceKeyDetailsResponsePtrOutput) ElementType

func (WorkspaceKeyDetailsResponsePtrOutput) KeyVaultUrl

Workspace Key sub-resource key vault url

func (WorkspaceKeyDetailsResponsePtrOutput) Name

Workspace Key sub-resource name

func (WorkspaceKeyDetailsResponsePtrOutput) ToWorkspaceKeyDetailsResponsePtrOutput

func (o WorkspaceKeyDetailsResponsePtrOutput) ToWorkspaceKeyDetailsResponsePtrOutput() WorkspaceKeyDetailsResponsePtrOutput

func (WorkspaceKeyDetailsResponsePtrOutput) ToWorkspaceKeyDetailsResponsePtrOutputWithContext

func (o WorkspaceKeyDetailsResponsePtrOutput) ToWorkspaceKeyDetailsResponsePtrOutputWithContext(ctx context.Context) WorkspaceKeyDetailsResponsePtrOutput

type WorkspaceManagedSqlServerVulnerabilityAssessment

type WorkspaceManagedSqlServerVulnerabilityAssessment struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The recurring scans settings
	RecurringScans VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput `pulumi:"recurringScans"`
	// A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).
	StorageContainerPath pulumi.StringOutput `pulumi:"storageContainerPath"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A server vulnerability assessment. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2021-06-01-preview.

func GetWorkspaceManagedSqlServerVulnerabilityAssessment

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

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

func (*WorkspaceManagedSqlServerVulnerabilityAssessment) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutput

func (i *WorkspaceManagedSqlServerVulnerabilityAssessment) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutput() WorkspaceManagedSqlServerVulnerabilityAssessmentOutput

func (*WorkspaceManagedSqlServerVulnerabilityAssessment) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext

func (i *WorkspaceManagedSqlServerVulnerabilityAssessment) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) WorkspaceManagedSqlServerVulnerabilityAssessmentOutput

type WorkspaceManagedSqlServerVulnerabilityAssessmentArgs

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.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a WorkspaceManagedSqlServerVulnerabilityAssessment resource.

func (WorkspaceManagedSqlServerVulnerabilityAssessmentArgs) ElementType

type WorkspaceManagedSqlServerVulnerabilityAssessmentInput

type WorkspaceManagedSqlServerVulnerabilityAssessmentInput interface {
	pulumi.Input

	ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutput() WorkspaceManagedSqlServerVulnerabilityAssessmentOutput
	ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) WorkspaceManagedSqlServerVulnerabilityAssessmentOutput
}

type WorkspaceManagedSqlServerVulnerabilityAssessmentOutput

type WorkspaceManagedSqlServerVulnerabilityAssessmentOutput struct{ *pulumi.OutputState }

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) ElementType

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) Name

The name of the resource

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) RecurringScans

The recurring scans settings

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) StorageContainerPath

A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutput

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext

func (o WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) ToWorkspaceManagedSqlServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) WorkspaceManagedSqlServerVulnerabilityAssessmentOutput

func (WorkspaceManagedSqlServerVulnerabilityAssessmentOutput) Type

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

type WorkspaceManagedSqlServerVulnerabilityAssessmentState

type WorkspaceManagedSqlServerVulnerabilityAssessmentState struct {
}

func (WorkspaceManagedSqlServerVulnerabilityAssessmentState) ElementType

type WorkspaceOutput

type WorkspaceOutput struct{ *pulumi.OutputState }

func (WorkspaceOutput) AdlaResourceId

func (o WorkspaceOutput) AdlaResourceId() pulumi.StringOutput

The ADLA resource ID.

func (WorkspaceOutput) ConnectivityEndpoints

func (o WorkspaceOutput) ConnectivityEndpoints() pulumi.StringMapOutput

Connectivity endpoints

func (WorkspaceOutput) CspWorkspaceAdminProperties

func (o WorkspaceOutput) CspWorkspaceAdminProperties() CspWorkspaceAdminPropertiesResponsePtrOutput

Initial workspace AAD admin properties for a CSP subscription

func (WorkspaceOutput) DefaultDataLakeStorage

Workspace default data lake storage account details

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) Encryption

The encryption details of the workspace

func (WorkspaceOutput) ExtraProperties

func (o WorkspaceOutput) ExtraProperties() pulumi.AnyOutput

Workspace level configs and feature flags

func (WorkspaceOutput) Identity

Identity of the workspace

func (WorkspaceOutput) Location

func (o WorkspaceOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (WorkspaceOutput) ManagedResourceGroupName

func (o WorkspaceOutput) ManagedResourceGroupName() pulumi.StringPtrOutput

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

func (WorkspaceOutput) ManagedVirtualNetwork

func (o WorkspaceOutput) ManagedVirtualNetwork() pulumi.StringPtrOutput

Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.

func (WorkspaceOutput) ManagedVirtualNetworkSettings

func (o WorkspaceOutput) ManagedVirtualNetworkSettings() ManagedVirtualNetworkSettingsResponsePtrOutput

Managed Virtual Network Settings

func (WorkspaceOutput) Name

The name of the resource

func (WorkspaceOutput) PrivateEndpointConnections

func (o WorkspaceOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput

Private endpoint connections to the workspace

func (WorkspaceOutput) ProvisioningState

func (o WorkspaceOutput) ProvisioningState() pulumi.StringOutput

Resource provisioning state

func (WorkspaceOutput) PublicNetworkAccess

func (o WorkspaceOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Enable or Disable public network access to workspace

func (WorkspaceOutput) PurviewConfiguration

func (o WorkspaceOutput) PurviewConfiguration() PurviewConfigurationResponsePtrOutput

Purview Configuration

func (WorkspaceOutput) Settings

func (o WorkspaceOutput) Settings() pulumi.MapOutput

Workspace settings

func (WorkspaceOutput) SqlAdministratorLogin

func (o WorkspaceOutput) SqlAdministratorLogin() pulumi.StringPtrOutput

Login for workspace SQL active directory administrator

func (WorkspaceOutput) SqlAdministratorLoginPassword

func (o WorkspaceOutput) SqlAdministratorLoginPassword() pulumi.StringPtrOutput

SQL administrator login password

func (WorkspaceOutput) Tags

Resource tags.

func (WorkspaceOutput) ToWorkspaceOutput

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext

func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

func (WorkspaceOutput) TrustedServiceBypassEnabled

func (o WorkspaceOutput) TrustedServiceBypassEnabled() pulumi.BoolPtrOutput

Is trustedServiceBypassEnabled for the workspace

func (WorkspaceOutput) Type

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

func (WorkspaceOutput) VirtualNetworkProfile

func (o WorkspaceOutput) VirtualNetworkProfile() VirtualNetworkProfileResponsePtrOutput

Virtual Network profile

func (WorkspaceOutput) WorkspaceRepositoryConfiguration

func (o WorkspaceOutput) WorkspaceRepositoryConfiguration() WorkspaceRepositoryConfigurationResponsePtrOutput

Git integration settings

func (WorkspaceOutput) WorkspaceUID

func (o WorkspaceOutput) WorkspaceUID() pulumi.StringOutput

The workspace unique identifier

type WorkspacePublicNetworkAccess

type WorkspacePublicNetworkAccess string

Enable or Disable public network access to workspace

func (WorkspacePublicNetworkAccess) ElementType

func (WorkspacePublicNetworkAccess) ToStringOutput

func (WorkspacePublicNetworkAccess) ToStringOutputWithContext

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

func (WorkspacePublicNetworkAccess) ToStringPtrOutput

func (e WorkspacePublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkspacePublicNetworkAccess) ToStringPtrOutputWithContext

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

func (WorkspacePublicNetworkAccess) ToWorkspacePublicNetworkAccessOutput

func (e WorkspacePublicNetworkAccess) ToWorkspacePublicNetworkAccessOutput() WorkspacePublicNetworkAccessOutput

func (WorkspacePublicNetworkAccess) ToWorkspacePublicNetworkAccessOutputWithContext

func (e WorkspacePublicNetworkAccess) ToWorkspacePublicNetworkAccessOutputWithContext(ctx context.Context) WorkspacePublicNetworkAccessOutput

func (WorkspacePublicNetworkAccess) ToWorkspacePublicNetworkAccessPtrOutput

func (e WorkspacePublicNetworkAccess) ToWorkspacePublicNetworkAccessPtrOutput() WorkspacePublicNetworkAccessPtrOutput

func (WorkspacePublicNetworkAccess) ToWorkspacePublicNetworkAccessPtrOutputWithContext

func (e WorkspacePublicNetworkAccess) ToWorkspacePublicNetworkAccessPtrOutputWithContext(ctx context.Context) WorkspacePublicNetworkAccessPtrOutput

type WorkspacePublicNetworkAccessInput

type WorkspacePublicNetworkAccessInput interface {
	pulumi.Input

	ToWorkspacePublicNetworkAccessOutput() WorkspacePublicNetworkAccessOutput
	ToWorkspacePublicNetworkAccessOutputWithContext(context.Context) WorkspacePublicNetworkAccessOutput
}

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

WorkspacePublicNetworkAccessEnabled
WorkspacePublicNetworkAccessDisabled

type WorkspacePublicNetworkAccessOutput

type WorkspacePublicNetworkAccessOutput struct{ *pulumi.OutputState }

func (WorkspacePublicNetworkAccessOutput) ElementType

func (WorkspacePublicNetworkAccessOutput) ToStringOutput

func (WorkspacePublicNetworkAccessOutput) ToStringOutputWithContext

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

func (WorkspacePublicNetworkAccessOutput) ToStringPtrOutput

func (WorkspacePublicNetworkAccessOutput) ToStringPtrOutputWithContext

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

func (WorkspacePublicNetworkAccessOutput) ToWorkspacePublicNetworkAccessOutput

func (o WorkspacePublicNetworkAccessOutput) ToWorkspacePublicNetworkAccessOutput() WorkspacePublicNetworkAccessOutput

func (WorkspacePublicNetworkAccessOutput) ToWorkspacePublicNetworkAccessOutputWithContext

func (o WorkspacePublicNetworkAccessOutput) ToWorkspacePublicNetworkAccessOutputWithContext(ctx context.Context) WorkspacePublicNetworkAccessOutput

func (WorkspacePublicNetworkAccessOutput) ToWorkspacePublicNetworkAccessPtrOutput

func (o WorkspacePublicNetworkAccessOutput) ToWorkspacePublicNetworkAccessPtrOutput() WorkspacePublicNetworkAccessPtrOutput

func (WorkspacePublicNetworkAccessOutput) ToWorkspacePublicNetworkAccessPtrOutputWithContext

func (o WorkspacePublicNetworkAccessOutput) ToWorkspacePublicNetworkAccessPtrOutputWithContext(ctx context.Context) WorkspacePublicNetworkAccessPtrOutput

type WorkspacePublicNetworkAccessPtrInput

type WorkspacePublicNetworkAccessPtrInput interface {
	pulumi.Input

	ToWorkspacePublicNetworkAccessPtrOutput() WorkspacePublicNetworkAccessPtrOutput
	ToWorkspacePublicNetworkAccessPtrOutputWithContext(context.Context) WorkspacePublicNetworkAccessPtrOutput
}

func WorkspacePublicNetworkAccessPtr

func WorkspacePublicNetworkAccessPtr(v string) WorkspacePublicNetworkAccessPtrInput

type WorkspacePublicNetworkAccessPtrOutput

type WorkspacePublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }

func (WorkspacePublicNetworkAccessPtrOutput) Elem

func (WorkspacePublicNetworkAccessPtrOutput) ElementType

func (WorkspacePublicNetworkAccessPtrOutput) ToStringPtrOutput

func (WorkspacePublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext

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

func (WorkspacePublicNetworkAccessPtrOutput) ToWorkspacePublicNetworkAccessPtrOutput

func (o WorkspacePublicNetworkAccessPtrOutput) ToWorkspacePublicNetworkAccessPtrOutput() WorkspacePublicNetworkAccessPtrOutput

func (WorkspacePublicNetworkAccessPtrOutput) ToWorkspacePublicNetworkAccessPtrOutputWithContext

func (o WorkspacePublicNetworkAccessPtrOutput) ToWorkspacePublicNetworkAccessPtrOutputWithContext(ctx context.Context) WorkspacePublicNetworkAccessPtrOutput

type WorkspaceRepositoryConfiguration

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

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

func (WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationOutput

func (i WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationOutput() WorkspaceRepositoryConfigurationOutput

func (WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationOutputWithContext

func (i WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationOutput

func (WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationPtrOutput

func (i WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationPtrOutput() WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationPtrOutputWithContext

func (i WorkspaceRepositoryConfigurationArgs) ToWorkspaceRepositoryConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationPtrOutput

type WorkspaceRepositoryConfigurationInput

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

type WorkspaceRepositoryConfigurationOutput struct{ *pulumi.OutputState }

Git integration settings

func (WorkspaceRepositoryConfigurationOutput) AccountName

Account name

func (WorkspaceRepositoryConfigurationOutput) CollaborationBranch

Collaboration branch

func (WorkspaceRepositoryConfigurationOutput) ElementType

func (WorkspaceRepositoryConfigurationOutput) HostName

GitHub Enterprise host name. For example: `https://github.mydomain.com`

func (WorkspaceRepositoryConfigurationOutput) LastCommitId

The last commit ID

func (WorkspaceRepositoryConfigurationOutput) ProjectName

VSTS project name

func (WorkspaceRepositoryConfigurationOutput) RepositoryName

Repository name

func (WorkspaceRepositoryConfigurationOutput) RootFolder

Root folder to use in the repository

func (WorkspaceRepositoryConfigurationOutput) TenantId

The VSTS tenant ID

func (WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationOutput

func (o WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationOutput() WorkspaceRepositoryConfigurationOutput

func (WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationOutputWithContext

func (o WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationOutput

func (WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationPtrOutput

func (o WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationPtrOutput() WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationPtrOutputWithContext

func (o WorkspaceRepositoryConfigurationOutput) ToWorkspaceRepositoryConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationOutput) Type

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration

type WorkspaceRepositoryConfigurationPtrInput

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

type WorkspaceRepositoryConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceRepositoryConfigurationPtrOutput) AccountName

Account name

func (WorkspaceRepositoryConfigurationPtrOutput) CollaborationBranch

Collaboration branch

func (WorkspaceRepositoryConfigurationPtrOutput) Elem

func (WorkspaceRepositoryConfigurationPtrOutput) ElementType

func (WorkspaceRepositoryConfigurationPtrOutput) HostName

GitHub Enterprise host name. For example: `https://github.mydomain.com`

func (WorkspaceRepositoryConfigurationPtrOutput) LastCommitId

The last commit ID

func (WorkspaceRepositoryConfigurationPtrOutput) ProjectName

VSTS project name

func (WorkspaceRepositoryConfigurationPtrOutput) RepositoryName

Repository name

func (WorkspaceRepositoryConfigurationPtrOutput) RootFolder

Root folder to use in the repository

func (WorkspaceRepositoryConfigurationPtrOutput) TenantId

The VSTS tenant ID

func (WorkspaceRepositoryConfigurationPtrOutput) ToWorkspaceRepositoryConfigurationPtrOutput

func (o WorkspaceRepositoryConfigurationPtrOutput) ToWorkspaceRepositoryConfigurationPtrOutput() WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationPtrOutput) ToWorkspaceRepositoryConfigurationPtrOutputWithContext

func (o WorkspaceRepositoryConfigurationPtrOutput) ToWorkspaceRepositoryConfigurationPtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationPtrOutput

func (WorkspaceRepositoryConfigurationPtrOutput) Type

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration

type WorkspaceRepositoryConfigurationResponse

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 WorkspaceRepositoryConfigurationResponseOutput

type WorkspaceRepositoryConfigurationResponseOutput struct{ *pulumi.OutputState }

Git integration settings

func (WorkspaceRepositoryConfigurationResponseOutput) AccountName

Account name

func (WorkspaceRepositoryConfigurationResponseOutput) CollaborationBranch

Collaboration branch

func (WorkspaceRepositoryConfigurationResponseOutput) ElementType

func (WorkspaceRepositoryConfigurationResponseOutput) HostName

GitHub Enterprise host name. For example: `https://github.mydomain.com`

func (WorkspaceRepositoryConfigurationResponseOutput) LastCommitId

The last commit ID

func (WorkspaceRepositoryConfigurationResponseOutput) ProjectName

VSTS project name

func (WorkspaceRepositoryConfigurationResponseOutput) RepositoryName

Repository name

func (WorkspaceRepositoryConfigurationResponseOutput) RootFolder

Root folder to use in the repository

func (WorkspaceRepositoryConfigurationResponseOutput) TenantId

The VSTS tenant ID

func (WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponseOutput

func (o WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponseOutput() WorkspaceRepositoryConfigurationResponseOutput

func (WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponseOutputWithContext

func (o WorkspaceRepositoryConfigurationResponseOutput) ToWorkspaceRepositoryConfigurationResponseOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationResponseOutput

func (WorkspaceRepositoryConfigurationResponseOutput) Type

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration

type WorkspaceRepositoryConfigurationResponsePtrOutput

type WorkspaceRepositoryConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceRepositoryConfigurationResponsePtrOutput) AccountName

Account name

func (WorkspaceRepositoryConfigurationResponsePtrOutput) CollaborationBranch

Collaboration branch

func (WorkspaceRepositoryConfigurationResponsePtrOutput) Elem

func (WorkspaceRepositoryConfigurationResponsePtrOutput) ElementType

func (WorkspaceRepositoryConfigurationResponsePtrOutput) HostName

GitHub Enterprise host name. For example: `https://github.mydomain.com`

func (WorkspaceRepositoryConfigurationResponsePtrOutput) LastCommitId

The last commit ID

func (WorkspaceRepositoryConfigurationResponsePtrOutput) ProjectName

VSTS project name

func (WorkspaceRepositoryConfigurationResponsePtrOutput) RepositoryName

Repository name

func (WorkspaceRepositoryConfigurationResponsePtrOutput) RootFolder

Root folder to use in the repository

func (WorkspaceRepositoryConfigurationResponsePtrOutput) TenantId

The VSTS tenant ID

func (WorkspaceRepositoryConfigurationResponsePtrOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutput

func (o WorkspaceRepositoryConfigurationResponsePtrOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutput() WorkspaceRepositoryConfigurationResponsePtrOutput

func (WorkspaceRepositoryConfigurationResponsePtrOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext

func (o WorkspaceRepositoryConfigurationResponsePtrOutput) ToWorkspaceRepositoryConfigurationResponsePtrOutputWithContext(ctx context.Context) WorkspaceRepositoryConfigurationResponsePtrOutput

func (WorkspaceRepositoryConfigurationResponsePtrOutput) Type

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration

type WorkspaceSqlAadAdmin

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

Other available API versions: 2021-06-01-preview.

Note: SQL AAD Admin is configured automatically during workspace creation and assigned to the current user. One can't add more admins with this resource unless you manually delete the current SQL AAD Admin.

func GetWorkspaceSqlAadAdmin

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

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

func (*WorkspaceSqlAadAdmin) ElementType() reflect.Type

func (*WorkspaceSqlAadAdmin) ToWorkspaceSqlAadAdminOutput

func (i *WorkspaceSqlAadAdmin) ToWorkspaceSqlAadAdminOutput() WorkspaceSqlAadAdminOutput

func (*WorkspaceSqlAadAdmin) ToWorkspaceSqlAadAdminOutputWithContext

func (i *WorkspaceSqlAadAdmin) ToWorkspaceSqlAadAdminOutputWithContext(ctx context.Context) WorkspaceSqlAadAdminOutput

type WorkspaceSqlAadAdminArgs

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

func (WorkspaceSqlAadAdminArgs) ElementType() reflect.Type

type WorkspaceSqlAadAdminInput

type WorkspaceSqlAadAdminInput interface {
	pulumi.Input

	ToWorkspaceSqlAadAdminOutput() WorkspaceSqlAadAdminOutput
	ToWorkspaceSqlAadAdminOutputWithContext(ctx context.Context) WorkspaceSqlAadAdminOutput
}

type WorkspaceSqlAadAdminOutput

type WorkspaceSqlAadAdminOutput struct{ *pulumi.OutputState }

func (WorkspaceSqlAadAdminOutput) AdministratorType

func (o WorkspaceSqlAadAdminOutput) AdministratorType() pulumi.StringPtrOutput

Workspace active directory administrator type

func (WorkspaceSqlAadAdminOutput) ElementType

func (WorkspaceSqlAadAdminOutput) ElementType() reflect.Type

func (WorkspaceSqlAadAdminOutput) Login

Login of the workspace active directory administrator

func (WorkspaceSqlAadAdminOutput) Name

The name of the resource

func (WorkspaceSqlAadAdminOutput) Sid

Object ID of the workspace active directory administrator

func (WorkspaceSqlAadAdminOutput) TenantId

Tenant ID of the workspace active directory administrator

func (WorkspaceSqlAadAdminOutput) ToWorkspaceSqlAadAdminOutput

func (o WorkspaceSqlAadAdminOutput) ToWorkspaceSqlAadAdminOutput() WorkspaceSqlAadAdminOutput

func (WorkspaceSqlAadAdminOutput) ToWorkspaceSqlAadAdminOutputWithContext

func (o WorkspaceSqlAadAdminOutput) ToWorkspaceSqlAadAdminOutputWithContext(ctx context.Context) WorkspaceSqlAadAdminOutput

func (WorkspaceSqlAadAdminOutput) Type

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

type WorkspaceSqlAadAdminState

type WorkspaceSqlAadAdminState struct {
}

func (WorkspaceSqlAadAdminState) ElementType

func (WorkspaceSqlAadAdminState) ElementType() reflect.Type

type WorkspaceState

type WorkspaceState struct {
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

Source Files

Jump to

Keyboard shortcuts

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