v20191101preview

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataCollectionRule

type DataCollectionRule struct {
	pulumi.CustomResourceState

	// The specification of data flows.
	DataFlows DataFlowResponseArrayOutput `pulumi:"dataFlows"`
	// The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
	DataSources DataCollectionRuleResponseDataSourcesPtrOutput `pulumi:"dataSources"`
	// Description of the data collection rule.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The specification of destinations.
	Destinations DataCollectionRuleResponseDestinationsOutput `pulumi:"destinations"`
	// Resource entity tag (ETag).
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The geo-location where the resource lives.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of ARM tracked top level resource.

func GetDataCollectionRule

func GetDataCollectionRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataCollectionRuleState, opts ...pulumi.ResourceOption) (*DataCollectionRule, error)

GetDataCollectionRule gets an existing DataCollectionRule 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 NewDataCollectionRule

func NewDataCollectionRule(ctx *pulumi.Context,
	name string, args *DataCollectionRuleArgs, opts ...pulumi.ResourceOption) (*DataCollectionRule, error)

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

type DataCollectionRuleArgs

type DataCollectionRuleArgs struct {
	// The name of the data collection rule. The name is case insensitive.
	DataCollectionRuleName pulumi.StringInput
	// The specification of data flows.
	DataFlows DataFlowArrayInput
	// The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
	DataSources DataCollectionRuleDataSourcesPtrInput
	// Description of the data collection rule.
	Description pulumi.StringPtrInput
	// The specification of destinations.
	Destinations DataCollectionRuleDestinationsInput
	// The geo-location where the resource lives.
	Location pulumi.StringInput
	// 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 DataCollectionRule resource.

func (DataCollectionRuleArgs) ElementType

func (DataCollectionRuleArgs) ElementType() reflect.Type

type DataCollectionRuleAssociation

type DataCollectionRuleAssociation struct {
	pulumi.CustomResourceState

	// The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleId pulumi.StringOutput `pulumi:"dataCollectionRuleId"`
	// Description of the association.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Resource entity tag (ETag).
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of generic ARM proxy resource.

func GetDataCollectionRuleAssociation

func GetDataCollectionRuleAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataCollectionRuleAssociationState, opts ...pulumi.ResourceOption) (*DataCollectionRuleAssociation, error)

GetDataCollectionRuleAssociation gets an existing DataCollectionRuleAssociation 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 NewDataCollectionRuleAssociation

func NewDataCollectionRuleAssociation(ctx *pulumi.Context,
	name string, args *DataCollectionRuleAssociationArgs, opts ...pulumi.ResourceOption) (*DataCollectionRuleAssociation, error)

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

type DataCollectionRuleAssociationArgs

type DataCollectionRuleAssociationArgs struct {
	// The name of the association.
	AssociationName pulumi.StringInput
	// The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleId pulumi.StringInput
	// Description of the association.
	Description pulumi.StringPtrInput
	// The identifier of the resource.
	ResourceUri pulumi.StringInput
}

The set of arguments for constructing a DataCollectionRuleAssociation resource.

func (DataCollectionRuleAssociationArgs) ElementType

type DataCollectionRuleAssociationState

type DataCollectionRuleAssociationState struct {
	// The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleId pulumi.StringPtrInput
	// Description of the association.
	Description pulumi.StringPtrInput
	// Resource entity tag (ETag).
	Etag pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The resource provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (DataCollectionRuleAssociationState) ElementType

type DataCollectionRuleDataSources

type DataCollectionRuleDataSources struct {
	// The list of Azure VM extension data source configurations.
	Extensions []ExtensionDataSource `pulumi:"extensions"`
	// The list of performance counter data source configurations.
	PerformanceCounters []PerfCounterDataSource `pulumi:"performanceCounters"`
	// The list of Syslog data source configurations.
	Syslog []SyslogDataSource `pulumi:"syslog"`
	// The list of Windows Event Log data source configurations.
	WindowsEventLogs []WindowsEventLogDataSource `pulumi:"windowsEventLogs"`
}

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

type DataCollectionRuleDataSourcesArgs

type DataCollectionRuleDataSourcesArgs struct {
	// The list of Azure VM extension data source configurations.
	Extensions ExtensionDataSourceArrayInput `pulumi:"extensions"`
	// The list of performance counter data source configurations.
	PerformanceCounters PerfCounterDataSourceArrayInput `pulumi:"performanceCounters"`
	// The list of Syslog data source configurations.
	Syslog SyslogDataSourceArrayInput `pulumi:"syslog"`
	// The list of Windows Event Log data source configurations.
	WindowsEventLogs WindowsEventLogDataSourceArrayInput `pulumi:"windowsEventLogs"`
}

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (DataCollectionRuleDataSourcesArgs) ElementType

func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput

func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput

func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext

func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput

func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput

func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext

func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput

type DataCollectionRuleDataSourcesInput

type DataCollectionRuleDataSourcesInput interface {
	pulumi.Input

	ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput
	ToDataCollectionRuleDataSourcesOutputWithContext(context.Context) DataCollectionRuleDataSourcesOutput
}

DataCollectionRuleDataSourcesInput is an input type that accepts DataCollectionRuleDataSourcesArgs and DataCollectionRuleDataSourcesOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesInput` via:

DataCollectionRuleDataSourcesArgs{...}

type DataCollectionRuleDataSourcesOutput

type DataCollectionRuleDataSourcesOutput struct{ *pulumi.OutputState }

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (DataCollectionRuleDataSourcesOutput) ElementType

func (DataCollectionRuleDataSourcesOutput) Extensions

The list of Azure VM extension data source configurations.

func (DataCollectionRuleDataSourcesOutput) PerformanceCounters

The list of performance counter data source configurations.

func (DataCollectionRuleDataSourcesOutput) Syslog

The list of Syslog data source configurations.

func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput

func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput

func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext

func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput

func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput

func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext

func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesOutput) WindowsEventLogs

The list of Windows Event Log data source configurations.

type DataCollectionRuleDataSourcesPtrInput

type DataCollectionRuleDataSourcesPtrInput interface {
	pulumi.Input

	ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
	ToDataCollectionRuleDataSourcesPtrOutputWithContext(context.Context) DataCollectionRuleDataSourcesPtrOutput
}

DataCollectionRuleDataSourcesPtrInput is an input type that accepts DataCollectionRuleDataSourcesArgs, DataCollectionRuleDataSourcesPtr and DataCollectionRuleDataSourcesPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPtrInput` via:

        DataCollectionRuleDataSourcesArgs{...}

or:

        nil

type DataCollectionRuleDataSourcesPtrOutput

type DataCollectionRuleDataSourcesPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleDataSourcesPtrOutput) Elem

func (DataCollectionRuleDataSourcesPtrOutput) ElementType

func (DataCollectionRuleDataSourcesPtrOutput) Extensions

The list of Azure VM extension data source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) PerformanceCounters

The list of performance counter data source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) Syslog

The list of Syslog data source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput

func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext

func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesPtrOutput) WindowsEventLogs

The list of Windows Event Log data source configurations.

type DataCollectionRuleDestinations

type DataCollectionRuleDestinations struct {
	// Azure Monitor Metrics destination.
	AzureMonitorMetrics *DestinationsSpecAzureMonitorMetrics `pulumi:"azureMonitorMetrics"`
	// List of Log Analytics destinations.
	LogAnalytics []LogAnalyticsDestination `pulumi:"logAnalytics"`
}

The specification of destinations.

type DataCollectionRuleDestinationsArgs

type DataCollectionRuleDestinationsArgs struct {
	// Azure Monitor Metrics destination.
	AzureMonitorMetrics DestinationsSpecAzureMonitorMetricsPtrInput `pulumi:"azureMonitorMetrics"`
	// List of Log Analytics destinations.
	LogAnalytics LogAnalyticsDestinationArrayInput `pulumi:"logAnalytics"`
}

The specification of destinations.

func (DataCollectionRuleDestinationsArgs) ElementType

func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput

func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput

func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext

func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput

func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput

func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput

func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext

func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput

type DataCollectionRuleDestinationsInput

type DataCollectionRuleDestinationsInput interface {
	pulumi.Input

	ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput
	ToDataCollectionRuleDestinationsOutputWithContext(context.Context) DataCollectionRuleDestinationsOutput
}

DataCollectionRuleDestinationsInput is an input type that accepts DataCollectionRuleDestinationsArgs and DataCollectionRuleDestinationsOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsInput` via:

DataCollectionRuleDestinationsArgs{...}

type DataCollectionRuleDestinationsOutput

type DataCollectionRuleDestinationsOutput struct{ *pulumi.OutputState }

The specification of destinations.

func (DataCollectionRuleDestinationsOutput) AzureMonitorMetrics

Azure Monitor Metrics destination.

func (DataCollectionRuleDestinationsOutput) ElementType

func (DataCollectionRuleDestinationsOutput) LogAnalytics

List of Log Analytics destinations.

func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput

func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput

func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext

func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput

func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput

func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput

func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext

func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput

type DataCollectionRuleDestinationsPtrInput

type DataCollectionRuleDestinationsPtrInput interface {
	pulumi.Input

	ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
	ToDataCollectionRuleDestinationsPtrOutputWithContext(context.Context) DataCollectionRuleDestinationsPtrOutput
}

DataCollectionRuleDestinationsPtrInput is an input type that accepts DataCollectionRuleDestinationsArgs, DataCollectionRuleDestinationsPtr and DataCollectionRuleDestinationsPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsPtrInput` via:

        DataCollectionRuleDestinationsArgs{...}

or:

        nil

type DataCollectionRuleDestinationsPtrOutput

type DataCollectionRuleDestinationsPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleDestinationsPtrOutput) AzureMonitorMetrics

Azure Monitor Metrics destination.

func (DataCollectionRuleDestinationsPtrOutput) Elem

func (DataCollectionRuleDestinationsPtrOutput) ElementType

func (DataCollectionRuleDestinationsPtrOutput) LogAnalytics

List of Log Analytics destinations.

func (DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput

func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput

func (DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext

func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput

type DataCollectionRuleResponseDataSources

type DataCollectionRuleResponseDataSources struct {
	// The list of Azure VM extension data source configurations.
	Extensions []ExtensionDataSourceResponse `pulumi:"extensions"`
	// The list of performance counter data source configurations.
	PerformanceCounters []PerfCounterDataSourceResponse `pulumi:"performanceCounters"`
	// The list of Syslog data source configurations.
	Syslog []SyslogDataSourceResponse `pulumi:"syslog"`
	// The list of Windows Event Log data source configurations.
	WindowsEventLogs []WindowsEventLogDataSourceResponse `pulumi:"windowsEventLogs"`
}

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

type DataCollectionRuleResponseDataSourcesArgs

type DataCollectionRuleResponseDataSourcesArgs struct {
	// The list of Azure VM extension data source configurations.
	Extensions ExtensionDataSourceResponseArrayInput `pulumi:"extensions"`
	// The list of performance counter data source configurations.
	PerformanceCounters PerfCounterDataSourceResponseArrayInput `pulumi:"performanceCounters"`
	// The list of Syslog data source configurations.
	Syslog SyslogDataSourceResponseArrayInput `pulumi:"syslog"`
	// The list of Windows Event Log data source configurations.
	WindowsEventLogs WindowsEventLogDataSourceResponseArrayInput `pulumi:"windowsEventLogs"`
}

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (DataCollectionRuleResponseDataSourcesArgs) ElementType

func (DataCollectionRuleResponseDataSourcesArgs) ToDataCollectionRuleResponseDataSourcesOutput

func (i DataCollectionRuleResponseDataSourcesArgs) ToDataCollectionRuleResponseDataSourcesOutput() DataCollectionRuleResponseDataSourcesOutput

func (DataCollectionRuleResponseDataSourcesArgs) ToDataCollectionRuleResponseDataSourcesOutputWithContext

func (i DataCollectionRuleResponseDataSourcesArgs) ToDataCollectionRuleResponseDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleResponseDataSourcesOutput

func (DataCollectionRuleResponseDataSourcesArgs) ToDataCollectionRuleResponseDataSourcesPtrOutput

func (i DataCollectionRuleResponseDataSourcesArgs) ToDataCollectionRuleResponseDataSourcesPtrOutput() DataCollectionRuleResponseDataSourcesPtrOutput

func (DataCollectionRuleResponseDataSourcesArgs) ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext

func (i DataCollectionRuleResponseDataSourcesArgs) ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleResponseDataSourcesPtrOutput

type DataCollectionRuleResponseDataSourcesInput

type DataCollectionRuleResponseDataSourcesInput interface {
	pulumi.Input

	ToDataCollectionRuleResponseDataSourcesOutput() DataCollectionRuleResponseDataSourcesOutput
	ToDataCollectionRuleResponseDataSourcesOutputWithContext(context.Context) DataCollectionRuleResponseDataSourcesOutput
}

DataCollectionRuleResponseDataSourcesInput is an input type that accepts DataCollectionRuleResponseDataSourcesArgs and DataCollectionRuleResponseDataSourcesOutput values. You can construct a concrete instance of `DataCollectionRuleResponseDataSourcesInput` via:

DataCollectionRuleResponseDataSourcesArgs{...}

type DataCollectionRuleResponseDataSourcesOutput

type DataCollectionRuleResponseDataSourcesOutput struct{ *pulumi.OutputState }

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (DataCollectionRuleResponseDataSourcesOutput) ElementType

func (DataCollectionRuleResponseDataSourcesOutput) Extensions

The list of Azure VM extension data source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) PerformanceCounters

The list of performance counter data source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) Syslog

The list of Syslog data source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesOutput

func (o DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesOutput() DataCollectionRuleResponseDataSourcesOutput

func (DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesOutputWithContext

func (o DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleResponseDataSourcesOutput

func (DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesPtrOutput

func (o DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesPtrOutput() DataCollectionRuleResponseDataSourcesPtrOutput

func (DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext

func (o DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleResponseDataSourcesPtrOutput

func (DataCollectionRuleResponseDataSourcesOutput) WindowsEventLogs

The list of Windows Event Log data source configurations.

type DataCollectionRuleResponseDataSourcesPtrInput

type DataCollectionRuleResponseDataSourcesPtrInput interface {
	pulumi.Input

	ToDataCollectionRuleResponseDataSourcesPtrOutput() DataCollectionRuleResponseDataSourcesPtrOutput
	ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext(context.Context) DataCollectionRuleResponseDataSourcesPtrOutput
}

DataCollectionRuleResponseDataSourcesPtrInput is an input type that accepts DataCollectionRuleResponseDataSourcesArgs, DataCollectionRuleResponseDataSourcesPtr and DataCollectionRuleResponseDataSourcesPtrOutput values. You can construct a concrete instance of `DataCollectionRuleResponseDataSourcesPtrInput` via:

        DataCollectionRuleResponseDataSourcesArgs{...}

or:

        nil

type DataCollectionRuleResponseDataSourcesPtrOutput

type DataCollectionRuleResponseDataSourcesPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleResponseDataSourcesPtrOutput) Elem

func (DataCollectionRuleResponseDataSourcesPtrOutput) ElementType

func (DataCollectionRuleResponseDataSourcesPtrOutput) Extensions

The list of Azure VM extension data source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) PerformanceCounters

The list of performance counter data source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) Syslog

The list of Syslog data source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) ToDataCollectionRuleResponseDataSourcesPtrOutput

func (o DataCollectionRuleResponseDataSourcesPtrOutput) ToDataCollectionRuleResponseDataSourcesPtrOutput() DataCollectionRuleResponseDataSourcesPtrOutput

func (DataCollectionRuleResponseDataSourcesPtrOutput) ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext

func (o DataCollectionRuleResponseDataSourcesPtrOutput) ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleResponseDataSourcesPtrOutput

func (DataCollectionRuleResponseDataSourcesPtrOutput) WindowsEventLogs

The list of Windows Event Log data source configurations.

type DataCollectionRuleResponseDestinations

type DataCollectionRuleResponseDestinations struct {
	// Azure Monitor Metrics destination.
	AzureMonitorMetrics *DestinationsSpecResponseAzureMonitorMetrics `pulumi:"azureMonitorMetrics"`
	// List of Log Analytics destinations.
	LogAnalytics []LogAnalyticsDestinationResponse `pulumi:"logAnalytics"`
}

The specification of destinations.

type DataCollectionRuleResponseDestinationsArgs

type DataCollectionRuleResponseDestinationsArgs struct {
	// Azure Monitor Metrics destination.
	AzureMonitorMetrics DestinationsSpecResponseAzureMonitorMetricsPtrInput `pulumi:"azureMonitorMetrics"`
	// List of Log Analytics destinations.
	LogAnalytics LogAnalyticsDestinationResponseArrayInput `pulumi:"logAnalytics"`
}

The specification of destinations.

func (DataCollectionRuleResponseDestinationsArgs) ElementType

func (DataCollectionRuleResponseDestinationsArgs) ToDataCollectionRuleResponseDestinationsOutput

func (i DataCollectionRuleResponseDestinationsArgs) ToDataCollectionRuleResponseDestinationsOutput() DataCollectionRuleResponseDestinationsOutput

func (DataCollectionRuleResponseDestinationsArgs) ToDataCollectionRuleResponseDestinationsOutputWithContext

func (i DataCollectionRuleResponseDestinationsArgs) ToDataCollectionRuleResponseDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleResponseDestinationsOutput

func (DataCollectionRuleResponseDestinationsArgs) ToDataCollectionRuleResponseDestinationsPtrOutput

func (i DataCollectionRuleResponseDestinationsArgs) ToDataCollectionRuleResponseDestinationsPtrOutput() DataCollectionRuleResponseDestinationsPtrOutput

func (DataCollectionRuleResponseDestinationsArgs) ToDataCollectionRuleResponseDestinationsPtrOutputWithContext

func (i DataCollectionRuleResponseDestinationsArgs) ToDataCollectionRuleResponseDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleResponseDestinationsPtrOutput

type DataCollectionRuleResponseDestinationsInput

type DataCollectionRuleResponseDestinationsInput interface {
	pulumi.Input

	ToDataCollectionRuleResponseDestinationsOutput() DataCollectionRuleResponseDestinationsOutput
	ToDataCollectionRuleResponseDestinationsOutputWithContext(context.Context) DataCollectionRuleResponseDestinationsOutput
}

DataCollectionRuleResponseDestinationsInput is an input type that accepts DataCollectionRuleResponseDestinationsArgs and DataCollectionRuleResponseDestinationsOutput values. You can construct a concrete instance of `DataCollectionRuleResponseDestinationsInput` via:

DataCollectionRuleResponseDestinationsArgs{...}

type DataCollectionRuleResponseDestinationsOutput

type DataCollectionRuleResponseDestinationsOutput struct{ *pulumi.OutputState }

The specification of destinations.

func (DataCollectionRuleResponseDestinationsOutput) AzureMonitorMetrics

Azure Monitor Metrics destination.

func (DataCollectionRuleResponseDestinationsOutput) ElementType

func (DataCollectionRuleResponseDestinationsOutput) LogAnalytics

List of Log Analytics destinations.

func (DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsOutput

func (o DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsOutput() DataCollectionRuleResponseDestinationsOutput

func (DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsOutputWithContext

func (o DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleResponseDestinationsOutput

func (DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsPtrOutput

func (o DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsPtrOutput() DataCollectionRuleResponseDestinationsPtrOutput

func (DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsPtrOutputWithContext

func (o DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleResponseDestinationsPtrOutput

type DataCollectionRuleResponseDestinationsPtrInput

type DataCollectionRuleResponseDestinationsPtrInput interface {
	pulumi.Input

	ToDataCollectionRuleResponseDestinationsPtrOutput() DataCollectionRuleResponseDestinationsPtrOutput
	ToDataCollectionRuleResponseDestinationsPtrOutputWithContext(context.Context) DataCollectionRuleResponseDestinationsPtrOutput
}

DataCollectionRuleResponseDestinationsPtrInput is an input type that accepts DataCollectionRuleResponseDestinationsArgs, DataCollectionRuleResponseDestinationsPtr and DataCollectionRuleResponseDestinationsPtrOutput values. You can construct a concrete instance of `DataCollectionRuleResponseDestinationsPtrInput` via:

        DataCollectionRuleResponseDestinationsArgs{...}

or:

        nil

type DataCollectionRuleResponseDestinationsPtrOutput

type DataCollectionRuleResponseDestinationsPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleResponseDestinationsPtrOutput) AzureMonitorMetrics

Azure Monitor Metrics destination.

func (DataCollectionRuleResponseDestinationsPtrOutput) Elem

func (DataCollectionRuleResponseDestinationsPtrOutput) ElementType

func (DataCollectionRuleResponseDestinationsPtrOutput) LogAnalytics

List of Log Analytics destinations.

func (DataCollectionRuleResponseDestinationsPtrOutput) ToDataCollectionRuleResponseDestinationsPtrOutput

func (o DataCollectionRuleResponseDestinationsPtrOutput) ToDataCollectionRuleResponseDestinationsPtrOutput() DataCollectionRuleResponseDestinationsPtrOutput

func (DataCollectionRuleResponseDestinationsPtrOutput) ToDataCollectionRuleResponseDestinationsPtrOutputWithContext

func (o DataCollectionRuleResponseDestinationsPtrOutput) ToDataCollectionRuleResponseDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleResponseDestinationsPtrOutput

type DataCollectionRuleState

type DataCollectionRuleState struct {
	// The specification of data flows.
	DataFlows DataFlowResponseArrayInput
	// The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
	DataSources DataCollectionRuleResponseDataSourcesPtrInput
	// Description of the data collection rule.
	Description pulumi.StringPtrInput
	// The specification of destinations.
	Destinations DataCollectionRuleResponseDestinationsPtrInput
	// Resource entity tag (ETag).
	Etag pulumi.StringPtrInput
	// The geo-location where the resource lives.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The resource provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (DataCollectionRuleState) ElementType

func (DataCollectionRuleState) ElementType() reflect.Type

type DataFlow

type DataFlow struct {
	// List of destinations for this data flow.
	Destinations []string `pulumi:"destinations"`
	// List of streams for this data flow.
	Streams []string `pulumi:"streams"`
}

Definition of which streams are sent to which destinations.

type DataFlowArgs

type DataFlowArgs struct {
	// List of destinations for this data flow.
	Destinations pulumi.StringArrayInput `pulumi:"destinations"`
	// List of streams for this data flow.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which streams are sent to which destinations.

func (DataFlowArgs) ElementType

func (DataFlowArgs) ElementType() reflect.Type

func (DataFlowArgs) ToDataFlowOutput

func (i DataFlowArgs) ToDataFlowOutput() DataFlowOutput

func (DataFlowArgs) ToDataFlowOutputWithContext

func (i DataFlowArgs) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput

type DataFlowArray

type DataFlowArray []DataFlowInput

func (DataFlowArray) ElementType

func (DataFlowArray) ElementType() reflect.Type

func (DataFlowArray) ToDataFlowArrayOutput

func (i DataFlowArray) ToDataFlowArrayOutput() DataFlowArrayOutput

func (DataFlowArray) ToDataFlowArrayOutputWithContext

func (i DataFlowArray) ToDataFlowArrayOutputWithContext(ctx context.Context) DataFlowArrayOutput

type DataFlowArrayInput

type DataFlowArrayInput interface {
	pulumi.Input

	ToDataFlowArrayOutput() DataFlowArrayOutput
	ToDataFlowArrayOutputWithContext(context.Context) DataFlowArrayOutput
}

DataFlowArrayInput is an input type that accepts DataFlowArray and DataFlowArrayOutput values. You can construct a concrete instance of `DataFlowArrayInput` via:

DataFlowArray{ DataFlowArgs{...} }

type DataFlowArrayOutput

type DataFlowArrayOutput struct{ *pulumi.OutputState }

func (DataFlowArrayOutput) ElementType

func (DataFlowArrayOutput) ElementType() reflect.Type

func (DataFlowArrayOutput) Index

func (DataFlowArrayOutput) ToDataFlowArrayOutput

func (o DataFlowArrayOutput) ToDataFlowArrayOutput() DataFlowArrayOutput

func (DataFlowArrayOutput) ToDataFlowArrayOutputWithContext

func (o DataFlowArrayOutput) ToDataFlowArrayOutputWithContext(ctx context.Context) DataFlowArrayOutput

type DataFlowInput

type DataFlowInput interface {
	pulumi.Input

	ToDataFlowOutput() DataFlowOutput
	ToDataFlowOutputWithContext(context.Context) DataFlowOutput
}

DataFlowInput is an input type that accepts DataFlowArgs and DataFlowOutput values. You can construct a concrete instance of `DataFlowInput` via:

DataFlowArgs{...}

type DataFlowOutput

type DataFlowOutput struct{ *pulumi.OutputState }

Definition of which streams are sent to which destinations.

func (DataFlowOutput) Destinations

func (o DataFlowOutput) Destinations() pulumi.StringArrayOutput

List of destinations for this data flow.

func (DataFlowOutput) ElementType

func (DataFlowOutput) ElementType() reflect.Type

func (DataFlowOutput) Streams

List of streams for this data flow.

func (DataFlowOutput) ToDataFlowOutput

func (o DataFlowOutput) ToDataFlowOutput() DataFlowOutput

func (DataFlowOutput) ToDataFlowOutputWithContext

func (o DataFlowOutput) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput

type DataFlowResponse

type DataFlowResponse struct {
	// List of destinations for this data flow.
	Destinations []string `pulumi:"destinations"`
	// List of streams for this data flow.
	Streams []string `pulumi:"streams"`
}

Definition of which streams are sent to which destinations.

type DataFlowResponseArgs

type DataFlowResponseArgs struct {
	// List of destinations for this data flow.
	Destinations pulumi.StringArrayInput `pulumi:"destinations"`
	// List of streams for this data flow.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which streams are sent to which destinations.

func (DataFlowResponseArgs) ElementType

func (DataFlowResponseArgs) ElementType() reflect.Type

func (DataFlowResponseArgs) ToDataFlowResponseOutput

func (i DataFlowResponseArgs) ToDataFlowResponseOutput() DataFlowResponseOutput

func (DataFlowResponseArgs) ToDataFlowResponseOutputWithContext

func (i DataFlowResponseArgs) ToDataFlowResponseOutputWithContext(ctx context.Context) DataFlowResponseOutput

type DataFlowResponseArray

type DataFlowResponseArray []DataFlowResponseInput

func (DataFlowResponseArray) ElementType

func (DataFlowResponseArray) ElementType() reflect.Type

func (DataFlowResponseArray) ToDataFlowResponseArrayOutput

func (i DataFlowResponseArray) ToDataFlowResponseArrayOutput() DataFlowResponseArrayOutput

func (DataFlowResponseArray) ToDataFlowResponseArrayOutputWithContext

func (i DataFlowResponseArray) ToDataFlowResponseArrayOutputWithContext(ctx context.Context) DataFlowResponseArrayOutput

type DataFlowResponseArrayInput

type DataFlowResponseArrayInput interface {
	pulumi.Input

	ToDataFlowResponseArrayOutput() DataFlowResponseArrayOutput
	ToDataFlowResponseArrayOutputWithContext(context.Context) DataFlowResponseArrayOutput
}

DataFlowResponseArrayInput is an input type that accepts DataFlowResponseArray and DataFlowResponseArrayOutput values. You can construct a concrete instance of `DataFlowResponseArrayInput` via:

DataFlowResponseArray{ DataFlowResponseArgs{...} }

type DataFlowResponseArrayOutput

type DataFlowResponseArrayOutput struct{ *pulumi.OutputState }

func (DataFlowResponseArrayOutput) ElementType

func (DataFlowResponseArrayOutput) Index

func (DataFlowResponseArrayOutput) ToDataFlowResponseArrayOutput

func (o DataFlowResponseArrayOutput) ToDataFlowResponseArrayOutput() DataFlowResponseArrayOutput

func (DataFlowResponseArrayOutput) ToDataFlowResponseArrayOutputWithContext

func (o DataFlowResponseArrayOutput) ToDataFlowResponseArrayOutputWithContext(ctx context.Context) DataFlowResponseArrayOutput

type DataFlowResponseInput

type DataFlowResponseInput interface {
	pulumi.Input

	ToDataFlowResponseOutput() DataFlowResponseOutput
	ToDataFlowResponseOutputWithContext(context.Context) DataFlowResponseOutput
}

DataFlowResponseInput is an input type that accepts DataFlowResponseArgs and DataFlowResponseOutput values. You can construct a concrete instance of `DataFlowResponseInput` via:

DataFlowResponseArgs{...}

type DataFlowResponseOutput

type DataFlowResponseOutput struct{ *pulumi.OutputState }

Definition of which streams are sent to which destinations.

func (DataFlowResponseOutput) Destinations

List of destinations for this data flow.

func (DataFlowResponseOutput) ElementType

func (DataFlowResponseOutput) ElementType() reflect.Type

func (DataFlowResponseOutput) Streams

List of streams for this data flow.

func (DataFlowResponseOutput) ToDataFlowResponseOutput

func (o DataFlowResponseOutput) ToDataFlowResponseOutput() DataFlowResponseOutput

func (DataFlowResponseOutput) ToDataFlowResponseOutputWithContext

func (o DataFlowResponseOutput) ToDataFlowResponseOutputWithContext(ctx context.Context) DataFlowResponseOutput

type DestinationsSpecAzureMonitorMetrics

type DestinationsSpecAzureMonitorMetrics struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
}

Azure Monitor Metrics destination.

type DestinationsSpecAzureMonitorMetricsArgs

type DestinationsSpecAzureMonitorMetricsArgs struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
}

Azure Monitor Metrics destination.

func (DestinationsSpecAzureMonitorMetricsArgs) ElementType

func (DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsOutput

func (i DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsOutput() DestinationsSpecAzureMonitorMetricsOutput

func (DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsOutputWithContext

func (i DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsOutput

func (DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsPtrOutput

func (i DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsPtrOutput() DestinationsSpecAzureMonitorMetricsPtrOutput

func (DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext

func (i DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsPtrOutput

type DestinationsSpecAzureMonitorMetricsInput

type DestinationsSpecAzureMonitorMetricsInput interface {
	pulumi.Input

	ToDestinationsSpecAzureMonitorMetricsOutput() DestinationsSpecAzureMonitorMetricsOutput
	ToDestinationsSpecAzureMonitorMetricsOutputWithContext(context.Context) DestinationsSpecAzureMonitorMetricsOutput
}

DestinationsSpecAzureMonitorMetricsInput is an input type that accepts DestinationsSpecAzureMonitorMetricsArgs and DestinationsSpecAzureMonitorMetricsOutput values. You can construct a concrete instance of `DestinationsSpecAzureMonitorMetricsInput` via:

DestinationsSpecAzureMonitorMetricsArgs{...}

type DestinationsSpecAzureMonitorMetricsOutput

type DestinationsSpecAzureMonitorMetricsOutput struct{ *pulumi.OutputState }

Azure Monitor Metrics destination.

func (DestinationsSpecAzureMonitorMetricsOutput) ElementType

func (DestinationsSpecAzureMonitorMetricsOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsOutput

func (o DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsOutput() DestinationsSpecAzureMonitorMetricsOutput

func (DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsOutputWithContext

func (o DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsOutput

func (DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutput

func (o DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutput() DestinationsSpecAzureMonitorMetricsPtrOutput

func (DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext

func (o DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsPtrOutput

type DestinationsSpecAzureMonitorMetricsPtrInput

type DestinationsSpecAzureMonitorMetricsPtrInput interface {
	pulumi.Input

	ToDestinationsSpecAzureMonitorMetricsPtrOutput() DestinationsSpecAzureMonitorMetricsPtrOutput
	ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext(context.Context) DestinationsSpecAzureMonitorMetricsPtrOutput
}

DestinationsSpecAzureMonitorMetricsPtrInput is an input type that accepts DestinationsSpecAzureMonitorMetricsArgs, DestinationsSpecAzureMonitorMetricsPtr and DestinationsSpecAzureMonitorMetricsPtrOutput values. You can construct a concrete instance of `DestinationsSpecAzureMonitorMetricsPtrInput` via:

        DestinationsSpecAzureMonitorMetricsArgs{...}

or:

        nil

type DestinationsSpecAzureMonitorMetricsPtrOutput

type DestinationsSpecAzureMonitorMetricsPtrOutput struct{ *pulumi.OutputState }

func (DestinationsSpecAzureMonitorMetricsPtrOutput) Elem

func (DestinationsSpecAzureMonitorMetricsPtrOutput) ElementType

func (DestinationsSpecAzureMonitorMetricsPtrOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (DestinationsSpecAzureMonitorMetricsPtrOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutput

func (o DestinationsSpecAzureMonitorMetricsPtrOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutput() DestinationsSpecAzureMonitorMetricsPtrOutput

func (DestinationsSpecAzureMonitorMetricsPtrOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext

func (o DestinationsSpecAzureMonitorMetricsPtrOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsPtrOutput

type DestinationsSpecResponseAzureMonitorMetrics

type DestinationsSpecResponseAzureMonitorMetrics struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
}

Azure Monitor Metrics destination.

type DestinationsSpecResponseAzureMonitorMetricsArgs

type DestinationsSpecResponseAzureMonitorMetricsArgs struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
}

Azure Monitor Metrics destination.

func (DestinationsSpecResponseAzureMonitorMetricsArgs) ElementType

func (DestinationsSpecResponseAzureMonitorMetricsArgs) ToDestinationsSpecResponseAzureMonitorMetricsOutput

func (i DestinationsSpecResponseAzureMonitorMetricsArgs) ToDestinationsSpecResponseAzureMonitorMetricsOutput() DestinationsSpecResponseAzureMonitorMetricsOutput

func (DestinationsSpecResponseAzureMonitorMetricsArgs) ToDestinationsSpecResponseAzureMonitorMetricsOutputWithContext

func (i DestinationsSpecResponseAzureMonitorMetricsArgs) ToDestinationsSpecResponseAzureMonitorMetricsOutputWithContext(ctx context.Context) DestinationsSpecResponseAzureMonitorMetricsOutput

func (DestinationsSpecResponseAzureMonitorMetricsArgs) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutput

func (i DestinationsSpecResponseAzureMonitorMetricsArgs) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutput() DestinationsSpecResponseAzureMonitorMetricsPtrOutput

func (DestinationsSpecResponseAzureMonitorMetricsArgs) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext

func (i DestinationsSpecResponseAzureMonitorMetricsArgs) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecResponseAzureMonitorMetricsPtrOutput

type DestinationsSpecResponseAzureMonitorMetricsInput

type DestinationsSpecResponseAzureMonitorMetricsInput interface {
	pulumi.Input

	ToDestinationsSpecResponseAzureMonitorMetricsOutput() DestinationsSpecResponseAzureMonitorMetricsOutput
	ToDestinationsSpecResponseAzureMonitorMetricsOutputWithContext(context.Context) DestinationsSpecResponseAzureMonitorMetricsOutput
}

DestinationsSpecResponseAzureMonitorMetricsInput is an input type that accepts DestinationsSpecResponseAzureMonitorMetricsArgs and DestinationsSpecResponseAzureMonitorMetricsOutput values. You can construct a concrete instance of `DestinationsSpecResponseAzureMonitorMetricsInput` via:

DestinationsSpecResponseAzureMonitorMetricsArgs{...}

type DestinationsSpecResponseAzureMonitorMetricsOutput

type DestinationsSpecResponseAzureMonitorMetricsOutput struct{ *pulumi.OutputState }

Azure Monitor Metrics destination.

func (DestinationsSpecResponseAzureMonitorMetricsOutput) ElementType

func (DestinationsSpecResponseAzureMonitorMetricsOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsOutput

func (o DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsOutput() DestinationsSpecResponseAzureMonitorMetricsOutput

func (DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsOutputWithContext

func (o DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsOutputWithContext(ctx context.Context) DestinationsSpecResponseAzureMonitorMetricsOutput

func (DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutput

func (o DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutput() DestinationsSpecResponseAzureMonitorMetricsPtrOutput

func (DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext

func (o DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecResponseAzureMonitorMetricsPtrOutput

type DestinationsSpecResponseAzureMonitorMetricsPtrInput

type DestinationsSpecResponseAzureMonitorMetricsPtrInput interface {
	pulumi.Input

	ToDestinationsSpecResponseAzureMonitorMetricsPtrOutput() DestinationsSpecResponseAzureMonitorMetricsPtrOutput
	ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext(context.Context) DestinationsSpecResponseAzureMonitorMetricsPtrOutput
}

DestinationsSpecResponseAzureMonitorMetricsPtrInput is an input type that accepts DestinationsSpecResponseAzureMonitorMetricsArgs, DestinationsSpecResponseAzureMonitorMetricsPtr and DestinationsSpecResponseAzureMonitorMetricsPtrOutput values. You can construct a concrete instance of `DestinationsSpecResponseAzureMonitorMetricsPtrInput` via:

        DestinationsSpecResponseAzureMonitorMetricsArgs{...}

or:

        nil

type DestinationsSpecResponseAzureMonitorMetricsPtrOutput

type DestinationsSpecResponseAzureMonitorMetricsPtrOutput struct{ *pulumi.OutputState }

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) Elem

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) ElementType

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutput

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext

func (o DestinationsSpecResponseAzureMonitorMetricsPtrOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecResponseAzureMonitorMetricsPtrOutput

type ExtensionDataSource

type ExtensionDataSource struct {
	// The name of the VM extension.
	ExtensionName string `pulumi:"extensionName"`
	// The extension settings. The format is specific for particular extension.
	ExtensionSettings interface{} `pulumi:"extensionSettings"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

type ExtensionDataSourceArgs

type ExtensionDataSourceArgs struct {
	// The name of the VM extension.
	ExtensionName pulumi.StringInput `pulumi:"extensionName"`
	// The extension settings. The format is specific for particular extension.
	ExtensionSettings pulumi.Input `pulumi:"extensionSettings"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (ExtensionDataSourceArgs) ElementType

func (ExtensionDataSourceArgs) ElementType() reflect.Type

func (ExtensionDataSourceArgs) ToExtensionDataSourceOutput

func (i ExtensionDataSourceArgs) ToExtensionDataSourceOutput() ExtensionDataSourceOutput

func (ExtensionDataSourceArgs) ToExtensionDataSourceOutputWithContext

func (i ExtensionDataSourceArgs) ToExtensionDataSourceOutputWithContext(ctx context.Context) ExtensionDataSourceOutput

type ExtensionDataSourceArray

type ExtensionDataSourceArray []ExtensionDataSourceInput

func (ExtensionDataSourceArray) ElementType

func (ExtensionDataSourceArray) ElementType() reflect.Type

func (ExtensionDataSourceArray) ToExtensionDataSourceArrayOutput

func (i ExtensionDataSourceArray) ToExtensionDataSourceArrayOutput() ExtensionDataSourceArrayOutput

func (ExtensionDataSourceArray) ToExtensionDataSourceArrayOutputWithContext

func (i ExtensionDataSourceArray) ToExtensionDataSourceArrayOutputWithContext(ctx context.Context) ExtensionDataSourceArrayOutput

type ExtensionDataSourceArrayInput

type ExtensionDataSourceArrayInput interface {
	pulumi.Input

	ToExtensionDataSourceArrayOutput() ExtensionDataSourceArrayOutput
	ToExtensionDataSourceArrayOutputWithContext(context.Context) ExtensionDataSourceArrayOutput
}

ExtensionDataSourceArrayInput is an input type that accepts ExtensionDataSourceArray and ExtensionDataSourceArrayOutput values. You can construct a concrete instance of `ExtensionDataSourceArrayInput` via:

ExtensionDataSourceArray{ ExtensionDataSourceArgs{...} }

type ExtensionDataSourceArrayOutput

type ExtensionDataSourceArrayOutput struct{ *pulumi.OutputState }

func (ExtensionDataSourceArrayOutput) ElementType

func (ExtensionDataSourceArrayOutput) Index

func (ExtensionDataSourceArrayOutput) ToExtensionDataSourceArrayOutput

func (o ExtensionDataSourceArrayOutput) ToExtensionDataSourceArrayOutput() ExtensionDataSourceArrayOutput

func (ExtensionDataSourceArrayOutput) ToExtensionDataSourceArrayOutputWithContext

func (o ExtensionDataSourceArrayOutput) ToExtensionDataSourceArrayOutputWithContext(ctx context.Context) ExtensionDataSourceArrayOutput

type ExtensionDataSourceInput

type ExtensionDataSourceInput interface {
	pulumi.Input

	ToExtensionDataSourceOutput() ExtensionDataSourceOutput
	ToExtensionDataSourceOutputWithContext(context.Context) ExtensionDataSourceOutput
}

ExtensionDataSourceInput is an input type that accepts ExtensionDataSourceArgs and ExtensionDataSourceOutput values. You can construct a concrete instance of `ExtensionDataSourceInput` via:

ExtensionDataSourceArgs{...}

type ExtensionDataSourceOutput

type ExtensionDataSourceOutput struct{ *pulumi.OutputState }

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (ExtensionDataSourceOutput) ElementType

func (ExtensionDataSourceOutput) ElementType() reflect.Type

func (ExtensionDataSourceOutput) ExtensionName

func (o ExtensionDataSourceOutput) ExtensionName() pulumi.StringOutput

The name of the VM extension.

func (ExtensionDataSourceOutput) ExtensionSettings

func (o ExtensionDataSourceOutput) ExtensionSettings() pulumi.AnyOutput

The extension settings. The format is specific for particular extension.

func (ExtensionDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (ExtensionDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (ExtensionDataSourceOutput) ToExtensionDataSourceOutput

func (o ExtensionDataSourceOutput) ToExtensionDataSourceOutput() ExtensionDataSourceOutput

func (ExtensionDataSourceOutput) ToExtensionDataSourceOutputWithContext

func (o ExtensionDataSourceOutput) ToExtensionDataSourceOutputWithContext(ctx context.Context) ExtensionDataSourceOutput

type ExtensionDataSourceResponse

type ExtensionDataSourceResponse struct {
	// The name of the VM extension.
	ExtensionName string `pulumi:"extensionName"`
	// The extension settings. The format is specific for particular extension.
	ExtensionSettings interface{} `pulumi:"extensionSettings"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

type ExtensionDataSourceResponseArgs

type ExtensionDataSourceResponseArgs struct {
	// The name of the VM extension.
	ExtensionName pulumi.StringInput `pulumi:"extensionName"`
	// The extension settings. The format is specific for particular extension.
	ExtensionSettings pulumi.Input `pulumi:"extensionSettings"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (ExtensionDataSourceResponseArgs) ElementType

func (ExtensionDataSourceResponseArgs) ToExtensionDataSourceResponseOutput

func (i ExtensionDataSourceResponseArgs) ToExtensionDataSourceResponseOutput() ExtensionDataSourceResponseOutput

func (ExtensionDataSourceResponseArgs) ToExtensionDataSourceResponseOutputWithContext

func (i ExtensionDataSourceResponseArgs) ToExtensionDataSourceResponseOutputWithContext(ctx context.Context) ExtensionDataSourceResponseOutput

type ExtensionDataSourceResponseArray

type ExtensionDataSourceResponseArray []ExtensionDataSourceResponseInput

func (ExtensionDataSourceResponseArray) ElementType

func (ExtensionDataSourceResponseArray) ToExtensionDataSourceResponseArrayOutput

func (i ExtensionDataSourceResponseArray) ToExtensionDataSourceResponseArrayOutput() ExtensionDataSourceResponseArrayOutput

func (ExtensionDataSourceResponseArray) ToExtensionDataSourceResponseArrayOutputWithContext

func (i ExtensionDataSourceResponseArray) ToExtensionDataSourceResponseArrayOutputWithContext(ctx context.Context) ExtensionDataSourceResponseArrayOutput

type ExtensionDataSourceResponseArrayInput

type ExtensionDataSourceResponseArrayInput interface {
	pulumi.Input

	ToExtensionDataSourceResponseArrayOutput() ExtensionDataSourceResponseArrayOutput
	ToExtensionDataSourceResponseArrayOutputWithContext(context.Context) ExtensionDataSourceResponseArrayOutput
}

ExtensionDataSourceResponseArrayInput is an input type that accepts ExtensionDataSourceResponseArray and ExtensionDataSourceResponseArrayOutput values. You can construct a concrete instance of `ExtensionDataSourceResponseArrayInput` via:

ExtensionDataSourceResponseArray{ ExtensionDataSourceResponseArgs{...} }

type ExtensionDataSourceResponseArrayOutput

type ExtensionDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (ExtensionDataSourceResponseArrayOutput) ElementType

func (ExtensionDataSourceResponseArrayOutput) Index

func (ExtensionDataSourceResponseArrayOutput) ToExtensionDataSourceResponseArrayOutput

func (o ExtensionDataSourceResponseArrayOutput) ToExtensionDataSourceResponseArrayOutput() ExtensionDataSourceResponseArrayOutput

func (ExtensionDataSourceResponseArrayOutput) ToExtensionDataSourceResponseArrayOutputWithContext

func (o ExtensionDataSourceResponseArrayOutput) ToExtensionDataSourceResponseArrayOutputWithContext(ctx context.Context) ExtensionDataSourceResponseArrayOutput

type ExtensionDataSourceResponseInput

type ExtensionDataSourceResponseInput interface {
	pulumi.Input

	ToExtensionDataSourceResponseOutput() ExtensionDataSourceResponseOutput
	ToExtensionDataSourceResponseOutputWithContext(context.Context) ExtensionDataSourceResponseOutput
}

ExtensionDataSourceResponseInput is an input type that accepts ExtensionDataSourceResponseArgs and ExtensionDataSourceResponseOutput values. You can construct a concrete instance of `ExtensionDataSourceResponseInput` via:

ExtensionDataSourceResponseArgs{...}

type ExtensionDataSourceResponseOutput

type ExtensionDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (ExtensionDataSourceResponseOutput) ElementType

func (ExtensionDataSourceResponseOutput) ExtensionName

The name of the VM extension.

func (ExtensionDataSourceResponseOutput) ExtensionSettings

func (o ExtensionDataSourceResponseOutput) ExtensionSettings() pulumi.AnyOutput

The extension settings. The format is specific for particular extension.

func (ExtensionDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (ExtensionDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (ExtensionDataSourceResponseOutput) ToExtensionDataSourceResponseOutput

func (o ExtensionDataSourceResponseOutput) ToExtensionDataSourceResponseOutput() ExtensionDataSourceResponseOutput

func (ExtensionDataSourceResponseOutput) ToExtensionDataSourceResponseOutputWithContext

func (o ExtensionDataSourceResponseOutput) ToExtensionDataSourceResponseOutputWithContext(ctx context.Context) ExtensionDataSourceResponseOutput

type LogAnalyticsDestination

type LogAnalyticsDestination struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// The resource ID of the Log Analytics workspace.
	WorkspaceResourceId string `pulumi:"workspaceResourceId"`
}

Log Analytics destination.

type LogAnalyticsDestinationArgs

type LogAnalyticsDestinationArgs struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource ID of the Log Analytics workspace.
	WorkspaceResourceId pulumi.StringInput `pulumi:"workspaceResourceId"`
}

Log Analytics destination.

func (LogAnalyticsDestinationArgs) ElementType

func (LogAnalyticsDestinationArgs) ToLogAnalyticsDestinationOutput

func (i LogAnalyticsDestinationArgs) ToLogAnalyticsDestinationOutput() LogAnalyticsDestinationOutput

func (LogAnalyticsDestinationArgs) ToLogAnalyticsDestinationOutputWithContext

func (i LogAnalyticsDestinationArgs) ToLogAnalyticsDestinationOutputWithContext(ctx context.Context) LogAnalyticsDestinationOutput

type LogAnalyticsDestinationArray

type LogAnalyticsDestinationArray []LogAnalyticsDestinationInput

func (LogAnalyticsDestinationArray) ElementType

func (LogAnalyticsDestinationArray) ToLogAnalyticsDestinationArrayOutput

func (i LogAnalyticsDestinationArray) ToLogAnalyticsDestinationArrayOutput() LogAnalyticsDestinationArrayOutput

func (LogAnalyticsDestinationArray) ToLogAnalyticsDestinationArrayOutputWithContext

func (i LogAnalyticsDestinationArray) ToLogAnalyticsDestinationArrayOutputWithContext(ctx context.Context) LogAnalyticsDestinationArrayOutput

type LogAnalyticsDestinationArrayInput

type LogAnalyticsDestinationArrayInput interface {
	pulumi.Input

	ToLogAnalyticsDestinationArrayOutput() LogAnalyticsDestinationArrayOutput
	ToLogAnalyticsDestinationArrayOutputWithContext(context.Context) LogAnalyticsDestinationArrayOutput
}

LogAnalyticsDestinationArrayInput is an input type that accepts LogAnalyticsDestinationArray and LogAnalyticsDestinationArrayOutput values. You can construct a concrete instance of `LogAnalyticsDestinationArrayInput` via:

LogAnalyticsDestinationArray{ LogAnalyticsDestinationArgs{...} }

type LogAnalyticsDestinationArrayOutput

type LogAnalyticsDestinationArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsDestinationArrayOutput) ElementType

func (LogAnalyticsDestinationArrayOutput) Index

func (LogAnalyticsDestinationArrayOutput) ToLogAnalyticsDestinationArrayOutput

func (o LogAnalyticsDestinationArrayOutput) ToLogAnalyticsDestinationArrayOutput() LogAnalyticsDestinationArrayOutput

func (LogAnalyticsDestinationArrayOutput) ToLogAnalyticsDestinationArrayOutputWithContext

func (o LogAnalyticsDestinationArrayOutput) ToLogAnalyticsDestinationArrayOutputWithContext(ctx context.Context) LogAnalyticsDestinationArrayOutput

type LogAnalyticsDestinationInput

type LogAnalyticsDestinationInput interface {
	pulumi.Input

	ToLogAnalyticsDestinationOutput() LogAnalyticsDestinationOutput
	ToLogAnalyticsDestinationOutputWithContext(context.Context) LogAnalyticsDestinationOutput
}

LogAnalyticsDestinationInput is an input type that accepts LogAnalyticsDestinationArgs and LogAnalyticsDestinationOutput values. You can construct a concrete instance of `LogAnalyticsDestinationInput` via:

LogAnalyticsDestinationArgs{...}

type LogAnalyticsDestinationOutput

type LogAnalyticsDestinationOutput struct{ *pulumi.OutputState }

Log Analytics destination.

func (LogAnalyticsDestinationOutput) ElementType

func (LogAnalyticsDestinationOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (LogAnalyticsDestinationOutput) ToLogAnalyticsDestinationOutput

func (o LogAnalyticsDestinationOutput) ToLogAnalyticsDestinationOutput() LogAnalyticsDestinationOutput

func (LogAnalyticsDestinationOutput) ToLogAnalyticsDestinationOutputWithContext

func (o LogAnalyticsDestinationOutput) ToLogAnalyticsDestinationOutputWithContext(ctx context.Context) LogAnalyticsDestinationOutput

func (LogAnalyticsDestinationOutput) WorkspaceResourceId

func (o LogAnalyticsDestinationOutput) WorkspaceResourceId() pulumi.StringOutput

The resource ID of the Log Analytics workspace.

type LogAnalyticsDestinationResponse

type LogAnalyticsDestinationResponse struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// The resource ID of the Log Analytics workspace.
	WorkspaceResourceId string `pulumi:"workspaceResourceId"`
}

Log Analytics destination.

type LogAnalyticsDestinationResponseArgs

type LogAnalyticsDestinationResponseArgs struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// The resource ID of the Log Analytics workspace.
	WorkspaceResourceId pulumi.StringInput `pulumi:"workspaceResourceId"`
}

Log Analytics destination.

func (LogAnalyticsDestinationResponseArgs) ElementType

func (LogAnalyticsDestinationResponseArgs) ToLogAnalyticsDestinationResponseOutput

func (i LogAnalyticsDestinationResponseArgs) ToLogAnalyticsDestinationResponseOutput() LogAnalyticsDestinationResponseOutput

func (LogAnalyticsDestinationResponseArgs) ToLogAnalyticsDestinationResponseOutputWithContext

func (i LogAnalyticsDestinationResponseArgs) ToLogAnalyticsDestinationResponseOutputWithContext(ctx context.Context) LogAnalyticsDestinationResponseOutput

type LogAnalyticsDestinationResponseArray

type LogAnalyticsDestinationResponseArray []LogAnalyticsDestinationResponseInput

func (LogAnalyticsDestinationResponseArray) ElementType

func (LogAnalyticsDestinationResponseArray) ToLogAnalyticsDestinationResponseArrayOutput

func (i LogAnalyticsDestinationResponseArray) ToLogAnalyticsDestinationResponseArrayOutput() LogAnalyticsDestinationResponseArrayOutput

func (LogAnalyticsDestinationResponseArray) ToLogAnalyticsDestinationResponseArrayOutputWithContext

func (i LogAnalyticsDestinationResponseArray) ToLogAnalyticsDestinationResponseArrayOutputWithContext(ctx context.Context) LogAnalyticsDestinationResponseArrayOutput

type LogAnalyticsDestinationResponseArrayInput

type LogAnalyticsDestinationResponseArrayInput interface {
	pulumi.Input

	ToLogAnalyticsDestinationResponseArrayOutput() LogAnalyticsDestinationResponseArrayOutput
	ToLogAnalyticsDestinationResponseArrayOutputWithContext(context.Context) LogAnalyticsDestinationResponseArrayOutput
}

LogAnalyticsDestinationResponseArrayInput is an input type that accepts LogAnalyticsDestinationResponseArray and LogAnalyticsDestinationResponseArrayOutput values. You can construct a concrete instance of `LogAnalyticsDestinationResponseArrayInput` via:

LogAnalyticsDestinationResponseArray{ LogAnalyticsDestinationResponseArgs{...} }

type LogAnalyticsDestinationResponseArrayOutput

type LogAnalyticsDestinationResponseArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsDestinationResponseArrayOutput) ElementType

func (LogAnalyticsDestinationResponseArrayOutput) Index

func (LogAnalyticsDestinationResponseArrayOutput) ToLogAnalyticsDestinationResponseArrayOutput

func (o LogAnalyticsDestinationResponseArrayOutput) ToLogAnalyticsDestinationResponseArrayOutput() LogAnalyticsDestinationResponseArrayOutput

func (LogAnalyticsDestinationResponseArrayOutput) ToLogAnalyticsDestinationResponseArrayOutputWithContext

func (o LogAnalyticsDestinationResponseArrayOutput) ToLogAnalyticsDestinationResponseArrayOutputWithContext(ctx context.Context) LogAnalyticsDestinationResponseArrayOutput

type LogAnalyticsDestinationResponseInput

type LogAnalyticsDestinationResponseInput interface {
	pulumi.Input

	ToLogAnalyticsDestinationResponseOutput() LogAnalyticsDestinationResponseOutput
	ToLogAnalyticsDestinationResponseOutputWithContext(context.Context) LogAnalyticsDestinationResponseOutput
}

LogAnalyticsDestinationResponseInput is an input type that accepts LogAnalyticsDestinationResponseArgs and LogAnalyticsDestinationResponseOutput values. You can construct a concrete instance of `LogAnalyticsDestinationResponseInput` via:

LogAnalyticsDestinationResponseArgs{...}

type LogAnalyticsDestinationResponseOutput

type LogAnalyticsDestinationResponseOutput struct{ *pulumi.OutputState }

Log Analytics destination.

func (LogAnalyticsDestinationResponseOutput) ElementType

func (LogAnalyticsDestinationResponseOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (LogAnalyticsDestinationResponseOutput) ToLogAnalyticsDestinationResponseOutput

func (o LogAnalyticsDestinationResponseOutput) ToLogAnalyticsDestinationResponseOutput() LogAnalyticsDestinationResponseOutput

func (LogAnalyticsDestinationResponseOutput) ToLogAnalyticsDestinationResponseOutputWithContext

func (o LogAnalyticsDestinationResponseOutput) ToLogAnalyticsDestinationResponseOutputWithContext(ctx context.Context) LogAnalyticsDestinationResponseOutput

func (LogAnalyticsDestinationResponseOutput) WorkspaceResourceId

The resource ID of the Log Analytics workspace.

type LookupDataCollectionRuleArgs

type LookupDataCollectionRuleArgs struct {
	// The name of the data collection rule. The name is case insensitive.
	DataCollectionRuleName string `pulumi:"dataCollectionRuleName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataCollectionRuleAssociationArgs

type LookupDataCollectionRuleAssociationArgs struct {
	// The name of the association.
	AssociationName string `pulumi:"associationName"`
	// The identifier of the resource.
	ResourceUri string `pulumi:"resourceUri"`
}

type LookupDataCollectionRuleAssociationResult

type LookupDataCollectionRuleAssociationResult struct {
	// The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleId string `pulumi:"dataCollectionRuleId"`
	// Description of the association.
	Description *string `pulumi:"description"`
	// Resource entity tag (ETag).
	Etag string `pulumi:"etag"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The resource provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of generic ARM proxy resource.

type LookupDataCollectionRuleResult

type LookupDataCollectionRuleResult struct {
	// The specification of data flows.
	DataFlows []DataFlowResponse `pulumi:"dataFlows"`
	// The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
	DataSources *DataCollectionRuleResponseDataSources `pulumi:"dataSources"`
	// Description of the data collection rule.
	Description *string `pulumi:"description"`
	// The specification of destinations.
	Destinations DataCollectionRuleResponseDestinations `pulumi:"destinations"`
	// Resource entity tag (ETag).
	Etag string `pulumi:"etag"`
	// The geo-location where the resource lives.
	Location string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The resource provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of ARM tracked top level resource.

type PerfCounterDataSource

type PerfCounterDataSource struct {
	// A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers []string `pulumi:"counterSpecifiers"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds int `pulumi:"samplingFrequencyInSeconds"`
	// The interval between data uploads (scheduled transfers), rounded up to the nearest minute.
	ScheduledTransferPeriod string `pulumi:"scheduledTransferPeriod"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

type PerfCounterDataSourceArgs

type PerfCounterDataSourceArgs struct {
	// A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers pulumi.StringArrayInput `pulumi:"counterSpecifiers"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds pulumi.IntInput `pulumi:"samplingFrequencyInSeconds"`
	// The interval between data uploads (scheduled transfers), rounded up to the nearest minute.
	ScheduledTransferPeriod pulumi.StringInput `pulumi:"scheduledTransferPeriod"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (PerfCounterDataSourceArgs) ElementType

func (PerfCounterDataSourceArgs) ElementType() reflect.Type

func (PerfCounterDataSourceArgs) ToPerfCounterDataSourceOutput

func (i PerfCounterDataSourceArgs) ToPerfCounterDataSourceOutput() PerfCounterDataSourceOutput

func (PerfCounterDataSourceArgs) ToPerfCounterDataSourceOutputWithContext

func (i PerfCounterDataSourceArgs) ToPerfCounterDataSourceOutputWithContext(ctx context.Context) PerfCounterDataSourceOutput

type PerfCounterDataSourceArray

type PerfCounterDataSourceArray []PerfCounterDataSourceInput

func (PerfCounterDataSourceArray) ElementType

func (PerfCounterDataSourceArray) ElementType() reflect.Type

func (PerfCounterDataSourceArray) ToPerfCounterDataSourceArrayOutput

func (i PerfCounterDataSourceArray) ToPerfCounterDataSourceArrayOutput() PerfCounterDataSourceArrayOutput

func (PerfCounterDataSourceArray) ToPerfCounterDataSourceArrayOutputWithContext

func (i PerfCounterDataSourceArray) ToPerfCounterDataSourceArrayOutputWithContext(ctx context.Context) PerfCounterDataSourceArrayOutput

type PerfCounterDataSourceArrayInput

type PerfCounterDataSourceArrayInput interface {
	pulumi.Input

	ToPerfCounterDataSourceArrayOutput() PerfCounterDataSourceArrayOutput
	ToPerfCounterDataSourceArrayOutputWithContext(context.Context) PerfCounterDataSourceArrayOutput
}

PerfCounterDataSourceArrayInput is an input type that accepts PerfCounterDataSourceArray and PerfCounterDataSourceArrayOutput values. You can construct a concrete instance of `PerfCounterDataSourceArrayInput` via:

PerfCounterDataSourceArray{ PerfCounterDataSourceArgs{...} }

type PerfCounterDataSourceArrayOutput

type PerfCounterDataSourceArrayOutput struct{ *pulumi.OutputState }

func (PerfCounterDataSourceArrayOutput) ElementType

func (PerfCounterDataSourceArrayOutput) Index

func (PerfCounterDataSourceArrayOutput) ToPerfCounterDataSourceArrayOutput

func (o PerfCounterDataSourceArrayOutput) ToPerfCounterDataSourceArrayOutput() PerfCounterDataSourceArrayOutput

func (PerfCounterDataSourceArrayOutput) ToPerfCounterDataSourceArrayOutputWithContext

func (o PerfCounterDataSourceArrayOutput) ToPerfCounterDataSourceArrayOutputWithContext(ctx context.Context) PerfCounterDataSourceArrayOutput

type PerfCounterDataSourceInput

type PerfCounterDataSourceInput interface {
	pulumi.Input

	ToPerfCounterDataSourceOutput() PerfCounterDataSourceOutput
	ToPerfCounterDataSourceOutputWithContext(context.Context) PerfCounterDataSourceOutput
}

PerfCounterDataSourceInput is an input type that accepts PerfCounterDataSourceArgs and PerfCounterDataSourceOutput values. You can construct a concrete instance of `PerfCounterDataSourceInput` via:

PerfCounterDataSourceArgs{...}

type PerfCounterDataSourceOutput

type PerfCounterDataSourceOutput struct{ *pulumi.OutputState }

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (PerfCounterDataSourceOutput) CounterSpecifiers

A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.

func (PerfCounterDataSourceOutput) ElementType

func (PerfCounterDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (PerfCounterDataSourceOutput) SamplingFrequencyInSeconds

func (o PerfCounterDataSourceOutput) SamplingFrequencyInSeconds() pulumi.IntOutput

The number of seconds between consecutive counter measurements (samples).

func (PerfCounterDataSourceOutput) ScheduledTransferPeriod

func (o PerfCounterDataSourceOutput) ScheduledTransferPeriod() pulumi.StringOutput

The interval between data uploads (scheduled transfers), rounded up to the nearest minute.

func (PerfCounterDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (PerfCounterDataSourceOutput) ToPerfCounterDataSourceOutput

func (o PerfCounterDataSourceOutput) ToPerfCounterDataSourceOutput() PerfCounterDataSourceOutput

func (PerfCounterDataSourceOutput) ToPerfCounterDataSourceOutputWithContext

func (o PerfCounterDataSourceOutput) ToPerfCounterDataSourceOutputWithContext(ctx context.Context) PerfCounterDataSourceOutput

type PerfCounterDataSourceResponse

type PerfCounterDataSourceResponse struct {
	// A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers []string `pulumi:"counterSpecifiers"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds int `pulumi:"samplingFrequencyInSeconds"`
	// The interval between data uploads (scheduled transfers), rounded up to the nearest minute.
	ScheduledTransferPeriod string `pulumi:"scheduledTransferPeriod"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

type PerfCounterDataSourceResponseArgs

type PerfCounterDataSourceResponseArgs struct {
	// A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers pulumi.StringArrayInput `pulumi:"counterSpecifiers"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds pulumi.IntInput `pulumi:"samplingFrequencyInSeconds"`
	// The interval between data uploads (scheduled transfers), rounded up to the nearest minute.
	ScheduledTransferPeriod pulumi.StringInput `pulumi:"scheduledTransferPeriod"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (PerfCounterDataSourceResponseArgs) ElementType

func (PerfCounterDataSourceResponseArgs) ToPerfCounterDataSourceResponseOutput

func (i PerfCounterDataSourceResponseArgs) ToPerfCounterDataSourceResponseOutput() PerfCounterDataSourceResponseOutput

func (PerfCounterDataSourceResponseArgs) ToPerfCounterDataSourceResponseOutputWithContext

func (i PerfCounterDataSourceResponseArgs) ToPerfCounterDataSourceResponseOutputWithContext(ctx context.Context) PerfCounterDataSourceResponseOutput

type PerfCounterDataSourceResponseArray

type PerfCounterDataSourceResponseArray []PerfCounterDataSourceResponseInput

func (PerfCounterDataSourceResponseArray) ElementType

func (PerfCounterDataSourceResponseArray) ToPerfCounterDataSourceResponseArrayOutput

func (i PerfCounterDataSourceResponseArray) ToPerfCounterDataSourceResponseArrayOutput() PerfCounterDataSourceResponseArrayOutput

func (PerfCounterDataSourceResponseArray) ToPerfCounterDataSourceResponseArrayOutputWithContext

func (i PerfCounterDataSourceResponseArray) ToPerfCounterDataSourceResponseArrayOutputWithContext(ctx context.Context) PerfCounterDataSourceResponseArrayOutput

type PerfCounterDataSourceResponseArrayInput

type PerfCounterDataSourceResponseArrayInput interface {
	pulumi.Input

	ToPerfCounterDataSourceResponseArrayOutput() PerfCounterDataSourceResponseArrayOutput
	ToPerfCounterDataSourceResponseArrayOutputWithContext(context.Context) PerfCounterDataSourceResponseArrayOutput
}

PerfCounterDataSourceResponseArrayInput is an input type that accepts PerfCounterDataSourceResponseArray and PerfCounterDataSourceResponseArrayOutput values. You can construct a concrete instance of `PerfCounterDataSourceResponseArrayInput` via:

PerfCounterDataSourceResponseArray{ PerfCounterDataSourceResponseArgs{...} }

type PerfCounterDataSourceResponseArrayOutput

type PerfCounterDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (PerfCounterDataSourceResponseArrayOutput) ElementType

func (PerfCounterDataSourceResponseArrayOutput) Index

func (PerfCounterDataSourceResponseArrayOutput) ToPerfCounterDataSourceResponseArrayOutput

func (o PerfCounterDataSourceResponseArrayOutput) ToPerfCounterDataSourceResponseArrayOutput() PerfCounterDataSourceResponseArrayOutput

func (PerfCounterDataSourceResponseArrayOutput) ToPerfCounterDataSourceResponseArrayOutputWithContext

func (o PerfCounterDataSourceResponseArrayOutput) ToPerfCounterDataSourceResponseArrayOutputWithContext(ctx context.Context) PerfCounterDataSourceResponseArrayOutput

type PerfCounterDataSourceResponseInput

type PerfCounterDataSourceResponseInput interface {
	pulumi.Input

	ToPerfCounterDataSourceResponseOutput() PerfCounterDataSourceResponseOutput
	ToPerfCounterDataSourceResponseOutputWithContext(context.Context) PerfCounterDataSourceResponseOutput
}

PerfCounterDataSourceResponseInput is an input type that accepts PerfCounterDataSourceResponseArgs and PerfCounterDataSourceResponseOutput values. You can construct a concrete instance of `PerfCounterDataSourceResponseInput` via:

PerfCounterDataSourceResponseArgs{...}

type PerfCounterDataSourceResponseOutput

type PerfCounterDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (PerfCounterDataSourceResponseOutput) CounterSpecifiers

A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.

func (PerfCounterDataSourceResponseOutput) ElementType

func (PerfCounterDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (PerfCounterDataSourceResponseOutput) SamplingFrequencyInSeconds

func (o PerfCounterDataSourceResponseOutput) SamplingFrequencyInSeconds() pulumi.IntOutput

The number of seconds between consecutive counter measurements (samples).

func (PerfCounterDataSourceResponseOutput) ScheduledTransferPeriod

func (o PerfCounterDataSourceResponseOutput) ScheduledTransferPeriod() pulumi.StringOutput

The interval between data uploads (scheduled transfers), rounded up to the nearest minute.

func (PerfCounterDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (PerfCounterDataSourceResponseOutput) ToPerfCounterDataSourceResponseOutput

func (o PerfCounterDataSourceResponseOutput) ToPerfCounterDataSourceResponseOutput() PerfCounterDataSourceResponseOutput

func (PerfCounterDataSourceResponseOutput) ToPerfCounterDataSourceResponseOutputWithContext

func (o PerfCounterDataSourceResponseOutput) ToPerfCounterDataSourceResponseOutputWithContext(ctx context.Context) PerfCounterDataSourceResponseOutput

type SyslogDataSource

type SyslogDataSource struct {
	// The list of facility names.
	FacilityNames []string `pulumi:"facilityNames"`
	// The log levels to collect.
	LogLevels []string `pulumi:"logLevels"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

type SyslogDataSourceArgs

type SyslogDataSourceArgs struct {
	// The list of facility names.
	FacilityNames pulumi.StringArrayInput `pulumi:"facilityNames"`
	// The log levels to collect.
	LogLevels pulumi.StringArrayInput `pulumi:"logLevels"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (SyslogDataSourceArgs) ElementType

func (SyslogDataSourceArgs) ElementType() reflect.Type

func (SyslogDataSourceArgs) ToSyslogDataSourceOutput

func (i SyslogDataSourceArgs) ToSyslogDataSourceOutput() SyslogDataSourceOutput

func (SyslogDataSourceArgs) ToSyslogDataSourceOutputWithContext

func (i SyslogDataSourceArgs) ToSyslogDataSourceOutputWithContext(ctx context.Context) SyslogDataSourceOutput

type SyslogDataSourceArray

type SyslogDataSourceArray []SyslogDataSourceInput

func (SyslogDataSourceArray) ElementType

func (SyslogDataSourceArray) ElementType() reflect.Type

func (SyslogDataSourceArray) ToSyslogDataSourceArrayOutput

func (i SyslogDataSourceArray) ToSyslogDataSourceArrayOutput() SyslogDataSourceArrayOutput

func (SyslogDataSourceArray) ToSyslogDataSourceArrayOutputWithContext

func (i SyslogDataSourceArray) ToSyslogDataSourceArrayOutputWithContext(ctx context.Context) SyslogDataSourceArrayOutput

type SyslogDataSourceArrayInput

type SyslogDataSourceArrayInput interface {
	pulumi.Input

	ToSyslogDataSourceArrayOutput() SyslogDataSourceArrayOutput
	ToSyslogDataSourceArrayOutputWithContext(context.Context) SyslogDataSourceArrayOutput
}

SyslogDataSourceArrayInput is an input type that accepts SyslogDataSourceArray and SyslogDataSourceArrayOutput values. You can construct a concrete instance of `SyslogDataSourceArrayInput` via:

SyslogDataSourceArray{ SyslogDataSourceArgs{...} }

type SyslogDataSourceArrayOutput

type SyslogDataSourceArrayOutput struct{ *pulumi.OutputState }

func (SyslogDataSourceArrayOutput) ElementType

func (SyslogDataSourceArrayOutput) Index

func (SyslogDataSourceArrayOutput) ToSyslogDataSourceArrayOutput

func (o SyslogDataSourceArrayOutput) ToSyslogDataSourceArrayOutput() SyslogDataSourceArrayOutput

func (SyslogDataSourceArrayOutput) ToSyslogDataSourceArrayOutputWithContext

func (o SyslogDataSourceArrayOutput) ToSyslogDataSourceArrayOutputWithContext(ctx context.Context) SyslogDataSourceArrayOutput

type SyslogDataSourceInput

type SyslogDataSourceInput interface {
	pulumi.Input

	ToSyslogDataSourceOutput() SyslogDataSourceOutput
	ToSyslogDataSourceOutputWithContext(context.Context) SyslogDataSourceOutput
}

SyslogDataSourceInput is an input type that accepts SyslogDataSourceArgs and SyslogDataSourceOutput values. You can construct a concrete instance of `SyslogDataSourceInput` via:

SyslogDataSourceArgs{...}

type SyslogDataSourceOutput

type SyslogDataSourceOutput struct{ *pulumi.OutputState }

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (SyslogDataSourceOutput) ElementType

func (SyslogDataSourceOutput) ElementType() reflect.Type

func (SyslogDataSourceOutput) FacilityNames

The list of facility names.

func (SyslogDataSourceOutput) LogLevels

The log levels to collect.

func (SyslogDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (SyslogDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (SyslogDataSourceOutput) ToSyslogDataSourceOutput

func (o SyslogDataSourceOutput) ToSyslogDataSourceOutput() SyslogDataSourceOutput

func (SyslogDataSourceOutput) ToSyslogDataSourceOutputWithContext

func (o SyslogDataSourceOutput) ToSyslogDataSourceOutputWithContext(ctx context.Context) SyslogDataSourceOutput

type SyslogDataSourceResponse

type SyslogDataSourceResponse struct {
	// The list of facility names.
	FacilityNames []string `pulumi:"facilityNames"`
	// The log levels to collect.
	LogLevels []string `pulumi:"logLevels"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

type SyslogDataSourceResponseArgs

type SyslogDataSourceResponseArgs struct {
	// The list of facility names.
	FacilityNames pulumi.StringArrayInput `pulumi:"facilityNames"`
	// The log levels to collect.
	LogLevels pulumi.StringArrayInput `pulumi:"logLevels"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (SyslogDataSourceResponseArgs) ElementType

func (SyslogDataSourceResponseArgs) ToSyslogDataSourceResponseOutput

func (i SyslogDataSourceResponseArgs) ToSyslogDataSourceResponseOutput() SyslogDataSourceResponseOutput

func (SyslogDataSourceResponseArgs) ToSyslogDataSourceResponseOutputWithContext

func (i SyslogDataSourceResponseArgs) ToSyslogDataSourceResponseOutputWithContext(ctx context.Context) SyslogDataSourceResponseOutput

type SyslogDataSourceResponseArray

type SyslogDataSourceResponseArray []SyslogDataSourceResponseInput

func (SyslogDataSourceResponseArray) ElementType

func (SyslogDataSourceResponseArray) ToSyslogDataSourceResponseArrayOutput

func (i SyslogDataSourceResponseArray) ToSyslogDataSourceResponseArrayOutput() SyslogDataSourceResponseArrayOutput

func (SyslogDataSourceResponseArray) ToSyslogDataSourceResponseArrayOutputWithContext

func (i SyslogDataSourceResponseArray) ToSyslogDataSourceResponseArrayOutputWithContext(ctx context.Context) SyslogDataSourceResponseArrayOutput

type SyslogDataSourceResponseArrayInput

type SyslogDataSourceResponseArrayInput interface {
	pulumi.Input

	ToSyslogDataSourceResponseArrayOutput() SyslogDataSourceResponseArrayOutput
	ToSyslogDataSourceResponseArrayOutputWithContext(context.Context) SyslogDataSourceResponseArrayOutput
}

SyslogDataSourceResponseArrayInput is an input type that accepts SyslogDataSourceResponseArray and SyslogDataSourceResponseArrayOutput values. You can construct a concrete instance of `SyslogDataSourceResponseArrayInput` via:

SyslogDataSourceResponseArray{ SyslogDataSourceResponseArgs{...} }

type SyslogDataSourceResponseArrayOutput

type SyslogDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (SyslogDataSourceResponseArrayOutput) ElementType

func (SyslogDataSourceResponseArrayOutput) Index

func (SyslogDataSourceResponseArrayOutput) ToSyslogDataSourceResponseArrayOutput

func (o SyslogDataSourceResponseArrayOutput) ToSyslogDataSourceResponseArrayOutput() SyslogDataSourceResponseArrayOutput

func (SyslogDataSourceResponseArrayOutput) ToSyslogDataSourceResponseArrayOutputWithContext

func (o SyslogDataSourceResponseArrayOutput) ToSyslogDataSourceResponseArrayOutputWithContext(ctx context.Context) SyslogDataSourceResponseArrayOutput

type SyslogDataSourceResponseInput

type SyslogDataSourceResponseInput interface {
	pulumi.Input

	ToSyslogDataSourceResponseOutput() SyslogDataSourceResponseOutput
	ToSyslogDataSourceResponseOutputWithContext(context.Context) SyslogDataSourceResponseOutput
}

SyslogDataSourceResponseInput is an input type that accepts SyslogDataSourceResponseArgs and SyslogDataSourceResponseOutput values. You can construct a concrete instance of `SyslogDataSourceResponseInput` via:

SyslogDataSourceResponseArgs{...}

type SyslogDataSourceResponseOutput

type SyslogDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (SyslogDataSourceResponseOutput) ElementType

func (SyslogDataSourceResponseOutput) FacilityNames

The list of facility names.

func (SyslogDataSourceResponseOutput) LogLevels

The log levels to collect.

func (SyslogDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (SyslogDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (SyslogDataSourceResponseOutput) ToSyslogDataSourceResponseOutput

func (o SyslogDataSourceResponseOutput) ToSyslogDataSourceResponseOutput() SyslogDataSourceResponseOutput

func (SyslogDataSourceResponseOutput) ToSyslogDataSourceResponseOutputWithContext

func (o SyslogDataSourceResponseOutput) ToSyslogDataSourceResponseOutputWithContext(ctx context.Context) SyslogDataSourceResponseOutput

type WindowsEventLogDataSource

type WindowsEventLogDataSource struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// The interval between data uploads (scheduled transfers), rounded up to the nearest minute.
	ScheduledTransferPeriod string `pulumi:"scheduledTransferPeriod"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
	// A list of Windows Event Log queries in XPATH format.
	XPathQueries []string `pulumi:"xPathQueries"`
}

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

type WindowsEventLogDataSourceArgs

type WindowsEventLogDataSourceArgs struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// The interval between data uploads (scheduled transfers), rounded up to the nearest minute.
	ScheduledTransferPeriod pulumi.StringInput `pulumi:"scheduledTransferPeriod"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
	// A list of Windows Event Log queries in XPATH format.
	XPathQueries pulumi.StringArrayInput `pulumi:"xPathQueries"`
}

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (WindowsEventLogDataSourceArgs) ElementType

func (WindowsEventLogDataSourceArgs) ToWindowsEventLogDataSourceOutput

func (i WindowsEventLogDataSourceArgs) ToWindowsEventLogDataSourceOutput() WindowsEventLogDataSourceOutput

func (WindowsEventLogDataSourceArgs) ToWindowsEventLogDataSourceOutputWithContext

func (i WindowsEventLogDataSourceArgs) ToWindowsEventLogDataSourceOutputWithContext(ctx context.Context) WindowsEventLogDataSourceOutput

type WindowsEventLogDataSourceArray

type WindowsEventLogDataSourceArray []WindowsEventLogDataSourceInput

func (WindowsEventLogDataSourceArray) ElementType

func (WindowsEventLogDataSourceArray) ToWindowsEventLogDataSourceArrayOutput

func (i WindowsEventLogDataSourceArray) ToWindowsEventLogDataSourceArrayOutput() WindowsEventLogDataSourceArrayOutput

func (WindowsEventLogDataSourceArray) ToWindowsEventLogDataSourceArrayOutputWithContext

func (i WindowsEventLogDataSourceArray) ToWindowsEventLogDataSourceArrayOutputWithContext(ctx context.Context) WindowsEventLogDataSourceArrayOutput

type WindowsEventLogDataSourceArrayInput

type WindowsEventLogDataSourceArrayInput interface {
	pulumi.Input

	ToWindowsEventLogDataSourceArrayOutput() WindowsEventLogDataSourceArrayOutput
	ToWindowsEventLogDataSourceArrayOutputWithContext(context.Context) WindowsEventLogDataSourceArrayOutput
}

WindowsEventLogDataSourceArrayInput is an input type that accepts WindowsEventLogDataSourceArray and WindowsEventLogDataSourceArrayOutput values. You can construct a concrete instance of `WindowsEventLogDataSourceArrayInput` via:

WindowsEventLogDataSourceArray{ WindowsEventLogDataSourceArgs{...} }

type WindowsEventLogDataSourceArrayOutput

type WindowsEventLogDataSourceArrayOutput struct{ *pulumi.OutputState }

func (WindowsEventLogDataSourceArrayOutput) ElementType

func (WindowsEventLogDataSourceArrayOutput) Index

func (WindowsEventLogDataSourceArrayOutput) ToWindowsEventLogDataSourceArrayOutput

func (o WindowsEventLogDataSourceArrayOutput) ToWindowsEventLogDataSourceArrayOutput() WindowsEventLogDataSourceArrayOutput

func (WindowsEventLogDataSourceArrayOutput) ToWindowsEventLogDataSourceArrayOutputWithContext

func (o WindowsEventLogDataSourceArrayOutput) ToWindowsEventLogDataSourceArrayOutputWithContext(ctx context.Context) WindowsEventLogDataSourceArrayOutput

type WindowsEventLogDataSourceInput

type WindowsEventLogDataSourceInput interface {
	pulumi.Input

	ToWindowsEventLogDataSourceOutput() WindowsEventLogDataSourceOutput
	ToWindowsEventLogDataSourceOutputWithContext(context.Context) WindowsEventLogDataSourceOutput
}

WindowsEventLogDataSourceInput is an input type that accepts WindowsEventLogDataSourceArgs and WindowsEventLogDataSourceOutput values. You can construct a concrete instance of `WindowsEventLogDataSourceInput` via:

WindowsEventLogDataSourceArgs{...}

type WindowsEventLogDataSourceOutput

type WindowsEventLogDataSourceOutput struct{ *pulumi.OutputState }

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (WindowsEventLogDataSourceOutput) ElementType

func (WindowsEventLogDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (WindowsEventLogDataSourceOutput) ScheduledTransferPeriod

func (o WindowsEventLogDataSourceOutput) ScheduledTransferPeriod() pulumi.StringOutput

The interval between data uploads (scheduled transfers), rounded up to the nearest minute.

func (WindowsEventLogDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (WindowsEventLogDataSourceOutput) ToWindowsEventLogDataSourceOutput

func (o WindowsEventLogDataSourceOutput) ToWindowsEventLogDataSourceOutput() WindowsEventLogDataSourceOutput

func (WindowsEventLogDataSourceOutput) ToWindowsEventLogDataSourceOutputWithContext

func (o WindowsEventLogDataSourceOutput) ToWindowsEventLogDataSourceOutputWithContext(ctx context.Context) WindowsEventLogDataSourceOutput

func (WindowsEventLogDataSourceOutput) XPathQueries

A list of Windows Event Log queries in XPATH format.

type WindowsEventLogDataSourceResponse

type WindowsEventLogDataSourceResponse struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name string `pulumi:"name"`
	// The interval between data uploads (scheduled transfers), rounded up to the nearest minute.
	ScheduledTransferPeriod string `pulumi:"scheduledTransferPeriod"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
	// A list of Windows Event Log queries in XPATH format.
	XPathQueries []string `pulumi:"xPathQueries"`
}

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

type WindowsEventLogDataSourceResponseArgs

type WindowsEventLogDataSourceResponseArgs struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringInput `pulumi:"name"`
	// The interval between data uploads (scheduled transfers), rounded up to the nearest minute.
	ScheduledTransferPeriod pulumi.StringInput `pulumi:"scheduledTransferPeriod"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
	// A list of Windows Event Log queries in XPATH format.
	XPathQueries pulumi.StringArrayInput `pulumi:"xPathQueries"`
}

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (WindowsEventLogDataSourceResponseArgs) ElementType

func (WindowsEventLogDataSourceResponseArgs) ToWindowsEventLogDataSourceResponseOutput

func (i WindowsEventLogDataSourceResponseArgs) ToWindowsEventLogDataSourceResponseOutput() WindowsEventLogDataSourceResponseOutput

func (WindowsEventLogDataSourceResponseArgs) ToWindowsEventLogDataSourceResponseOutputWithContext

func (i WindowsEventLogDataSourceResponseArgs) ToWindowsEventLogDataSourceResponseOutputWithContext(ctx context.Context) WindowsEventLogDataSourceResponseOutput

type WindowsEventLogDataSourceResponseArray

type WindowsEventLogDataSourceResponseArray []WindowsEventLogDataSourceResponseInput

func (WindowsEventLogDataSourceResponseArray) ElementType

func (WindowsEventLogDataSourceResponseArray) ToWindowsEventLogDataSourceResponseArrayOutput

func (i WindowsEventLogDataSourceResponseArray) ToWindowsEventLogDataSourceResponseArrayOutput() WindowsEventLogDataSourceResponseArrayOutput

func (WindowsEventLogDataSourceResponseArray) ToWindowsEventLogDataSourceResponseArrayOutputWithContext

func (i WindowsEventLogDataSourceResponseArray) ToWindowsEventLogDataSourceResponseArrayOutputWithContext(ctx context.Context) WindowsEventLogDataSourceResponseArrayOutput

type WindowsEventLogDataSourceResponseArrayInput

type WindowsEventLogDataSourceResponseArrayInput interface {
	pulumi.Input

	ToWindowsEventLogDataSourceResponseArrayOutput() WindowsEventLogDataSourceResponseArrayOutput
	ToWindowsEventLogDataSourceResponseArrayOutputWithContext(context.Context) WindowsEventLogDataSourceResponseArrayOutput
}

WindowsEventLogDataSourceResponseArrayInput is an input type that accepts WindowsEventLogDataSourceResponseArray and WindowsEventLogDataSourceResponseArrayOutput values. You can construct a concrete instance of `WindowsEventLogDataSourceResponseArrayInput` via:

WindowsEventLogDataSourceResponseArray{ WindowsEventLogDataSourceResponseArgs{...} }

type WindowsEventLogDataSourceResponseArrayOutput

type WindowsEventLogDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (WindowsEventLogDataSourceResponseArrayOutput) ElementType

func (WindowsEventLogDataSourceResponseArrayOutput) Index

func (WindowsEventLogDataSourceResponseArrayOutput) ToWindowsEventLogDataSourceResponseArrayOutput

func (o WindowsEventLogDataSourceResponseArrayOutput) ToWindowsEventLogDataSourceResponseArrayOutput() WindowsEventLogDataSourceResponseArrayOutput

func (WindowsEventLogDataSourceResponseArrayOutput) ToWindowsEventLogDataSourceResponseArrayOutputWithContext

func (o WindowsEventLogDataSourceResponseArrayOutput) ToWindowsEventLogDataSourceResponseArrayOutputWithContext(ctx context.Context) WindowsEventLogDataSourceResponseArrayOutput

type WindowsEventLogDataSourceResponseInput

type WindowsEventLogDataSourceResponseInput interface {
	pulumi.Input

	ToWindowsEventLogDataSourceResponseOutput() WindowsEventLogDataSourceResponseOutput
	ToWindowsEventLogDataSourceResponseOutputWithContext(context.Context) WindowsEventLogDataSourceResponseOutput
}

WindowsEventLogDataSourceResponseInput is an input type that accepts WindowsEventLogDataSourceResponseArgs and WindowsEventLogDataSourceResponseOutput values. You can construct a concrete instance of `WindowsEventLogDataSourceResponseInput` via:

WindowsEventLogDataSourceResponseArgs{...}

type WindowsEventLogDataSourceResponseOutput

type WindowsEventLogDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (WindowsEventLogDataSourceResponseOutput) ElementType

func (WindowsEventLogDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (WindowsEventLogDataSourceResponseOutput) ScheduledTransferPeriod

func (o WindowsEventLogDataSourceResponseOutput) ScheduledTransferPeriod() pulumi.StringOutput

The interval between data uploads (scheduled transfers), rounded up to the nearest minute.

func (WindowsEventLogDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (WindowsEventLogDataSourceResponseOutput) ToWindowsEventLogDataSourceResponseOutput

func (o WindowsEventLogDataSourceResponseOutput) ToWindowsEventLogDataSourceResponseOutput() WindowsEventLogDataSourceResponseOutput

func (WindowsEventLogDataSourceResponseOutput) ToWindowsEventLogDataSourceResponseOutputWithContext

func (o WindowsEventLogDataSourceResponseOutput) ToWindowsEventLogDataSourceResponseOutputWithContext(ctx context.Context) WindowsEventLogDataSourceResponseOutput

func (WindowsEventLogDataSourceResponseOutput) XPathQueries

A list of Windows Event Log queries in XPATH format.

Jump to

Keyboard shortcuts

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