operationalinsights

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 (
	BillingTypeCluster    = BillingType("Cluster")
	BillingTypeWorkspaces = BillingType("Workspaces")
)
View Source
const (
	// A string that matches the pattern of a URI, for example, scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment
	ColumnDataTypeHintEnumUri = ColumnDataTypeHintEnum("uri")
	// A standard 128-bit GUID following the standard shape, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
	ColumnDataTypeHintEnumGuid = ColumnDataTypeHintEnum("guid")
	// An Azure Resource Model (ARM) path: /subscriptions/{...}/resourceGroups/{...}/providers/Microsoft.{...}/{...}/{...}/{...}...
	ColumnDataTypeHintEnumArmPath = ColumnDataTypeHintEnum("armPath")
	// A standard V4/V6 ip address following the standard shape, x.x.x.x/y:y:y:y:y:y:y:y
	ColumnDataTypeHintEnumIp = ColumnDataTypeHintEnum("ip")
)
View Source
const (
	ColumnTypeEnumString   = ColumnTypeEnum("string")
	ColumnTypeEnumInt      = ColumnTypeEnum("int")
	ColumnTypeEnumLong     = ColumnTypeEnum("long")
	ColumnTypeEnumReal     = ColumnTypeEnum("real")
	ColumnTypeEnumBoolean  = ColumnTypeEnum("boolean")
	ColumnTypeEnumDateTime = ColumnTypeEnum("dateTime")
	ColumnTypeEnumGuid     = ColumnTypeEnum("guid")
	ColumnTypeEnumDynamic  = ColumnTypeEnum("dynamic")
)
View Source
const (
	DataSourceKindWindowsEvent                                         = DataSourceKind("WindowsEvent")
	DataSourceKindWindowsPerformanceCounter                            = DataSourceKind("WindowsPerformanceCounter")
	DataSourceKindIISLogs                                              = DataSourceKind("IISLogs")
	DataSourceKindLinuxSyslog                                          = DataSourceKind("LinuxSyslog")
	DataSourceKindLinuxSyslogCollection                                = DataSourceKind("LinuxSyslogCollection")
	DataSourceKindLinuxPerformanceObject                               = DataSourceKind("LinuxPerformanceObject")
	DataSourceKindLinuxPerformanceCollection                           = DataSourceKind("LinuxPerformanceCollection")
	DataSourceKindCustomLog                                            = DataSourceKind("CustomLog")
	DataSourceKindCustomLogCollection                                  = DataSourceKind("CustomLogCollection")
	DataSourceKindAzureAuditLog                                        = DataSourceKind("AzureAuditLog")
	DataSourceKindAzureActivityLog                                     = DataSourceKind("AzureActivityLog")
	DataSourceKindGenericDataSource                                    = DataSourceKind("GenericDataSource")
	DataSourceKindChangeTrackingCustomPath                             = DataSourceKind("ChangeTrackingCustomPath")
	DataSourceKindChangeTrackingPath                                   = DataSourceKind("ChangeTrackingPath")
	DataSourceKindChangeTrackingServices                               = DataSourceKind("ChangeTrackingServices")
	DataSourceKindChangeTrackingDataTypeConfiguration                  = DataSourceKind("ChangeTrackingDataTypeConfiguration")
	DataSourceKindChangeTrackingDefaultRegistry                        = DataSourceKind("ChangeTrackingDefaultRegistry")
	DataSourceKindChangeTrackingRegistry                               = DataSourceKind("ChangeTrackingRegistry")
	DataSourceKindChangeTrackingLinuxPath                              = DataSourceKind("ChangeTrackingLinuxPath")
	DataSourceKindLinuxChangeTrackingPath                              = DataSourceKind("LinuxChangeTrackingPath")
	DataSourceKindChangeTrackingContentLocation                        = DataSourceKind("ChangeTrackingContentLocation")
	DataSourceKindWindowsTelemetry                                     = DataSourceKind("WindowsTelemetry")
	DataSourceKindOffice365                                            = DataSourceKind("Office365")
	DataSourceKindSecurityWindowsBaselineConfiguration                 = DataSourceKind("SecurityWindowsBaselineConfiguration")
	DataSourceKindSecurityCenterSecurityWindowsBaselineConfiguration   = DataSourceKind("SecurityCenterSecurityWindowsBaselineConfiguration")
	DataSourceKindSecurityEventCollectionConfiguration                 = DataSourceKind("SecurityEventCollectionConfiguration")
	DataSourceKindSecurityInsightsSecurityEventCollectionConfiguration = DataSourceKind("SecurityInsightsSecurityEventCollectionConfiguration")
	DataSourceKindImportComputerGroup                                  = DataSourceKind("ImportComputerGroup")
	DataSourceKindNetworkMonitoring                                    = DataSourceKind("NetworkMonitoring")
	DataSourceKindItsm                                                 = DataSourceKind("Itsm")
	DataSourceKindDnsAnalytics                                         = DataSourceKind("DnsAnalytics")
	DataSourceKindApplicationInsights                                  = DataSourceKind("ApplicationInsights")
	DataSourceKindSqlDataClassification                                = DataSourceKind("SqlDataClassification")
)
View Source
const (
	IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
	IdentityTypeUserAssigned   = IdentityType("UserAssigned")
	IdentityTypeNone           = IdentityType("None")
)
View Source
const (
	LinkedServiceEntityStatusSucceeded           = LinkedServiceEntityStatus("Succeeded")
	LinkedServiceEntityStatusDeleting            = LinkedServiceEntityStatus("Deleting")
	LinkedServiceEntityStatusProvisioningAccount = LinkedServiceEntityStatus("ProvisioningAccount")
	LinkedServiceEntityStatusUpdating            = LinkedServiceEntityStatus("Updating")
)
View Source
const (
	MachineGroupTypeUnknown      = MachineGroupType("unknown")
	MachineGroupType_Azure_Cs    = MachineGroupType("azure-cs")
	MachineGroupType_Azure_Sf    = MachineGroupType("azure-sf")
	MachineGroupType_Azure_Vmss  = MachineGroupType("azure-vmss")
	MachineGroupType_User_Static = MachineGroupType("user-static")
)
View Source
const (
	// Enables connectivity to Log Analytics through public DNS.
	PublicNetworkAccessTypeEnabled = PublicNetworkAccessType("Enabled")
	// Disables public connectivity to Log Analytics through public DNS.
	PublicNetworkAccessTypeDisabled = PublicNetworkAccessType("Disabled")
)
View Source
const (
	// Logs  that are adjusted to support high volume low value verbose logs.
	TablePlanEnumBasic = TablePlanEnum("Basic")
	// Logs  that allow monitoring and analytics.
	TablePlanEnumAnalytics = TablePlanEnum("Analytics")
)
View Source
const (
	WorkspaceSkuNameEnumFree                = WorkspaceSkuNameEnum("Free")
	WorkspaceSkuNameEnumStandard            = WorkspaceSkuNameEnum("Standard")
	WorkspaceSkuNameEnumPremium             = WorkspaceSkuNameEnum("Premium")
	WorkspaceSkuNameEnumPerNode             = WorkspaceSkuNameEnum("PerNode")
	WorkspaceSkuNameEnumPerGB2018           = WorkspaceSkuNameEnum("PerGB2018")
	WorkspaceSkuNameEnumStandalone          = WorkspaceSkuNameEnum("Standalone")
	WorkspaceSkuNameEnumCapacityReservation = WorkspaceSkuNameEnum("CapacityReservation")
	WorkspaceSkuNameEnumLACluster           = WorkspaceSkuNameEnum("LACluster")
)
View Source
const (
	ClusterSkuNameEnumCapacityReservation = ClusterSkuNameEnum("CapacityReservation")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociatedWorkspaceResponse

type AssociatedWorkspaceResponse struct {
	// The time of workspace association.
	AssociateDate string `pulumi:"associateDate"`
	// The ResourceId id the assigned workspace.
	ResourceId string `pulumi:"resourceId"`
	// The id of the assigned workspace.
	WorkspaceId string `pulumi:"workspaceId"`
	// The name id the assigned workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

The list of Log Analytics workspaces associated with the cluster.

type AssociatedWorkspaceResponseArrayOutput

type AssociatedWorkspaceResponseArrayOutput struct{ *pulumi.OutputState }

func (AssociatedWorkspaceResponseArrayOutput) ElementType

func (AssociatedWorkspaceResponseArrayOutput) Index

func (AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutput

func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput

func (AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutputWithContext

func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput

type AssociatedWorkspaceResponseOutput

type AssociatedWorkspaceResponseOutput struct{ *pulumi.OutputState }

The list of Log Analytics workspaces associated with the cluster.

func (AssociatedWorkspaceResponseOutput) AssociateDate

The time of workspace association.

func (AssociatedWorkspaceResponseOutput) ElementType

func (AssociatedWorkspaceResponseOutput) ResourceId

The ResourceId id the assigned workspace.

func (AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutput

func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput

func (AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutputWithContext

func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput

func (AssociatedWorkspaceResponseOutput) WorkspaceId

The id of the assigned workspace.

func (AssociatedWorkspaceResponseOutput) WorkspaceName

The name id the assigned workspace.

type BillingType

type BillingType string

The cluster's billing type.

func (BillingType) ElementType

func (BillingType) ElementType() reflect.Type

func (BillingType) ToBillingTypeOutput

func (e BillingType) ToBillingTypeOutput() BillingTypeOutput

func (BillingType) ToBillingTypeOutputWithContext

func (e BillingType) ToBillingTypeOutputWithContext(ctx context.Context) BillingTypeOutput

func (BillingType) ToBillingTypePtrOutput

func (e BillingType) ToBillingTypePtrOutput() BillingTypePtrOutput

func (BillingType) ToBillingTypePtrOutputWithContext

func (e BillingType) ToBillingTypePtrOutputWithContext(ctx context.Context) BillingTypePtrOutput

func (BillingType) ToStringOutput

func (e BillingType) ToStringOutput() pulumi.StringOutput

func (BillingType) ToStringOutputWithContext

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

func (BillingType) ToStringPtrOutput

func (e BillingType) ToStringPtrOutput() pulumi.StringPtrOutput

func (BillingType) ToStringPtrOutputWithContext

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

type BillingTypeInput

type BillingTypeInput interface {
	pulumi.Input

	ToBillingTypeOutput() BillingTypeOutput
	ToBillingTypeOutputWithContext(context.Context) BillingTypeOutput
}

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

BillingTypeCluster
BillingTypeWorkspaces

type BillingTypeOutput

type BillingTypeOutput struct{ *pulumi.OutputState }

func (BillingTypeOutput) ElementType

func (BillingTypeOutput) ElementType() reflect.Type

func (BillingTypeOutput) ToBillingTypeOutput

func (o BillingTypeOutput) ToBillingTypeOutput() BillingTypeOutput

func (BillingTypeOutput) ToBillingTypeOutputWithContext

func (o BillingTypeOutput) ToBillingTypeOutputWithContext(ctx context.Context) BillingTypeOutput

func (BillingTypeOutput) ToBillingTypePtrOutput

func (o BillingTypeOutput) ToBillingTypePtrOutput() BillingTypePtrOutput

func (BillingTypeOutput) ToBillingTypePtrOutputWithContext

func (o BillingTypeOutput) ToBillingTypePtrOutputWithContext(ctx context.Context) BillingTypePtrOutput

func (BillingTypeOutput) ToStringOutput

func (o BillingTypeOutput) ToStringOutput() pulumi.StringOutput

func (BillingTypeOutput) ToStringOutputWithContext

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

func (BillingTypeOutput) ToStringPtrOutput

func (o BillingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BillingTypeOutput) ToStringPtrOutputWithContext

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

type BillingTypePtrInput

type BillingTypePtrInput interface {
	pulumi.Input

	ToBillingTypePtrOutput() BillingTypePtrOutput
	ToBillingTypePtrOutputWithContext(context.Context) BillingTypePtrOutput
}

func BillingTypePtr

func BillingTypePtr(v string) BillingTypePtrInput

type BillingTypePtrOutput

type BillingTypePtrOutput struct{ *pulumi.OutputState }

func (BillingTypePtrOutput) Elem

func (BillingTypePtrOutput) ElementType

func (BillingTypePtrOutput) ElementType() reflect.Type

func (BillingTypePtrOutput) ToBillingTypePtrOutput

func (o BillingTypePtrOutput) ToBillingTypePtrOutput() BillingTypePtrOutput

func (BillingTypePtrOutput) ToBillingTypePtrOutputWithContext

func (o BillingTypePtrOutput) ToBillingTypePtrOutputWithContext(ctx context.Context) BillingTypePtrOutput

func (BillingTypePtrOutput) ToStringPtrOutput

func (o BillingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BillingTypePtrOutput) ToStringPtrOutputWithContext

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

type CapacityReservationPropertiesResponse

type CapacityReservationPropertiesResponse struct {
	// The last time Sku was updated.
	LastSkuUpdate string `pulumi:"lastSkuUpdate"`
	// Minimum CapacityReservation value in GB.
	MinCapacity float64 `pulumi:"minCapacity"`
}

The Capacity Reservation properties.

type CapacityReservationPropertiesResponseOutput

type CapacityReservationPropertiesResponseOutput struct{ *pulumi.OutputState }

The Capacity Reservation properties.

func (CapacityReservationPropertiesResponseOutput) ElementType

func (CapacityReservationPropertiesResponseOutput) LastSkuUpdate

The last time Sku was updated.

func (CapacityReservationPropertiesResponseOutput) MinCapacity

Minimum CapacityReservation value in GB.

func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutput

func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput

func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutputWithContext

func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput

type CapacityReservationPropertiesResponsePtrOutput

type CapacityReservationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CapacityReservationPropertiesResponsePtrOutput) Elem

func (CapacityReservationPropertiesResponsePtrOutput) ElementType

func (CapacityReservationPropertiesResponsePtrOutput) LastSkuUpdate

The last time Sku was updated.

func (CapacityReservationPropertiesResponsePtrOutput) MinCapacity

Minimum CapacityReservation value in GB.

func (CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutput

func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput

func (CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext

func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The list of Log Analytics workspaces associated with the cluster
	AssociatedWorkspaces AssociatedWorkspaceResponseArrayOutput `pulumi:"associatedWorkspaces"`
	// The cluster's billing type.
	BillingType pulumi.StringPtrOutput `pulumi:"billingType"`
	// Additional properties for capacity reservation
	CapacityReservationProperties CapacityReservationPropertiesResponsePtrOutput `pulumi:"capacityReservationProperties"`
	// The ID associated with the cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The cluster creation time
	CreatedDate pulumi.StringOutput `pulumi:"createdDate"`
	// The identity of the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
	IsAvailabilityZonesEnabled pulumi.BoolPtrOutput `pulumi:"isAvailabilityZonesEnabled"`
	// Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
	IsDoubleEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"isDoubleEncryptionEnabled"`
	// The associated key properties.
	KeyVaultProperties KeyVaultPropertiesResponsePtrOutput `pulumi:"keyVaultProperties"`
	// The last time the cluster was updated.
	LastModifiedDate pulumi.StringOutput `pulumi:"lastModifiedDate"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the cluster.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The sku properties.
	Sku ClusterSkuResponsePtrOutput `pulumi:"sku"`
	// 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 top level Log Analytics cluster resource container. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2020-10-01.

Other available API versions: 2019-08-01-preview, 2020-08-01, 2022-10-01.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// The cluster's billing type.
	BillingType pulumi.StringPtrInput
	// The name of the Log Analytics cluster.
	ClusterName pulumi.StringPtrInput
	// The identity of the resource.
	Identity IdentityPtrInput
	// Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
	IsAvailabilityZonesEnabled pulumi.BoolPtrInput
	// Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
	IsDoubleEncryptionEnabled pulumi.BoolPtrInput
	// The associated key properties.
	KeyVaultProperties KeyVaultPropertiesPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The sku properties.
	Sku ClusterSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) AssociatedWorkspaces

func (o ClusterOutput) AssociatedWorkspaces() AssociatedWorkspaceResponseArrayOutput

The list of Log Analytics workspaces associated with the cluster

func (ClusterOutput) BillingType

func (o ClusterOutput) BillingType() pulumi.StringPtrOutput

The cluster's billing type.

func (ClusterOutput) CapacityReservationProperties

func (o ClusterOutput) CapacityReservationProperties() CapacityReservationPropertiesResponsePtrOutput

Additional properties for capacity reservation

func (ClusterOutput) ClusterId

func (o ClusterOutput) ClusterId() pulumi.StringOutput

The ID associated with the cluster.

func (ClusterOutput) CreatedDate

func (o ClusterOutput) CreatedDate() pulumi.StringOutput

The cluster creation time

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) Identity

The identity of the resource.

func (ClusterOutput) IsAvailabilityZonesEnabled

func (o ClusterOutput) IsAvailabilityZonesEnabled() pulumi.BoolPtrOutput

Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.

func (ClusterOutput) IsDoubleEncryptionEnabled

func (o ClusterOutput) IsDoubleEncryptionEnabled() pulumi.BoolPtrOutput

Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'

func (ClusterOutput) KeyVaultProperties

func (o ClusterOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput

The associated key properties.

func (ClusterOutput) LastModifiedDate

func (o ClusterOutput) LastModifiedDate() pulumi.StringOutput

The last time the cluster was updated.

func (ClusterOutput) Location

func (o ClusterOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ClusterOutput) Name

The name of the resource

func (ClusterOutput) ProvisioningState

func (o ClusterOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the cluster.

func (ClusterOutput) Sku

The sku properties.

func (ClusterOutput) Tags

Resource tags.

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

func (ClusterOutput) Type

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

type ClusterSku

type ClusterSku struct {
	// The capacity value
	Capacity *float64 `pulumi:"capacity"`
	// The name of the SKU.
	Name *string `pulumi:"name"`
}

The cluster sku definition.

type ClusterSkuArgs

type ClusterSkuArgs struct {
	// The capacity value
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	// The name of the SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The cluster sku definition.

func (ClusterSkuArgs) ElementType

func (ClusterSkuArgs) ElementType() reflect.Type

func (ClusterSkuArgs) ToClusterSkuOutput

func (i ClusterSkuArgs) ToClusterSkuOutput() ClusterSkuOutput

func (ClusterSkuArgs) ToClusterSkuOutputWithContext

func (i ClusterSkuArgs) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput

func (ClusterSkuArgs) ToClusterSkuPtrOutput

func (i ClusterSkuArgs) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuArgs) ToClusterSkuPtrOutputWithContext

func (i ClusterSkuArgs) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuInput

type ClusterSkuInput interface {
	pulumi.Input

	ToClusterSkuOutput() ClusterSkuOutput
	ToClusterSkuOutputWithContext(context.Context) ClusterSkuOutput
}

ClusterSkuInput is an input type that accepts ClusterSkuArgs and ClusterSkuOutput values. You can construct a concrete instance of `ClusterSkuInput` via:

ClusterSkuArgs{...}

type ClusterSkuNameEnum

type ClusterSkuNameEnum string

The name of the SKU.

func (ClusterSkuNameEnum) ElementType

func (ClusterSkuNameEnum) ElementType() reflect.Type

func (ClusterSkuNameEnum) ToClusterSkuNameEnumOutput

func (e ClusterSkuNameEnum) ToClusterSkuNameEnumOutput() ClusterSkuNameEnumOutput

func (ClusterSkuNameEnum) ToClusterSkuNameEnumOutputWithContext

func (e ClusterSkuNameEnum) ToClusterSkuNameEnumOutputWithContext(ctx context.Context) ClusterSkuNameEnumOutput

func (ClusterSkuNameEnum) ToClusterSkuNameEnumPtrOutput

func (e ClusterSkuNameEnum) ToClusterSkuNameEnumPtrOutput() ClusterSkuNameEnumPtrOutput

func (ClusterSkuNameEnum) ToClusterSkuNameEnumPtrOutputWithContext

func (e ClusterSkuNameEnum) ToClusterSkuNameEnumPtrOutputWithContext(ctx context.Context) ClusterSkuNameEnumPtrOutput

func (ClusterSkuNameEnum) ToStringOutput

func (e ClusterSkuNameEnum) ToStringOutput() pulumi.StringOutput

func (ClusterSkuNameEnum) ToStringOutputWithContext

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

func (ClusterSkuNameEnum) ToStringPtrOutput

func (e ClusterSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSkuNameEnum) ToStringPtrOutputWithContext

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

type ClusterSkuNameEnumInput

type ClusterSkuNameEnumInput interface {
	pulumi.Input

	ToClusterSkuNameEnumOutput() ClusterSkuNameEnumOutput
	ToClusterSkuNameEnumOutputWithContext(context.Context) ClusterSkuNameEnumOutput
}

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

ClusterSkuNameEnumCapacityReservation

type ClusterSkuNameEnumOutput

type ClusterSkuNameEnumOutput struct{ *pulumi.OutputState }

func (ClusterSkuNameEnumOutput) ElementType

func (ClusterSkuNameEnumOutput) ElementType() reflect.Type

func (ClusterSkuNameEnumOutput) ToClusterSkuNameEnumOutput

func (o ClusterSkuNameEnumOutput) ToClusterSkuNameEnumOutput() ClusterSkuNameEnumOutput

func (ClusterSkuNameEnumOutput) ToClusterSkuNameEnumOutputWithContext

func (o ClusterSkuNameEnumOutput) ToClusterSkuNameEnumOutputWithContext(ctx context.Context) ClusterSkuNameEnumOutput

func (ClusterSkuNameEnumOutput) ToClusterSkuNameEnumPtrOutput

func (o ClusterSkuNameEnumOutput) ToClusterSkuNameEnumPtrOutput() ClusterSkuNameEnumPtrOutput

func (ClusterSkuNameEnumOutput) ToClusterSkuNameEnumPtrOutputWithContext

func (o ClusterSkuNameEnumOutput) ToClusterSkuNameEnumPtrOutputWithContext(ctx context.Context) ClusterSkuNameEnumPtrOutput

func (ClusterSkuNameEnumOutput) ToStringOutput

func (o ClusterSkuNameEnumOutput) ToStringOutput() pulumi.StringOutput

func (ClusterSkuNameEnumOutput) ToStringOutputWithContext

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

func (ClusterSkuNameEnumOutput) ToStringPtrOutput

func (o ClusterSkuNameEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSkuNameEnumOutput) ToStringPtrOutputWithContext

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

type ClusterSkuNameEnumPtrInput

type ClusterSkuNameEnumPtrInput interface {
	pulumi.Input

	ToClusterSkuNameEnumPtrOutput() ClusterSkuNameEnumPtrOutput
	ToClusterSkuNameEnumPtrOutputWithContext(context.Context) ClusterSkuNameEnumPtrOutput
}

func ClusterSkuNameEnumPtr

func ClusterSkuNameEnumPtr(v string) ClusterSkuNameEnumPtrInput

type ClusterSkuNameEnumPtrOutput

type ClusterSkuNameEnumPtrOutput struct{ *pulumi.OutputState }

func (ClusterSkuNameEnumPtrOutput) Elem

func (ClusterSkuNameEnumPtrOutput) ElementType

func (ClusterSkuNameEnumPtrOutput) ToClusterSkuNameEnumPtrOutput

func (o ClusterSkuNameEnumPtrOutput) ToClusterSkuNameEnumPtrOutput() ClusterSkuNameEnumPtrOutput

func (ClusterSkuNameEnumPtrOutput) ToClusterSkuNameEnumPtrOutputWithContext

func (o ClusterSkuNameEnumPtrOutput) ToClusterSkuNameEnumPtrOutputWithContext(ctx context.Context) ClusterSkuNameEnumPtrOutput

func (ClusterSkuNameEnumPtrOutput) ToStringPtrOutput

func (o ClusterSkuNameEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSkuNameEnumPtrOutput) ToStringPtrOutputWithContext

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

type ClusterSkuOutput

type ClusterSkuOutput struct{ *pulumi.OutputState }

The cluster sku definition.

func (ClusterSkuOutput) Capacity

The capacity value

func (ClusterSkuOutput) ElementType

func (ClusterSkuOutput) ElementType() reflect.Type

func (ClusterSkuOutput) Name

The name of the SKU.

func (ClusterSkuOutput) ToClusterSkuOutput

func (o ClusterSkuOutput) ToClusterSkuOutput() ClusterSkuOutput

func (ClusterSkuOutput) ToClusterSkuOutputWithContext

func (o ClusterSkuOutput) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput

func (ClusterSkuOutput) ToClusterSkuPtrOutput

func (o ClusterSkuOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuOutput) ToClusterSkuPtrOutputWithContext

func (o ClusterSkuOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuPtrInput

type ClusterSkuPtrInput interface {
	pulumi.Input

	ToClusterSkuPtrOutput() ClusterSkuPtrOutput
	ToClusterSkuPtrOutputWithContext(context.Context) ClusterSkuPtrOutput
}

ClusterSkuPtrInput is an input type that accepts ClusterSkuArgs, ClusterSkuPtr and ClusterSkuPtrOutput values. You can construct a concrete instance of `ClusterSkuPtrInput` via:

        ClusterSkuArgs{...}

or:

        nil

func ClusterSkuPtr

func ClusterSkuPtr(v *ClusterSkuArgs) ClusterSkuPtrInput

type ClusterSkuPtrOutput

type ClusterSkuPtrOutput struct{ *pulumi.OutputState }

func (ClusterSkuPtrOutput) Capacity

The capacity value

func (ClusterSkuPtrOutput) Elem

func (ClusterSkuPtrOutput) ElementType

func (ClusterSkuPtrOutput) ElementType() reflect.Type

func (ClusterSkuPtrOutput) Name

The name of the SKU.

func (ClusterSkuPtrOutput) ToClusterSkuPtrOutput

func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput

func (ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext

func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput

type ClusterSkuResponse

type ClusterSkuResponse struct {
	// The capacity value
	Capacity *float64 `pulumi:"capacity"`
	// The name of the SKU.
	Name *string `pulumi:"name"`
}

The cluster sku definition.

type ClusterSkuResponseOutput

type ClusterSkuResponseOutput struct{ *pulumi.OutputState }

The cluster sku definition.

func (ClusterSkuResponseOutput) Capacity

The capacity value

func (ClusterSkuResponseOutput) ElementType

func (ClusterSkuResponseOutput) ElementType() reflect.Type

func (ClusterSkuResponseOutput) Name

The name of the SKU.

func (ClusterSkuResponseOutput) ToClusterSkuResponseOutput

func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutput() ClusterSkuResponseOutput

func (ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext

func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput

type ClusterSkuResponsePtrOutput

type ClusterSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterSkuResponsePtrOutput) Capacity

The capacity value

func (ClusterSkuResponsePtrOutput) Elem

func (ClusterSkuResponsePtrOutput) ElementType

func (ClusterSkuResponsePtrOutput) Name

The name of the SKU.

func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput

func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput

func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext

func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput

type ClusterState

type ClusterState struct {
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type Column

type Column struct {
	// Column data type logical hint.
	DataTypeHint *string `pulumi:"dataTypeHint"`
	// Column description.
	Description *string `pulumi:"description"`
	// Column display name.
	DisplayName *string `pulumi:"displayName"`
	// Column name.
	Name *string `pulumi:"name"`
	// Column data type.
	Type *string `pulumi:"type"`
}

Table column.

type ColumnArgs

type ColumnArgs struct {
	// Column data type logical hint.
	DataTypeHint pulumi.StringPtrInput `pulumi:"dataTypeHint"`
	// Column description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Column display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Column name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Column data type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Table column.

func (ColumnArgs) ElementType

func (ColumnArgs) ElementType() reflect.Type

func (ColumnArgs) ToColumnOutput

func (i ColumnArgs) ToColumnOutput() ColumnOutput

func (ColumnArgs) ToColumnOutputWithContext

func (i ColumnArgs) ToColumnOutputWithContext(ctx context.Context) ColumnOutput

type ColumnArray

type ColumnArray []ColumnInput

func (ColumnArray) ElementType

func (ColumnArray) ElementType() reflect.Type

func (ColumnArray) ToColumnArrayOutput

func (i ColumnArray) ToColumnArrayOutput() ColumnArrayOutput

func (ColumnArray) ToColumnArrayOutputWithContext

func (i ColumnArray) ToColumnArrayOutputWithContext(ctx context.Context) ColumnArrayOutput

type ColumnArrayInput

type ColumnArrayInput interface {
	pulumi.Input

	ToColumnArrayOutput() ColumnArrayOutput
	ToColumnArrayOutputWithContext(context.Context) ColumnArrayOutput
}

ColumnArrayInput is an input type that accepts ColumnArray and ColumnArrayOutput values. You can construct a concrete instance of `ColumnArrayInput` via:

ColumnArray{ ColumnArgs{...} }

type ColumnArrayOutput

type ColumnArrayOutput struct{ *pulumi.OutputState }

func (ColumnArrayOutput) ElementType

func (ColumnArrayOutput) ElementType() reflect.Type

func (ColumnArrayOutput) Index

func (ColumnArrayOutput) ToColumnArrayOutput

func (o ColumnArrayOutput) ToColumnArrayOutput() ColumnArrayOutput

func (ColumnArrayOutput) ToColumnArrayOutputWithContext

func (o ColumnArrayOutput) ToColumnArrayOutputWithContext(ctx context.Context) ColumnArrayOutput

type ColumnDataTypeHintEnum

type ColumnDataTypeHintEnum string

Column data type logical hint.

func (ColumnDataTypeHintEnum) ElementType

func (ColumnDataTypeHintEnum) ElementType() reflect.Type

func (ColumnDataTypeHintEnum) ToColumnDataTypeHintEnumOutput

func (e ColumnDataTypeHintEnum) ToColumnDataTypeHintEnumOutput() ColumnDataTypeHintEnumOutput

func (ColumnDataTypeHintEnum) ToColumnDataTypeHintEnumOutputWithContext

func (e ColumnDataTypeHintEnum) ToColumnDataTypeHintEnumOutputWithContext(ctx context.Context) ColumnDataTypeHintEnumOutput

func (ColumnDataTypeHintEnum) ToColumnDataTypeHintEnumPtrOutput

func (e ColumnDataTypeHintEnum) ToColumnDataTypeHintEnumPtrOutput() ColumnDataTypeHintEnumPtrOutput

func (ColumnDataTypeHintEnum) ToColumnDataTypeHintEnumPtrOutputWithContext

func (e ColumnDataTypeHintEnum) ToColumnDataTypeHintEnumPtrOutputWithContext(ctx context.Context) ColumnDataTypeHintEnumPtrOutput

func (ColumnDataTypeHintEnum) ToStringOutput

func (e ColumnDataTypeHintEnum) ToStringOutput() pulumi.StringOutput

func (ColumnDataTypeHintEnum) ToStringOutputWithContext

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

func (ColumnDataTypeHintEnum) ToStringPtrOutput

func (e ColumnDataTypeHintEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ColumnDataTypeHintEnum) ToStringPtrOutputWithContext

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

type ColumnDataTypeHintEnumInput

type ColumnDataTypeHintEnumInput interface {
	pulumi.Input

	ToColumnDataTypeHintEnumOutput() ColumnDataTypeHintEnumOutput
	ToColumnDataTypeHintEnumOutputWithContext(context.Context) ColumnDataTypeHintEnumOutput
}

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

ColumnDataTypeHintEnumUri
ColumnDataTypeHintEnumGuid
ColumnDataTypeHintEnumArmPath
ColumnDataTypeHintEnumIp

type ColumnDataTypeHintEnumOutput

type ColumnDataTypeHintEnumOutput struct{ *pulumi.OutputState }

func (ColumnDataTypeHintEnumOutput) ElementType

func (ColumnDataTypeHintEnumOutput) ToColumnDataTypeHintEnumOutput

func (o ColumnDataTypeHintEnumOutput) ToColumnDataTypeHintEnumOutput() ColumnDataTypeHintEnumOutput

func (ColumnDataTypeHintEnumOutput) ToColumnDataTypeHintEnumOutputWithContext

func (o ColumnDataTypeHintEnumOutput) ToColumnDataTypeHintEnumOutputWithContext(ctx context.Context) ColumnDataTypeHintEnumOutput

func (ColumnDataTypeHintEnumOutput) ToColumnDataTypeHintEnumPtrOutput

func (o ColumnDataTypeHintEnumOutput) ToColumnDataTypeHintEnumPtrOutput() ColumnDataTypeHintEnumPtrOutput

func (ColumnDataTypeHintEnumOutput) ToColumnDataTypeHintEnumPtrOutputWithContext

func (o ColumnDataTypeHintEnumOutput) ToColumnDataTypeHintEnumPtrOutputWithContext(ctx context.Context) ColumnDataTypeHintEnumPtrOutput

func (ColumnDataTypeHintEnumOutput) ToStringOutput

func (ColumnDataTypeHintEnumOutput) ToStringOutputWithContext

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

func (ColumnDataTypeHintEnumOutput) ToStringPtrOutput

func (o ColumnDataTypeHintEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ColumnDataTypeHintEnumOutput) ToStringPtrOutputWithContext

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

type ColumnDataTypeHintEnumPtrInput

type ColumnDataTypeHintEnumPtrInput interface {
	pulumi.Input

	ToColumnDataTypeHintEnumPtrOutput() ColumnDataTypeHintEnumPtrOutput
	ToColumnDataTypeHintEnumPtrOutputWithContext(context.Context) ColumnDataTypeHintEnumPtrOutput
}

func ColumnDataTypeHintEnumPtr

func ColumnDataTypeHintEnumPtr(v string) ColumnDataTypeHintEnumPtrInput

type ColumnDataTypeHintEnumPtrOutput

type ColumnDataTypeHintEnumPtrOutput struct{ *pulumi.OutputState }

func (ColumnDataTypeHintEnumPtrOutput) Elem

func (ColumnDataTypeHintEnumPtrOutput) ElementType

func (ColumnDataTypeHintEnumPtrOutput) ToColumnDataTypeHintEnumPtrOutput

func (o ColumnDataTypeHintEnumPtrOutput) ToColumnDataTypeHintEnumPtrOutput() ColumnDataTypeHintEnumPtrOutput

func (ColumnDataTypeHintEnumPtrOutput) ToColumnDataTypeHintEnumPtrOutputWithContext

func (o ColumnDataTypeHintEnumPtrOutput) ToColumnDataTypeHintEnumPtrOutputWithContext(ctx context.Context) ColumnDataTypeHintEnumPtrOutput

func (ColumnDataTypeHintEnumPtrOutput) ToStringPtrOutput

func (ColumnDataTypeHintEnumPtrOutput) ToStringPtrOutputWithContext

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

type ColumnInput

type ColumnInput interface {
	pulumi.Input

	ToColumnOutput() ColumnOutput
	ToColumnOutputWithContext(context.Context) ColumnOutput
}

ColumnInput is an input type that accepts ColumnArgs and ColumnOutput values. You can construct a concrete instance of `ColumnInput` via:

ColumnArgs{...}

type ColumnOutput

type ColumnOutput struct{ *pulumi.OutputState }

Table column.

func (ColumnOutput) DataTypeHint

func (o ColumnOutput) DataTypeHint() pulumi.StringPtrOutput

Column data type logical hint.

func (ColumnOutput) Description

func (o ColumnOutput) Description() pulumi.StringPtrOutput

Column description.

func (ColumnOutput) DisplayName

func (o ColumnOutput) DisplayName() pulumi.StringPtrOutput

Column display name.

func (ColumnOutput) ElementType

func (ColumnOutput) ElementType() reflect.Type

func (ColumnOutput) Name

Column name.

func (ColumnOutput) ToColumnOutput

func (o ColumnOutput) ToColumnOutput() ColumnOutput

func (ColumnOutput) ToColumnOutputWithContext

func (o ColumnOutput) ToColumnOutputWithContext(ctx context.Context) ColumnOutput

func (ColumnOutput) Type

Column data type.

type ColumnResponse

type ColumnResponse struct {
	// Column data type logical hint.
	DataTypeHint *string `pulumi:"dataTypeHint"`
	// Column description.
	Description *string `pulumi:"description"`
	// Column display name.
	DisplayName *string `pulumi:"displayName"`
	// Is displayed by default.
	IsDefaultDisplay bool `pulumi:"isDefaultDisplay"`
	// Is column hidden.
	IsHidden bool `pulumi:"isHidden"`
	// Column name.
	Name *string `pulumi:"name"`
	// Column data type.
	Type *string `pulumi:"type"`
}

Table column.

type ColumnResponseArrayOutput

type ColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (ColumnResponseArrayOutput) ElementType

func (ColumnResponseArrayOutput) ElementType() reflect.Type

func (ColumnResponseArrayOutput) Index

func (ColumnResponseArrayOutput) ToColumnResponseArrayOutput

func (o ColumnResponseArrayOutput) ToColumnResponseArrayOutput() ColumnResponseArrayOutput

func (ColumnResponseArrayOutput) ToColumnResponseArrayOutputWithContext

func (o ColumnResponseArrayOutput) ToColumnResponseArrayOutputWithContext(ctx context.Context) ColumnResponseArrayOutput

type ColumnResponseOutput

type ColumnResponseOutput struct{ *pulumi.OutputState }

Table column.

func (ColumnResponseOutput) DataTypeHint

func (o ColumnResponseOutput) DataTypeHint() pulumi.StringPtrOutput

Column data type logical hint.

func (ColumnResponseOutput) Description

Column description.

func (ColumnResponseOutput) DisplayName

Column display name.

func (ColumnResponseOutput) ElementType

func (ColumnResponseOutput) ElementType() reflect.Type

func (ColumnResponseOutput) IsDefaultDisplay

func (o ColumnResponseOutput) IsDefaultDisplay() pulumi.BoolOutput

Is displayed by default.

func (ColumnResponseOutput) IsHidden

func (o ColumnResponseOutput) IsHidden() pulumi.BoolOutput

Is column hidden.

func (ColumnResponseOutput) Name

Column name.

func (ColumnResponseOutput) ToColumnResponseOutput

func (o ColumnResponseOutput) ToColumnResponseOutput() ColumnResponseOutput

func (ColumnResponseOutput) ToColumnResponseOutputWithContext

func (o ColumnResponseOutput) ToColumnResponseOutputWithContext(ctx context.Context) ColumnResponseOutput

func (ColumnResponseOutput) Type

Column data type.

type ColumnTypeEnum

type ColumnTypeEnum string

Column data type.

func (ColumnTypeEnum) ElementType

func (ColumnTypeEnum) ElementType() reflect.Type

func (ColumnTypeEnum) ToColumnTypeEnumOutput

func (e ColumnTypeEnum) ToColumnTypeEnumOutput() ColumnTypeEnumOutput

func (ColumnTypeEnum) ToColumnTypeEnumOutputWithContext

func (e ColumnTypeEnum) ToColumnTypeEnumOutputWithContext(ctx context.Context) ColumnTypeEnumOutput

func (ColumnTypeEnum) ToColumnTypeEnumPtrOutput

func (e ColumnTypeEnum) ToColumnTypeEnumPtrOutput() ColumnTypeEnumPtrOutput

func (ColumnTypeEnum) ToColumnTypeEnumPtrOutputWithContext

func (e ColumnTypeEnum) ToColumnTypeEnumPtrOutputWithContext(ctx context.Context) ColumnTypeEnumPtrOutput

func (ColumnTypeEnum) ToStringOutput

func (e ColumnTypeEnum) ToStringOutput() pulumi.StringOutput

func (ColumnTypeEnum) ToStringOutputWithContext

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

func (ColumnTypeEnum) ToStringPtrOutput

func (e ColumnTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ColumnTypeEnum) ToStringPtrOutputWithContext

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

type ColumnTypeEnumInput

type ColumnTypeEnumInput interface {
	pulumi.Input

	ToColumnTypeEnumOutput() ColumnTypeEnumOutput
	ToColumnTypeEnumOutputWithContext(context.Context) ColumnTypeEnumOutput
}

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

ColumnTypeEnumString
ColumnTypeEnumInt
ColumnTypeEnumLong
ColumnTypeEnumReal
ColumnTypeEnumBoolean
ColumnTypeEnumDateTime
ColumnTypeEnumGuid
ColumnTypeEnumDynamic

type ColumnTypeEnumOutput

type ColumnTypeEnumOutput struct{ *pulumi.OutputState }

func (ColumnTypeEnumOutput) ElementType

func (ColumnTypeEnumOutput) ElementType() reflect.Type

func (ColumnTypeEnumOutput) ToColumnTypeEnumOutput

func (o ColumnTypeEnumOutput) ToColumnTypeEnumOutput() ColumnTypeEnumOutput

func (ColumnTypeEnumOutput) ToColumnTypeEnumOutputWithContext

func (o ColumnTypeEnumOutput) ToColumnTypeEnumOutputWithContext(ctx context.Context) ColumnTypeEnumOutput

func (ColumnTypeEnumOutput) ToColumnTypeEnumPtrOutput

func (o ColumnTypeEnumOutput) ToColumnTypeEnumPtrOutput() ColumnTypeEnumPtrOutput

func (ColumnTypeEnumOutput) ToColumnTypeEnumPtrOutputWithContext

func (o ColumnTypeEnumOutput) ToColumnTypeEnumPtrOutputWithContext(ctx context.Context) ColumnTypeEnumPtrOutput

func (ColumnTypeEnumOutput) ToStringOutput

func (o ColumnTypeEnumOutput) ToStringOutput() pulumi.StringOutput

func (ColumnTypeEnumOutput) ToStringOutputWithContext

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

func (ColumnTypeEnumOutput) ToStringPtrOutput

func (o ColumnTypeEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ColumnTypeEnumOutput) ToStringPtrOutputWithContext

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

type ColumnTypeEnumPtrInput

type ColumnTypeEnumPtrInput interface {
	pulumi.Input

	ToColumnTypeEnumPtrOutput() ColumnTypeEnumPtrOutput
	ToColumnTypeEnumPtrOutputWithContext(context.Context) ColumnTypeEnumPtrOutput
}

func ColumnTypeEnumPtr

func ColumnTypeEnumPtr(v string) ColumnTypeEnumPtrInput

type ColumnTypeEnumPtrOutput

type ColumnTypeEnumPtrOutput struct{ *pulumi.OutputState }

func (ColumnTypeEnumPtrOutput) Elem

func (ColumnTypeEnumPtrOutput) ElementType

func (ColumnTypeEnumPtrOutput) ElementType() reflect.Type

func (ColumnTypeEnumPtrOutput) ToColumnTypeEnumPtrOutput

func (o ColumnTypeEnumPtrOutput) ToColumnTypeEnumPtrOutput() ColumnTypeEnumPtrOutput

func (ColumnTypeEnumPtrOutput) ToColumnTypeEnumPtrOutputWithContext

func (o ColumnTypeEnumPtrOutput) ToColumnTypeEnumPtrOutputWithContext(ctx context.Context) ColumnTypeEnumPtrOutput

func (ColumnTypeEnumPtrOutput) ToStringPtrOutput

func (o ColumnTypeEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ColumnTypeEnumPtrOutput) ToStringPtrOutputWithContext

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

type DataExport

type DataExport struct {
	pulumi.CustomResourceState

	// The latest data export rule modification time.
	CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"`
	// The data export rule ID.
	DataExportId pulumi.StringPtrOutput `pulumi:"dataExportId"`
	// Active when enabled.
	Enable pulumi.BoolPtrOutput `pulumi:"enable"`
	// Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account.
	EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"`
	// Date and time when the export was last modified.
	LastModifiedDate pulumi.StringPtrOutput `pulumi:"lastModifiedDate"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure.
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// An array of tables to export, for example: [“Heartbeat, SecurityEvent”].
	TableNames pulumi.StringArrayOutput `pulumi:"tableNames"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The top level data export resource container. Azure REST API version: 2020-08-01. Prior API version in Azure Native 1.x: 2020-08-01.

func GetDataExport

func GetDataExport(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataExportState, opts ...pulumi.ResourceOption) (*DataExport, error)

GetDataExport gets an existing DataExport 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 NewDataExport

func NewDataExport(ctx *pulumi.Context,
	name string, args *DataExportArgs, opts ...pulumi.ResourceOption) (*DataExport, error)

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

func (*DataExport) ElementType

func (*DataExport) ElementType() reflect.Type

func (*DataExport) ToDataExportOutput

func (i *DataExport) ToDataExportOutput() DataExportOutput

func (*DataExport) ToDataExportOutputWithContext

func (i *DataExport) ToDataExportOutputWithContext(ctx context.Context) DataExportOutput

type DataExportArgs

type DataExportArgs struct {
	// The latest data export rule modification time.
	CreatedDate pulumi.StringPtrInput
	// The data export rule ID.
	DataExportId pulumi.StringPtrInput
	// The data export rule name.
	DataExportName pulumi.StringPtrInput
	// Active when enabled.
	Enable pulumi.BoolPtrInput
	// Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account.
	EventHubName pulumi.StringPtrInput
	// Date and time when the export was last modified.
	LastModifiedDate pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure.
	ResourceId pulumi.StringInput
	// An array of tables to export, for example: [“Heartbeat, SecurityEvent”].
	TableNames pulumi.StringArrayInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a DataExport resource.

func (DataExportArgs) ElementType

func (DataExportArgs) ElementType() reflect.Type

type DataExportInput

type DataExportInput interface {
	pulumi.Input

	ToDataExportOutput() DataExportOutput
	ToDataExportOutputWithContext(ctx context.Context) DataExportOutput
}

type DataExportOutput

type DataExportOutput struct{ *pulumi.OutputState }

func (DataExportOutput) CreatedDate

func (o DataExportOutput) CreatedDate() pulumi.StringPtrOutput

The latest data export rule modification time.

func (DataExportOutput) DataExportId

func (o DataExportOutput) DataExportId() pulumi.StringPtrOutput

The data export rule ID.

func (DataExportOutput) ElementType

func (DataExportOutput) ElementType() reflect.Type

func (DataExportOutput) Enable

Active when enabled.

func (DataExportOutput) EventHubName

func (o DataExportOutput) EventHubName() pulumi.StringPtrOutput

Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account.

func (DataExportOutput) LastModifiedDate

func (o DataExportOutput) LastModifiedDate() pulumi.StringPtrOutput

Date and time when the export was last modified.

func (DataExportOutput) Name

The name of the resource

func (DataExportOutput) ResourceId

func (o DataExportOutput) ResourceId() pulumi.StringOutput

The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure.

func (DataExportOutput) TableNames

func (o DataExportOutput) TableNames() pulumi.StringArrayOutput

An array of tables to export, for example: [“Heartbeat, SecurityEvent”].

func (DataExportOutput) ToDataExportOutput

func (o DataExportOutput) ToDataExportOutput() DataExportOutput

func (DataExportOutput) ToDataExportOutputWithContext

func (o DataExportOutput) ToDataExportOutputWithContext(ctx context.Context) DataExportOutput

func (DataExportOutput) Type

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

type DataExportState

type DataExportState struct {
}

func (DataExportState) ElementType

func (DataExportState) ElementType() reflect.Type

type DataSource

type DataSource struct {
	pulumi.CustomResourceState

	// The ETag of the data source.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The kind of the DataSource.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The data source properties in raw json format, each kind of data source have it's own schema.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// 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"`
}

Datasources under OMS Workspace. Azure REST API version: 2020-08-01. Prior API version in Azure Native 1.x: 2020-08-01.

Other available API versions: 2015-11-01-preview.

func GetDataSource

func GetDataSource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)

GetDataSource gets an existing DataSource 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 NewDataSource

func NewDataSource(ctx *pulumi.Context,
	name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)

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

func (*DataSource) ElementType

func (*DataSource) ElementType() reflect.Type

func (*DataSource) ToDataSourceOutput

func (i *DataSource) ToDataSourceOutput() DataSourceOutput

func (*DataSource) ToDataSourceOutputWithContext

func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

type DataSourceArgs

type DataSourceArgs struct {
	// The name of the datasource resource.
	DataSourceName pulumi.StringPtrInput
	// The kind of the DataSource.
	Kind pulumi.StringInput
	// The data source properties in raw json format, each kind of data source have it's own schema.
	Properties pulumi.Input
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a DataSource resource.

func (DataSourceArgs) ElementType

func (DataSourceArgs) ElementType() reflect.Type

type DataSourceInput

type DataSourceInput interface {
	pulumi.Input

	ToDataSourceOutput() DataSourceOutput
	ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
}

type DataSourceKind

type DataSourceKind string

The kind of the DataSource.

func (DataSourceKind) ElementType

func (DataSourceKind) ElementType() reflect.Type

func (DataSourceKind) ToDataSourceKindOutput

func (e DataSourceKind) ToDataSourceKindOutput() DataSourceKindOutput

func (DataSourceKind) ToDataSourceKindOutputWithContext

func (e DataSourceKind) ToDataSourceKindOutputWithContext(ctx context.Context) DataSourceKindOutput

func (DataSourceKind) ToDataSourceKindPtrOutput

func (e DataSourceKind) ToDataSourceKindPtrOutput() DataSourceKindPtrOutput

func (DataSourceKind) ToDataSourceKindPtrOutputWithContext

func (e DataSourceKind) ToDataSourceKindPtrOutputWithContext(ctx context.Context) DataSourceKindPtrOutput

func (DataSourceKind) ToStringOutput

func (e DataSourceKind) ToStringOutput() pulumi.StringOutput

func (DataSourceKind) ToStringOutputWithContext

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

func (DataSourceKind) ToStringPtrOutput

func (e DataSourceKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceKind) ToStringPtrOutputWithContext

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

type DataSourceKindInput

type DataSourceKindInput interface {
	pulumi.Input

	ToDataSourceKindOutput() DataSourceKindOutput
	ToDataSourceKindOutputWithContext(context.Context) DataSourceKindOutput
}

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

DataSourceKindWindowsEvent
DataSourceKindWindowsPerformanceCounter
DataSourceKindIISLogs
DataSourceKindLinuxSyslog
DataSourceKindLinuxSyslogCollection
DataSourceKindLinuxPerformanceObject
DataSourceKindLinuxPerformanceCollection
DataSourceKindCustomLog
DataSourceKindCustomLogCollection
DataSourceKindAzureAuditLog
DataSourceKindAzureActivityLog
DataSourceKindGenericDataSource
DataSourceKindChangeTrackingCustomPath
DataSourceKindChangeTrackingPath
DataSourceKindChangeTrackingServices
DataSourceKindChangeTrackingDataTypeConfiguration
DataSourceKindChangeTrackingDefaultRegistry
DataSourceKindChangeTrackingRegistry
DataSourceKindChangeTrackingLinuxPath
DataSourceKindLinuxChangeTrackingPath
DataSourceKindChangeTrackingContentLocation
DataSourceKindWindowsTelemetry
DataSourceKindOffice365
DataSourceKindSecurityWindowsBaselineConfiguration
DataSourceKindSecurityCenterSecurityWindowsBaselineConfiguration
DataSourceKindSecurityEventCollectionConfiguration
DataSourceKindSecurityInsightsSecurityEventCollectionConfiguration
DataSourceKindImportComputerGroup
DataSourceKindNetworkMonitoring
DataSourceKindItsm
DataSourceKindDnsAnalytics
DataSourceKindApplicationInsights
DataSourceKindSqlDataClassification

type DataSourceKindOutput

type DataSourceKindOutput struct{ *pulumi.OutputState }

func (DataSourceKindOutput) ElementType

func (DataSourceKindOutput) ElementType() reflect.Type

func (DataSourceKindOutput) ToDataSourceKindOutput

func (o DataSourceKindOutput) ToDataSourceKindOutput() DataSourceKindOutput

func (DataSourceKindOutput) ToDataSourceKindOutputWithContext

func (o DataSourceKindOutput) ToDataSourceKindOutputWithContext(ctx context.Context) DataSourceKindOutput

func (DataSourceKindOutput) ToDataSourceKindPtrOutput

func (o DataSourceKindOutput) ToDataSourceKindPtrOutput() DataSourceKindPtrOutput

func (DataSourceKindOutput) ToDataSourceKindPtrOutputWithContext

func (o DataSourceKindOutput) ToDataSourceKindPtrOutputWithContext(ctx context.Context) DataSourceKindPtrOutput

func (DataSourceKindOutput) ToStringOutput

func (o DataSourceKindOutput) ToStringOutput() pulumi.StringOutput

func (DataSourceKindOutput) ToStringOutputWithContext

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

func (DataSourceKindOutput) ToStringPtrOutput

func (o DataSourceKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceKindOutput) ToStringPtrOutputWithContext

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

type DataSourceKindPtrInput

type DataSourceKindPtrInput interface {
	pulumi.Input

	ToDataSourceKindPtrOutput() DataSourceKindPtrOutput
	ToDataSourceKindPtrOutputWithContext(context.Context) DataSourceKindPtrOutput
}

func DataSourceKindPtr

func DataSourceKindPtr(v string) DataSourceKindPtrInput

type DataSourceKindPtrOutput

type DataSourceKindPtrOutput struct{ *pulumi.OutputState }

func (DataSourceKindPtrOutput) Elem

func (DataSourceKindPtrOutput) ElementType

func (DataSourceKindPtrOutput) ElementType() reflect.Type

func (DataSourceKindPtrOutput) ToDataSourceKindPtrOutput

func (o DataSourceKindPtrOutput) ToDataSourceKindPtrOutput() DataSourceKindPtrOutput

func (DataSourceKindPtrOutput) ToDataSourceKindPtrOutputWithContext

func (o DataSourceKindPtrOutput) ToDataSourceKindPtrOutputWithContext(ctx context.Context) DataSourceKindPtrOutput

func (DataSourceKindPtrOutput) ToStringPtrOutput

func (o DataSourceKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceKindPtrOutput) ToStringPtrOutputWithContext

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

type DataSourceOutput

type DataSourceOutput struct{ *pulumi.OutputState }

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) Etag

The ETag of the data source.

func (DataSourceOutput) Kind

The kind of the DataSource.

func (DataSourceOutput) Name

The name of the resource

func (DataSourceOutput) Properties

func (o DataSourceOutput) Properties() pulumi.AnyOutput

The data source properties in raw json format, each kind of data source have it's own schema.

func (DataSourceOutput) Tags

Resource tags.

func (DataSourceOutput) ToDataSourceOutput

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext

func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

func (DataSourceOutput) Type

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

type DataSourceState

type DataSourceState struct {
}

func (DataSourceState) ElementType

func (DataSourceState) ElementType() reflect.Type

type GetSharedKeysArgs

type GetSharedKeysArgs 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 GetSharedKeysOutputArgs

type GetSharedKeysOutputArgs 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 (GetSharedKeysOutputArgs) ElementType

func (GetSharedKeysOutputArgs) ElementType() reflect.Type

type GetSharedKeysResult

type GetSharedKeysResult struct {
	// The primary shared key of a workspace.
	PrimarySharedKey *string `pulumi:"primarySharedKey"`
	// The secondary shared key of a workspace.
	SecondarySharedKey *string `pulumi:"secondarySharedKey"`
}

The shared keys for a workspace.

func GetSharedKeys

func GetSharedKeys(ctx *pulumi.Context, args *GetSharedKeysArgs, opts ...pulumi.InvokeOption) (*GetSharedKeysResult, error)

Gets the shared keys for a workspace. Azure REST API version: 2020-08-01.

type GetSharedKeysResultOutput

type GetSharedKeysResultOutput struct{ *pulumi.OutputState }

The shared keys for a workspace.

func (GetSharedKeysResultOutput) ElementType

func (GetSharedKeysResultOutput) ElementType() reflect.Type

func (GetSharedKeysResultOutput) PrimarySharedKey

func (o GetSharedKeysResultOutput) PrimarySharedKey() pulumi.StringPtrOutput

The primary shared key of a workspace.

func (GetSharedKeysResultOutput) SecondarySharedKey

func (o GetSharedKeysResultOutput) SecondarySharedKey() pulumi.StringPtrOutput

The secondary shared key of a workspace.

func (GetSharedKeysResultOutput) ToGetSharedKeysResultOutput

func (o GetSharedKeysResultOutput) ToGetSharedKeysResultOutput() GetSharedKeysResultOutput

func (GetSharedKeysResultOutput) ToGetSharedKeysResultOutputWithContext

func (o GetSharedKeysResultOutput) ToGetSharedKeysResultOutputWithContext(ctx context.Context) GetSharedKeysResultOutput

type GetWorkspaceSharedKeysArgs

type GetWorkspaceSharedKeysArgs struct {
	// The name of the resource group to get. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the Log Analytics Workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type GetWorkspaceSharedKeysOutputArgs

type GetWorkspaceSharedKeysOutputArgs struct {
	// The name of the resource group to get. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the Log Analytics Workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (GetWorkspaceSharedKeysOutputArgs) ElementType

type GetWorkspaceSharedKeysResult

type GetWorkspaceSharedKeysResult struct {
	// The primary shared key of a workspace.
	PrimarySharedKey *string `pulumi:"primarySharedKey"`
	// The secondary shared key of a workspace.
	SecondarySharedKey *string `pulumi:"secondarySharedKey"`
}

The shared keys for a workspace.

func GetWorkspaceSharedKeys

func GetWorkspaceSharedKeys(ctx *pulumi.Context, args *GetWorkspaceSharedKeysArgs, opts ...pulumi.InvokeOption) (*GetWorkspaceSharedKeysResult, error)

Gets the shared keys for a workspace. Azure REST API version: 2015-11-01-preview.

type GetWorkspaceSharedKeysResultOutput

type GetWorkspaceSharedKeysResultOutput struct{ *pulumi.OutputState }

The shared keys for a workspace.

func (GetWorkspaceSharedKeysResultOutput) ElementType

func (GetWorkspaceSharedKeysResultOutput) PrimarySharedKey

The primary shared key of a workspace.

func (GetWorkspaceSharedKeysResultOutput) SecondarySharedKey

The secondary shared key of a workspace.

func (GetWorkspaceSharedKeysResultOutput) ToGetWorkspaceSharedKeysResultOutput

func (o GetWorkspaceSharedKeysResultOutput) ToGetWorkspaceSharedKeysResultOutput() GetWorkspaceSharedKeysResultOutput

func (GetWorkspaceSharedKeysResultOutput) ToGetWorkspaceSharedKeysResultOutputWithContext

func (o GetWorkspaceSharedKeysResultOutput) ToGetWorkspaceSharedKeysResultOutputWithContext(ctx context.Context) GetWorkspaceSharedKeysResultOutput

type Identity

type Identity struct {
	// Type of managed service identity.
	Type IdentityType `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// Type of managed service identity.
	Type IdentityTypeInput `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

Type of managed service identity.

func (IdentityOutput) UserAssignedIdentities

func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

Type of managed service identity.

func (IdentityPtrOutput) UserAssignedIdentities

func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponse

type IdentityResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity.
	Type string `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]UserIdentityPropertiesResponse `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity.

func (IdentityResponseOutput) TenantId

The tenant ID of resource.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

Type of managed service identity.

func (IdentityResponseOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

Type of managed service identity.

func (IdentityResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityType

type IdentityType string

Type of managed service identity.

func (IdentityType) ElementType

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToIdentityTypeOutput

func (e IdentityType) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityType) ToIdentityTypeOutputWithContext

func (e IdentityType) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityType) ToIdentityTypePtrOutput

func (e IdentityType) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityType) ToIdentityTypePtrOutputWithContext

func (e IdentityType) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityType) ToStringOutput

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext

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

func (IdentityType) ToStringPtrOutput

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext

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

type IdentityTypeInput

type IdentityTypeInput interface {
	pulumi.Input

	ToIdentityTypeOutput() IdentityTypeOutput
	ToIdentityTypeOutputWithContext(context.Context) IdentityTypeOutput
}

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

IdentityTypeSystemAssigned
IdentityTypeUserAssigned
IdentityTypeNone

type IdentityTypeOutput

type IdentityTypeOutput struct{ *pulumi.OutputState }

func (IdentityTypeOutput) ElementType

func (IdentityTypeOutput) ElementType() reflect.Type

func (IdentityTypeOutput) ToIdentityTypeOutput

func (o IdentityTypeOutput) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypeOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutput

func (o IdentityTypeOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypeOutput) ToStringOutput

func (o IdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (IdentityTypeOutput) ToStringOutputWithContext

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

func (IdentityTypeOutput) ToStringPtrOutput

func (o IdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypeOutput) ToStringPtrOutputWithContext

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

type IdentityTypePtrInput

type IdentityTypePtrInput interface {
	pulumi.Input

	ToIdentityTypePtrOutput() IdentityTypePtrOutput
	ToIdentityTypePtrOutputWithContext(context.Context) IdentityTypePtrOutput
}

func IdentityTypePtr

func IdentityTypePtr(v string) IdentityTypePtrInput

type IdentityTypePtrOutput

type IdentityTypePtrOutput struct{ *pulumi.OutputState }

func (IdentityTypePtrOutput) Elem

func (IdentityTypePtrOutput) ElementType

func (IdentityTypePtrOutput) ElementType() reflect.Type

func (IdentityTypePtrOutput) ToIdentityTypePtrOutput

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutput

func (o IdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type KeyVaultProperties

type KeyVaultProperties struct {
	// The name of the key associated with the Log Analytics cluster.
	KeyName *string `pulumi:"keyName"`
	// Selected key minimum required size.
	KeyRsaSize *int `pulumi:"keyRsaSize"`
	// The Key Vault uri which holds they key associated with the Log Analytics cluster.
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// The version of the key associated with the Log Analytics cluster.
	KeyVersion *string `pulumi:"keyVersion"`
}

The key vault properties.

type KeyVaultPropertiesArgs

type KeyVaultPropertiesArgs struct {
	// The name of the key associated with the Log Analytics cluster.
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// Selected key minimum required size.
	KeyRsaSize pulumi.IntPtrInput `pulumi:"keyRsaSize"`
	// The Key Vault uri which holds they key associated with the Log Analytics cluster.
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
	// The version of the key associated with the Log Analytics cluster.
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
}

The key vault properties.

func (KeyVaultPropertiesArgs) ElementType

func (KeyVaultPropertiesArgs) ElementType() reflect.Type

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesInput

type KeyVaultPropertiesInput interface {
	pulumi.Input

	ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
	ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput
}

KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:

KeyVaultPropertiesArgs{...}

type KeyVaultPropertiesOutput

type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }

The key vault properties.

func (KeyVaultPropertiesOutput) ElementType

func (KeyVaultPropertiesOutput) ElementType() reflect.Type

func (KeyVaultPropertiesOutput) KeyName

The name of the key associated with the Log Analytics cluster.

func (KeyVaultPropertiesOutput) KeyRsaSize

Selected key minimum required size.

func (KeyVaultPropertiesOutput) KeyVaultUri

The Key Vault uri which holds they key associated with the Log Analytics cluster.

func (KeyVaultPropertiesOutput) KeyVersion

The version of the key associated with the Log Analytics cluster.

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrInput

type KeyVaultPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
	ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput
}

KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:

        KeyVaultPropertiesArgs{...}

or:

        nil

type KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesPtrOutput) Elem

func (KeyVaultPropertiesPtrOutput) ElementType

func (KeyVaultPropertiesPtrOutput) KeyName

The name of the key associated with the Log Analytics cluster.

func (KeyVaultPropertiesPtrOutput) KeyRsaSize

Selected key minimum required size.

func (KeyVaultPropertiesPtrOutput) KeyVaultUri

The Key Vault uri which holds they key associated with the Log Analytics cluster.

func (KeyVaultPropertiesPtrOutput) KeyVersion

The version of the key associated with the Log Analytics cluster.

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesResponse

type KeyVaultPropertiesResponse struct {
	// The name of the key associated with the Log Analytics cluster.
	KeyName *string `pulumi:"keyName"`
	// Selected key minimum required size.
	KeyRsaSize *int `pulumi:"keyRsaSize"`
	// The Key Vault uri which holds they key associated with the Log Analytics cluster.
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// The version of the key associated with the Log Analytics cluster.
	KeyVersion *string `pulumi:"keyVersion"`
}

The key vault properties.

type KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

The key vault properties.

func (KeyVaultPropertiesResponseOutput) ElementType

func (KeyVaultPropertiesResponseOutput) KeyName

The name of the key associated with the Log Analytics cluster.

func (KeyVaultPropertiesResponseOutput) KeyRsaSize

Selected key minimum required size.

func (KeyVaultPropertiesResponseOutput) KeyVaultUri

The Key Vault uri which holds they key associated with the Log Analytics cluster.

func (KeyVaultPropertiesResponseOutput) KeyVersion

The version of the key associated with the Log Analytics cluster.

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponsePtrOutput) Elem

func (KeyVaultPropertiesResponsePtrOutput) ElementType

func (KeyVaultPropertiesResponsePtrOutput) KeyName

The name of the key associated with the Log Analytics cluster.

func (KeyVaultPropertiesResponsePtrOutput) KeyRsaSize

Selected key minimum required size.

func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri

The Key Vault uri which holds they key associated with the Log Analytics cluster.

func (KeyVaultPropertiesResponsePtrOutput) KeyVersion

The version of the key associated with the Log Analytics cluster.

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type LinkedService

type LinkedService struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the linked service.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access
	ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"`
	// 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 resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access
	WriteAccessResourceId pulumi.StringPtrOutput `pulumi:"writeAccessResourceId"`
}

The top level Linked service resource container. Azure REST API version: 2020-08-01. Prior API version in Azure Native 1.x: 2020-08-01.

Other available API versions: 2015-11-01-preview.

func GetLinkedService

func GetLinkedService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LinkedServiceState, opts ...pulumi.ResourceOption) (*LinkedService, error)

GetLinkedService gets an existing LinkedService 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 NewLinkedService

func NewLinkedService(ctx *pulumi.Context,
	name string, args *LinkedServiceArgs, opts ...pulumi.ResourceOption) (*LinkedService, error)

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

func (*LinkedService) ElementType

func (*LinkedService) ElementType() reflect.Type

func (*LinkedService) ToLinkedServiceOutput

func (i *LinkedService) ToLinkedServiceOutput() LinkedServiceOutput

func (*LinkedService) ToLinkedServiceOutputWithContext

func (i *LinkedService) ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput

type LinkedServiceArgs

type LinkedServiceArgs struct {
	// Name of the linkedServices resource
	LinkedServiceName pulumi.StringPtrInput
	// The provisioning state of the linked service.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access
	ResourceId pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
	// The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access
	WriteAccessResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a LinkedService resource.

func (LinkedServiceArgs) ElementType

func (LinkedServiceArgs) ElementType() reflect.Type

type LinkedServiceEntityStatus

type LinkedServiceEntityStatus string

The provisioning state of the linked service.

func (LinkedServiceEntityStatus) ElementType

func (LinkedServiceEntityStatus) ElementType() reflect.Type

func (LinkedServiceEntityStatus) ToLinkedServiceEntityStatusOutput

func (e LinkedServiceEntityStatus) ToLinkedServiceEntityStatusOutput() LinkedServiceEntityStatusOutput

func (LinkedServiceEntityStatus) ToLinkedServiceEntityStatusOutputWithContext

func (e LinkedServiceEntityStatus) ToLinkedServiceEntityStatusOutputWithContext(ctx context.Context) LinkedServiceEntityStatusOutput

func (LinkedServiceEntityStatus) ToLinkedServiceEntityStatusPtrOutput

func (e LinkedServiceEntityStatus) ToLinkedServiceEntityStatusPtrOutput() LinkedServiceEntityStatusPtrOutput

func (LinkedServiceEntityStatus) ToLinkedServiceEntityStatusPtrOutputWithContext

func (e LinkedServiceEntityStatus) ToLinkedServiceEntityStatusPtrOutputWithContext(ctx context.Context) LinkedServiceEntityStatusPtrOutput

func (LinkedServiceEntityStatus) ToStringOutput

func (e LinkedServiceEntityStatus) ToStringOutput() pulumi.StringOutput

func (LinkedServiceEntityStatus) ToStringOutputWithContext

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

func (LinkedServiceEntityStatus) ToStringPtrOutput

func (e LinkedServiceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (LinkedServiceEntityStatus) ToStringPtrOutputWithContext

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

type LinkedServiceEntityStatusInput

type LinkedServiceEntityStatusInput interface {
	pulumi.Input

	ToLinkedServiceEntityStatusOutput() LinkedServiceEntityStatusOutput
	ToLinkedServiceEntityStatusOutputWithContext(context.Context) LinkedServiceEntityStatusOutput
}

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

LinkedServiceEntityStatusSucceeded
LinkedServiceEntityStatusDeleting
LinkedServiceEntityStatusProvisioningAccount
LinkedServiceEntityStatusUpdating

type LinkedServiceEntityStatusOutput

type LinkedServiceEntityStatusOutput struct{ *pulumi.OutputState }

func (LinkedServiceEntityStatusOutput) ElementType

func (LinkedServiceEntityStatusOutput) ToLinkedServiceEntityStatusOutput

func (o LinkedServiceEntityStatusOutput) ToLinkedServiceEntityStatusOutput() LinkedServiceEntityStatusOutput

func (LinkedServiceEntityStatusOutput) ToLinkedServiceEntityStatusOutputWithContext

func (o LinkedServiceEntityStatusOutput) ToLinkedServiceEntityStatusOutputWithContext(ctx context.Context) LinkedServiceEntityStatusOutput

func (LinkedServiceEntityStatusOutput) ToLinkedServiceEntityStatusPtrOutput

func (o LinkedServiceEntityStatusOutput) ToLinkedServiceEntityStatusPtrOutput() LinkedServiceEntityStatusPtrOutput

func (LinkedServiceEntityStatusOutput) ToLinkedServiceEntityStatusPtrOutputWithContext

func (o LinkedServiceEntityStatusOutput) ToLinkedServiceEntityStatusPtrOutputWithContext(ctx context.Context) LinkedServiceEntityStatusPtrOutput

func (LinkedServiceEntityStatusOutput) ToStringOutput

func (LinkedServiceEntityStatusOutput) ToStringOutputWithContext

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

func (LinkedServiceEntityStatusOutput) ToStringPtrOutput

func (LinkedServiceEntityStatusOutput) ToStringPtrOutputWithContext

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

type LinkedServiceEntityStatusPtrInput

type LinkedServiceEntityStatusPtrInput interface {
	pulumi.Input

	ToLinkedServiceEntityStatusPtrOutput() LinkedServiceEntityStatusPtrOutput
	ToLinkedServiceEntityStatusPtrOutputWithContext(context.Context) LinkedServiceEntityStatusPtrOutput
}

func LinkedServiceEntityStatusPtr

func LinkedServiceEntityStatusPtr(v string) LinkedServiceEntityStatusPtrInput

type LinkedServiceEntityStatusPtrOutput

type LinkedServiceEntityStatusPtrOutput struct{ *pulumi.OutputState }

func (LinkedServiceEntityStatusPtrOutput) Elem

func (LinkedServiceEntityStatusPtrOutput) ElementType

func (LinkedServiceEntityStatusPtrOutput) ToLinkedServiceEntityStatusPtrOutput

func (o LinkedServiceEntityStatusPtrOutput) ToLinkedServiceEntityStatusPtrOutput() LinkedServiceEntityStatusPtrOutput

func (LinkedServiceEntityStatusPtrOutput) ToLinkedServiceEntityStatusPtrOutputWithContext

func (o LinkedServiceEntityStatusPtrOutput) ToLinkedServiceEntityStatusPtrOutputWithContext(ctx context.Context) LinkedServiceEntityStatusPtrOutput

func (LinkedServiceEntityStatusPtrOutput) ToStringPtrOutput

func (LinkedServiceEntityStatusPtrOutput) ToStringPtrOutputWithContext

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

type LinkedServiceInput

type LinkedServiceInput interface {
	pulumi.Input

	ToLinkedServiceOutput() LinkedServiceOutput
	ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput
}

type LinkedServiceOutput

type LinkedServiceOutput struct{ *pulumi.OutputState }

func (LinkedServiceOutput) ElementType

func (LinkedServiceOutput) ElementType() reflect.Type

func (LinkedServiceOutput) Name

The name of the resource

func (LinkedServiceOutput) ProvisioningState

func (o LinkedServiceOutput) ProvisioningState() pulumi.StringPtrOutput

The provisioning state of the linked service.

func (LinkedServiceOutput) ResourceId

The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access

func (LinkedServiceOutput) Tags

Resource tags.

func (LinkedServiceOutput) ToLinkedServiceOutput

func (o LinkedServiceOutput) ToLinkedServiceOutput() LinkedServiceOutput

func (LinkedServiceOutput) ToLinkedServiceOutputWithContext

func (o LinkedServiceOutput) ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput

func (LinkedServiceOutput) Type

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

func (LinkedServiceOutput) WriteAccessResourceId

func (o LinkedServiceOutput) WriteAccessResourceId() pulumi.StringPtrOutput

The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access

type LinkedServiceState

type LinkedServiceState struct {
}

func (LinkedServiceState) ElementType

func (LinkedServiceState) ElementType() reflect.Type

type LinkedStorageAccount

type LinkedStorageAccount struct {
	pulumi.CustomResourceState

	// Linked storage accounts type.
	DataSourceType pulumi.StringOutput `pulumi:"dataSourceType"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Linked storage accounts resources ids.
	StorageAccountIds pulumi.StringArrayOutput `pulumi:"storageAccountIds"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Linked storage accounts top level resource container. Azure REST API version: 2020-08-01. Prior API version in Azure Native 1.x: 2020-08-01.

func GetLinkedStorageAccount

func GetLinkedStorageAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LinkedStorageAccountState, opts ...pulumi.ResourceOption) (*LinkedStorageAccount, error)

GetLinkedStorageAccount gets an existing LinkedStorageAccount 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 NewLinkedStorageAccount

func NewLinkedStorageAccount(ctx *pulumi.Context,
	name string, args *LinkedStorageAccountArgs, opts ...pulumi.ResourceOption) (*LinkedStorageAccount, error)

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

func (*LinkedStorageAccount) ElementType

func (*LinkedStorageAccount) ElementType() reflect.Type

func (*LinkedStorageAccount) ToLinkedStorageAccountOutput

func (i *LinkedStorageAccount) ToLinkedStorageAccountOutput() LinkedStorageAccountOutput

func (*LinkedStorageAccount) ToLinkedStorageAccountOutputWithContext

func (i *LinkedStorageAccount) ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput

type LinkedStorageAccountArgs

type LinkedStorageAccountArgs struct {
	// Linked storage accounts type.
	DataSourceType pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Linked storage accounts resources ids.
	StorageAccountIds pulumi.StringArrayInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a LinkedStorageAccount resource.

func (LinkedStorageAccountArgs) ElementType

func (LinkedStorageAccountArgs) ElementType() reflect.Type

type LinkedStorageAccountInput

type LinkedStorageAccountInput interface {
	pulumi.Input

	ToLinkedStorageAccountOutput() LinkedStorageAccountOutput
	ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput
}

type LinkedStorageAccountOutput

type LinkedStorageAccountOutput struct{ *pulumi.OutputState }

func (LinkedStorageAccountOutput) DataSourceType

func (o LinkedStorageAccountOutput) DataSourceType() pulumi.StringOutput

Linked storage accounts type.

func (LinkedStorageAccountOutput) ElementType

func (LinkedStorageAccountOutput) ElementType() reflect.Type

func (LinkedStorageAccountOutput) Name

The name of the resource

func (LinkedStorageAccountOutput) StorageAccountIds

func (o LinkedStorageAccountOutput) StorageAccountIds() pulumi.StringArrayOutput

Linked storage accounts resources ids.

func (LinkedStorageAccountOutput) ToLinkedStorageAccountOutput

func (o LinkedStorageAccountOutput) ToLinkedStorageAccountOutput() LinkedStorageAccountOutput

func (LinkedStorageAccountOutput) ToLinkedStorageAccountOutputWithContext

func (o LinkedStorageAccountOutput) ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput

func (LinkedStorageAccountOutput) Type

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

type LinkedStorageAccountState

type LinkedStorageAccountState struct {
}

func (LinkedStorageAccountState) ElementType

func (LinkedStorageAccountState) ElementType() reflect.Type

type LogAnalyticsQueryPackQueryPropertiesRelated

type LogAnalyticsQueryPackQueryPropertiesRelated struct {
	// The related categories for the function.
	Categories []string `pulumi:"categories"`
	// The related resource types for the function.
	ResourceTypes []string `pulumi:"resourceTypes"`
	// The related Log Analytics solutions for the function.
	Solutions []string `pulumi:"solutions"`
}

The related metadata items for the function.

type LogAnalyticsQueryPackQueryPropertiesRelatedArgs

type LogAnalyticsQueryPackQueryPropertiesRelatedArgs struct {
	// The related categories for the function.
	Categories pulumi.StringArrayInput `pulumi:"categories"`
	// The related resource types for the function.
	ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"`
	// The related Log Analytics solutions for the function.
	Solutions pulumi.StringArrayInput `pulumi:"solutions"`
}

The related metadata items for the function.

func (LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ElementType

func (LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ToLogAnalyticsQueryPackQueryPropertiesRelatedOutput

func (i LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ToLogAnalyticsQueryPackQueryPropertiesRelatedOutput() LogAnalyticsQueryPackQueryPropertiesRelatedOutput

func (LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ToLogAnalyticsQueryPackQueryPropertiesRelatedOutputWithContext

func (i LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ToLogAnalyticsQueryPackQueryPropertiesRelatedOutputWithContext(ctx context.Context) LogAnalyticsQueryPackQueryPropertiesRelatedOutput

func (LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

func (i LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput() LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

func (LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutputWithContext

func (i LogAnalyticsQueryPackQueryPropertiesRelatedArgs) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutputWithContext(ctx context.Context) LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

type LogAnalyticsQueryPackQueryPropertiesRelatedInput

type LogAnalyticsQueryPackQueryPropertiesRelatedInput interface {
	pulumi.Input

	ToLogAnalyticsQueryPackQueryPropertiesRelatedOutput() LogAnalyticsQueryPackQueryPropertiesRelatedOutput
	ToLogAnalyticsQueryPackQueryPropertiesRelatedOutputWithContext(context.Context) LogAnalyticsQueryPackQueryPropertiesRelatedOutput
}

LogAnalyticsQueryPackQueryPropertiesRelatedInput is an input type that accepts LogAnalyticsQueryPackQueryPropertiesRelatedArgs and LogAnalyticsQueryPackQueryPropertiesRelatedOutput values. You can construct a concrete instance of `LogAnalyticsQueryPackQueryPropertiesRelatedInput` via:

LogAnalyticsQueryPackQueryPropertiesRelatedArgs{...}

type LogAnalyticsQueryPackQueryPropertiesRelatedOutput

type LogAnalyticsQueryPackQueryPropertiesRelatedOutput struct{ *pulumi.OutputState }

The related metadata items for the function.

func (LogAnalyticsQueryPackQueryPropertiesRelatedOutput) Categories

The related categories for the function.

func (LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ElementType

func (LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ResourceTypes

The related resource types for the function.

func (LogAnalyticsQueryPackQueryPropertiesRelatedOutput) Solutions

The related Log Analytics solutions for the function.

func (LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedOutput

func (o LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedOutput() LogAnalyticsQueryPackQueryPropertiesRelatedOutput

func (LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedOutputWithContext

func (o LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedOutputWithContext(ctx context.Context) LogAnalyticsQueryPackQueryPropertiesRelatedOutput

func (LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

func (o LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput() LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

func (LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutputWithContext

func (o LogAnalyticsQueryPackQueryPropertiesRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutputWithContext(ctx context.Context) LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

type LogAnalyticsQueryPackQueryPropertiesRelatedPtrInput

type LogAnalyticsQueryPackQueryPropertiesRelatedPtrInput interface {
	pulumi.Input

	ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput() LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput
	ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutputWithContext(context.Context) LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput
}

LogAnalyticsQueryPackQueryPropertiesRelatedPtrInput is an input type that accepts LogAnalyticsQueryPackQueryPropertiesRelatedArgs, LogAnalyticsQueryPackQueryPropertiesRelatedPtr and LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput values. You can construct a concrete instance of `LogAnalyticsQueryPackQueryPropertiesRelatedPtrInput` via:

        LogAnalyticsQueryPackQueryPropertiesRelatedArgs{...}

or:

        nil

type LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

type LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput struct{ *pulumi.OutputState }

func (LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput) Categories

The related categories for the function.

func (LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput) Elem

func (LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput) ElementType

func (LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput) ResourceTypes

The related resource types for the function.

func (LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput) Solutions

The related Log Analytics solutions for the function.

func (LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

func (LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutputWithContext

func (o LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput) ToLogAnalyticsQueryPackQueryPropertiesRelatedPtrOutputWithContext(ctx context.Context) LogAnalyticsQueryPackQueryPropertiesRelatedPtrOutput

type LogAnalyticsQueryPackQueryPropertiesResponseRelated

type LogAnalyticsQueryPackQueryPropertiesResponseRelated struct {
	// The related categories for the function.
	Categories []string `pulumi:"categories"`
	// The related resource types for the function.
	ResourceTypes []string `pulumi:"resourceTypes"`
	// The related Log Analytics solutions for the function.
	Solutions []string `pulumi:"solutions"`
}

The related metadata items for the function.

type LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput

type LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput struct{ *pulumi.OutputState }

The related metadata items for the function.

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput) Categories

The related categories for the function.

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput) ElementType

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput) ResourceTypes

The related resource types for the function.

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput) Solutions

The related Log Analytics solutions for the function.

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesResponseRelatedOutputWithContext

func (o LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput) ToLogAnalyticsQueryPackQueryPropertiesResponseRelatedOutputWithContext(ctx context.Context) LogAnalyticsQueryPackQueryPropertiesResponseRelatedOutput

type LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput

type LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput struct{ *pulumi.OutputState }

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput) Categories

The related categories for the function.

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput) Elem

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput) ElementType

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput) ResourceTypes

The related resource types for the function.

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput) Solutions

The related Log Analytics solutions for the function.

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput) ToLogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput

func (LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput) ToLogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutputWithContext

func (o LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput) ToLogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutputWithContext(ctx context.Context) LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput

type LookupClusterArgs

type LookupClusterArgs struct {
	// Name of the Log Analytics Cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClusterOutputArgs

type LookupClusterOutputArgs struct {
	// Name of the Log Analytics Cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupClusterOutputArgs) ElementType

func (LookupClusterOutputArgs) ElementType() reflect.Type

type LookupClusterResult

type LookupClusterResult struct {
	// The list of Log Analytics workspaces associated with the cluster
	AssociatedWorkspaces []AssociatedWorkspaceResponse `pulumi:"associatedWorkspaces"`
	// The cluster's billing type.
	BillingType *string `pulumi:"billingType"`
	// Additional properties for capacity reservation
	CapacityReservationProperties *CapacityReservationPropertiesResponse `pulumi:"capacityReservationProperties"`
	// The ID associated with the cluster.
	ClusterId string `pulumi:"clusterId"`
	// The cluster creation time
	CreatedDate string `pulumi:"createdDate"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
	IsAvailabilityZonesEnabled *bool `pulumi:"isAvailabilityZonesEnabled"`
	// Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
	IsDoubleEncryptionEnabled *bool `pulumi:"isDoubleEncryptionEnabled"`
	// The associated key properties.
	KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
	// The last time the cluster was updated.
	LastModifiedDate string `pulumi:"lastModifiedDate"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioning state of the cluster.
	ProvisioningState string `pulumi:"provisioningState"`
	// The sku properties.
	Sku *ClusterSkuResponse `pulumi:"sku"`
	// 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 top level Log Analytics cluster resource container.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

Gets a Log Analytics cluster instance. Azure REST API version: 2021-06-01.

Other available API versions: 2019-08-01-preview, 2020-08-01, 2022-10-01.

type LookupClusterResultOutput

type LookupClusterResultOutput struct{ *pulumi.OutputState }

The top level Log Analytics cluster resource container.

func (LookupClusterResultOutput) AssociatedWorkspaces

The list of Log Analytics workspaces associated with the cluster

func (LookupClusterResultOutput) BillingType

The cluster's billing type.

func (LookupClusterResultOutput) CapacityReservationProperties

Additional properties for capacity reservation

func (LookupClusterResultOutput) ClusterId

The ID associated with the cluster.

func (LookupClusterResultOutput) CreatedDate

The cluster creation time

func (LookupClusterResultOutput) ElementType

func (LookupClusterResultOutput) ElementType() reflect.Type

func (LookupClusterResultOutput) Id

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

func (LookupClusterResultOutput) Identity

The identity of the resource.

func (LookupClusterResultOutput) IsAvailabilityZonesEnabled

func (o LookupClusterResultOutput) IsAvailabilityZonesEnabled() pulumi.BoolPtrOutput

Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.

func (LookupClusterResultOutput) IsDoubleEncryptionEnabled

func (o LookupClusterResultOutput) IsDoubleEncryptionEnabled() pulumi.BoolPtrOutput

Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'

func (LookupClusterResultOutput) KeyVaultProperties

The associated key properties.

func (LookupClusterResultOutput) LastModifiedDate

func (o LookupClusterResultOutput) LastModifiedDate() pulumi.StringOutput

The last time the cluster was updated.

func (LookupClusterResultOutput) Location

The geo-location where the resource lives

func (LookupClusterResultOutput) Name

The name of the resource

func (LookupClusterResultOutput) ProvisioningState

func (o LookupClusterResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the cluster.

func (LookupClusterResultOutput) Sku

The sku properties.

func (LookupClusterResultOutput) Tags

Resource tags.

func (LookupClusterResultOutput) ToLookupClusterResultOutput

func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput

func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext

func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput

func (LookupClusterResultOutput) Type

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

type LookupDataExportArgs

type LookupDataExportArgs struct {
	// The data export rule name.
	DataExportName string `pulumi:"dataExportName"`
	// 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 LookupDataExportOutputArgs

type LookupDataExportOutputArgs struct {
	// The data export rule name.
	DataExportName pulumi.StringInput `pulumi:"dataExportName"`
	// 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 (LookupDataExportOutputArgs) ElementType

func (LookupDataExportOutputArgs) ElementType() reflect.Type

type LookupDataExportResult

type LookupDataExportResult struct {
	// The latest data export rule modification time.
	CreatedDate *string `pulumi:"createdDate"`
	// The data export rule ID.
	DataExportId *string `pulumi:"dataExportId"`
	// Active when enabled.
	Enable *bool `pulumi:"enable"`
	// Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account.
	EventHubName *string `pulumi:"eventHubName"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Date and time when the export was last modified.
	LastModifiedDate *string `pulumi:"lastModifiedDate"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure.
	ResourceId string `pulumi:"resourceId"`
	// An array of tables to export, for example: [“Heartbeat, SecurityEvent”].
	TableNames []string `pulumi:"tableNames"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The top level data export resource container.

func LookupDataExport

func LookupDataExport(ctx *pulumi.Context, args *LookupDataExportArgs, opts ...pulumi.InvokeOption) (*LookupDataExportResult, error)

Gets a data export instance. Azure REST API version: 2020-08-01.

type LookupDataExportResultOutput

type LookupDataExportResultOutput struct{ *pulumi.OutputState }

The top level data export resource container.

func (LookupDataExportResultOutput) CreatedDate

The latest data export rule modification time.

func (LookupDataExportResultOutput) DataExportId

The data export rule ID.

func (LookupDataExportResultOutput) ElementType

func (LookupDataExportResultOutput) Enable

Active when enabled.

func (LookupDataExportResultOutput) EventHubName

Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account.

func (LookupDataExportResultOutput) Id

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

func (LookupDataExportResultOutput) LastModifiedDate

Date and time when the export was last modified.

func (LookupDataExportResultOutput) Name

The name of the resource

func (LookupDataExportResultOutput) ResourceId

The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure.

func (LookupDataExportResultOutput) TableNames

An array of tables to export, for example: [“Heartbeat, SecurityEvent”].

func (LookupDataExportResultOutput) ToLookupDataExportResultOutput

func (o LookupDataExportResultOutput) ToLookupDataExportResultOutput() LookupDataExportResultOutput

func (LookupDataExportResultOutput) ToLookupDataExportResultOutputWithContext

func (o LookupDataExportResultOutput) ToLookupDataExportResultOutputWithContext(ctx context.Context) LookupDataExportResultOutput

func (LookupDataExportResultOutput) Type

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

type LookupDataSourceArgs

type LookupDataSourceArgs struct {
	// Name of the datasource
	DataSourceName string `pulumi:"dataSourceName"`
	// 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 LookupDataSourceOutputArgs

type LookupDataSourceOutputArgs struct {
	// Name of the datasource
	DataSourceName pulumi.StringInput `pulumi:"dataSourceName"`
	// 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 (LookupDataSourceOutputArgs) ElementType

func (LookupDataSourceOutputArgs) ElementType() reflect.Type

type LookupDataSourceResult

type LookupDataSourceResult struct {
	// The ETag of the data source.
	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 kind of the DataSource.
	Kind string `pulumi:"kind"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The data source properties in raw json format, each kind of data source have it's own schema.
	Properties interface{} `pulumi:"properties"`
	// 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"`
}

Datasources under OMS Workspace.

func LookupDataSource

func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)

Gets a datasource instance. Azure REST API version: 2020-08-01.

Other available API versions: 2015-11-01-preview.

type LookupDataSourceResultOutput

type LookupDataSourceResultOutput struct{ *pulumi.OutputState }

Datasources under OMS Workspace.

func (LookupDataSourceResultOutput) ElementType

func (LookupDataSourceResultOutput) Etag

The ETag of the data source.

func (LookupDataSourceResultOutput) Id

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

func (LookupDataSourceResultOutput) Kind

The kind of the DataSource.

func (LookupDataSourceResultOutput) Name

The name of the resource

func (LookupDataSourceResultOutput) Properties

The data source properties in raw json format, each kind of data source have it's own schema.

func (LookupDataSourceResultOutput) Tags

Resource tags.

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutput

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext(ctx context.Context) LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) Type

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

type LookupLinkedServiceArgs

type LookupLinkedServiceArgs struct {
	// Name of the linked service.
	LinkedServiceName string `pulumi:"linkedServiceName"`
	// 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 LookupLinkedServiceOutputArgs

type LookupLinkedServiceOutputArgs struct {
	// Name of the linked service.
	LinkedServiceName pulumi.StringInput `pulumi:"linkedServiceName"`
	// 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 (LookupLinkedServiceOutputArgs) ElementType

type LookupLinkedServiceResult

type LookupLinkedServiceResult 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 provisioning state of the linked service.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access
	ResourceId *string `pulumi:"resourceId"`
	// 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 resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access
	WriteAccessResourceId *string `pulumi:"writeAccessResourceId"`
}

The top level Linked service resource container.

func LookupLinkedService

func LookupLinkedService(ctx *pulumi.Context, args *LookupLinkedServiceArgs, opts ...pulumi.InvokeOption) (*LookupLinkedServiceResult, error)

Gets a linked service instance. Azure REST API version: 2020-08-01.

Other available API versions: 2015-11-01-preview.

type LookupLinkedServiceResultOutput

type LookupLinkedServiceResultOutput struct{ *pulumi.OutputState }

The top level Linked service resource container.

func (LookupLinkedServiceResultOutput) ElementType

func (LookupLinkedServiceResultOutput) Id

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

func (LookupLinkedServiceResultOutput) Name

The name of the resource

func (LookupLinkedServiceResultOutput) ProvisioningState

The provisioning state of the linked service.

func (LookupLinkedServiceResultOutput) ResourceId

The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access

func (LookupLinkedServiceResultOutput) Tags

Resource tags.

func (LookupLinkedServiceResultOutput) ToLookupLinkedServiceResultOutput

func (o LookupLinkedServiceResultOutput) ToLookupLinkedServiceResultOutput() LookupLinkedServiceResultOutput

func (LookupLinkedServiceResultOutput) ToLookupLinkedServiceResultOutputWithContext

func (o LookupLinkedServiceResultOutput) ToLookupLinkedServiceResultOutputWithContext(ctx context.Context) LookupLinkedServiceResultOutput

func (LookupLinkedServiceResultOutput) Type

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

func (LookupLinkedServiceResultOutput) WriteAccessResourceId

func (o LookupLinkedServiceResultOutput) WriteAccessResourceId() pulumi.StringPtrOutput

The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access

type LookupLinkedStorageAccountArgs

type LookupLinkedStorageAccountArgs struct {
	// Linked storage accounts type.
	DataSourceType string `pulumi:"dataSourceType"`
	// 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 LookupLinkedStorageAccountOutputArgs

type LookupLinkedStorageAccountOutputArgs struct {
	// Linked storage accounts type.
	DataSourceType pulumi.StringInput `pulumi:"dataSourceType"`
	// 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 (LookupLinkedStorageAccountOutputArgs) ElementType

type LookupLinkedStorageAccountResult

type LookupLinkedStorageAccountResult struct {
	// Linked storage accounts type.
	DataSourceType string `pulumi:"dataSourceType"`
	// 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"`
	// Linked storage accounts resources ids.
	StorageAccountIds []string `pulumi:"storageAccountIds"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Linked storage accounts top level resource container.

func LookupLinkedStorageAccount

func LookupLinkedStorageAccount(ctx *pulumi.Context, args *LookupLinkedStorageAccountArgs, opts ...pulumi.InvokeOption) (*LookupLinkedStorageAccountResult, error)

Gets all linked storage account of a specific data source type associated with the specified workspace. Azure REST API version: 2020-08-01.

type LookupLinkedStorageAccountResultOutput

type LookupLinkedStorageAccountResultOutput struct{ *pulumi.OutputState }

Linked storage accounts top level resource container.

func (LookupLinkedStorageAccountResultOutput) DataSourceType

Linked storage accounts type.

func (LookupLinkedStorageAccountResultOutput) ElementType

func (LookupLinkedStorageAccountResultOutput) Id

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

func (LookupLinkedStorageAccountResultOutput) Name

The name of the resource

func (LookupLinkedStorageAccountResultOutput) StorageAccountIds

Linked storage accounts resources ids.

func (LookupLinkedStorageAccountResultOutput) ToLookupLinkedStorageAccountResultOutput

func (o LookupLinkedStorageAccountResultOutput) ToLookupLinkedStorageAccountResultOutput() LookupLinkedStorageAccountResultOutput

func (LookupLinkedStorageAccountResultOutput) ToLookupLinkedStorageAccountResultOutputWithContext

func (o LookupLinkedStorageAccountResultOutput) ToLookupLinkedStorageAccountResultOutputWithContext(ctx context.Context) LookupLinkedStorageAccountResultOutput

func (LookupLinkedStorageAccountResultOutput) Type

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

type LookupMachineGroupArgs

type LookupMachineGroupArgs struct {
	// UTC date and time specifying the end time of an interval. When not specified the service uses DateTime.UtcNow
	EndTime *string `pulumi:"endTime"`
	// Machine Group resource name.
	MachineGroupName string `pulumi:"machineGroupName"`
	// Resource group name within the specified subscriptionId.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// UTC date and time specifying the start time of an interval. When not specified the service uses DateTime.UtcNow - 10m
	StartTime *string `pulumi:"startTime"`
	// OMS workspace containing the resources of interest.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupMachineGroupOutputArgs

type LookupMachineGroupOutputArgs struct {
	// UTC date and time specifying the end time of an interval. When not specified the service uses DateTime.UtcNow
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Machine Group resource name.
	MachineGroupName pulumi.StringInput `pulumi:"machineGroupName"`
	// Resource group name within the specified subscriptionId.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// UTC date and time specifying the start time of an interval. When not specified the service uses DateTime.UtcNow - 10m
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// OMS workspace containing the resources of interest.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupMachineGroupOutputArgs) ElementType

type LookupMachineGroupResult

type LookupMachineGroupResult struct {
	// Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle.
	Count *int `pulumi:"count"`
	// User defined name for the group
	DisplayName string `pulumi:"displayName"`
	// Resource ETAG.
	Etag *string `pulumi:"etag"`
	// Type of the machine group
	GroupType *string `pulumi:"groupType"`
	// Resource identifier.
	Id string `pulumi:"id"`
	// Additional resource type qualifier.
	// Expected value is 'machineGroup'.
	Kind string `pulumi:"kind"`
	// References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated.
	Machines []MachineReferenceWithHintsResponse `pulumi:"machines"`
	// Resource name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
}

A user-defined logical grouping of machines.

func LookupMachineGroup

func LookupMachineGroup(ctx *pulumi.Context, args *LookupMachineGroupArgs, opts ...pulumi.InvokeOption) (*LookupMachineGroupResult, error)

Returns the specified machine group as it existed during the specified time interval. Azure REST API version: 2015-11-01-preview.

type LookupMachineGroupResultOutput

type LookupMachineGroupResultOutput struct{ *pulumi.OutputState }

A user-defined logical grouping of machines.

func (LookupMachineGroupResultOutput) Count

Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle.

func (LookupMachineGroupResultOutput) DisplayName

User defined name for the group

func (LookupMachineGroupResultOutput) ElementType

func (LookupMachineGroupResultOutput) Etag

Resource ETAG.

func (LookupMachineGroupResultOutput) GroupType

Type of the machine group

func (LookupMachineGroupResultOutput) Id

Resource identifier.

func (LookupMachineGroupResultOutput) Kind

Additional resource type qualifier. Expected value is 'machineGroup'.

func (LookupMachineGroupResultOutput) Machines

References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated.

func (LookupMachineGroupResultOutput) Name

Resource name.

func (LookupMachineGroupResultOutput) ToLookupMachineGroupResultOutput

func (o LookupMachineGroupResultOutput) ToLookupMachineGroupResultOutput() LookupMachineGroupResultOutput

func (LookupMachineGroupResultOutput) ToLookupMachineGroupResultOutputWithContext

func (o LookupMachineGroupResultOutput) ToLookupMachineGroupResultOutputWithContext(ctx context.Context) LookupMachineGroupResultOutput

func (LookupMachineGroupResultOutput) Type

Resource type.

type LookupQueryArgs

type LookupQueryArgs struct {
	// The id of a specific query defined in the Log Analytics QueryPack
	Id string `pulumi:"id"`
	// The name of the Log Analytics QueryPack resource.
	QueryPackName string `pulumi:"queryPackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupQueryOutputArgs

type LookupQueryOutputArgs struct {
	// The id of a specific query defined in the Log Analytics QueryPack
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the Log Analytics QueryPack resource.
	QueryPackName pulumi.StringInput `pulumi:"queryPackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupQueryOutputArgs) ElementType

func (LookupQueryOutputArgs) ElementType() reflect.Type

type LookupQueryPackArgs

type LookupQueryPackArgs struct {
	// The name of the Log Analytics QueryPack resource.
	QueryPackName string `pulumi:"queryPackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupQueryPackOutputArgs

type LookupQueryPackOutputArgs struct {
	// The name of the Log Analytics QueryPack resource.
	QueryPackName pulumi.StringInput `pulumi:"queryPackName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupQueryPackOutputArgs) ElementType

func (LookupQueryPackOutputArgs) ElementType() reflect.Type

type LookupQueryPackResult

type LookupQueryPackResult struct {
	// Azure resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Current state of this QueryPack: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState string `pulumi:"provisioningState"`
	// The unique ID of your application. This field cannot be changed.
	QueryPackId string `pulumi:"queryPackId"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Creation Date for the Log Analytics QueryPack, in ISO 8601 format.
	TimeCreated string `pulumi:"timeCreated"`
	// Last modified date of the Log Analytics QueryPack, in ISO 8601 format.
	TimeModified string `pulumi:"timeModified"`
	// Azure resource type
	Type string `pulumi:"type"`
}

An Log Analytics QueryPack definition.

func LookupQueryPack

func LookupQueryPack(ctx *pulumi.Context, args *LookupQueryPackArgs, opts ...pulumi.InvokeOption) (*LookupQueryPackResult, error)

Returns a Log Analytics QueryPack. Azure REST API version: 2019-09-01.

Other available API versions: 2019-09-01-preview.

type LookupQueryPackResultOutput

type LookupQueryPackResultOutput struct{ *pulumi.OutputState }

An Log Analytics QueryPack definition.

func (LookupQueryPackResultOutput) ElementType

func (LookupQueryPackResultOutput) Id

Azure resource Id

func (LookupQueryPackResultOutput) Location

Resource location

func (LookupQueryPackResultOutput) Name

Azure resource name

func (LookupQueryPackResultOutput) ProvisioningState

func (o LookupQueryPackResultOutput) ProvisioningState() pulumi.StringOutput

Current state of this QueryPack: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.

func (LookupQueryPackResultOutput) QueryPackId

The unique ID of your application. This field cannot be changed.

func (LookupQueryPackResultOutput) Tags

Resource tags

func (LookupQueryPackResultOutput) TimeCreated

Creation Date for the Log Analytics QueryPack, in ISO 8601 format.

func (LookupQueryPackResultOutput) TimeModified

Last modified date of the Log Analytics QueryPack, in ISO 8601 format.

func (LookupQueryPackResultOutput) ToLookupQueryPackResultOutput

func (o LookupQueryPackResultOutput) ToLookupQueryPackResultOutput() LookupQueryPackResultOutput

func (LookupQueryPackResultOutput) ToLookupQueryPackResultOutputWithContext

func (o LookupQueryPackResultOutput) ToLookupQueryPackResultOutputWithContext(ctx context.Context) LookupQueryPackResultOutput

func (LookupQueryPackResultOutput) Type

Azure resource type

type LookupQueryResult

type LookupQueryResult struct {
	// Object Id of user creating the query.
	Author string `pulumi:"author"`
	// Body of the query.
	Body string `pulumi:"body"`
	// Description of the query.
	Description *string `pulumi:"description"`
	// Unique display name for your query within the Query Pack.
	DisplayName string `pulumi:"displayName"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Additional properties that can be set for the query.
	Properties interface{} `pulumi:"properties"`
	// The related metadata items for the function.
	Related *LogAnalyticsQueryPackQueryPropertiesResponseRelated `pulumi:"related"`
	// Read only system data
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags associated with the query.
	Tags map[string][]string `pulumi:"tags"`
	// Creation Date for the Log Analytics Query, in ISO 8601 format.
	TimeCreated string `pulumi:"timeCreated"`
	// Last modified date of the Log Analytics Query, in ISO 8601 format.
	TimeModified string `pulumi:"timeModified"`
	// Azure resource type
	Type string `pulumi:"type"`
}

A Log Analytics QueryPack-Query definition.

func LookupQuery

func LookupQuery(ctx *pulumi.Context, args *LookupQueryArgs, opts ...pulumi.InvokeOption) (*LookupQueryResult, error)

Gets a specific Log Analytics Query defined within a Log Analytics QueryPack. Azure REST API version: 2019-09-01.

Other available API versions: 2019-09-01-preview.

type LookupQueryResultOutput

type LookupQueryResultOutput struct{ *pulumi.OutputState }

A Log Analytics QueryPack-Query definition.

func (LookupQueryResultOutput) Author

Object Id of user creating the query.

func (LookupQueryResultOutput) Body

Body of the query.

func (LookupQueryResultOutput) Description

Description of the query.

func (LookupQueryResultOutput) DisplayName

Unique display name for your query within the Query Pack.

func (LookupQueryResultOutput) ElementType

func (LookupQueryResultOutput) ElementType() reflect.Type

func (LookupQueryResultOutput) Id

Azure resource Id

func (LookupQueryResultOutput) Name

Azure resource name

func (LookupQueryResultOutput) Properties

func (o LookupQueryResultOutput) Properties() pulumi.AnyOutput

Additional properties that can be set for the query.

func (LookupQueryResultOutput) Related

The related metadata items for the function.

func (LookupQueryResultOutput) SystemData

Read only system data

func (LookupQueryResultOutput) Tags

Tags associated with the query.

func (LookupQueryResultOutput) TimeCreated

Creation Date for the Log Analytics Query, in ISO 8601 format.

func (LookupQueryResultOutput) TimeModified

func (o LookupQueryResultOutput) TimeModified() pulumi.StringOutput

Last modified date of the Log Analytics Query, in ISO 8601 format.

func (LookupQueryResultOutput) ToLookupQueryResultOutput

func (o LookupQueryResultOutput) ToLookupQueryResultOutput() LookupQueryResultOutput

func (LookupQueryResultOutput) ToLookupQueryResultOutputWithContext

func (o LookupQueryResultOutput) ToLookupQueryResultOutputWithContext(ctx context.Context) LookupQueryResultOutput

func (LookupQueryResultOutput) Type

Azure resource type

type LookupSavedSearchArgs

type LookupSavedSearchArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The id of the saved search.
	SavedSearchId string `pulumi:"savedSearchId"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupSavedSearchOutputArgs

type LookupSavedSearchOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The id of the saved search.
	SavedSearchId pulumi.StringInput `pulumi:"savedSearchId"`
	// The name of the workspace.
	WorkspaceName pulumi.StringInput `pulumi:"workspaceName"`
}

func (LookupSavedSearchOutputArgs) ElementType

type LookupSavedSearchResult

type LookupSavedSearchResult struct {
	// The category of the saved search. This helps the user to find a saved search faster.
	Category string `pulumi:"category"`
	// Saved search display name.
	DisplayName string `pulumi:"displayName"`
	// The ETag of the saved search. To override an existing saved search, use "*" or specify the current Etag
	Etag *string `pulumi:"etag"`
	// The function alias if query serves as a function.
	FunctionAlias *string `pulumi:"functionAlias"`
	// The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions.
	FunctionParameters *string `pulumi:"functionParameters"`
	// 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 query expression for the saved search.
	Query string `pulumi:"query"`
	// The tags attached to the saved search.
	Tags []TagResponse `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The version number of the query language. The current version is 2 and is the default.
	Version *float64 `pulumi:"version"`
}

Value object for saved search results.

func LookupSavedSearch

func LookupSavedSearch(ctx *pulumi.Context, args *LookupSavedSearchArgs, opts ...pulumi.InvokeOption) (*LookupSavedSearchResult, error)

Gets the specified saved search for a given workspace. Azure REST API version: 2020-08-01.

Other available API versions: 2015-03-20.

type LookupSavedSearchResultOutput

type LookupSavedSearchResultOutput struct{ *pulumi.OutputState }

Value object for saved search results.

func (LookupSavedSearchResultOutput) Category

The category of the saved search. This helps the user to find a saved search faster.

func (LookupSavedSearchResultOutput) DisplayName

Saved search display name.

func (LookupSavedSearchResultOutput) ElementType

func (LookupSavedSearchResultOutput) Etag

The ETag of the saved search. To override an existing saved search, use "*" or specify the current Etag

func (LookupSavedSearchResultOutput) FunctionAlias

The function alias if query serves as a function.

func (LookupSavedSearchResultOutput) FunctionParameters

func (o LookupSavedSearchResultOutput) FunctionParameters() pulumi.StringPtrOutput

The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions.

func (LookupSavedSearchResultOutput) Id

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

func (LookupSavedSearchResultOutput) Name

The name of the resource

func (LookupSavedSearchResultOutput) Query

The query expression for the saved search.

func (LookupSavedSearchResultOutput) Tags

The tags attached to the saved search.

func (LookupSavedSearchResultOutput) ToLookupSavedSearchResultOutput

func (o LookupSavedSearchResultOutput) ToLookupSavedSearchResultOutput() LookupSavedSearchResultOutput

func (LookupSavedSearchResultOutput) ToLookupSavedSearchResultOutputWithContext

func (o LookupSavedSearchResultOutput) ToLookupSavedSearchResultOutputWithContext(ctx context.Context) LookupSavedSearchResultOutput

func (LookupSavedSearchResultOutput) Type

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

func (LookupSavedSearchResultOutput) Version

The version number of the query language. The current version is 2 and is the default.

type LookupStorageInsightConfigArgs

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

type LookupStorageInsightConfigOutputArgs

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

func (LookupStorageInsightConfigOutputArgs) ElementType

type LookupStorageInsightConfigResult

type LookupStorageInsightConfigResult struct {
	// The names of the blob containers that the workspace should read
	Containers []string `pulumi:"containers"`
	// The ETag of the storage insight.
	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"`
	// The status of the storage insight
	Status StorageInsightStatusResponse `pulumi:"status"`
	// The storage account connection details
	StorageAccount StorageAccountResponse `pulumi:"storageAccount"`
	// The names of the Azure tables that the workspace should read
	Tables []string `pulumi:"tables"`
	// 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 top level storage insight resource container.

func LookupStorageInsightConfig

func LookupStorageInsightConfig(ctx *pulumi.Context, args *LookupStorageInsightConfigArgs, opts ...pulumi.InvokeOption) (*LookupStorageInsightConfigResult, error)

Gets a storage insight instance. Azure REST API version: 2020-08-01.

type LookupStorageInsightConfigResultOutput

type LookupStorageInsightConfigResultOutput struct{ *pulumi.OutputState }

The top level storage insight resource container.

func (LookupStorageInsightConfigResultOutput) Containers

The names of the blob containers that the workspace should read

func (LookupStorageInsightConfigResultOutput) ETag

The ETag of the storage insight.

func (LookupStorageInsightConfigResultOutput) ElementType

func (LookupStorageInsightConfigResultOutput) Id

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

func (LookupStorageInsightConfigResultOutput) Name

The name of the resource

func (LookupStorageInsightConfigResultOutput) Status

The status of the storage insight

func (LookupStorageInsightConfigResultOutput) StorageAccount

The storage account connection details

func (LookupStorageInsightConfigResultOutput) Tables

The names of the Azure tables that the workspace should read

func (LookupStorageInsightConfigResultOutput) Tags

Resource tags.

func (LookupStorageInsightConfigResultOutput) ToLookupStorageInsightConfigResultOutput

func (o LookupStorageInsightConfigResultOutput) ToLookupStorageInsightConfigResultOutput() LookupStorageInsightConfigResultOutput

func (LookupStorageInsightConfigResultOutput) ToLookupStorageInsightConfigResultOutputWithContext

func (o LookupStorageInsightConfigResultOutput) ToLookupStorageInsightConfigResultOutputWithContext(ctx context.Context) LookupStorageInsightConfigResultOutput

func (LookupStorageInsightConfigResultOutput) Type

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

type LookupTableArgs

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

type LookupTableOutputArgs

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

func (LookupTableOutputArgs) ElementType

func (LookupTableOutputArgs) ElementType() reflect.Type

type LookupTableResult

type LookupTableResult struct {
	// The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)
	ArchiveRetentionInDays int `pulumi:"archiveRetentionInDays"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The timestamp that table plan was last modified (UTC).
	LastPlanModifiedDate string `pulumi:"lastPlanModifiedDate"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Instruct the system how to handle and charge the logs ingested to this table.
	Plan *string `pulumi:"plan"`
	// Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
	ProvisioningState string `pulumi:"provisioningState"`
	// Parameters of the restore operation that initiated this table.
	RestoredLogs *RestoredLogsResponse `pulumi:"restoredLogs"`
	// Search job execution statistics.
	ResultStatistics ResultStatisticsResponse `pulumi:"resultStatistics"`
	// The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// True - Value originates from workspace retention in days, False - Customer specific.
	RetentionInDaysAsDefault bool `pulumi:"retentionInDaysAsDefault"`
	// Table schema.
	Schema *SchemaResponse `pulumi:"schema"`
	// Parameters of the search job that initiated this table.
	SearchResults *SearchResultsResponse `pulumi:"searchResults"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.
	TotalRetentionInDays *int `pulumi:"totalRetentionInDays"`
	// True - Value originates from retention in days, False - Customer specific.
	TotalRetentionInDaysAsDefault bool `pulumi:"totalRetentionInDaysAsDefault"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Workspace data table definition.

func LookupTable

func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)

Gets a Log Analytics workspace table. Azure REST API version: 2022-10-01.

type LookupTableResultOutput

type LookupTableResultOutput struct{ *pulumi.OutputState }

Workspace data table definition.

func (LookupTableResultOutput) ArchiveRetentionInDays

func (o LookupTableResultOutput) ArchiveRetentionInDays() pulumi.IntOutput

The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)

func (LookupTableResultOutput) ElementType

func (LookupTableResultOutput) ElementType() reflect.Type

func (LookupTableResultOutput) Id

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

func (LookupTableResultOutput) LastPlanModifiedDate

func (o LookupTableResultOutput) LastPlanModifiedDate() pulumi.StringOutput

The timestamp that table plan was last modified (UTC).

func (LookupTableResultOutput) Name

The name of the resource

func (LookupTableResultOutput) Plan

Instruct the system how to handle and charge the logs ingested to this table.

func (LookupTableResultOutput) ProvisioningState

func (o LookupTableResultOutput) ProvisioningState() pulumi.StringOutput

Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.

func (LookupTableResultOutput) RestoredLogs

Parameters of the restore operation that initiated this table.

func (LookupTableResultOutput) ResultStatistics

Search job execution statistics.

func (LookupTableResultOutput) RetentionInDays

func (o LookupTableResultOutput) RetentionInDays() pulumi.IntPtrOutput

The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.

func (LookupTableResultOutput) RetentionInDaysAsDefault

func (o LookupTableResultOutput) RetentionInDaysAsDefault() pulumi.BoolOutput

True - Value originates from workspace retention in days, False - Customer specific.

func (LookupTableResultOutput) Schema

Table schema.

func (LookupTableResultOutput) SearchResults

Parameters of the search job that initiated this table.

func (LookupTableResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupTableResultOutput) ToLookupTableResultOutput

func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput

func (LookupTableResultOutput) ToLookupTableResultOutputWithContext

func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput

func (LookupTableResultOutput) TotalRetentionInDays

func (o LookupTableResultOutput) TotalRetentionInDays() pulumi.IntPtrOutput

The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.

func (LookupTableResultOutput) TotalRetentionInDaysAsDefault

func (o LookupTableResultOutput) TotalRetentionInDaysAsDefault() pulumi.BoolOutput

True - Value originates from retention in days, False - Customer specific.

func (LookupTableResultOutput) 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 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 {
	// Workspace creation date.
	CreatedDate string `pulumi:"createdDate"`
	// This is a read-only property. Represents the ID associated with the workspace.
	CustomerId string `pulumi:"customerId"`
	// The resource ID of the default Data Collection Rule to use for this workspace. Expected format is - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}.
	DefaultDataCollectionRuleResourceId *string `pulumi:"defaultDataCollectionRuleResourceId"`
	// The etag of the workspace.
	Etag *string `pulumi:"etag"`
	// Workspace features.
	Features *WorkspaceFeaturesResponse `pulumi:"features"`
	// Indicates whether customer managed storage is mandatory for query management.
	ForceCmkForQuery *bool `pulumi:"forceCmkForQuery"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Workspace modification date.
	ModifiedDate string `pulumi:"modifiedDate"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of linked private link scope resources.
	PrivateLinkScopedResources []PrivateLinkScopedResourceResponse `pulumi:"privateLinkScopedResources"`
	// The provisioning state of the workspace.
	ProvisioningState string `pulumi:"provisioningState"`
	// The network access type for accessing Log Analytics ingestion.
	PublicNetworkAccessForIngestion *string `pulumi:"publicNetworkAccessForIngestion"`
	// The network access type for accessing Log Analytics query.
	PublicNetworkAccessForQuery *string `pulumi:"publicNetworkAccessForQuery"`
	// The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// The SKU of the workspace.
	Sku *WorkspaceSkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	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 daily volume cap for ingestion.
	WorkspaceCapping *WorkspaceCappingResponse `pulumi:"workspaceCapping"`
}

The top level Workspace resource container.

func LookupWorkspace

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

Gets a workspace instance. Azure REST API version: 2022-10-01.

Other available API versions: 2015-11-01-preview, 2020-08-01, 2020-10-01, 2021-06-01, 2021-12-01-preview, 2023-09-01.

type LookupWorkspaceResultOutput

type LookupWorkspaceResultOutput struct{ *pulumi.OutputState }

The top level Workspace resource container.

func (LookupWorkspaceResultOutput) CreatedDate

Workspace creation date.

func (LookupWorkspaceResultOutput) CustomerId

This is a read-only property. Represents the ID associated with the workspace.

func (LookupWorkspaceResultOutput) DefaultDataCollectionRuleResourceId

func (o LookupWorkspaceResultOutput) DefaultDataCollectionRuleResourceId() pulumi.StringPtrOutput

The resource ID of the default Data Collection Rule to use for this workspace. Expected format is - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}.

func (LookupWorkspaceResultOutput) ElementType

func (LookupWorkspaceResultOutput) Etag

The etag of the workspace.

func (LookupWorkspaceResultOutput) Features

Workspace features.

func (LookupWorkspaceResultOutput) ForceCmkForQuery

func (o LookupWorkspaceResultOutput) ForceCmkForQuery() pulumi.BoolPtrOutput

Indicates whether customer managed storage is mandatory for query management.

func (LookupWorkspaceResultOutput) Id

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

func (LookupWorkspaceResultOutput) Identity

The identity of the resource.

func (LookupWorkspaceResultOutput) Location

The geo-location where the resource lives

func (LookupWorkspaceResultOutput) ModifiedDate

Workspace modification date.

func (LookupWorkspaceResultOutput) Name

The name of the resource

func (LookupWorkspaceResultOutput) PrivateLinkScopedResources

List of linked private link scope resources.

func (LookupWorkspaceResultOutput) ProvisioningState

func (o LookupWorkspaceResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the workspace.

func (LookupWorkspaceResultOutput) PublicNetworkAccessForIngestion

func (o LookupWorkspaceResultOutput) PublicNetworkAccessForIngestion() pulumi.StringPtrOutput

The network access type for accessing Log Analytics ingestion.

func (LookupWorkspaceResultOutput) PublicNetworkAccessForQuery

func (o LookupWorkspaceResultOutput) PublicNetworkAccessForQuery() pulumi.StringPtrOutput

The network access type for accessing Log Analytics query.

func (LookupWorkspaceResultOutput) RetentionInDays

func (o LookupWorkspaceResultOutput) RetentionInDays() pulumi.IntPtrOutput

The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.

func (LookupWorkspaceResultOutput) Sku

The SKU of the workspace.

func (LookupWorkspaceResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

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

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

func (LookupWorkspaceResultOutput) WorkspaceCapping

The daily volume cap for ingestion.

type MachineGroup

type MachineGroup struct {
	pulumi.CustomResourceState

	// Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle.
	Count pulumi.IntPtrOutput `pulumi:"count"`
	// User defined name for the group
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Resource ETAG.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Type of the machine group
	GroupType pulumi.StringPtrOutput `pulumi:"groupType"`
	// Additional resource type qualifier.
	// Expected value is 'machineGroup'.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated.
	Machines MachineReferenceWithHintsResponseArrayOutput `pulumi:"machines"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A user-defined logical grouping of machines. Azure REST API version: 2015-11-01-preview. Prior API version in Azure Native 1.x: 2015-11-01-preview.

func GetMachineGroup

func GetMachineGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MachineGroupState, opts ...pulumi.ResourceOption) (*MachineGroup, error)

GetMachineGroup gets an existing MachineGroup 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 NewMachineGroup

func NewMachineGroup(ctx *pulumi.Context,
	name string, args *MachineGroupArgs, opts ...pulumi.ResourceOption) (*MachineGroup, error)

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

func (*MachineGroup) ElementType

func (*MachineGroup) ElementType() reflect.Type

func (*MachineGroup) ToMachineGroupOutput

func (i *MachineGroup) ToMachineGroupOutput() MachineGroupOutput

func (*MachineGroup) ToMachineGroupOutputWithContext

func (i *MachineGroup) ToMachineGroupOutputWithContext(ctx context.Context) MachineGroupOutput

type MachineGroupArgs

type MachineGroupArgs struct {
	// Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle.
	Count pulumi.IntPtrInput
	// User defined name for the group
	DisplayName pulumi.StringInput
	// Type of the machine group
	GroupType pulumi.StringPtrInput
	// Additional resource type qualifier.
	// Expected value is 'machineGroup'.
	Kind pulumi.StringInput
	// Machine Group resource name.
	MachineGroupName pulumi.StringPtrInput
	// References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated.
	Machines MachineReferenceWithHintsArrayInput
	// Resource group name within the specified subscriptionId.
	ResourceGroupName pulumi.StringInput
	// OMS workspace containing the resources of interest.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a MachineGroup resource.

func (MachineGroupArgs) ElementType

func (MachineGroupArgs) ElementType() reflect.Type

type MachineGroupInput

type MachineGroupInput interface {
	pulumi.Input

	ToMachineGroupOutput() MachineGroupOutput
	ToMachineGroupOutputWithContext(ctx context.Context) MachineGroupOutput
}

type MachineGroupOutput

type MachineGroupOutput struct{ *pulumi.OutputState }

func (MachineGroupOutput) Count

Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle.

func (MachineGroupOutput) DisplayName

func (o MachineGroupOutput) DisplayName() pulumi.StringOutput

User defined name for the group

func (MachineGroupOutput) ElementType

func (MachineGroupOutput) ElementType() reflect.Type

func (MachineGroupOutput) Etag

Resource ETAG.

func (MachineGroupOutput) GroupType

Type of the machine group

func (MachineGroupOutput) Kind

Additional resource type qualifier. Expected value is 'machineGroup'.

func (MachineGroupOutput) Machines

References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated.

func (MachineGroupOutput) Name

Resource name.

func (MachineGroupOutput) ToMachineGroupOutput

func (o MachineGroupOutput) ToMachineGroupOutput() MachineGroupOutput

func (MachineGroupOutput) ToMachineGroupOutputWithContext

func (o MachineGroupOutput) ToMachineGroupOutputWithContext(ctx context.Context) MachineGroupOutput

func (MachineGroupOutput) Type

Resource type.

type MachineGroupState

type MachineGroupState struct {
}

func (MachineGroupState) ElementType

func (MachineGroupState) ElementType() reflect.Type

type MachineGroupType

type MachineGroupType string

Type of the machine group

func (MachineGroupType) ElementType

func (MachineGroupType) ElementType() reflect.Type

func (MachineGroupType) ToMachineGroupTypeOutput

func (e MachineGroupType) ToMachineGroupTypeOutput() MachineGroupTypeOutput

func (MachineGroupType) ToMachineGroupTypeOutputWithContext

func (e MachineGroupType) ToMachineGroupTypeOutputWithContext(ctx context.Context) MachineGroupTypeOutput

func (MachineGroupType) ToMachineGroupTypePtrOutput

func (e MachineGroupType) ToMachineGroupTypePtrOutput() MachineGroupTypePtrOutput

func (MachineGroupType) ToMachineGroupTypePtrOutputWithContext

func (e MachineGroupType) ToMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupTypePtrOutput

func (MachineGroupType) ToStringOutput

func (e MachineGroupType) ToStringOutput() pulumi.StringOutput

func (MachineGroupType) ToStringOutputWithContext

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

func (MachineGroupType) ToStringPtrOutput

func (e MachineGroupType) ToStringPtrOutput() pulumi.StringPtrOutput

func (MachineGroupType) ToStringPtrOutputWithContext

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

type MachineGroupTypeInput

type MachineGroupTypeInput interface {
	pulumi.Input

	ToMachineGroupTypeOutput() MachineGroupTypeOutput
	ToMachineGroupTypeOutputWithContext(context.Context) MachineGroupTypeOutput
}

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

MachineGroupTypeUnknown
MachineGroupType_Azure_Cs
MachineGroupType_Azure_Sf
MachineGroupType_Azure_Vmss
MachineGroupType_User_Static

type MachineGroupTypeOutput

type MachineGroupTypeOutput struct{ *pulumi.OutputState }

func (MachineGroupTypeOutput) ElementType

func (MachineGroupTypeOutput) ElementType() reflect.Type

func (MachineGroupTypeOutput) ToMachineGroupTypeOutput

func (o MachineGroupTypeOutput) ToMachineGroupTypeOutput() MachineGroupTypeOutput

func (MachineGroupTypeOutput) ToMachineGroupTypeOutputWithContext

func (o MachineGroupTypeOutput) ToMachineGroupTypeOutputWithContext(ctx context.Context) MachineGroupTypeOutput

func (MachineGroupTypeOutput) ToMachineGroupTypePtrOutput

func (o MachineGroupTypeOutput) ToMachineGroupTypePtrOutput() MachineGroupTypePtrOutput

func (MachineGroupTypeOutput) ToMachineGroupTypePtrOutputWithContext

func (o MachineGroupTypeOutput) ToMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupTypePtrOutput

func (MachineGroupTypeOutput) ToStringOutput

func (o MachineGroupTypeOutput) ToStringOutput() pulumi.StringOutput

func (MachineGroupTypeOutput) ToStringOutputWithContext

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

func (MachineGroupTypeOutput) ToStringPtrOutput

func (o MachineGroupTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MachineGroupTypeOutput) ToStringPtrOutputWithContext

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

type MachineGroupTypePtrInput

type MachineGroupTypePtrInput interface {
	pulumi.Input

	ToMachineGroupTypePtrOutput() MachineGroupTypePtrOutput
	ToMachineGroupTypePtrOutputWithContext(context.Context) MachineGroupTypePtrOutput
}

func MachineGroupTypePtr

func MachineGroupTypePtr(v string) MachineGroupTypePtrInput

type MachineGroupTypePtrOutput

type MachineGroupTypePtrOutput struct{ *pulumi.OutputState }

func (MachineGroupTypePtrOutput) Elem

func (MachineGroupTypePtrOutput) ElementType

func (MachineGroupTypePtrOutput) ElementType() reflect.Type

func (MachineGroupTypePtrOutput) ToMachineGroupTypePtrOutput

func (o MachineGroupTypePtrOutput) ToMachineGroupTypePtrOutput() MachineGroupTypePtrOutput

func (MachineGroupTypePtrOutput) ToMachineGroupTypePtrOutputWithContext

func (o MachineGroupTypePtrOutput) ToMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupTypePtrOutput

func (MachineGroupTypePtrOutput) ToStringPtrOutput

func (o MachineGroupTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MachineGroupTypePtrOutput) ToStringPtrOutputWithContext

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

type MachineReferenceWithHints

type MachineReferenceWithHints struct {
	// Resource URI.
	Id string `pulumi:"id"`
	// Specifies the sub-class of the reference.
	// Expected value is 'ref:machinewithhints'.
	Kind string `pulumi:"kind"`
}

A machine reference with a hint of the machine's name and operating system.

type MachineReferenceWithHintsArgs

type MachineReferenceWithHintsArgs struct {
	// Resource URI.
	Id pulumi.StringInput `pulumi:"id"`
	// Specifies the sub-class of the reference.
	// Expected value is 'ref:machinewithhints'.
	Kind pulumi.StringInput `pulumi:"kind"`
}

A machine reference with a hint of the machine's name and operating system.

func (MachineReferenceWithHintsArgs) ElementType

func (MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutput

func (i MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutput() MachineReferenceWithHintsOutput

func (MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutputWithContext

func (i MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutputWithContext(ctx context.Context) MachineReferenceWithHintsOutput

type MachineReferenceWithHintsArray

type MachineReferenceWithHintsArray []MachineReferenceWithHintsInput

func (MachineReferenceWithHintsArray) ElementType

func (MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutput

func (i MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutput() MachineReferenceWithHintsArrayOutput

func (MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutputWithContext

func (i MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsArrayOutput

type MachineReferenceWithHintsArrayInput

type MachineReferenceWithHintsArrayInput interface {
	pulumi.Input

	ToMachineReferenceWithHintsArrayOutput() MachineReferenceWithHintsArrayOutput
	ToMachineReferenceWithHintsArrayOutputWithContext(context.Context) MachineReferenceWithHintsArrayOutput
}

MachineReferenceWithHintsArrayInput is an input type that accepts MachineReferenceWithHintsArray and MachineReferenceWithHintsArrayOutput values. You can construct a concrete instance of `MachineReferenceWithHintsArrayInput` via:

MachineReferenceWithHintsArray{ MachineReferenceWithHintsArgs{...} }

type MachineReferenceWithHintsArrayOutput

type MachineReferenceWithHintsArrayOutput struct{ *pulumi.OutputState }

func (MachineReferenceWithHintsArrayOutput) ElementType

func (MachineReferenceWithHintsArrayOutput) Index

func (MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutput

func (o MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutput() MachineReferenceWithHintsArrayOutput

func (MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutputWithContext

func (o MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsArrayOutput

type MachineReferenceWithHintsInput

type MachineReferenceWithHintsInput interface {
	pulumi.Input

	ToMachineReferenceWithHintsOutput() MachineReferenceWithHintsOutput
	ToMachineReferenceWithHintsOutputWithContext(context.Context) MachineReferenceWithHintsOutput
}

MachineReferenceWithHintsInput is an input type that accepts MachineReferenceWithHintsArgs and MachineReferenceWithHintsOutput values. You can construct a concrete instance of `MachineReferenceWithHintsInput` via:

MachineReferenceWithHintsArgs{...}

type MachineReferenceWithHintsOutput

type MachineReferenceWithHintsOutput struct{ *pulumi.OutputState }

A machine reference with a hint of the machine's name and operating system.

func (MachineReferenceWithHintsOutput) ElementType

func (MachineReferenceWithHintsOutput) Id

Resource URI.

func (MachineReferenceWithHintsOutput) Kind

Specifies the sub-class of the reference. Expected value is 'ref:machinewithhints'.

func (MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutput

func (o MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutput() MachineReferenceWithHintsOutput

func (MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutputWithContext

func (o MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutputWithContext(ctx context.Context) MachineReferenceWithHintsOutput

type MachineReferenceWithHintsResponse

type MachineReferenceWithHintsResponse struct {
	// Last known display name.
	DisplayNameHint string `pulumi:"displayNameHint"`
	// Resource URI.
	Id string `pulumi:"id"`
	// Specifies the sub-class of the reference.
	// Expected value is 'ref:machinewithhints'.
	Kind string `pulumi:"kind"`
	// Resource name.
	Name string `pulumi:"name"`
	// Last known operating system family.
	OsFamilyHint string `pulumi:"osFamilyHint"`
	// Resource type qualifier.
	Type string `pulumi:"type"`
}

A machine reference with a hint of the machine's name and operating system.

type MachineReferenceWithHintsResponseArrayOutput

type MachineReferenceWithHintsResponseArrayOutput struct{ *pulumi.OutputState }

func (MachineReferenceWithHintsResponseArrayOutput) ElementType

func (MachineReferenceWithHintsResponseArrayOutput) Index

func (MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutput

func (o MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutput() MachineReferenceWithHintsResponseArrayOutput

func (MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutputWithContext

func (o MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseArrayOutput

type MachineReferenceWithHintsResponseOutput

type MachineReferenceWithHintsResponseOutput struct{ *pulumi.OutputState }

A machine reference with a hint of the machine's name and operating system.

func (MachineReferenceWithHintsResponseOutput) DisplayNameHint

Last known display name.

func (MachineReferenceWithHintsResponseOutput) ElementType

func (MachineReferenceWithHintsResponseOutput) Id

Resource URI.

func (MachineReferenceWithHintsResponseOutput) Kind

Specifies the sub-class of the reference. Expected value is 'ref:machinewithhints'.

func (MachineReferenceWithHintsResponseOutput) Name

Resource name.

func (MachineReferenceWithHintsResponseOutput) OsFamilyHint

Last known operating system family.

func (MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutput

func (o MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutput() MachineReferenceWithHintsResponseOutput

func (MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutputWithContext

func (o MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseOutput

func (MachineReferenceWithHintsResponseOutput) Type

Resource type qualifier.

type PrivateLinkScopedResourceResponse

type PrivateLinkScopedResourceResponse struct {
	// The full resource Id of the private link scope resource.
	ResourceId *string `pulumi:"resourceId"`
	// The private link scope unique Identifier.
	ScopeId *string `pulumi:"scopeId"`
}

The private link scope resource reference.

type PrivateLinkScopedResourceResponseArrayOutput

type PrivateLinkScopedResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateLinkScopedResourceResponseArrayOutput) ElementType

func (PrivateLinkScopedResourceResponseArrayOutput) Index

func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput

func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput

func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext

func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput

type PrivateLinkScopedResourceResponseOutput

type PrivateLinkScopedResourceResponseOutput struct{ *pulumi.OutputState }

The private link scope resource reference.

func (PrivateLinkScopedResourceResponseOutput) ElementType

func (PrivateLinkScopedResourceResponseOutput) ResourceId

The full resource Id of the private link scope resource.

func (PrivateLinkScopedResourceResponseOutput) ScopeId

The private link scope unique Identifier.

func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput

func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput

func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext

func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput

type PublicNetworkAccessType

type PublicNetworkAccessType string

The network access type for accessing Log Analytics query.

func (PublicNetworkAccessType) ElementType

func (PublicNetworkAccessType) ElementType() reflect.Type

func (PublicNetworkAccessType) ToPublicNetworkAccessTypeOutput

func (e PublicNetworkAccessType) ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput

func (PublicNetworkAccessType) ToPublicNetworkAccessTypeOutputWithContext

func (e PublicNetworkAccessType) ToPublicNetworkAccessTypeOutputWithContext(ctx context.Context) PublicNetworkAccessTypeOutput

func (PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutput

func (e PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutputWithContext

func (e PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessType) ToStringOutput

func (e PublicNetworkAccessType) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessType) ToStringOutputWithContext

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

func (PublicNetworkAccessType) ToStringPtrOutput

func (e PublicNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessType) ToStringPtrOutputWithContext

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

type PublicNetworkAccessTypeInput

type PublicNetworkAccessTypeInput interface {
	pulumi.Input

	ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput
	ToPublicNetworkAccessTypeOutputWithContext(context.Context) PublicNetworkAccessTypeOutput
}

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

PublicNetworkAccessTypeEnabled
PublicNetworkAccessTypeDisabled

type PublicNetworkAccessTypeOutput

type PublicNetworkAccessTypeOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessTypeOutput) ElementType

func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutput

func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput

func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutputWithContext

func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutputWithContext(ctx context.Context) PublicNetworkAccessTypeOutput

func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutput

func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutputWithContext

func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessTypeOutput) ToStringOutput

func (PublicNetworkAccessTypeOutput) ToStringOutputWithContext

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

func (PublicNetworkAccessTypeOutput) ToStringPtrOutput

func (PublicNetworkAccessTypeOutput) ToStringPtrOutputWithContext

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

type PublicNetworkAccessTypePtrInput

type PublicNetworkAccessTypePtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput
	ToPublicNetworkAccessTypePtrOutputWithContext(context.Context) PublicNetworkAccessTypePtrOutput
}

func PublicNetworkAccessTypePtr

func PublicNetworkAccessTypePtr(v string) PublicNetworkAccessTypePtrInput

type PublicNetworkAccessTypePtrOutput

type PublicNetworkAccessTypePtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessTypePtrOutput) Elem

func (PublicNetworkAccessTypePtrOutput) ElementType

func (PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutput

func (o PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutputWithContext

func (o PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessTypePtrOutput) ToStringPtrOutput

func (PublicNetworkAccessTypePtrOutput) ToStringPtrOutputWithContext

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

type Query

type Query struct {
	pulumi.CustomResourceState

	// Object Id of user creating the query.
	Author pulumi.StringOutput `pulumi:"author"`
	// Body of the query.
	Body pulumi.StringOutput `pulumi:"body"`
	// Description of the query.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Unique display name for your query within the Query Pack.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Additional properties that can be set for the query.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// The related metadata items for the function.
	Related LogAnalyticsQueryPackQueryPropertiesResponseRelatedPtrOutput `pulumi:"related"`
	// Read only system data
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags associated with the query.
	Tags pulumi.StringArrayMapOutput `pulumi:"tags"`
	// Creation Date for the Log Analytics Query, in ISO 8601 format.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Last modified date of the Log Analytics Query, in ISO 8601 format.
	TimeModified pulumi.StringOutput `pulumi:"timeModified"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

A Log Analytics QueryPack-Query definition. Azure REST API version: 2019-09-01. Prior API version in Azure Native 1.x: 2019-09-01.

Other available API versions: 2019-09-01-preview.

func GetQuery

func GetQuery(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueryState, opts ...pulumi.ResourceOption) (*Query, error)

GetQuery gets an existing Query 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 NewQuery

func NewQuery(ctx *pulumi.Context,
	name string, args *QueryArgs, opts ...pulumi.ResourceOption) (*Query, error)

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

func (*Query) ElementType

func (*Query) ElementType() reflect.Type

func (*Query) ToQueryOutput

func (i *Query) ToQueryOutput() QueryOutput

func (*Query) ToQueryOutputWithContext

func (i *Query) ToQueryOutputWithContext(ctx context.Context) QueryOutput

type QueryArgs

type QueryArgs struct {
	// Body of the query.
	Body pulumi.StringInput
	// Description of the query.
	Description pulumi.StringPtrInput
	// Unique display name for your query within the Query Pack.
	DisplayName pulumi.StringInput
	// The id of a specific query defined in the Log Analytics QueryPack
	Id pulumi.StringPtrInput
	// Additional properties that can be set for the query.
	Properties pulumi.Input
	// The name of the Log Analytics QueryPack resource.
	QueryPackName pulumi.StringInput
	// The related metadata items for the function.
	Related LogAnalyticsQueryPackQueryPropertiesRelatedPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Tags associated with the query.
	Tags pulumi.StringArrayMapInput
}

The set of arguments for constructing a Query resource.

func (QueryArgs) ElementType

func (QueryArgs) ElementType() reflect.Type

type QueryInput

type QueryInput interface {
	pulumi.Input

	ToQueryOutput() QueryOutput
	ToQueryOutputWithContext(ctx context.Context) QueryOutput
}

type QueryOutput

type QueryOutput struct{ *pulumi.OutputState }

func (QueryOutput) Author

func (o QueryOutput) Author() pulumi.StringOutput

Object Id of user creating the query.

func (QueryOutput) Body

func (o QueryOutput) Body() pulumi.StringOutput

Body of the query.

func (QueryOutput) Description

func (o QueryOutput) Description() pulumi.StringPtrOutput

Description of the query.

func (QueryOutput) DisplayName

func (o QueryOutput) DisplayName() pulumi.StringOutput

Unique display name for your query within the Query Pack.

func (QueryOutput) ElementType

func (QueryOutput) ElementType() reflect.Type

func (QueryOutput) Name

func (o QueryOutput) Name() pulumi.StringOutput

Azure resource name

func (QueryOutput) Properties

func (o QueryOutput) Properties() pulumi.AnyOutput

Additional properties that can be set for the query.

func (QueryOutput) Related

The related metadata items for the function.

func (QueryOutput) SystemData

func (o QueryOutput) SystemData() SystemDataResponseOutput

Read only system data

func (QueryOutput) Tags

Tags associated with the query.

func (QueryOutput) TimeCreated

func (o QueryOutput) TimeCreated() pulumi.StringOutput

Creation Date for the Log Analytics Query, in ISO 8601 format.

func (QueryOutput) TimeModified

func (o QueryOutput) TimeModified() pulumi.StringOutput

Last modified date of the Log Analytics Query, in ISO 8601 format.

func (QueryOutput) ToQueryOutput

func (o QueryOutput) ToQueryOutput() QueryOutput

func (QueryOutput) ToQueryOutputWithContext

func (o QueryOutput) ToQueryOutputWithContext(ctx context.Context) QueryOutput

func (QueryOutput) Type

func (o QueryOutput) Type() pulumi.StringOutput

Azure resource type

type QueryPack

type QueryPack struct {
	pulumi.CustomResourceState

	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Current state of this QueryPack: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The unique ID of your application. This field cannot be changed.
	QueryPackId pulumi.StringOutput `pulumi:"queryPackId"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Creation Date for the Log Analytics QueryPack, in ISO 8601 format.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Last modified date of the Log Analytics QueryPack, in ISO 8601 format.
	TimeModified pulumi.StringOutput `pulumi:"timeModified"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

An Log Analytics QueryPack definition. Azure REST API version: 2019-09-01. Prior API version in Azure Native 1.x: 2019-09-01.

Other available API versions: 2019-09-01-preview.

func GetQueryPack

func GetQueryPack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueryPackState, opts ...pulumi.ResourceOption) (*QueryPack, error)

GetQueryPack gets an existing QueryPack 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 NewQueryPack

func NewQueryPack(ctx *pulumi.Context,
	name string, args *QueryPackArgs, opts ...pulumi.ResourceOption) (*QueryPack, error)

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

func (*QueryPack) ElementType

func (*QueryPack) ElementType() reflect.Type

func (*QueryPack) ToQueryPackOutput

func (i *QueryPack) ToQueryPackOutput() QueryPackOutput

func (*QueryPack) ToQueryPackOutputWithContext

func (i *QueryPack) ToQueryPackOutputWithContext(ctx context.Context) QueryPackOutput

type QueryPackArgs

type QueryPackArgs struct {
	// Resource location
	Location pulumi.StringPtrInput
	// The name of the Log Analytics QueryPack resource.
	QueryPackName 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 QueryPack resource.

func (QueryPackArgs) ElementType

func (QueryPackArgs) ElementType() reflect.Type

type QueryPackInput

type QueryPackInput interface {
	pulumi.Input

	ToQueryPackOutput() QueryPackOutput
	ToQueryPackOutputWithContext(ctx context.Context) QueryPackOutput
}

type QueryPackOutput

type QueryPackOutput struct{ *pulumi.OutputState }

func (QueryPackOutput) ElementType

func (QueryPackOutput) ElementType() reflect.Type

func (QueryPackOutput) Location

func (o QueryPackOutput) Location() pulumi.StringOutput

Resource location

func (QueryPackOutput) Name

Azure resource name

func (QueryPackOutput) ProvisioningState

func (o QueryPackOutput) ProvisioningState() pulumi.StringOutput

Current state of this QueryPack: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.

func (QueryPackOutput) QueryPackId

func (o QueryPackOutput) QueryPackId() pulumi.StringOutput

The unique ID of your application. This field cannot be changed.

func (QueryPackOutput) Tags

Resource tags

func (QueryPackOutput) TimeCreated

func (o QueryPackOutput) TimeCreated() pulumi.StringOutput

Creation Date for the Log Analytics QueryPack, in ISO 8601 format.

func (QueryPackOutput) TimeModified

func (o QueryPackOutput) TimeModified() pulumi.StringOutput

Last modified date of the Log Analytics QueryPack, in ISO 8601 format.

func (QueryPackOutput) ToQueryPackOutput

func (o QueryPackOutput) ToQueryPackOutput() QueryPackOutput

func (QueryPackOutput) ToQueryPackOutputWithContext

func (o QueryPackOutput) ToQueryPackOutputWithContext(ctx context.Context) QueryPackOutput

func (QueryPackOutput) Type

Azure resource type

type QueryPackState

type QueryPackState struct {
}

func (QueryPackState) ElementType

func (QueryPackState) ElementType() reflect.Type

type QueryState

type QueryState struct {
}

func (QueryState) ElementType

func (QueryState) ElementType() reflect.Type

type RestoredLogs

type RestoredLogs struct {
	// The timestamp to end the restore by (UTC).
	EndRestoreTime *string `pulumi:"endRestoreTime"`
	// The table to restore data from.
	SourceTable *string `pulumi:"sourceTable"`
	// The timestamp to start the restore from (UTC).
	StartRestoreTime *string `pulumi:"startRestoreTime"`
}

Restore parameters.

type RestoredLogsArgs

type RestoredLogsArgs struct {
	// The timestamp to end the restore by (UTC).
	EndRestoreTime pulumi.StringPtrInput `pulumi:"endRestoreTime"`
	// The table to restore data from.
	SourceTable pulumi.StringPtrInput `pulumi:"sourceTable"`
	// The timestamp to start the restore from (UTC).
	StartRestoreTime pulumi.StringPtrInput `pulumi:"startRestoreTime"`
}

Restore parameters.

func (RestoredLogsArgs) ElementType

func (RestoredLogsArgs) ElementType() reflect.Type

func (RestoredLogsArgs) ToRestoredLogsOutput

func (i RestoredLogsArgs) ToRestoredLogsOutput() RestoredLogsOutput

func (RestoredLogsArgs) ToRestoredLogsOutputWithContext

func (i RestoredLogsArgs) ToRestoredLogsOutputWithContext(ctx context.Context) RestoredLogsOutput

func (RestoredLogsArgs) ToRestoredLogsPtrOutput

func (i RestoredLogsArgs) ToRestoredLogsPtrOutput() RestoredLogsPtrOutput

func (RestoredLogsArgs) ToRestoredLogsPtrOutputWithContext

func (i RestoredLogsArgs) ToRestoredLogsPtrOutputWithContext(ctx context.Context) RestoredLogsPtrOutput

type RestoredLogsInput

type RestoredLogsInput interface {
	pulumi.Input

	ToRestoredLogsOutput() RestoredLogsOutput
	ToRestoredLogsOutputWithContext(context.Context) RestoredLogsOutput
}

RestoredLogsInput is an input type that accepts RestoredLogsArgs and RestoredLogsOutput values. You can construct a concrete instance of `RestoredLogsInput` via:

RestoredLogsArgs{...}

type RestoredLogsOutput

type RestoredLogsOutput struct{ *pulumi.OutputState }

Restore parameters.

func (RestoredLogsOutput) ElementType

func (RestoredLogsOutput) ElementType() reflect.Type

func (RestoredLogsOutput) EndRestoreTime

func (o RestoredLogsOutput) EndRestoreTime() pulumi.StringPtrOutput

The timestamp to end the restore by (UTC).

func (RestoredLogsOutput) SourceTable

func (o RestoredLogsOutput) SourceTable() pulumi.StringPtrOutput

The table to restore data from.

func (RestoredLogsOutput) StartRestoreTime

func (o RestoredLogsOutput) StartRestoreTime() pulumi.StringPtrOutput

The timestamp to start the restore from (UTC).

func (RestoredLogsOutput) ToRestoredLogsOutput

func (o RestoredLogsOutput) ToRestoredLogsOutput() RestoredLogsOutput

func (RestoredLogsOutput) ToRestoredLogsOutputWithContext

func (o RestoredLogsOutput) ToRestoredLogsOutputWithContext(ctx context.Context) RestoredLogsOutput

func (RestoredLogsOutput) ToRestoredLogsPtrOutput

func (o RestoredLogsOutput) ToRestoredLogsPtrOutput() RestoredLogsPtrOutput

func (RestoredLogsOutput) ToRestoredLogsPtrOutputWithContext

func (o RestoredLogsOutput) ToRestoredLogsPtrOutputWithContext(ctx context.Context) RestoredLogsPtrOutput

type RestoredLogsPtrInput

type RestoredLogsPtrInput interface {
	pulumi.Input

	ToRestoredLogsPtrOutput() RestoredLogsPtrOutput
	ToRestoredLogsPtrOutputWithContext(context.Context) RestoredLogsPtrOutput
}

RestoredLogsPtrInput is an input type that accepts RestoredLogsArgs, RestoredLogsPtr and RestoredLogsPtrOutput values. You can construct a concrete instance of `RestoredLogsPtrInput` via:

        RestoredLogsArgs{...}

or:

        nil

type RestoredLogsPtrOutput

type RestoredLogsPtrOutput struct{ *pulumi.OutputState }

func (RestoredLogsPtrOutput) Elem

func (RestoredLogsPtrOutput) ElementType

func (RestoredLogsPtrOutput) ElementType() reflect.Type

func (RestoredLogsPtrOutput) EndRestoreTime

func (o RestoredLogsPtrOutput) EndRestoreTime() pulumi.StringPtrOutput

The timestamp to end the restore by (UTC).

func (RestoredLogsPtrOutput) SourceTable

The table to restore data from.

func (RestoredLogsPtrOutput) StartRestoreTime

func (o RestoredLogsPtrOutput) StartRestoreTime() pulumi.StringPtrOutput

The timestamp to start the restore from (UTC).

func (RestoredLogsPtrOutput) ToRestoredLogsPtrOutput

func (o RestoredLogsPtrOutput) ToRestoredLogsPtrOutput() RestoredLogsPtrOutput

func (RestoredLogsPtrOutput) ToRestoredLogsPtrOutputWithContext

func (o RestoredLogsPtrOutput) ToRestoredLogsPtrOutputWithContext(ctx context.Context) RestoredLogsPtrOutput

type RestoredLogsResponse

type RestoredLogsResponse struct {
	// Search results table async operation id.
	AzureAsyncOperationId string `pulumi:"azureAsyncOperationId"`
	// The timestamp to end the restore by (UTC).
	EndRestoreTime *string `pulumi:"endRestoreTime"`
	// The table to restore data from.
	SourceTable *string `pulumi:"sourceTable"`
	// The timestamp to start the restore from (UTC).
	StartRestoreTime *string `pulumi:"startRestoreTime"`
}

Restore parameters.

type RestoredLogsResponseOutput

type RestoredLogsResponseOutput struct{ *pulumi.OutputState }

Restore parameters.

func (RestoredLogsResponseOutput) AzureAsyncOperationId

func (o RestoredLogsResponseOutput) AzureAsyncOperationId() pulumi.StringOutput

Search results table async operation id.

func (RestoredLogsResponseOutput) ElementType

func (RestoredLogsResponseOutput) ElementType() reflect.Type

func (RestoredLogsResponseOutput) EndRestoreTime

The timestamp to end the restore by (UTC).

func (RestoredLogsResponseOutput) SourceTable

The table to restore data from.

func (RestoredLogsResponseOutput) StartRestoreTime

func (o RestoredLogsResponseOutput) StartRestoreTime() pulumi.StringPtrOutput

The timestamp to start the restore from (UTC).

func (RestoredLogsResponseOutput) ToRestoredLogsResponseOutput

func (o RestoredLogsResponseOutput) ToRestoredLogsResponseOutput() RestoredLogsResponseOutput

func (RestoredLogsResponseOutput) ToRestoredLogsResponseOutputWithContext

func (o RestoredLogsResponseOutput) ToRestoredLogsResponseOutputWithContext(ctx context.Context) RestoredLogsResponseOutput

type RestoredLogsResponsePtrOutput

type RestoredLogsResponsePtrOutput struct{ *pulumi.OutputState }

func (RestoredLogsResponsePtrOutput) AzureAsyncOperationId

func (o RestoredLogsResponsePtrOutput) AzureAsyncOperationId() pulumi.StringPtrOutput

Search results table async operation id.

func (RestoredLogsResponsePtrOutput) Elem

func (RestoredLogsResponsePtrOutput) ElementType

func (RestoredLogsResponsePtrOutput) EndRestoreTime

The timestamp to end the restore by (UTC).

func (RestoredLogsResponsePtrOutput) SourceTable

The table to restore data from.

func (RestoredLogsResponsePtrOutput) StartRestoreTime

The timestamp to start the restore from (UTC).

func (RestoredLogsResponsePtrOutput) ToRestoredLogsResponsePtrOutput

func (o RestoredLogsResponsePtrOutput) ToRestoredLogsResponsePtrOutput() RestoredLogsResponsePtrOutput

func (RestoredLogsResponsePtrOutput) ToRestoredLogsResponsePtrOutputWithContext

func (o RestoredLogsResponsePtrOutput) ToRestoredLogsResponsePtrOutputWithContext(ctx context.Context) RestoredLogsResponsePtrOutput

type ResultStatisticsResponse

type ResultStatisticsResponse struct {
	// The number of rows that were returned by the search job.
	IngestedRecords int `pulumi:"ingestedRecords"`
	// Search job completion percentage.
	Progress float64 `pulumi:"progress"`
	// Search job: Amount of scanned data.
	ScannedGb float64 `pulumi:"scannedGb"`
}

Search job execution statistics.

type ResultStatisticsResponseOutput

type ResultStatisticsResponseOutput struct{ *pulumi.OutputState }

Search job execution statistics.

func (ResultStatisticsResponseOutput) ElementType

func (ResultStatisticsResponseOutput) IngestedRecords

func (o ResultStatisticsResponseOutput) IngestedRecords() pulumi.IntOutput

The number of rows that were returned by the search job.

func (ResultStatisticsResponseOutput) Progress

Search job completion percentage.

func (ResultStatisticsResponseOutput) ScannedGb

Search job: Amount of scanned data.

func (ResultStatisticsResponseOutput) ToResultStatisticsResponseOutput

func (o ResultStatisticsResponseOutput) ToResultStatisticsResponseOutput() ResultStatisticsResponseOutput

func (ResultStatisticsResponseOutput) ToResultStatisticsResponseOutputWithContext

func (o ResultStatisticsResponseOutput) ToResultStatisticsResponseOutputWithContext(ctx context.Context) ResultStatisticsResponseOutput

type SavedSearch

type SavedSearch struct {
	pulumi.CustomResourceState

	// The category of the saved search. This helps the user to find a saved search faster.
	Category pulumi.StringOutput `pulumi:"category"`
	// Saved search display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The ETag of the saved search. To override an existing saved search, use "*" or specify the current Etag
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The function alias if query serves as a function.
	FunctionAlias pulumi.StringPtrOutput `pulumi:"functionAlias"`
	// The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions.
	FunctionParameters pulumi.StringPtrOutput `pulumi:"functionParameters"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The query expression for the saved search.
	Query pulumi.StringOutput `pulumi:"query"`
	// The tags attached to the saved search.
	Tags TagResponseArrayOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The version number of the query language. The current version is 2 and is the default.
	Version pulumi.Float64PtrOutput `pulumi:"version"`
}

Value object for saved search results. Azure REST API version: 2020-08-01. Prior API version in Azure Native 1.x: 2020-08-01.

Other available API versions: 2015-03-20.

func GetSavedSearch

func GetSavedSearch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SavedSearchState, opts ...pulumi.ResourceOption) (*SavedSearch, error)

GetSavedSearch gets an existing SavedSearch 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 NewSavedSearch

func NewSavedSearch(ctx *pulumi.Context,
	name string, args *SavedSearchArgs, opts ...pulumi.ResourceOption) (*SavedSearch, error)

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

func (*SavedSearch) ElementType

func (*SavedSearch) ElementType() reflect.Type

func (*SavedSearch) ToSavedSearchOutput

func (i *SavedSearch) ToSavedSearchOutput() SavedSearchOutput

func (*SavedSearch) ToSavedSearchOutputWithContext

func (i *SavedSearch) ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput

type SavedSearchArgs

type SavedSearchArgs struct {
	// The category of the saved search. This helps the user to find a saved search faster.
	Category pulumi.StringInput
	// Saved search display name.
	DisplayName pulumi.StringInput
	// The function alias if query serves as a function.
	FunctionAlias pulumi.StringPtrInput
	// The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions.
	FunctionParameters pulumi.StringPtrInput
	// The query expression for the saved search.
	Query pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The id of the saved search.
	SavedSearchId pulumi.StringPtrInput
	// The tags attached to the saved search.
	Tags TagArrayInput
	// The version number of the query language. The current version is 2 and is the default.
	Version pulumi.Float64PtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a SavedSearch resource.

func (SavedSearchArgs) ElementType

func (SavedSearchArgs) ElementType() reflect.Type

type SavedSearchInput

type SavedSearchInput interface {
	pulumi.Input

	ToSavedSearchOutput() SavedSearchOutput
	ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput
}

type SavedSearchOutput

type SavedSearchOutput struct{ *pulumi.OutputState }

func (SavedSearchOutput) Category

func (o SavedSearchOutput) Category() pulumi.StringOutput

The category of the saved search. This helps the user to find a saved search faster.

func (SavedSearchOutput) DisplayName

func (o SavedSearchOutput) DisplayName() pulumi.StringOutput

Saved search display name.

func (SavedSearchOutput) ElementType

func (SavedSearchOutput) ElementType() reflect.Type

func (SavedSearchOutput) Etag

The ETag of the saved search. To override an existing saved search, use "*" or specify the current Etag

func (SavedSearchOutput) FunctionAlias

func (o SavedSearchOutput) FunctionAlias() pulumi.StringPtrOutput

The function alias if query serves as a function.

func (SavedSearchOutput) FunctionParameters

func (o SavedSearchOutput) FunctionParameters() pulumi.StringPtrOutput

The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions.

func (SavedSearchOutput) Name

The name of the resource

func (SavedSearchOutput) Query

The query expression for the saved search.

func (SavedSearchOutput) Tags

The tags attached to the saved search.

func (SavedSearchOutput) ToSavedSearchOutput

func (o SavedSearchOutput) ToSavedSearchOutput() SavedSearchOutput

func (SavedSearchOutput) ToSavedSearchOutputWithContext

func (o SavedSearchOutput) ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput

func (SavedSearchOutput) Type

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

func (SavedSearchOutput) Version

The version number of the query language. The current version is 2 and is the default.

type SavedSearchState

type SavedSearchState struct {
}

func (SavedSearchState) ElementType

func (SavedSearchState) ElementType() reflect.Type

type Schema

type Schema struct {
	// A list of table custom columns.
	Columns []Column `pulumi:"columns"`
	// Table description.
	Description *string `pulumi:"description"`
	// Table display name.
	DisplayName *string `pulumi:"displayName"`
	// Table name.
	Name *string `pulumi:"name"`
}

Table's schema.

type SchemaArgs

type SchemaArgs struct {
	// A list of table custom columns.
	Columns ColumnArrayInput `pulumi:"columns"`
	// Table description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Table display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Table name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Table's schema.

func (SchemaArgs) ElementType

func (SchemaArgs) ElementType() reflect.Type

func (SchemaArgs) ToSchemaOutput

func (i SchemaArgs) ToSchemaOutput() SchemaOutput

func (SchemaArgs) ToSchemaOutputWithContext

func (i SchemaArgs) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

func (SchemaArgs) ToSchemaPtrOutput

func (i SchemaArgs) ToSchemaPtrOutput() SchemaPtrOutput

func (SchemaArgs) ToSchemaPtrOutputWithContext

func (i SchemaArgs) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput

type SchemaInput

type SchemaInput interface {
	pulumi.Input

	ToSchemaOutput() SchemaOutput
	ToSchemaOutputWithContext(context.Context) SchemaOutput
}

SchemaInput is an input type that accepts SchemaArgs and SchemaOutput values. You can construct a concrete instance of `SchemaInput` via:

SchemaArgs{...}

type SchemaOutput

type SchemaOutput struct{ *pulumi.OutputState }

Table's schema.

func (SchemaOutput) Columns

func (o SchemaOutput) Columns() ColumnArrayOutput

A list of table custom columns.

func (SchemaOutput) Description

func (o SchemaOutput) Description() pulumi.StringPtrOutput

Table description.

func (SchemaOutput) DisplayName

func (o SchemaOutput) DisplayName() pulumi.StringPtrOutput

Table display name.

func (SchemaOutput) ElementType

func (SchemaOutput) ElementType() reflect.Type

func (SchemaOutput) Name

Table name.

func (SchemaOutput) ToSchemaOutput

func (o SchemaOutput) ToSchemaOutput() SchemaOutput

func (SchemaOutput) ToSchemaOutputWithContext

func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

func (SchemaOutput) ToSchemaPtrOutput

func (o SchemaOutput) ToSchemaPtrOutput() SchemaPtrOutput

func (SchemaOutput) ToSchemaPtrOutputWithContext

func (o SchemaOutput) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput

type SchemaPtrInput

type SchemaPtrInput interface {
	pulumi.Input

	ToSchemaPtrOutput() SchemaPtrOutput
	ToSchemaPtrOutputWithContext(context.Context) SchemaPtrOutput
}

SchemaPtrInput is an input type that accepts SchemaArgs, SchemaPtr and SchemaPtrOutput values. You can construct a concrete instance of `SchemaPtrInput` via:

        SchemaArgs{...}

or:

        nil

func SchemaPtr

func SchemaPtr(v *SchemaArgs) SchemaPtrInput

type SchemaPtrOutput

type SchemaPtrOutput struct{ *pulumi.OutputState }

func (SchemaPtrOutput) Columns

func (o SchemaPtrOutput) Columns() ColumnArrayOutput

A list of table custom columns.

func (SchemaPtrOutput) Description

func (o SchemaPtrOutput) Description() pulumi.StringPtrOutput

Table description.

func (SchemaPtrOutput) DisplayName

func (o SchemaPtrOutput) DisplayName() pulumi.StringPtrOutput

Table display name.

func (SchemaPtrOutput) Elem

func (o SchemaPtrOutput) Elem() SchemaOutput

func (SchemaPtrOutput) ElementType

func (SchemaPtrOutput) ElementType() reflect.Type

func (SchemaPtrOutput) Name

Table name.

func (SchemaPtrOutput) ToSchemaPtrOutput

func (o SchemaPtrOutput) ToSchemaPtrOutput() SchemaPtrOutput

func (SchemaPtrOutput) ToSchemaPtrOutputWithContext

func (o SchemaPtrOutput) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput

type SchemaResponse

type SchemaResponse struct {
	// Table category.
	Categories []string `pulumi:"categories"`
	// A list of table custom columns.
	Columns []ColumnResponse `pulumi:"columns"`
	// Table description.
	Description *string `pulumi:"description"`
	// Table display name.
	DisplayName *string `pulumi:"displayName"`
	// Table labels.
	Labels []string `pulumi:"labels"`
	// Table name.
	Name *string `pulumi:"name"`
	// List of solutions the table is affiliated with
	Solutions []string `pulumi:"solutions"`
	// Table's creator.
	Source string `pulumi:"source"`
	// A list of table standard columns.
	StandardColumns []ColumnResponse `pulumi:"standardColumns"`
	// The subtype describes what APIs can be used to interact with the table, and what features are available against it.
	TableSubType string `pulumi:"tableSubType"`
	// Table's creator.
	TableType string `pulumi:"tableType"`
}

Table's schema.

type SchemaResponseOutput

type SchemaResponseOutput struct{ *pulumi.OutputState }

Table's schema.

func (SchemaResponseOutput) Categories

Table category.

func (SchemaResponseOutput) Columns

A list of table custom columns.

func (SchemaResponseOutput) Description

Table description.

func (SchemaResponseOutput) DisplayName

Table display name.

func (SchemaResponseOutput) ElementType

func (SchemaResponseOutput) ElementType() reflect.Type

func (SchemaResponseOutput) Labels

Table labels.

func (SchemaResponseOutput) Name

Table name.

func (SchemaResponseOutput) Solutions

List of solutions the table is affiliated with

func (SchemaResponseOutput) Source

Table's creator.

func (SchemaResponseOutput) StandardColumns

func (o SchemaResponseOutput) StandardColumns() ColumnResponseArrayOutput

A list of table standard columns.

func (SchemaResponseOutput) TableSubType

func (o SchemaResponseOutput) TableSubType() pulumi.StringOutput

The subtype describes what APIs can be used to interact with the table, and what features are available against it.

func (SchemaResponseOutput) TableType

Table's creator.

func (SchemaResponseOutput) ToSchemaResponseOutput

func (o SchemaResponseOutput) ToSchemaResponseOutput() SchemaResponseOutput

func (SchemaResponseOutput) ToSchemaResponseOutputWithContext

func (o SchemaResponseOutput) ToSchemaResponseOutputWithContext(ctx context.Context) SchemaResponseOutput

type SchemaResponsePtrOutput

type SchemaResponsePtrOutput struct{ *pulumi.OutputState }

func (SchemaResponsePtrOutput) Categories

Table category.

func (SchemaResponsePtrOutput) Columns

A list of table custom columns.

func (SchemaResponsePtrOutput) Description

Table description.

func (SchemaResponsePtrOutput) DisplayName

Table display name.

func (SchemaResponsePtrOutput) Elem

func (SchemaResponsePtrOutput) ElementType

func (SchemaResponsePtrOutput) ElementType() reflect.Type

func (SchemaResponsePtrOutput) Labels

Table labels.

func (SchemaResponsePtrOutput) Name

Table name.

func (SchemaResponsePtrOutput) Solutions

List of solutions the table is affiliated with

func (SchemaResponsePtrOutput) Source

Table's creator.

func (SchemaResponsePtrOutput) StandardColumns

A list of table standard columns.

func (SchemaResponsePtrOutput) TableSubType

The subtype describes what APIs can be used to interact with the table, and what features are available against it.

func (SchemaResponsePtrOutput) TableType

Table's creator.

func (SchemaResponsePtrOutput) ToSchemaResponsePtrOutput

func (o SchemaResponsePtrOutput) ToSchemaResponsePtrOutput() SchemaResponsePtrOutput

func (SchemaResponsePtrOutput) ToSchemaResponsePtrOutputWithContext

func (o SchemaResponsePtrOutput) ToSchemaResponsePtrOutputWithContext(ctx context.Context) SchemaResponsePtrOutput

type SearchResults

type SearchResults struct {
	// Search job Description.
	Description *string `pulumi:"description"`
	// The timestamp to end the search by (UTC)
	EndSearchTime *string `pulumi:"endSearchTime"`
	// Limit the search job to return up to specified number of rows.
	Limit *int `pulumi:"limit"`
	// Search job query.
	Query *string `pulumi:"query"`
	// The timestamp to start the search from (UTC)
	StartSearchTime *string `pulumi:"startSearchTime"`
}

Parameters of the search job that initiated this table.

type SearchResultsArgs

type SearchResultsArgs struct {
	// Search job Description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The timestamp to end the search by (UTC)
	EndSearchTime pulumi.StringPtrInput `pulumi:"endSearchTime"`
	// Limit the search job to return up to specified number of rows.
	Limit pulumi.IntPtrInput `pulumi:"limit"`
	// Search job query.
	Query pulumi.StringPtrInput `pulumi:"query"`
	// The timestamp to start the search from (UTC)
	StartSearchTime pulumi.StringPtrInput `pulumi:"startSearchTime"`
}

Parameters of the search job that initiated this table.

func (SearchResultsArgs) ElementType

func (SearchResultsArgs) ElementType() reflect.Type

func (SearchResultsArgs) ToSearchResultsOutput

func (i SearchResultsArgs) ToSearchResultsOutput() SearchResultsOutput

func (SearchResultsArgs) ToSearchResultsOutputWithContext

func (i SearchResultsArgs) ToSearchResultsOutputWithContext(ctx context.Context) SearchResultsOutput

func (SearchResultsArgs) ToSearchResultsPtrOutput

func (i SearchResultsArgs) ToSearchResultsPtrOutput() SearchResultsPtrOutput

func (SearchResultsArgs) ToSearchResultsPtrOutputWithContext

func (i SearchResultsArgs) ToSearchResultsPtrOutputWithContext(ctx context.Context) SearchResultsPtrOutput

type SearchResultsInput

type SearchResultsInput interface {
	pulumi.Input

	ToSearchResultsOutput() SearchResultsOutput
	ToSearchResultsOutputWithContext(context.Context) SearchResultsOutput
}

SearchResultsInput is an input type that accepts SearchResultsArgs and SearchResultsOutput values. You can construct a concrete instance of `SearchResultsInput` via:

SearchResultsArgs{...}

type SearchResultsOutput

type SearchResultsOutput struct{ *pulumi.OutputState }

Parameters of the search job that initiated this table.

func (SearchResultsOutput) Description

func (o SearchResultsOutput) Description() pulumi.StringPtrOutput

Search job Description.

func (SearchResultsOutput) ElementType

func (SearchResultsOutput) ElementType() reflect.Type

func (SearchResultsOutput) EndSearchTime

func (o SearchResultsOutput) EndSearchTime() pulumi.StringPtrOutput

The timestamp to end the search by (UTC)

func (SearchResultsOutput) Limit

Limit the search job to return up to specified number of rows.

func (SearchResultsOutput) Query

Search job query.

func (SearchResultsOutput) StartSearchTime

func (o SearchResultsOutput) StartSearchTime() pulumi.StringPtrOutput

The timestamp to start the search from (UTC)

func (SearchResultsOutput) ToSearchResultsOutput

func (o SearchResultsOutput) ToSearchResultsOutput() SearchResultsOutput

func (SearchResultsOutput) ToSearchResultsOutputWithContext

func (o SearchResultsOutput) ToSearchResultsOutputWithContext(ctx context.Context) SearchResultsOutput

func (SearchResultsOutput) ToSearchResultsPtrOutput

func (o SearchResultsOutput) ToSearchResultsPtrOutput() SearchResultsPtrOutput

func (SearchResultsOutput) ToSearchResultsPtrOutputWithContext

func (o SearchResultsOutput) ToSearchResultsPtrOutputWithContext(ctx context.Context) SearchResultsPtrOutput

type SearchResultsPtrInput

type SearchResultsPtrInput interface {
	pulumi.Input

	ToSearchResultsPtrOutput() SearchResultsPtrOutput
	ToSearchResultsPtrOutputWithContext(context.Context) SearchResultsPtrOutput
}

SearchResultsPtrInput is an input type that accepts SearchResultsArgs, SearchResultsPtr and SearchResultsPtrOutput values. You can construct a concrete instance of `SearchResultsPtrInput` via:

        SearchResultsArgs{...}

or:

        nil

type SearchResultsPtrOutput

type SearchResultsPtrOutput struct{ *pulumi.OutputState }

func (SearchResultsPtrOutput) Description

Search job Description.

func (SearchResultsPtrOutput) Elem

func (SearchResultsPtrOutput) ElementType

func (SearchResultsPtrOutput) ElementType() reflect.Type

func (SearchResultsPtrOutput) EndSearchTime

func (o SearchResultsPtrOutput) EndSearchTime() pulumi.StringPtrOutput

The timestamp to end the search by (UTC)

func (SearchResultsPtrOutput) Limit

Limit the search job to return up to specified number of rows.

func (SearchResultsPtrOutput) Query

Search job query.

func (SearchResultsPtrOutput) StartSearchTime

func (o SearchResultsPtrOutput) StartSearchTime() pulumi.StringPtrOutput

The timestamp to start the search from (UTC)

func (SearchResultsPtrOutput) ToSearchResultsPtrOutput

func (o SearchResultsPtrOutput) ToSearchResultsPtrOutput() SearchResultsPtrOutput

func (SearchResultsPtrOutput) ToSearchResultsPtrOutputWithContext

func (o SearchResultsPtrOutput) ToSearchResultsPtrOutputWithContext(ctx context.Context) SearchResultsPtrOutput

type SearchResultsResponse

type SearchResultsResponse struct {
	// Search results table async operation id.
	AzureAsyncOperationId string `pulumi:"azureAsyncOperationId"`
	// Search job Description.
	Description *string `pulumi:"description"`
	// The timestamp to end the search by (UTC)
	EndSearchTime *string `pulumi:"endSearchTime"`
	// Limit the search job to return up to specified number of rows.
	Limit *int `pulumi:"limit"`
	// Search job query.
	Query *string `pulumi:"query"`
	// The table used in the search job.
	SourceTable string `pulumi:"sourceTable"`
	// The timestamp to start the search from (UTC)
	StartSearchTime *string `pulumi:"startSearchTime"`
}

Parameters of the search job that initiated this table.

type SearchResultsResponseOutput

type SearchResultsResponseOutput struct{ *pulumi.OutputState }

Parameters of the search job that initiated this table.

func (SearchResultsResponseOutput) AzureAsyncOperationId

func (o SearchResultsResponseOutput) AzureAsyncOperationId() pulumi.StringOutput

Search results table async operation id.

func (SearchResultsResponseOutput) Description

Search job Description.

func (SearchResultsResponseOutput) ElementType

func (SearchResultsResponseOutput) EndSearchTime

The timestamp to end the search by (UTC)

func (SearchResultsResponseOutput) Limit

Limit the search job to return up to specified number of rows.

func (SearchResultsResponseOutput) Query

Search job query.

func (SearchResultsResponseOutput) SourceTable

The table used in the search job.

func (SearchResultsResponseOutput) StartSearchTime

The timestamp to start the search from (UTC)

func (SearchResultsResponseOutput) ToSearchResultsResponseOutput

func (o SearchResultsResponseOutput) ToSearchResultsResponseOutput() SearchResultsResponseOutput

func (SearchResultsResponseOutput) ToSearchResultsResponseOutputWithContext

func (o SearchResultsResponseOutput) ToSearchResultsResponseOutputWithContext(ctx context.Context) SearchResultsResponseOutput

type SearchResultsResponsePtrOutput

type SearchResultsResponsePtrOutput struct{ *pulumi.OutputState }

func (SearchResultsResponsePtrOutput) AzureAsyncOperationId

func (o SearchResultsResponsePtrOutput) AzureAsyncOperationId() pulumi.StringPtrOutput

Search results table async operation id.

func (SearchResultsResponsePtrOutput) Description

Search job Description.

func (SearchResultsResponsePtrOutput) Elem

func (SearchResultsResponsePtrOutput) ElementType

func (SearchResultsResponsePtrOutput) EndSearchTime

The timestamp to end the search by (UTC)

func (SearchResultsResponsePtrOutput) Limit

Limit the search job to return up to specified number of rows.

func (SearchResultsResponsePtrOutput) Query

Search job query.

func (SearchResultsResponsePtrOutput) SourceTable

The table used in the search job.

func (SearchResultsResponsePtrOutput) StartSearchTime

The timestamp to start the search from (UTC)

func (SearchResultsResponsePtrOutput) ToSearchResultsResponsePtrOutput

func (o SearchResultsResponsePtrOutput) ToSearchResultsResponsePtrOutput() SearchResultsResponsePtrOutput

func (SearchResultsResponsePtrOutput) ToSearchResultsResponsePtrOutputWithContext

func (o SearchResultsResponsePtrOutput) ToSearchResultsResponsePtrOutputWithContext(ctx context.Context) SearchResultsResponsePtrOutput

type StorageAccount

type StorageAccount struct {
	// The Azure Resource Manager ID of the storage account resource.
	Id string `pulumi:"id"`
	// The storage account key.
	Key string `pulumi:"key"`
}

Describes a storage account connection.

type StorageAccountArgs

type StorageAccountArgs struct {
	// The Azure Resource Manager ID of the storage account resource.
	Id pulumi.StringInput `pulumi:"id"`
	// The storage account key.
	Key pulumi.StringInput `pulumi:"key"`
}

Describes a storage account connection.

func (StorageAccountArgs) ElementType

func (StorageAccountArgs) ElementType() reflect.Type

func (StorageAccountArgs) ToStorageAccountOutput

func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountArgs) ToStorageAccountOutputWithContext

func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

type StorageAccountInput

type StorageAccountInput interface {
	pulumi.Input

	ToStorageAccountOutput() StorageAccountOutput
	ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput
}

StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:

StorageAccountArgs{...}

type StorageAccountOutput

type StorageAccountOutput struct{ *pulumi.OutputState }

Describes a storage account connection.

func (StorageAccountOutput) ElementType

func (StorageAccountOutput) ElementType() reflect.Type

func (StorageAccountOutput) Id

The Azure Resource Manager ID of the storage account resource.

func (StorageAccountOutput) Key

The storage account key.

func (StorageAccountOutput) ToStorageAccountOutput

func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountOutputWithContext

func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

type StorageAccountResponse

type StorageAccountResponse struct {
	// The Azure Resource Manager ID of the storage account resource.
	Id string `pulumi:"id"`
	// The storage account key.
	Key string `pulumi:"key"`
}

Describes a storage account connection.

type StorageAccountResponseOutput

type StorageAccountResponseOutput struct{ *pulumi.OutputState }

Describes a storage account connection.

func (StorageAccountResponseOutput) ElementType

func (StorageAccountResponseOutput) Id

The Azure Resource Manager ID of the storage account resource.

func (StorageAccountResponseOutput) Key

The storage account key.

func (StorageAccountResponseOutput) ToStorageAccountResponseOutput

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput

func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput

type StorageInsightConfig

type StorageInsightConfig struct {
	pulumi.CustomResourceState

	// The names of the blob containers that the workspace should read
	Containers pulumi.StringArrayOutput `pulumi:"containers"`
	// The ETag of the storage insight.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the storage insight
	Status StorageInsightStatusResponseOutput `pulumi:"status"`
	// The storage account connection details
	StorageAccount StorageAccountResponseOutput `pulumi:"storageAccount"`
	// The names of the Azure tables that the workspace should read
	Tables pulumi.StringArrayOutput `pulumi:"tables"`
	// 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 top level storage insight resource container. Azure REST API version: 2020-08-01. Prior API version in Azure Native 1.x: 2020-08-01.

func GetStorageInsightConfig

func GetStorageInsightConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageInsightConfigState, opts ...pulumi.ResourceOption) (*StorageInsightConfig, error)

GetStorageInsightConfig gets an existing StorageInsightConfig 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 NewStorageInsightConfig

func NewStorageInsightConfig(ctx *pulumi.Context,
	name string, args *StorageInsightConfigArgs, opts ...pulumi.ResourceOption) (*StorageInsightConfig, error)

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

func (*StorageInsightConfig) ElementType

func (*StorageInsightConfig) ElementType() reflect.Type

func (*StorageInsightConfig) ToStorageInsightConfigOutput

func (i *StorageInsightConfig) ToStorageInsightConfigOutput() StorageInsightConfigOutput

func (*StorageInsightConfig) ToStorageInsightConfigOutputWithContext

func (i *StorageInsightConfig) ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput

type StorageInsightConfigArgs

type StorageInsightConfigArgs struct {
	// The names of the blob containers that the workspace should read
	Containers pulumi.StringArrayInput
	// The ETag of the storage insight.
	ETag pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The storage account connection details
	StorageAccount StorageAccountInput
	// Name of the storageInsightsConfigs resource
	StorageInsightName pulumi.StringPtrInput
	// The names of the Azure tables that the workspace should read
	Tables pulumi.StringArrayInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a StorageInsightConfig resource.

func (StorageInsightConfigArgs) ElementType

func (StorageInsightConfigArgs) ElementType() reflect.Type

type StorageInsightConfigInput

type StorageInsightConfigInput interface {
	pulumi.Input

	ToStorageInsightConfigOutput() StorageInsightConfigOutput
	ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput
}

type StorageInsightConfigOutput

type StorageInsightConfigOutput struct{ *pulumi.OutputState }

func (StorageInsightConfigOutput) Containers

The names of the blob containers that the workspace should read

func (StorageInsightConfigOutput) ETag

The ETag of the storage insight.

func (StorageInsightConfigOutput) ElementType

func (StorageInsightConfigOutput) ElementType() reflect.Type

func (StorageInsightConfigOutput) Name

The name of the resource

func (StorageInsightConfigOutput) Status

The status of the storage insight

func (StorageInsightConfigOutput) StorageAccount

The storage account connection details

func (StorageInsightConfigOutput) Tables

The names of the Azure tables that the workspace should read

func (StorageInsightConfigOutput) Tags

Resource tags.

func (StorageInsightConfigOutput) ToStorageInsightConfigOutput

func (o StorageInsightConfigOutput) ToStorageInsightConfigOutput() StorageInsightConfigOutput

func (StorageInsightConfigOutput) ToStorageInsightConfigOutputWithContext

func (o StorageInsightConfigOutput) ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput

func (StorageInsightConfigOutput) Type

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

type StorageInsightConfigState

type StorageInsightConfigState struct {
}

func (StorageInsightConfigState) ElementType

func (StorageInsightConfigState) ElementType() reflect.Type

type StorageInsightStatusResponse

type StorageInsightStatusResponse struct {
	// Description of the state of the storage insight.
	Description *string `pulumi:"description"`
	// The state of the storage insight connection to the workspace
	State string `pulumi:"state"`
}

The status of the storage insight.

type StorageInsightStatusResponseOutput

type StorageInsightStatusResponseOutput struct{ *pulumi.OutputState }

The status of the storage insight.

func (StorageInsightStatusResponseOutput) Description

Description of the state of the storage insight.

func (StorageInsightStatusResponseOutput) ElementType

func (StorageInsightStatusResponseOutput) State

The state of the storage insight connection to the workspace

func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput

func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput

func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext

func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput

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 Table

type Table struct {
	pulumi.CustomResourceState

	// The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)
	ArchiveRetentionInDays pulumi.IntOutput `pulumi:"archiveRetentionInDays"`
	// The timestamp that table plan was last modified (UTC).
	LastPlanModifiedDate pulumi.StringOutput `pulumi:"lastPlanModifiedDate"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Instruct the system how to handle and charge the logs ingested to this table.
	Plan pulumi.StringPtrOutput `pulumi:"plan"`
	// Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Parameters of the restore operation that initiated this table.
	RestoredLogs RestoredLogsResponsePtrOutput `pulumi:"restoredLogs"`
	// Search job execution statistics.
	ResultStatistics ResultStatisticsResponseOutput `pulumi:"resultStatistics"`
	// The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
	RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"`
	// True - Value originates from workspace retention in days, False - Customer specific.
	RetentionInDaysAsDefault pulumi.BoolOutput `pulumi:"retentionInDaysAsDefault"`
	// Table schema.
	Schema SchemaResponsePtrOutput `pulumi:"schema"`
	// Parameters of the search job that initiated this table.
	SearchResults SearchResultsResponsePtrOutput `pulumi:"searchResults"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.
	TotalRetentionInDays pulumi.IntPtrOutput `pulumi:"totalRetentionInDays"`
	// True - Value originates from retention in days, False - Customer specific.
	TotalRetentionInDaysAsDefault pulumi.BoolOutput `pulumi:"totalRetentionInDaysAsDefault"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Workspace data table definition. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-12-01-preview.

func GetTable

func GetTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)

GetTable gets an existing Table 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 NewTable

func NewTable(ctx *pulumi.Context,
	name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)

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

func (*Table) ElementType

func (*Table) ElementType() reflect.Type

func (*Table) ToTableOutput

func (i *Table) ToTableOutput() TableOutput

func (*Table) ToTableOutputWithContext

func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput

type TableArgs

type TableArgs struct {
	// Instruct the system how to handle and charge the logs ingested to this table.
	Plan pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Parameters of the restore operation that initiated this table.
	RestoredLogs RestoredLogsPtrInput
	// The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
	RetentionInDays pulumi.IntPtrInput
	// Table schema.
	Schema SchemaPtrInput
	// Parameters of the search job that initiated this table.
	SearchResults SearchResultsPtrInput
	// The name of the table.
	TableName pulumi.StringPtrInput
	// The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.
	TotalRetentionInDays pulumi.IntPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a Table resource.

func (TableArgs) ElementType

func (TableArgs) ElementType() reflect.Type

type TableInput

type TableInput interface {
	pulumi.Input

	ToTableOutput() TableOutput
	ToTableOutputWithContext(ctx context.Context) TableOutput
}

type TableOutput

type TableOutput struct{ *pulumi.OutputState }

func (TableOutput) ArchiveRetentionInDays

func (o TableOutput) ArchiveRetentionInDays() pulumi.IntOutput

The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)

func (TableOutput) ElementType

func (TableOutput) ElementType() reflect.Type

func (TableOutput) LastPlanModifiedDate

func (o TableOutput) LastPlanModifiedDate() pulumi.StringOutput

The timestamp that table plan was last modified (UTC).

func (TableOutput) Name

func (o TableOutput) Name() pulumi.StringOutput

The name of the resource

func (TableOutput) Plan

Instruct the system how to handle and charge the logs ingested to this table.

func (TableOutput) ProvisioningState

func (o TableOutput) ProvisioningState() pulumi.StringOutput

Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.

func (TableOutput) RestoredLogs

func (o TableOutput) RestoredLogs() RestoredLogsResponsePtrOutput

Parameters of the restore operation that initiated this table.

func (TableOutput) ResultStatistics

func (o TableOutput) ResultStatistics() ResultStatisticsResponseOutput

Search job execution statistics.

func (TableOutput) RetentionInDays

func (o TableOutput) RetentionInDays() pulumi.IntPtrOutput

The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.

func (TableOutput) RetentionInDaysAsDefault

func (o TableOutput) RetentionInDaysAsDefault() pulumi.BoolOutput

True - Value originates from workspace retention in days, False - Customer specific.

func (TableOutput) Schema

Table schema.

func (TableOutput) SearchResults

func (o TableOutput) SearchResults() SearchResultsResponsePtrOutput

Parameters of the search job that initiated this table.

func (TableOutput) SystemData

func (o TableOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (TableOutput) ToTableOutput

func (o TableOutput) ToTableOutput() TableOutput

func (TableOutput) ToTableOutputWithContext

func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput

func (TableOutput) TotalRetentionInDays

func (o TableOutput) TotalRetentionInDays() pulumi.IntPtrOutput

The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.

func (TableOutput) TotalRetentionInDaysAsDefault

func (o TableOutput) TotalRetentionInDaysAsDefault() pulumi.BoolOutput

True - Value originates from retention in days, False - Customer specific.

func (TableOutput) Type

func (o TableOutput) Type() pulumi.StringOutput

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

type TablePlanEnum

type TablePlanEnum string

Instruct the system how to handle and charge the logs ingested to this table.

func (TablePlanEnum) ElementType

func (TablePlanEnum) ElementType() reflect.Type

func (TablePlanEnum) ToStringOutput

func (e TablePlanEnum) ToStringOutput() pulumi.StringOutput

func (TablePlanEnum) ToStringOutputWithContext

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

func (TablePlanEnum) ToStringPtrOutput

func (e TablePlanEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (TablePlanEnum) ToStringPtrOutputWithContext

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

func (TablePlanEnum) ToTablePlanEnumOutput

func (e TablePlanEnum) ToTablePlanEnumOutput() TablePlanEnumOutput

func (TablePlanEnum) ToTablePlanEnumOutputWithContext

func (e TablePlanEnum) ToTablePlanEnumOutputWithContext(ctx context.Context) TablePlanEnumOutput

func (TablePlanEnum) ToTablePlanEnumPtrOutput

func (e TablePlanEnum) ToTablePlanEnumPtrOutput() TablePlanEnumPtrOutput

func (TablePlanEnum) ToTablePlanEnumPtrOutputWithContext

func (e TablePlanEnum) ToTablePlanEnumPtrOutputWithContext(ctx context.Context) TablePlanEnumPtrOutput

type TablePlanEnumInput

type TablePlanEnumInput interface {
	pulumi.Input

	ToTablePlanEnumOutput() TablePlanEnumOutput
	ToTablePlanEnumOutputWithContext(context.Context) TablePlanEnumOutput
}

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

TablePlanEnumBasic
TablePlanEnumAnalytics

type TablePlanEnumOutput

type TablePlanEnumOutput struct{ *pulumi.OutputState }

func (TablePlanEnumOutput) ElementType

func (TablePlanEnumOutput) ElementType() reflect.Type

func (TablePlanEnumOutput) ToStringOutput

func (o TablePlanEnumOutput) ToStringOutput() pulumi.StringOutput

func (TablePlanEnumOutput) ToStringOutputWithContext

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

func (TablePlanEnumOutput) ToStringPtrOutput

func (o TablePlanEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TablePlanEnumOutput) ToStringPtrOutputWithContext

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

func (TablePlanEnumOutput) ToTablePlanEnumOutput

func (o TablePlanEnumOutput) ToTablePlanEnumOutput() TablePlanEnumOutput

func (TablePlanEnumOutput) ToTablePlanEnumOutputWithContext

func (o TablePlanEnumOutput) ToTablePlanEnumOutputWithContext(ctx context.Context) TablePlanEnumOutput

func (TablePlanEnumOutput) ToTablePlanEnumPtrOutput

func (o TablePlanEnumOutput) ToTablePlanEnumPtrOutput() TablePlanEnumPtrOutput

func (TablePlanEnumOutput) ToTablePlanEnumPtrOutputWithContext

func (o TablePlanEnumOutput) ToTablePlanEnumPtrOutputWithContext(ctx context.Context) TablePlanEnumPtrOutput

type TablePlanEnumPtrInput

type TablePlanEnumPtrInput interface {
	pulumi.Input

	ToTablePlanEnumPtrOutput() TablePlanEnumPtrOutput
	ToTablePlanEnumPtrOutputWithContext(context.Context) TablePlanEnumPtrOutput
}

func TablePlanEnumPtr

func TablePlanEnumPtr(v string) TablePlanEnumPtrInput

type TablePlanEnumPtrOutput

type TablePlanEnumPtrOutput struct{ *pulumi.OutputState }

func (TablePlanEnumPtrOutput) Elem

func (TablePlanEnumPtrOutput) ElementType

func (TablePlanEnumPtrOutput) ElementType() reflect.Type

func (TablePlanEnumPtrOutput) ToStringPtrOutput

func (o TablePlanEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TablePlanEnumPtrOutput) ToStringPtrOutputWithContext

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

func (TablePlanEnumPtrOutput) ToTablePlanEnumPtrOutput

func (o TablePlanEnumPtrOutput) ToTablePlanEnumPtrOutput() TablePlanEnumPtrOutput

func (TablePlanEnumPtrOutput) ToTablePlanEnumPtrOutputWithContext

func (o TablePlanEnumPtrOutput) ToTablePlanEnumPtrOutputWithContext(ctx context.Context) TablePlanEnumPtrOutput

type TableState

type TableState struct {
}

func (TableState) ElementType

func (TableState) ElementType() reflect.Type

type Tag

type Tag struct {
	// The tag name.
	Name string `pulumi:"name"`
	// The tag value.
	Value string `pulumi:"value"`
}

A tag of a saved search.

type TagArgs

type TagArgs struct {
	// The tag name.
	Name pulumi.StringInput `pulumi:"name"`
	// The tag value.
	Value pulumi.StringInput `pulumi:"value"`
}

A tag of a saved search.

func (TagArgs) ElementType

func (TagArgs) ElementType() reflect.Type

func (TagArgs) ToTagOutput

func (i TagArgs) ToTagOutput() TagOutput

func (TagArgs) ToTagOutputWithContext

func (i TagArgs) ToTagOutputWithContext(ctx context.Context) TagOutput

type TagArray

type TagArray []TagInput

func (TagArray) ElementType

func (TagArray) ElementType() reflect.Type

func (TagArray) ToTagArrayOutput

func (i TagArray) ToTagArrayOutput() TagArrayOutput

func (TagArray) ToTagArrayOutputWithContext

func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput

type TagArrayInput

type TagArrayInput interface {
	pulumi.Input

	ToTagArrayOutput() TagArrayOutput
	ToTagArrayOutputWithContext(context.Context) TagArrayOutput
}

TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:

TagArray{ TagArgs{...} }

type TagArrayOutput

type TagArrayOutput struct{ *pulumi.OutputState }

func (TagArrayOutput) ElementType

func (TagArrayOutput) ElementType() reflect.Type

func (TagArrayOutput) Index

func (TagArrayOutput) ToTagArrayOutput

func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput

func (TagArrayOutput) ToTagArrayOutputWithContext

func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput

type TagInput

type TagInput interface {
	pulumi.Input

	ToTagOutput() TagOutput
	ToTagOutputWithContext(context.Context) TagOutput
}

TagInput is an input type that accepts TagArgs and TagOutput values. You can construct a concrete instance of `TagInput` via:

TagArgs{...}

type TagOutput

type TagOutput struct{ *pulumi.OutputState }

A tag of a saved search.

func (TagOutput) ElementType

func (TagOutput) ElementType() reflect.Type

func (TagOutput) Name

func (o TagOutput) Name() pulumi.StringOutput

The tag name.

func (TagOutput) ToTagOutput

func (o TagOutput) ToTagOutput() TagOutput

func (TagOutput) ToTagOutputWithContext

func (o TagOutput) ToTagOutputWithContext(ctx context.Context) TagOutput

func (TagOutput) Value

func (o TagOutput) Value() pulumi.StringOutput

The tag value.

type TagResponse

type TagResponse struct {
	// The tag name.
	Name string `pulumi:"name"`
	// The tag value.
	Value string `pulumi:"value"`
}

A tag of a saved search.

type TagResponseArrayOutput

type TagResponseArrayOutput struct{ *pulumi.OutputState }

func (TagResponseArrayOutput) ElementType

func (TagResponseArrayOutput) ElementType() reflect.Type

func (TagResponseArrayOutput) Index

func (TagResponseArrayOutput) ToTagResponseArrayOutput

func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput

func (TagResponseArrayOutput) ToTagResponseArrayOutputWithContext

func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput

type TagResponseOutput

type TagResponseOutput struct{ *pulumi.OutputState }

A tag of a saved search.

func (TagResponseOutput) ElementType

func (TagResponseOutput) ElementType() reflect.Type

func (TagResponseOutput) Name

The tag name.

func (TagResponseOutput) ToTagResponseOutput

func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput

func (TagResponseOutput) ToTagResponseOutputWithContext

func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput

func (TagResponseOutput) Value

The tag value.

type UserIdentityPropertiesResponse

type UserIdentityPropertiesResponse struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

User assigned identity properties.

type UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseMapOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesResponseMapOutput) ElementType

func (UserIdentityPropertiesResponseMapOutput) MapIndex

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseOutput

type UserIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

User assigned identity properties.

func (UserIdentityPropertiesResponseOutput) ClientId

The client id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ElementType

func (UserIdentityPropertiesResponseOutput) PrincipalId

The principal id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput

type Workspace

type Workspace struct {
	pulumi.CustomResourceState

	// Workspace creation date.
	CreatedDate pulumi.StringOutput `pulumi:"createdDate"`
	// This is a read-only property. Represents the ID associated with the workspace.
	CustomerId pulumi.StringOutput `pulumi:"customerId"`
	// The resource ID of the default Data Collection Rule to use for this workspace. Expected format is - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}.
	DefaultDataCollectionRuleResourceId pulumi.StringPtrOutput `pulumi:"defaultDataCollectionRuleResourceId"`
	// The etag of the workspace.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Workspace features.
	Features WorkspaceFeaturesResponsePtrOutput `pulumi:"features"`
	// Indicates whether customer managed storage is mandatory for query management.
	ForceCmkForQuery pulumi.BoolPtrOutput `pulumi:"forceCmkForQuery"`
	// The identity of the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Workspace modification date.
	ModifiedDate pulumi.StringOutput `pulumi:"modifiedDate"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of linked private link scope resources.
	PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayOutput `pulumi:"privateLinkScopedResources"`
	// The provisioning state of the workspace.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The network access type for accessing Log Analytics ingestion.
	PublicNetworkAccessForIngestion pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForIngestion"`
	// The network access type for accessing Log Analytics query.
	PublicNetworkAccessForQuery pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForQuery"`
	// The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
	RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"`
	// The SKU of the workspace.
	Sku WorkspaceSkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	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 daily volume cap for ingestion.
	WorkspaceCapping WorkspaceCappingResponsePtrOutput `pulumi:"workspaceCapping"`
}

The top level Workspace resource container. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2020-10-01.

Other available API versions: 2015-11-01-preview, 2020-08-01, 2020-10-01, 2021-06-01, 2021-12-01-preview, 2023-09-01.

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 WorkspaceArgs

type WorkspaceArgs struct {
	// The resource ID of the default Data Collection Rule to use for this workspace. Expected format is - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}.
	DefaultDataCollectionRuleResourceId pulumi.StringPtrInput
	// Workspace features.
	Features WorkspaceFeaturesPtrInput
	// Indicates whether customer managed storage is mandatory for query management.
	ForceCmkForQuery pulumi.BoolPtrInput
	// The identity of the resource.
	Identity IdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The network access type for accessing Log Analytics ingestion.
	PublicNetworkAccessForIngestion pulumi.StringPtrInput
	// The network access type for accessing Log Analytics query.
	PublicNetworkAccessForQuery pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
	RetentionInDays pulumi.IntPtrInput
	// The SKU of the workspace.
	Sku WorkspaceSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The daily volume cap for ingestion.
	WorkspaceCapping WorkspaceCappingPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringPtrInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceCapping

type WorkspaceCapping struct {
	// The workspace daily quota for ingestion.
	DailyQuotaGb *float64 `pulumi:"dailyQuotaGb"`
}

The daily volume cap for ingestion.

type WorkspaceCappingArgs

type WorkspaceCappingArgs struct {
	// The workspace daily quota for ingestion.
	DailyQuotaGb pulumi.Float64PtrInput `pulumi:"dailyQuotaGb"`
}

The daily volume cap for ingestion.

func (WorkspaceCappingArgs) ElementType

func (WorkspaceCappingArgs) ElementType() reflect.Type

func (WorkspaceCappingArgs) ToWorkspaceCappingOutput

func (i WorkspaceCappingArgs) ToWorkspaceCappingOutput() WorkspaceCappingOutput

func (WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext

func (i WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput

func (WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput

func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput

func (WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext

func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput

type WorkspaceCappingInput

type WorkspaceCappingInput interface {
	pulumi.Input

	ToWorkspaceCappingOutput() WorkspaceCappingOutput
	ToWorkspaceCappingOutputWithContext(context.Context) WorkspaceCappingOutput
}

WorkspaceCappingInput is an input type that accepts WorkspaceCappingArgs and WorkspaceCappingOutput values. You can construct a concrete instance of `WorkspaceCappingInput` via:

WorkspaceCappingArgs{...}

type WorkspaceCappingOutput

type WorkspaceCappingOutput struct{ *pulumi.OutputState }

The daily volume cap for ingestion.

func (WorkspaceCappingOutput) DailyQuotaGb

The workspace daily quota for ingestion.

func (WorkspaceCappingOutput) ElementType

func (WorkspaceCappingOutput) ElementType() reflect.Type

func (WorkspaceCappingOutput) ToWorkspaceCappingOutput

func (o WorkspaceCappingOutput) ToWorkspaceCappingOutput() WorkspaceCappingOutput

func (WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext

func (o WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput

func (WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput

func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput

func (WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext

func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput

type WorkspaceCappingPtrInput

type WorkspaceCappingPtrInput interface {
	pulumi.Input

	ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
	ToWorkspaceCappingPtrOutputWithContext(context.Context) WorkspaceCappingPtrOutput
}

WorkspaceCappingPtrInput is an input type that accepts WorkspaceCappingArgs, WorkspaceCappingPtr and WorkspaceCappingPtrOutput values. You can construct a concrete instance of `WorkspaceCappingPtrInput` via:

        WorkspaceCappingArgs{...}

or:

        nil

type WorkspaceCappingPtrOutput

type WorkspaceCappingPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCappingPtrOutput) DailyQuotaGb

The workspace daily quota for ingestion.

func (WorkspaceCappingPtrOutput) Elem

func (WorkspaceCappingPtrOutput) ElementType

func (WorkspaceCappingPtrOutput) ElementType() reflect.Type

func (WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput

func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput

func (WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext

func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput

type WorkspaceCappingResponse

type WorkspaceCappingResponse struct {
	// The workspace daily quota for ingestion.
	DailyQuotaGb *float64 `pulumi:"dailyQuotaGb"`
	// The status of data ingestion for this workspace.
	DataIngestionStatus string `pulumi:"dataIngestionStatus"`
	// The time when the quota will be rest.
	QuotaNextResetTime string `pulumi:"quotaNextResetTime"`
}

The daily volume cap for ingestion.

type WorkspaceCappingResponseOutput

type WorkspaceCappingResponseOutput struct{ *pulumi.OutputState }

The daily volume cap for ingestion.

func (WorkspaceCappingResponseOutput) DailyQuotaGb

The workspace daily quota for ingestion.

func (WorkspaceCappingResponseOutput) DataIngestionStatus

func (o WorkspaceCappingResponseOutput) DataIngestionStatus() pulumi.StringOutput

The status of data ingestion for this workspace.

func (WorkspaceCappingResponseOutput) ElementType

func (WorkspaceCappingResponseOutput) QuotaNextResetTime

func (o WorkspaceCappingResponseOutput) QuotaNextResetTime() pulumi.StringOutput

The time when the quota will be rest.

func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput

func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput

func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext

func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput

type WorkspaceCappingResponsePtrOutput

type WorkspaceCappingResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCappingResponsePtrOutput) DailyQuotaGb

The workspace daily quota for ingestion.

func (WorkspaceCappingResponsePtrOutput) DataIngestionStatus

The status of data ingestion for this workspace.

func (WorkspaceCappingResponsePtrOutput) Elem

func (WorkspaceCappingResponsePtrOutput) ElementType

func (WorkspaceCappingResponsePtrOutput) QuotaNextResetTime

The time when the quota will be rest.

func (WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput

func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput

func (WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext

func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput

type WorkspaceFeatures

type WorkspaceFeatures struct {
	// Dedicated LA cluster resourceId that is linked to the workspaces.
	ClusterResourceId *string `pulumi:"clusterResourceId"`
	// Disable Non-AAD based Auth.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// Flag that indicate if data should be exported.
	EnableDataExport *bool `pulumi:"enableDataExport"`
	// Flag that indicate which permission to use - resource or workspace or both.
	EnableLogAccessUsingOnlyResourcePermissions *bool `pulumi:"enableLogAccessUsingOnlyResourcePermissions"`
	// Flag that describes if we want to remove the data after 30 days.
	ImmediatePurgeDataOn30Days *bool `pulumi:"immediatePurgeDataOn30Days"`
}

Workspace features.

type WorkspaceFeaturesArgs

type WorkspaceFeaturesArgs struct {
	// Dedicated LA cluster resourceId that is linked to the workspaces.
	ClusterResourceId pulumi.StringPtrInput `pulumi:"clusterResourceId"`
	// Disable Non-AAD based Auth.
	DisableLocalAuth pulumi.BoolPtrInput `pulumi:"disableLocalAuth"`
	// Flag that indicate if data should be exported.
	EnableDataExport pulumi.BoolPtrInput `pulumi:"enableDataExport"`
	// Flag that indicate which permission to use - resource or workspace or both.
	EnableLogAccessUsingOnlyResourcePermissions pulumi.BoolPtrInput `pulumi:"enableLogAccessUsingOnlyResourcePermissions"`
	// Flag that describes if we want to remove the data after 30 days.
	ImmediatePurgeDataOn30Days pulumi.BoolPtrInput `pulumi:"immediatePurgeDataOn30Days"`
}

Workspace features.

func (WorkspaceFeaturesArgs) ElementType

func (WorkspaceFeaturesArgs) ElementType() reflect.Type

func (WorkspaceFeaturesArgs) ToWorkspaceFeaturesOutput

func (i WorkspaceFeaturesArgs) ToWorkspaceFeaturesOutput() WorkspaceFeaturesOutput

func (WorkspaceFeaturesArgs) ToWorkspaceFeaturesOutputWithContext

func (i WorkspaceFeaturesArgs) ToWorkspaceFeaturesOutputWithContext(ctx context.Context) WorkspaceFeaturesOutput

func (WorkspaceFeaturesArgs) ToWorkspaceFeaturesPtrOutput

func (i WorkspaceFeaturesArgs) ToWorkspaceFeaturesPtrOutput() WorkspaceFeaturesPtrOutput

func (WorkspaceFeaturesArgs) ToWorkspaceFeaturesPtrOutputWithContext

func (i WorkspaceFeaturesArgs) ToWorkspaceFeaturesPtrOutputWithContext(ctx context.Context) WorkspaceFeaturesPtrOutput

type WorkspaceFeaturesInput

type WorkspaceFeaturesInput interface {
	pulumi.Input

	ToWorkspaceFeaturesOutput() WorkspaceFeaturesOutput
	ToWorkspaceFeaturesOutputWithContext(context.Context) WorkspaceFeaturesOutput
}

WorkspaceFeaturesInput is an input type that accepts WorkspaceFeaturesArgs and WorkspaceFeaturesOutput values. You can construct a concrete instance of `WorkspaceFeaturesInput` via:

WorkspaceFeaturesArgs{...}

type WorkspaceFeaturesOutput

type WorkspaceFeaturesOutput struct{ *pulumi.OutputState }

Workspace features.

func (WorkspaceFeaturesOutput) ClusterResourceId

func (o WorkspaceFeaturesOutput) ClusterResourceId() pulumi.StringPtrOutput

Dedicated LA cluster resourceId that is linked to the workspaces.

func (WorkspaceFeaturesOutput) DisableLocalAuth

func (o WorkspaceFeaturesOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Disable Non-AAD based Auth.

func (WorkspaceFeaturesOutput) ElementType

func (WorkspaceFeaturesOutput) ElementType() reflect.Type

func (WorkspaceFeaturesOutput) EnableDataExport

func (o WorkspaceFeaturesOutput) EnableDataExport() pulumi.BoolPtrOutput

Flag that indicate if data should be exported.

func (WorkspaceFeaturesOutput) EnableLogAccessUsingOnlyResourcePermissions

func (o WorkspaceFeaturesOutput) EnableLogAccessUsingOnlyResourcePermissions() pulumi.BoolPtrOutput

Flag that indicate which permission to use - resource or workspace or both.

func (WorkspaceFeaturesOutput) ImmediatePurgeDataOn30Days

func (o WorkspaceFeaturesOutput) ImmediatePurgeDataOn30Days() pulumi.BoolPtrOutput

Flag that describes if we want to remove the data after 30 days.

func (WorkspaceFeaturesOutput) ToWorkspaceFeaturesOutput

func (o WorkspaceFeaturesOutput) ToWorkspaceFeaturesOutput() WorkspaceFeaturesOutput

func (WorkspaceFeaturesOutput) ToWorkspaceFeaturesOutputWithContext

func (o WorkspaceFeaturesOutput) ToWorkspaceFeaturesOutputWithContext(ctx context.Context) WorkspaceFeaturesOutput

func (WorkspaceFeaturesOutput) ToWorkspaceFeaturesPtrOutput

func (o WorkspaceFeaturesOutput) ToWorkspaceFeaturesPtrOutput() WorkspaceFeaturesPtrOutput

func (WorkspaceFeaturesOutput) ToWorkspaceFeaturesPtrOutputWithContext

func (o WorkspaceFeaturesOutput) ToWorkspaceFeaturesPtrOutputWithContext(ctx context.Context) WorkspaceFeaturesPtrOutput

type WorkspaceFeaturesPtrInput

type WorkspaceFeaturesPtrInput interface {
	pulumi.Input

	ToWorkspaceFeaturesPtrOutput() WorkspaceFeaturesPtrOutput
	ToWorkspaceFeaturesPtrOutputWithContext(context.Context) WorkspaceFeaturesPtrOutput
}

WorkspaceFeaturesPtrInput is an input type that accepts WorkspaceFeaturesArgs, WorkspaceFeaturesPtr and WorkspaceFeaturesPtrOutput values. You can construct a concrete instance of `WorkspaceFeaturesPtrInput` via:

        WorkspaceFeaturesArgs{...}

or:

        nil

type WorkspaceFeaturesPtrOutput

type WorkspaceFeaturesPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceFeaturesPtrOutput) ClusterResourceId

func (o WorkspaceFeaturesPtrOutput) ClusterResourceId() pulumi.StringPtrOutput

Dedicated LA cluster resourceId that is linked to the workspaces.

func (WorkspaceFeaturesPtrOutput) DisableLocalAuth

func (o WorkspaceFeaturesPtrOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Disable Non-AAD based Auth.

func (WorkspaceFeaturesPtrOutput) Elem

func (WorkspaceFeaturesPtrOutput) ElementType

func (WorkspaceFeaturesPtrOutput) ElementType() reflect.Type

func (WorkspaceFeaturesPtrOutput) EnableDataExport

func (o WorkspaceFeaturesPtrOutput) EnableDataExport() pulumi.BoolPtrOutput

Flag that indicate if data should be exported.

func (WorkspaceFeaturesPtrOutput) EnableLogAccessUsingOnlyResourcePermissions

func (o WorkspaceFeaturesPtrOutput) EnableLogAccessUsingOnlyResourcePermissions() pulumi.BoolPtrOutput

Flag that indicate which permission to use - resource or workspace or both.

func (WorkspaceFeaturesPtrOutput) ImmediatePurgeDataOn30Days

func (o WorkspaceFeaturesPtrOutput) ImmediatePurgeDataOn30Days() pulumi.BoolPtrOutput

Flag that describes if we want to remove the data after 30 days.

func (WorkspaceFeaturesPtrOutput) ToWorkspaceFeaturesPtrOutput

func (o WorkspaceFeaturesPtrOutput) ToWorkspaceFeaturesPtrOutput() WorkspaceFeaturesPtrOutput

func (WorkspaceFeaturesPtrOutput) ToWorkspaceFeaturesPtrOutputWithContext

func (o WorkspaceFeaturesPtrOutput) ToWorkspaceFeaturesPtrOutputWithContext(ctx context.Context) WorkspaceFeaturesPtrOutput

type WorkspaceFeaturesResponse

type WorkspaceFeaturesResponse struct {
	// Dedicated LA cluster resourceId that is linked to the workspaces.
	ClusterResourceId *string `pulumi:"clusterResourceId"`
	// Disable Non-AAD based Auth.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// Flag that indicate if data should be exported.
	EnableDataExport *bool `pulumi:"enableDataExport"`
	// Flag that indicate which permission to use - resource or workspace or both.
	EnableLogAccessUsingOnlyResourcePermissions *bool `pulumi:"enableLogAccessUsingOnlyResourcePermissions"`
	// Flag that describes if we want to remove the data after 30 days.
	ImmediatePurgeDataOn30Days *bool `pulumi:"immediatePurgeDataOn30Days"`
}

Workspace features.

type WorkspaceFeaturesResponseOutput

type WorkspaceFeaturesResponseOutput struct{ *pulumi.OutputState }

Workspace features.

func (WorkspaceFeaturesResponseOutput) ClusterResourceId

Dedicated LA cluster resourceId that is linked to the workspaces.

func (WorkspaceFeaturesResponseOutput) DisableLocalAuth

Disable Non-AAD based Auth.

func (WorkspaceFeaturesResponseOutput) ElementType

func (WorkspaceFeaturesResponseOutput) EnableDataExport

Flag that indicate if data should be exported.

func (WorkspaceFeaturesResponseOutput) EnableLogAccessUsingOnlyResourcePermissions

func (o WorkspaceFeaturesResponseOutput) EnableLogAccessUsingOnlyResourcePermissions() pulumi.BoolPtrOutput

Flag that indicate which permission to use - resource or workspace or both.

func (WorkspaceFeaturesResponseOutput) ImmediatePurgeDataOn30Days

func (o WorkspaceFeaturesResponseOutput) ImmediatePurgeDataOn30Days() pulumi.BoolPtrOutput

Flag that describes if we want to remove the data after 30 days.

func (WorkspaceFeaturesResponseOutput) ToWorkspaceFeaturesResponseOutput

func (o WorkspaceFeaturesResponseOutput) ToWorkspaceFeaturesResponseOutput() WorkspaceFeaturesResponseOutput

func (WorkspaceFeaturesResponseOutput) ToWorkspaceFeaturesResponseOutputWithContext

func (o WorkspaceFeaturesResponseOutput) ToWorkspaceFeaturesResponseOutputWithContext(ctx context.Context) WorkspaceFeaturesResponseOutput

type WorkspaceFeaturesResponsePtrOutput

type WorkspaceFeaturesResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceFeaturesResponsePtrOutput) ClusterResourceId

Dedicated LA cluster resourceId that is linked to the workspaces.

func (WorkspaceFeaturesResponsePtrOutput) DisableLocalAuth

Disable Non-AAD based Auth.

func (WorkspaceFeaturesResponsePtrOutput) Elem

func (WorkspaceFeaturesResponsePtrOutput) ElementType

func (WorkspaceFeaturesResponsePtrOutput) EnableDataExport

Flag that indicate if data should be exported.

func (WorkspaceFeaturesResponsePtrOutput) EnableLogAccessUsingOnlyResourcePermissions

func (o WorkspaceFeaturesResponsePtrOutput) EnableLogAccessUsingOnlyResourcePermissions() pulumi.BoolPtrOutput

Flag that indicate which permission to use - resource or workspace or both.

func (WorkspaceFeaturesResponsePtrOutput) ImmediatePurgeDataOn30Days

func (o WorkspaceFeaturesResponsePtrOutput) ImmediatePurgeDataOn30Days() pulumi.BoolPtrOutput

Flag that describes if we want to remove the data after 30 days.

func (WorkspaceFeaturesResponsePtrOutput) ToWorkspaceFeaturesResponsePtrOutput

func (o WorkspaceFeaturesResponsePtrOutput) ToWorkspaceFeaturesResponsePtrOutput() WorkspaceFeaturesResponsePtrOutput

func (WorkspaceFeaturesResponsePtrOutput) ToWorkspaceFeaturesResponsePtrOutputWithContext

func (o WorkspaceFeaturesResponsePtrOutput) ToWorkspaceFeaturesResponsePtrOutputWithContext(ctx context.Context) WorkspaceFeaturesResponsePtrOutput

type WorkspaceInput

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceOutput

type WorkspaceOutput struct{ *pulumi.OutputState }

func (WorkspaceOutput) CreatedDate

func (o WorkspaceOutput) CreatedDate() pulumi.StringOutput

Workspace creation date.

func (WorkspaceOutput) CustomerId

func (o WorkspaceOutput) CustomerId() pulumi.StringOutput

This is a read-only property. Represents the ID associated with the workspace.

func (WorkspaceOutput) DefaultDataCollectionRuleResourceId

func (o WorkspaceOutput) DefaultDataCollectionRuleResourceId() pulumi.StringPtrOutput

The resource ID of the default Data Collection Rule to use for this workspace. Expected format is - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}.

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) Etag

The etag of the workspace.

func (WorkspaceOutput) Features

Workspace features.

func (WorkspaceOutput) ForceCmkForQuery

func (o WorkspaceOutput) ForceCmkForQuery() pulumi.BoolPtrOutput

Indicates whether customer managed storage is mandatory for query management.

func (WorkspaceOutput) Identity

The identity of the resource.

func (WorkspaceOutput) Location

func (o WorkspaceOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (WorkspaceOutput) ModifiedDate

func (o WorkspaceOutput) ModifiedDate() pulumi.StringOutput

Workspace modification date.

func (WorkspaceOutput) Name

The name of the resource

func (WorkspaceOutput) PrivateLinkScopedResources

func (o WorkspaceOutput) PrivateLinkScopedResources() PrivateLinkScopedResourceResponseArrayOutput

List of linked private link scope resources.

func (WorkspaceOutput) ProvisioningState

func (o WorkspaceOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the workspace.

func (WorkspaceOutput) PublicNetworkAccessForIngestion

func (o WorkspaceOutput) PublicNetworkAccessForIngestion() pulumi.StringPtrOutput

The network access type for accessing Log Analytics ingestion.

func (WorkspaceOutput) PublicNetworkAccessForQuery

func (o WorkspaceOutput) PublicNetworkAccessForQuery() pulumi.StringPtrOutput

The network access type for accessing Log Analytics query.

func (WorkspaceOutput) RetentionInDays

func (o WorkspaceOutput) RetentionInDays() pulumi.IntPtrOutput

The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.

func (WorkspaceOutput) Sku

The SKU of the workspace.

func (WorkspaceOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

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

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

func (WorkspaceOutput) WorkspaceCapping

The daily volume cap for ingestion.

type WorkspaceSku

type WorkspaceSku struct {
	// The capacity reservation level in GB for this workspace, when CapacityReservation sku is selected.
	CapacityReservationLevel *int `pulumi:"capacityReservationLevel"`
	// The name of the SKU.
	Name string `pulumi:"name"`
}

The SKU (tier) of a workspace.

type WorkspaceSkuArgs

type WorkspaceSkuArgs struct {
	// The capacity reservation level in GB for this workspace, when CapacityReservation sku is selected.
	CapacityReservationLevel pulumi.IntPtrInput `pulumi:"capacityReservationLevel"`
	// The name of the SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

The SKU (tier) of a workspace.

func (WorkspaceSkuArgs) ElementType

func (WorkspaceSkuArgs) ElementType() reflect.Type

func (WorkspaceSkuArgs) ToWorkspaceSkuOutput

func (i WorkspaceSkuArgs) ToWorkspaceSkuOutput() WorkspaceSkuOutput

func (WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext

func (i WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput

func (WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput

func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput

func (WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext

func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput

type WorkspaceSkuInput

type WorkspaceSkuInput interface {
	pulumi.Input

	ToWorkspaceSkuOutput() WorkspaceSkuOutput
	ToWorkspaceSkuOutputWithContext(context.Context) WorkspaceSkuOutput
}

WorkspaceSkuInput is an input type that accepts WorkspaceSkuArgs and WorkspaceSkuOutput values. You can construct a concrete instance of `WorkspaceSkuInput` via:

WorkspaceSkuArgs{...}

type WorkspaceSkuNameEnum

type WorkspaceSkuNameEnum string

The name of the SKU.

func (WorkspaceSkuNameEnum) ElementType

func (WorkspaceSkuNameEnum) ElementType() reflect.Type

func (WorkspaceSkuNameEnum) ToStringOutput

func (e WorkspaceSkuNameEnum) ToStringOutput() pulumi.StringOutput

func (WorkspaceSkuNameEnum) ToStringOutputWithContext

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

func (WorkspaceSkuNameEnum) ToStringPtrOutput

func (e WorkspaceSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkspaceSkuNameEnum) ToStringPtrOutputWithContext

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

func (WorkspaceSkuNameEnum) ToWorkspaceSkuNameEnumOutput

func (e WorkspaceSkuNameEnum) ToWorkspaceSkuNameEnumOutput() WorkspaceSkuNameEnumOutput

func (WorkspaceSkuNameEnum) ToWorkspaceSkuNameEnumOutputWithContext

func (e WorkspaceSkuNameEnum) ToWorkspaceSkuNameEnumOutputWithContext(ctx context.Context) WorkspaceSkuNameEnumOutput

func (WorkspaceSkuNameEnum) ToWorkspaceSkuNameEnumPtrOutput

func (e WorkspaceSkuNameEnum) ToWorkspaceSkuNameEnumPtrOutput() WorkspaceSkuNameEnumPtrOutput

func (WorkspaceSkuNameEnum) ToWorkspaceSkuNameEnumPtrOutputWithContext

func (e WorkspaceSkuNameEnum) ToWorkspaceSkuNameEnumPtrOutputWithContext(ctx context.Context) WorkspaceSkuNameEnumPtrOutput

type WorkspaceSkuNameEnumInput

type WorkspaceSkuNameEnumInput interface {
	pulumi.Input

	ToWorkspaceSkuNameEnumOutput() WorkspaceSkuNameEnumOutput
	ToWorkspaceSkuNameEnumOutputWithContext(context.Context) WorkspaceSkuNameEnumOutput
}

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

WorkspaceSkuNameEnumFree
WorkspaceSkuNameEnumStandard
WorkspaceSkuNameEnumPremium
WorkspaceSkuNameEnumPerNode
WorkspaceSkuNameEnumPerGB2018
WorkspaceSkuNameEnumStandalone
WorkspaceSkuNameEnumCapacityReservation
WorkspaceSkuNameEnumLACluster

type WorkspaceSkuNameEnumOutput

type WorkspaceSkuNameEnumOutput struct{ *pulumi.OutputState }

func (WorkspaceSkuNameEnumOutput) ElementType

func (WorkspaceSkuNameEnumOutput) ElementType() reflect.Type

func (WorkspaceSkuNameEnumOutput) ToStringOutput

func (o WorkspaceSkuNameEnumOutput) ToStringOutput() pulumi.StringOutput

func (WorkspaceSkuNameEnumOutput) ToStringOutputWithContext

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

func (WorkspaceSkuNameEnumOutput) ToStringPtrOutput

func (o WorkspaceSkuNameEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkspaceSkuNameEnumOutput) ToStringPtrOutputWithContext

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

func (WorkspaceSkuNameEnumOutput) ToWorkspaceSkuNameEnumOutput

func (o WorkspaceSkuNameEnumOutput) ToWorkspaceSkuNameEnumOutput() WorkspaceSkuNameEnumOutput

func (WorkspaceSkuNameEnumOutput) ToWorkspaceSkuNameEnumOutputWithContext

func (o WorkspaceSkuNameEnumOutput) ToWorkspaceSkuNameEnumOutputWithContext(ctx context.Context) WorkspaceSkuNameEnumOutput

func (WorkspaceSkuNameEnumOutput) ToWorkspaceSkuNameEnumPtrOutput

func (o WorkspaceSkuNameEnumOutput) ToWorkspaceSkuNameEnumPtrOutput() WorkspaceSkuNameEnumPtrOutput

func (WorkspaceSkuNameEnumOutput) ToWorkspaceSkuNameEnumPtrOutputWithContext

func (o WorkspaceSkuNameEnumOutput) ToWorkspaceSkuNameEnumPtrOutputWithContext(ctx context.Context) WorkspaceSkuNameEnumPtrOutput

type WorkspaceSkuNameEnumPtrInput

type WorkspaceSkuNameEnumPtrInput interface {
	pulumi.Input

	ToWorkspaceSkuNameEnumPtrOutput() WorkspaceSkuNameEnumPtrOutput
	ToWorkspaceSkuNameEnumPtrOutputWithContext(context.Context) WorkspaceSkuNameEnumPtrOutput
}

func WorkspaceSkuNameEnumPtr

func WorkspaceSkuNameEnumPtr(v string) WorkspaceSkuNameEnumPtrInput

type WorkspaceSkuNameEnumPtrOutput

type WorkspaceSkuNameEnumPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceSkuNameEnumPtrOutput) Elem

func (WorkspaceSkuNameEnumPtrOutput) ElementType

func (WorkspaceSkuNameEnumPtrOutput) ToStringPtrOutput

func (WorkspaceSkuNameEnumPtrOutput) ToStringPtrOutputWithContext

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

func (WorkspaceSkuNameEnumPtrOutput) ToWorkspaceSkuNameEnumPtrOutput

func (o WorkspaceSkuNameEnumPtrOutput) ToWorkspaceSkuNameEnumPtrOutput() WorkspaceSkuNameEnumPtrOutput

func (WorkspaceSkuNameEnumPtrOutput) ToWorkspaceSkuNameEnumPtrOutputWithContext

func (o WorkspaceSkuNameEnumPtrOutput) ToWorkspaceSkuNameEnumPtrOutputWithContext(ctx context.Context) WorkspaceSkuNameEnumPtrOutput

type WorkspaceSkuOutput

type WorkspaceSkuOutput struct{ *pulumi.OutputState }

The SKU (tier) of a workspace.

func (WorkspaceSkuOutput) CapacityReservationLevel

func (o WorkspaceSkuOutput) CapacityReservationLevel() pulumi.IntPtrOutput

The capacity reservation level in GB for this workspace, when CapacityReservation sku is selected.

func (WorkspaceSkuOutput) ElementType

func (WorkspaceSkuOutput) ElementType() reflect.Type

func (WorkspaceSkuOutput) Name

The name of the SKU.

func (WorkspaceSkuOutput) ToWorkspaceSkuOutput

func (o WorkspaceSkuOutput) ToWorkspaceSkuOutput() WorkspaceSkuOutput

func (WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext

func (o WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput

func (WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput

func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput

func (WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext

func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput

type WorkspaceSkuPtrInput

type WorkspaceSkuPtrInput interface {
	pulumi.Input

	ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
	ToWorkspaceSkuPtrOutputWithContext(context.Context) WorkspaceSkuPtrOutput
}

WorkspaceSkuPtrInput is an input type that accepts WorkspaceSkuArgs, WorkspaceSkuPtr and WorkspaceSkuPtrOutput values. You can construct a concrete instance of `WorkspaceSkuPtrInput` via:

        WorkspaceSkuArgs{...}

or:

        nil

type WorkspaceSkuPtrOutput

type WorkspaceSkuPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceSkuPtrOutput) CapacityReservationLevel

func (o WorkspaceSkuPtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput

The capacity reservation level in GB for this workspace, when CapacityReservation sku is selected.

func (WorkspaceSkuPtrOutput) Elem

func (WorkspaceSkuPtrOutput) ElementType

func (WorkspaceSkuPtrOutput) ElementType() reflect.Type

func (WorkspaceSkuPtrOutput) Name

The name of the SKU.

func (WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput

func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput

func (WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext

func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput

type WorkspaceSkuResponse

type WorkspaceSkuResponse struct {
	// The capacity reservation level in GB for this workspace, when CapacityReservation sku is selected.
	CapacityReservationLevel *int `pulumi:"capacityReservationLevel"`
	// The last time when the sku was updated.
	LastSkuUpdate string `pulumi:"lastSkuUpdate"`
	// The name of the SKU.
	Name string `pulumi:"name"`
}

The SKU (tier) of a workspace.

type WorkspaceSkuResponseOutput

type WorkspaceSkuResponseOutput struct{ *pulumi.OutputState }

The SKU (tier) of a workspace.

func (WorkspaceSkuResponseOutput) CapacityReservationLevel

func (o WorkspaceSkuResponseOutput) CapacityReservationLevel() pulumi.IntPtrOutput

The capacity reservation level in GB for this workspace, when CapacityReservation sku is selected.

func (WorkspaceSkuResponseOutput) ElementType

func (WorkspaceSkuResponseOutput) ElementType() reflect.Type

func (WorkspaceSkuResponseOutput) LastSkuUpdate

The last time when the sku was updated.

func (WorkspaceSkuResponseOutput) Name

The name of the SKU.

func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput

func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput

func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext

func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput

type WorkspaceSkuResponsePtrOutput

type WorkspaceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceSkuResponsePtrOutput) CapacityReservationLevel

func (o WorkspaceSkuResponsePtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput

The capacity reservation level in GB for this workspace, when CapacityReservation sku is selected.

func (WorkspaceSkuResponsePtrOutput) Elem

func (WorkspaceSkuResponsePtrOutput) ElementType

func (WorkspaceSkuResponsePtrOutput) LastSkuUpdate

The last time when the sku was updated.

func (WorkspaceSkuResponsePtrOutput) Name

The name of the SKU.

func (WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput

func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput

func (WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext

func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput

type WorkspaceState

type WorkspaceState struct {
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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