monitor

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

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

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

Documentation

Index

Constants

View Source
const (
	// Export logs to Azure Monitor Workspace.
	ExporterTypeAzureMonitorWorkspaceLogs = ExporterType("AzureMonitorWorkspaceLogs")
	// Export data to another pipeline group instance.
	ExporterTypePipelineGroup = ExporterType("PipelineGroup")
)
View Source
const (
	// Linux syslog.
	ReceiverTypeSyslog = ReceiverType("Syslog")
	// Receives data from azure monitor agent receiver.
	ReceiverTypeAma = ReceiverType("Ama")
	// Receives data from another pipeline group.
	ReceiverTypePipelineGroup = ReceiverType("PipelineGroup")
	// Receives data from a OTLP collector.
	ReceiverTypeOTLP = ReceiverType("OTLP")
	// Receives data from an UDP collector.
	ReceiverTypeUDP = ReceiverType("UDP")
)
View Source
const (
	// No encoding validation. Treats the file as a stream of raw bytes.
	StreamEncodingTypeNop = StreamEncodingType("nop")
	// UTF-8 encoding.
	StreamEncodingType_Utf_8 = StreamEncodingType("utf-8")
	// UTF-16 encoding with little-endian byte order.
	StreamEncodingType_Utf_16le = StreamEncodingType("utf-16le")
	// UTF-16 encoding with little-endian byte order.
	StreamEncodingType_Utf_16be = StreamEncodingType("utf-16be")
	// ASCII encoding.
	StreamEncodingTypeAscii = StreamEncodingType("ascii")
	// The Big5 Chinese character encoding.
	StreamEncodingTypeBig5 = StreamEncodingType("big5")
)
View Source
const (
	// rfc3164 protocol.
	SyslogProtocolRfc3164 = SyslogProtocol("rfc3164")
	// rfc5424 protocol.
	SyslogProtocolRfc5424 = SyslogProtocol("rfc5424")
)
View Source
const (
	// Custom location.
	ExtendedLocationTypeCustomLocation = ExtendedLocationType("CustomLocation")
)
View Source
const (
	// Load balancer only.
	ExternalNetworkingModeLoadBalancerOnly = ExternalNetworkingMode("LoadBalancerOnly")
)
View Source
const (
	// Pipeline for logs telemetry.
	PipelineTypeLogs = PipelineType("logs")
)
View Source
const (
	// Batch processor.
	ProcessorTypeBatch = ProcessorType("Batch")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureMonitorWorkspace

type AzureMonitorWorkspace struct {
	pulumi.CustomResourceState

	// The immutable Id of the Azure Monitor Workspace. This property is read-only.
	AccountId pulumi.StringOutput `pulumi:"accountId"`
	// The Data Collection Rule and Endpoint used for ingestion by default.
	DefaultIngestionSettings AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput `pulumi:"defaultIngestionSettings"`
	// Resource entity tag (ETag)
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Properties related to the metrics container in the Azure Monitor Workspace
	Metrics AzureMonitorWorkspaceResponseMetricsOutput `pulumi:"metrics"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of private endpoint connections
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// The provisioning state of the Azure Monitor Workspace. Set to Succeeded if everything is healthy.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Gets or sets allow or disallow public network access to Azure Monitor Workspace
	PublicNetworkAccess pulumi.StringOutput `pulumi:"publicNetworkAccess"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Monitor Workspace definition Azure REST API version: 2023-04-03. Prior API version in Azure Native 1.x: 2021-06-03-preview.

Other available API versions: 2023-10-01-preview.

func GetAzureMonitorWorkspace

func GetAzureMonitorWorkspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AzureMonitorWorkspaceState, opts ...pulumi.ResourceOption) (*AzureMonitorWorkspace, error)

GetAzureMonitorWorkspace gets an existing AzureMonitorWorkspace 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 NewAzureMonitorWorkspace

func NewAzureMonitorWorkspace(ctx *pulumi.Context,
	name string, args *AzureMonitorWorkspaceArgs, opts ...pulumi.ResourceOption) (*AzureMonitorWorkspace, error)

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

func (*AzureMonitorWorkspace) ElementType

func (*AzureMonitorWorkspace) ElementType() reflect.Type

func (*AzureMonitorWorkspace) ToAzureMonitorWorkspaceOutput

func (i *AzureMonitorWorkspace) ToAzureMonitorWorkspaceOutput() AzureMonitorWorkspaceOutput

func (*AzureMonitorWorkspace) ToAzureMonitorWorkspaceOutputWithContext

func (i *AzureMonitorWorkspace) ToAzureMonitorWorkspaceOutputWithContext(ctx context.Context) AzureMonitorWorkspaceOutput

type AzureMonitorWorkspaceArgs

type AzureMonitorWorkspaceArgs struct {
	// The name of the Azure Monitor Workspace. The name is case insensitive
	AzureMonitorWorkspaceName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AzureMonitorWorkspace resource.

func (AzureMonitorWorkspaceArgs) ElementType

func (AzureMonitorWorkspaceArgs) ElementType() reflect.Type

type AzureMonitorWorkspaceInput

type AzureMonitorWorkspaceInput interface {
	pulumi.Input

	ToAzureMonitorWorkspaceOutput() AzureMonitorWorkspaceOutput
	ToAzureMonitorWorkspaceOutputWithContext(ctx context.Context) AzureMonitorWorkspaceOutput
}

type AzureMonitorWorkspaceLogsApiConfig

type AzureMonitorWorkspaceLogsApiConfig struct {
	// Data collection endpoint ingestion url.
	DataCollectionEndpointUrl string `pulumi:"dataCollectionEndpointUrl"`
	// Data Collection Rule (DCR) immutable id.
	DataCollectionRule string `pulumi:"dataCollectionRule"`
	// The schema mapping for incoming data.
	Schema SchemaMap `pulumi:"schema"`
	// Stream name in destination. Azure Monitor stream is related to the destination table.
	Stream string `pulumi:"stream"`
}

Azure Monitor Workspace Logs Api configurations.

type AzureMonitorWorkspaceLogsApiConfigArgs

type AzureMonitorWorkspaceLogsApiConfigArgs struct {
	// Data collection endpoint ingestion url.
	DataCollectionEndpointUrl pulumi.StringInput `pulumi:"dataCollectionEndpointUrl"`
	// Data Collection Rule (DCR) immutable id.
	DataCollectionRule pulumi.StringInput `pulumi:"dataCollectionRule"`
	// The schema mapping for incoming data.
	Schema SchemaMapInput `pulumi:"schema"`
	// Stream name in destination. Azure Monitor stream is related to the destination table.
	Stream pulumi.StringInput `pulumi:"stream"`
}

Azure Monitor Workspace Logs Api configurations.

func (AzureMonitorWorkspaceLogsApiConfigArgs) ElementType

func (AzureMonitorWorkspaceLogsApiConfigArgs) ToAzureMonitorWorkspaceLogsApiConfigOutput

func (i AzureMonitorWorkspaceLogsApiConfigArgs) ToAzureMonitorWorkspaceLogsApiConfigOutput() AzureMonitorWorkspaceLogsApiConfigOutput

func (AzureMonitorWorkspaceLogsApiConfigArgs) ToAzureMonitorWorkspaceLogsApiConfigOutputWithContext

func (i AzureMonitorWorkspaceLogsApiConfigArgs) ToAzureMonitorWorkspaceLogsApiConfigOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsApiConfigOutput

func (AzureMonitorWorkspaceLogsApiConfigArgs) ToAzureMonitorWorkspaceLogsApiConfigPtrOutput

func (i AzureMonitorWorkspaceLogsApiConfigArgs) ToAzureMonitorWorkspaceLogsApiConfigPtrOutput() AzureMonitorWorkspaceLogsApiConfigPtrOutput

func (AzureMonitorWorkspaceLogsApiConfigArgs) ToAzureMonitorWorkspaceLogsApiConfigPtrOutputWithContext

func (i AzureMonitorWorkspaceLogsApiConfigArgs) ToAzureMonitorWorkspaceLogsApiConfigPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsApiConfigPtrOutput

type AzureMonitorWorkspaceLogsApiConfigInput

type AzureMonitorWorkspaceLogsApiConfigInput interface {
	pulumi.Input

	ToAzureMonitorWorkspaceLogsApiConfigOutput() AzureMonitorWorkspaceLogsApiConfigOutput
	ToAzureMonitorWorkspaceLogsApiConfigOutputWithContext(context.Context) AzureMonitorWorkspaceLogsApiConfigOutput
}

AzureMonitorWorkspaceLogsApiConfigInput is an input type that accepts AzureMonitorWorkspaceLogsApiConfigArgs and AzureMonitorWorkspaceLogsApiConfigOutput values. You can construct a concrete instance of `AzureMonitorWorkspaceLogsApiConfigInput` via:

AzureMonitorWorkspaceLogsApiConfigArgs{...}

type AzureMonitorWorkspaceLogsApiConfigOutput

type AzureMonitorWorkspaceLogsApiConfigOutput struct{ *pulumi.OutputState }

Azure Monitor Workspace Logs Api configurations.

func (AzureMonitorWorkspaceLogsApiConfigOutput) DataCollectionEndpointUrl

func (o AzureMonitorWorkspaceLogsApiConfigOutput) DataCollectionEndpointUrl() pulumi.StringOutput

Data collection endpoint ingestion url.

func (AzureMonitorWorkspaceLogsApiConfigOutput) DataCollectionRule

Data Collection Rule (DCR) immutable id.

func (AzureMonitorWorkspaceLogsApiConfigOutput) ElementType

func (AzureMonitorWorkspaceLogsApiConfigOutput) Schema

The schema mapping for incoming data.

func (AzureMonitorWorkspaceLogsApiConfigOutput) Stream

Stream name in destination. Azure Monitor stream is related to the destination table.

func (AzureMonitorWorkspaceLogsApiConfigOutput) ToAzureMonitorWorkspaceLogsApiConfigOutput

func (o AzureMonitorWorkspaceLogsApiConfigOutput) ToAzureMonitorWorkspaceLogsApiConfigOutput() AzureMonitorWorkspaceLogsApiConfigOutput

func (AzureMonitorWorkspaceLogsApiConfigOutput) ToAzureMonitorWorkspaceLogsApiConfigOutputWithContext

func (o AzureMonitorWorkspaceLogsApiConfigOutput) ToAzureMonitorWorkspaceLogsApiConfigOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsApiConfigOutput

func (AzureMonitorWorkspaceLogsApiConfigOutput) ToAzureMonitorWorkspaceLogsApiConfigPtrOutput

func (o AzureMonitorWorkspaceLogsApiConfigOutput) ToAzureMonitorWorkspaceLogsApiConfigPtrOutput() AzureMonitorWorkspaceLogsApiConfigPtrOutput

func (AzureMonitorWorkspaceLogsApiConfigOutput) ToAzureMonitorWorkspaceLogsApiConfigPtrOutputWithContext

func (o AzureMonitorWorkspaceLogsApiConfigOutput) ToAzureMonitorWorkspaceLogsApiConfigPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsApiConfigPtrOutput

type AzureMonitorWorkspaceLogsApiConfigPtrInput

type AzureMonitorWorkspaceLogsApiConfigPtrInput interface {
	pulumi.Input

	ToAzureMonitorWorkspaceLogsApiConfigPtrOutput() AzureMonitorWorkspaceLogsApiConfigPtrOutput
	ToAzureMonitorWorkspaceLogsApiConfigPtrOutputWithContext(context.Context) AzureMonitorWorkspaceLogsApiConfigPtrOutput
}

AzureMonitorWorkspaceLogsApiConfigPtrInput is an input type that accepts AzureMonitorWorkspaceLogsApiConfigArgs, AzureMonitorWorkspaceLogsApiConfigPtr and AzureMonitorWorkspaceLogsApiConfigPtrOutput values. You can construct a concrete instance of `AzureMonitorWorkspaceLogsApiConfigPtrInput` via:

        AzureMonitorWorkspaceLogsApiConfigArgs{...}

or:

        nil

type AzureMonitorWorkspaceLogsApiConfigPtrOutput

type AzureMonitorWorkspaceLogsApiConfigPtrOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspaceLogsApiConfigPtrOutput) DataCollectionEndpointUrl

Data collection endpoint ingestion url.

func (AzureMonitorWorkspaceLogsApiConfigPtrOutput) DataCollectionRule

Data Collection Rule (DCR) immutable id.

func (AzureMonitorWorkspaceLogsApiConfigPtrOutput) Elem

func (AzureMonitorWorkspaceLogsApiConfigPtrOutput) ElementType

func (AzureMonitorWorkspaceLogsApiConfigPtrOutput) Schema

The schema mapping for incoming data.

func (AzureMonitorWorkspaceLogsApiConfigPtrOutput) Stream

Stream name in destination. Azure Monitor stream is related to the destination table.

func (AzureMonitorWorkspaceLogsApiConfigPtrOutput) ToAzureMonitorWorkspaceLogsApiConfigPtrOutput

func (o AzureMonitorWorkspaceLogsApiConfigPtrOutput) ToAzureMonitorWorkspaceLogsApiConfigPtrOutput() AzureMonitorWorkspaceLogsApiConfigPtrOutput

func (AzureMonitorWorkspaceLogsApiConfigPtrOutput) ToAzureMonitorWorkspaceLogsApiConfigPtrOutputWithContext

func (o AzureMonitorWorkspaceLogsApiConfigPtrOutput) ToAzureMonitorWorkspaceLogsApiConfigPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsApiConfigPtrOutput

type AzureMonitorWorkspaceLogsApiConfigResponse

type AzureMonitorWorkspaceLogsApiConfigResponse struct {
	// Data collection endpoint ingestion url.
	DataCollectionEndpointUrl string `pulumi:"dataCollectionEndpointUrl"`
	// Data Collection Rule (DCR) immutable id.
	DataCollectionRule string `pulumi:"dataCollectionRule"`
	// The schema mapping for incoming data.
	Schema SchemaMapResponse `pulumi:"schema"`
	// Stream name in destination. Azure Monitor stream is related to the destination table.
	Stream string `pulumi:"stream"`
}

Azure Monitor Workspace Logs Api configurations.

type AzureMonitorWorkspaceLogsApiConfigResponseOutput

type AzureMonitorWorkspaceLogsApiConfigResponseOutput struct{ *pulumi.OutputState }

Azure Monitor Workspace Logs Api configurations.

func (AzureMonitorWorkspaceLogsApiConfigResponseOutput) DataCollectionEndpointUrl

Data collection endpoint ingestion url.

func (AzureMonitorWorkspaceLogsApiConfigResponseOutput) DataCollectionRule

Data Collection Rule (DCR) immutable id.

func (AzureMonitorWorkspaceLogsApiConfigResponseOutput) ElementType

func (AzureMonitorWorkspaceLogsApiConfigResponseOutput) Schema

The schema mapping for incoming data.

func (AzureMonitorWorkspaceLogsApiConfigResponseOutput) Stream

Stream name in destination. Azure Monitor stream is related to the destination table.

func (AzureMonitorWorkspaceLogsApiConfigResponseOutput) ToAzureMonitorWorkspaceLogsApiConfigResponseOutput

func (o AzureMonitorWorkspaceLogsApiConfigResponseOutput) ToAzureMonitorWorkspaceLogsApiConfigResponseOutput() AzureMonitorWorkspaceLogsApiConfigResponseOutput

func (AzureMonitorWorkspaceLogsApiConfigResponseOutput) ToAzureMonitorWorkspaceLogsApiConfigResponseOutputWithContext

func (o AzureMonitorWorkspaceLogsApiConfigResponseOutput) ToAzureMonitorWorkspaceLogsApiConfigResponseOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsApiConfigResponseOutput

type AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput

type AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) DataCollectionEndpointUrl

Data collection endpoint ingestion url.

func (AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) DataCollectionRule

Data Collection Rule (DCR) immutable id.

func (AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) Elem

func (AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) ElementType

func (AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) Schema

The schema mapping for incoming data.

func (AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) Stream

Stream name in destination. Azure Monitor stream is related to the destination table.

func (AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) ToAzureMonitorWorkspaceLogsApiConfigResponsePtrOutput

func (o AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) ToAzureMonitorWorkspaceLogsApiConfigResponsePtrOutput() AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput

func (AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) ToAzureMonitorWorkspaceLogsApiConfigResponsePtrOutputWithContext

func (o AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput) ToAzureMonitorWorkspaceLogsApiConfigResponsePtrOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsApiConfigResponsePtrOutput

type AzureMonitorWorkspaceLogsExporter

type AzureMonitorWorkspaceLogsExporter struct {
	// API configurations for Azure Monitor workspace exporter.
	Api AzureMonitorWorkspaceLogsApiConfig `pulumi:"api"`
	// Cache configurations.
	Cache *CacheConfiguration `pulumi:"cache"`
	// Concurrency configuration for the exporter.
	Concurrency *ConcurrencyConfiguration `pulumi:"concurrency"`
}

Azure Monitor Workspace Logs specific configurations.

func (*AzureMonitorWorkspaceLogsExporter) Defaults

Defaults sets the appropriate defaults for AzureMonitorWorkspaceLogsExporter

type AzureMonitorWorkspaceLogsExporterArgs

type AzureMonitorWorkspaceLogsExporterArgs struct {
	// API configurations for Azure Monitor workspace exporter.
	Api AzureMonitorWorkspaceLogsApiConfigInput `pulumi:"api"`
	// Cache configurations.
	Cache CacheConfigurationPtrInput `pulumi:"cache"`
	// Concurrency configuration for the exporter.
	Concurrency ConcurrencyConfigurationPtrInput `pulumi:"concurrency"`
}

Azure Monitor Workspace Logs specific configurations.

func (*AzureMonitorWorkspaceLogsExporterArgs) Defaults

Defaults sets the appropriate defaults for AzureMonitorWorkspaceLogsExporterArgs

func (AzureMonitorWorkspaceLogsExporterArgs) ElementType

func (AzureMonitorWorkspaceLogsExporterArgs) ToAzureMonitorWorkspaceLogsExporterOutput

func (i AzureMonitorWorkspaceLogsExporterArgs) ToAzureMonitorWorkspaceLogsExporterOutput() AzureMonitorWorkspaceLogsExporterOutput

func (AzureMonitorWorkspaceLogsExporterArgs) ToAzureMonitorWorkspaceLogsExporterOutputWithContext

func (i AzureMonitorWorkspaceLogsExporterArgs) ToAzureMonitorWorkspaceLogsExporterOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsExporterOutput

func (AzureMonitorWorkspaceLogsExporterArgs) ToAzureMonitorWorkspaceLogsExporterPtrOutput

func (i AzureMonitorWorkspaceLogsExporterArgs) ToAzureMonitorWorkspaceLogsExporterPtrOutput() AzureMonitorWorkspaceLogsExporterPtrOutput

func (AzureMonitorWorkspaceLogsExporterArgs) ToAzureMonitorWorkspaceLogsExporterPtrOutputWithContext

func (i AzureMonitorWorkspaceLogsExporterArgs) ToAzureMonitorWorkspaceLogsExporterPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsExporterPtrOutput

type AzureMonitorWorkspaceLogsExporterInput

type AzureMonitorWorkspaceLogsExporterInput interface {
	pulumi.Input

	ToAzureMonitorWorkspaceLogsExporterOutput() AzureMonitorWorkspaceLogsExporterOutput
	ToAzureMonitorWorkspaceLogsExporterOutputWithContext(context.Context) AzureMonitorWorkspaceLogsExporterOutput
}

AzureMonitorWorkspaceLogsExporterInput is an input type that accepts AzureMonitorWorkspaceLogsExporterArgs and AzureMonitorWorkspaceLogsExporterOutput values. You can construct a concrete instance of `AzureMonitorWorkspaceLogsExporterInput` via:

AzureMonitorWorkspaceLogsExporterArgs{...}

type AzureMonitorWorkspaceLogsExporterOutput

type AzureMonitorWorkspaceLogsExporterOutput struct{ *pulumi.OutputState }

Azure Monitor Workspace Logs specific configurations.

func (AzureMonitorWorkspaceLogsExporterOutput) Api

API configurations for Azure Monitor workspace exporter.

func (AzureMonitorWorkspaceLogsExporterOutput) Cache

Cache configurations.

func (AzureMonitorWorkspaceLogsExporterOutput) Concurrency

Concurrency configuration for the exporter.

func (AzureMonitorWorkspaceLogsExporterOutput) ElementType

func (AzureMonitorWorkspaceLogsExporterOutput) ToAzureMonitorWorkspaceLogsExporterOutput

func (o AzureMonitorWorkspaceLogsExporterOutput) ToAzureMonitorWorkspaceLogsExporterOutput() AzureMonitorWorkspaceLogsExporterOutput

func (AzureMonitorWorkspaceLogsExporterOutput) ToAzureMonitorWorkspaceLogsExporterOutputWithContext

func (o AzureMonitorWorkspaceLogsExporterOutput) ToAzureMonitorWorkspaceLogsExporterOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsExporterOutput

func (AzureMonitorWorkspaceLogsExporterOutput) ToAzureMonitorWorkspaceLogsExporterPtrOutput

func (o AzureMonitorWorkspaceLogsExporterOutput) ToAzureMonitorWorkspaceLogsExporterPtrOutput() AzureMonitorWorkspaceLogsExporterPtrOutput

func (AzureMonitorWorkspaceLogsExporterOutput) ToAzureMonitorWorkspaceLogsExporterPtrOutputWithContext

func (o AzureMonitorWorkspaceLogsExporterOutput) ToAzureMonitorWorkspaceLogsExporterPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsExporterPtrOutput

type AzureMonitorWorkspaceLogsExporterPtrInput

type AzureMonitorWorkspaceLogsExporterPtrInput interface {
	pulumi.Input

	ToAzureMonitorWorkspaceLogsExporterPtrOutput() AzureMonitorWorkspaceLogsExporterPtrOutput
	ToAzureMonitorWorkspaceLogsExporterPtrOutputWithContext(context.Context) AzureMonitorWorkspaceLogsExporterPtrOutput
}

AzureMonitorWorkspaceLogsExporterPtrInput is an input type that accepts AzureMonitorWorkspaceLogsExporterArgs, AzureMonitorWorkspaceLogsExporterPtr and AzureMonitorWorkspaceLogsExporterPtrOutput values. You can construct a concrete instance of `AzureMonitorWorkspaceLogsExporterPtrInput` via:

        AzureMonitorWorkspaceLogsExporterArgs{...}

or:

        nil

type AzureMonitorWorkspaceLogsExporterPtrOutput

type AzureMonitorWorkspaceLogsExporterPtrOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspaceLogsExporterPtrOutput) Api

API configurations for Azure Monitor workspace exporter.

func (AzureMonitorWorkspaceLogsExporterPtrOutput) Cache

Cache configurations.

func (AzureMonitorWorkspaceLogsExporterPtrOutput) Concurrency

Concurrency configuration for the exporter.

func (AzureMonitorWorkspaceLogsExporterPtrOutput) Elem

func (AzureMonitorWorkspaceLogsExporterPtrOutput) ElementType

func (AzureMonitorWorkspaceLogsExporterPtrOutput) ToAzureMonitorWorkspaceLogsExporterPtrOutput

func (o AzureMonitorWorkspaceLogsExporterPtrOutput) ToAzureMonitorWorkspaceLogsExporterPtrOutput() AzureMonitorWorkspaceLogsExporterPtrOutput

func (AzureMonitorWorkspaceLogsExporterPtrOutput) ToAzureMonitorWorkspaceLogsExporterPtrOutputWithContext

func (o AzureMonitorWorkspaceLogsExporterPtrOutput) ToAzureMonitorWorkspaceLogsExporterPtrOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsExporterPtrOutput

type AzureMonitorWorkspaceLogsExporterResponse

type AzureMonitorWorkspaceLogsExporterResponse struct {
	// API configurations for Azure Monitor workspace exporter.
	Api AzureMonitorWorkspaceLogsApiConfigResponse `pulumi:"api"`
	// Cache configurations.
	Cache *CacheConfigurationResponse `pulumi:"cache"`
	// Concurrency configuration for the exporter.
	Concurrency *ConcurrencyConfigurationResponse `pulumi:"concurrency"`
}

Azure Monitor Workspace Logs specific configurations.

func (*AzureMonitorWorkspaceLogsExporterResponse) Defaults

Defaults sets the appropriate defaults for AzureMonitorWorkspaceLogsExporterResponse

type AzureMonitorWorkspaceLogsExporterResponseOutput

type AzureMonitorWorkspaceLogsExporterResponseOutput struct{ *pulumi.OutputState }

Azure Monitor Workspace Logs specific configurations.

func (AzureMonitorWorkspaceLogsExporterResponseOutput) Api

API configurations for Azure Monitor workspace exporter.

func (AzureMonitorWorkspaceLogsExporterResponseOutput) Cache

Cache configurations.

func (AzureMonitorWorkspaceLogsExporterResponseOutput) Concurrency

Concurrency configuration for the exporter.

func (AzureMonitorWorkspaceLogsExporterResponseOutput) ElementType

func (AzureMonitorWorkspaceLogsExporterResponseOutput) ToAzureMonitorWorkspaceLogsExporterResponseOutput

func (o AzureMonitorWorkspaceLogsExporterResponseOutput) ToAzureMonitorWorkspaceLogsExporterResponseOutput() AzureMonitorWorkspaceLogsExporterResponseOutput

func (AzureMonitorWorkspaceLogsExporterResponseOutput) ToAzureMonitorWorkspaceLogsExporterResponseOutputWithContext

func (o AzureMonitorWorkspaceLogsExporterResponseOutput) ToAzureMonitorWorkspaceLogsExporterResponseOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsExporterResponseOutput

type AzureMonitorWorkspaceLogsExporterResponsePtrOutput

type AzureMonitorWorkspaceLogsExporterResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspaceLogsExporterResponsePtrOutput) Api

API configurations for Azure Monitor workspace exporter.

func (AzureMonitorWorkspaceLogsExporterResponsePtrOutput) Cache

Cache configurations.

func (AzureMonitorWorkspaceLogsExporterResponsePtrOutput) Concurrency

Concurrency configuration for the exporter.

func (AzureMonitorWorkspaceLogsExporterResponsePtrOutput) Elem

func (AzureMonitorWorkspaceLogsExporterResponsePtrOutput) ElementType

func (AzureMonitorWorkspaceLogsExporterResponsePtrOutput) ToAzureMonitorWorkspaceLogsExporterResponsePtrOutput

func (o AzureMonitorWorkspaceLogsExporterResponsePtrOutput) ToAzureMonitorWorkspaceLogsExporterResponsePtrOutput() AzureMonitorWorkspaceLogsExporterResponsePtrOutput

func (AzureMonitorWorkspaceLogsExporterResponsePtrOutput) ToAzureMonitorWorkspaceLogsExporterResponsePtrOutputWithContext

func (o AzureMonitorWorkspaceLogsExporterResponsePtrOutput) ToAzureMonitorWorkspaceLogsExporterResponsePtrOutputWithContext(ctx context.Context) AzureMonitorWorkspaceLogsExporterResponsePtrOutput

type AzureMonitorWorkspaceOutput

type AzureMonitorWorkspaceOutput struct{ *pulumi.OutputState }

func (AzureMonitorWorkspaceOutput) AccountId

The immutable Id of the Azure Monitor Workspace. This property is read-only.

func (AzureMonitorWorkspaceOutput) DefaultIngestionSettings

The Data Collection Rule and Endpoint used for ingestion by default.

func (AzureMonitorWorkspaceOutput) ElementType

func (AzureMonitorWorkspaceOutput) Etag

Resource entity tag (ETag)

func (AzureMonitorWorkspaceOutput) Location

The geo-location where the resource lives

func (AzureMonitorWorkspaceOutput) Metrics

Properties related to the metrics container in the Azure Monitor Workspace

func (AzureMonitorWorkspaceOutput) Name

The name of the resource

func (AzureMonitorWorkspaceOutput) PrivateEndpointConnections

List of private endpoint connections

func (AzureMonitorWorkspaceOutput) ProvisioningState

func (o AzureMonitorWorkspaceOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the Azure Monitor Workspace. Set to Succeeded if everything is healthy.

func (AzureMonitorWorkspaceOutput) PublicNetworkAccess

func (o AzureMonitorWorkspaceOutput) PublicNetworkAccess() pulumi.StringOutput

Gets or sets allow or disallow public network access to Azure Monitor Workspace

func (AzureMonitorWorkspaceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (AzureMonitorWorkspaceOutput) Tags

Resource tags.

func (AzureMonitorWorkspaceOutput) ToAzureMonitorWorkspaceOutput

func (o AzureMonitorWorkspaceOutput) ToAzureMonitorWorkspaceOutput() AzureMonitorWorkspaceOutput

func (AzureMonitorWorkspaceOutput) ToAzureMonitorWorkspaceOutputWithContext

func (o AzureMonitorWorkspaceOutput) ToAzureMonitorWorkspaceOutputWithContext(ctx context.Context) AzureMonitorWorkspaceOutput

func (AzureMonitorWorkspaceOutput) Type

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

type AzureMonitorWorkspaceResponseDefaultIngestionSettings

type AzureMonitorWorkspaceResponseDefaultIngestionSettings struct {
	// The Azure resource Id of the default data collection endpoint for this Azure Monitor Workspace.
	DataCollectionEndpointResourceId string `pulumi:"dataCollectionEndpointResourceId"`
	// The Azure resource Id of the default data collection rule for this Azure Monitor Workspace.
	DataCollectionRuleResourceId string `pulumi:"dataCollectionRuleResourceId"`
}

The Data Collection Rule and Endpoint used for ingestion by default.

type AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput

type AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput struct{ *pulumi.OutputState }

The Data Collection Rule and Endpoint used for ingestion by default.

func (AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput) DataCollectionEndpointResourceId

The Azure resource Id of the default data collection endpoint for this Azure Monitor Workspace.

func (AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput) DataCollectionRuleResourceId

The Azure resource Id of the default data collection rule for this Azure Monitor Workspace.

func (AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput) ElementType

func (AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput) ToAzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput

func (AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput) ToAzureMonitorWorkspaceResponseDefaultIngestionSettingsOutputWithContext

func (o AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput) ToAzureMonitorWorkspaceResponseDefaultIngestionSettingsOutputWithContext(ctx context.Context) AzureMonitorWorkspaceResponseDefaultIngestionSettingsOutput

type AzureMonitorWorkspaceResponseMetrics

type AzureMonitorWorkspaceResponseMetrics struct {
	// An internal identifier for the metrics container. Only to be used by the system
	InternalId string `pulumi:"internalId"`
	// The Prometheus query endpoint for the Azure Monitor Workspace
	PrometheusQueryEndpoint string `pulumi:"prometheusQueryEndpoint"`
}

Properties related to the metrics container in the Azure Monitor Workspace

type AzureMonitorWorkspaceResponseMetricsOutput

type AzureMonitorWorkspaceResponseMetricsOutput struct{ *pulumi.OutputState }

Properties related to the metrics container in the Azure Monitor Workspace

func (AzureMonitorWorkspaceResponseMetricsOutput) ElementType

func (AzureMonitorWorkspaceResponseMetricsOutput) InternalId

An internal identifier for the metrics container. Only to be used by the system

func (AzureMonitorWorkspaceResponseMetricsOutput) PrometheusQueryEndpoint

The Prometheus query endpoint for the Azure Monitor Workspace

func (AzureMonitorWorkspaceResponseMetricsOutput) ToAzureMonitorWorkspaceResponseMetricsOutput

func (o AzureMonitorWorkspaceResponseMetricsOutput) ToAzureMonitorWorkspaceResponseMetricsOutput() AzureMonitorWorkspaceResponseMetricsOutput

func (AzureMonitorWorkspaceResponseMetricsOutput) ToAzureMonitorWorkspaceResponseMetricsOutputWithContext

func (o AzureMonitorWorkspaceResponseMetricsOutput) ToAzureMonitorWorkspaceResponseMetricsOutputWithContext(ctx context.Context) AzureMonitorWorkspaceResponseMetricsOutput

type AzureMonitorWorkspaceState

type AzureMonitorWorkspaceState struct {
}

func (AzureMonitorWorkspaceState) ElementType

func (AzureMonitorWorkspaceState) ElementType() reflect.Type

type BatchProcessor

type BatchProcessor struct {
	// Size of the batch.
	BatchSize *int `pulumi:"batchSize"`
	// Timeout in milliseconds.
	Timeout *int `pulumi:"timeout"`
}

Batch processor.

func (*BatchProcessor) Defaults

func (val *BatchProcessor) Defaults() *BatchProcessor

Defaults sets the appropriate defaults for BatchProcessor

type BatchProcessorArgs

type BatchProcessorArgs struct {
	// Size of the batch.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// Timeout in milliseconds.
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
}

Batch processor.

func (*BatchProcessorArgs) Defaults

func (val *BatchProcessorArgs) Defaults() *BatchProcessorArgs

Defaults sets the appropriate defaults for BatchProcessorArgs

func (BatchProcessorArgs) ElementType

func (BatchProcessorArgs) ElementType() reflect.Type

func (BatchProcessorArgs) ToBatchProcessorOutput

func (i BatchProcessorArgs) ToBatchProcessorOutput() BatchProcessorOutput

func (BatchProcessorArgs) ToBatchProcessorOutputWithContext

func (i BatchProcessorArgs) ToBatchProcessorOutputWithContext(ctx context.Context) BatchProcessorOutput

func (BatchProcessorArgs) ToBatchProcessorPtrOutput

func (i BatchProcessorArgs) ToBatchProcessorPtrOutput() BatchProcessorPtrOutput

func (BatchProcessorArgs) ToBatchProcessorPtrOutputWithContext

func (i BatchProcessorArgs) ToBatchProcessorPtrOutputWithContext(ctx context.Context) BatchProcessorPtrOutput

type BatchProcessorInput

type BatchProcessorInput interface {
	pulumi.Input

	ToBatchProcessorOutput() BatchProcessorOutput
	ToBatchProcessorOutputWithContext(context.Context) BatchProcessorOutput
}

BatchProcessorInput is an input type that accepts BatchProcessorArgs and BatchProcessorOutput values. You can construct a concrete instance of `BatchProcessorInput` via:

BatchProcessorArgs{...}

type BatchProcessorOutput

type BatchProcessorOutput struct{ *pulumi.OutputState }

Batch processor.

func (BatchProcessorOutput) BatchSize

Size of the batch.

func (BatchProcessorOutput) ElementType

func (BatchProcessorOutput) ElementType() reflect.Type

func (BatchProcessorOutput) Timeout

Timeout in milliseconds.

func (BatchProcessorOutput) ToBatchProcessorOutput

func (o BatchProcessorOutput) ToBatchProcessorOutput() BatchProcessorOutput

func (BatchProcessorOutput) ToBatchProcessorOutputWithContext

func (o BatchProcessorOutput) ToBatchProcessorOutputWithContext(ctx context.Context) BatchProcessorOutput

func (BatchProcessorOutput) ToBatchProcessorPtrOutput

func (o BatchProcessorOutput) ToBatchProcessorPtrOutput() BatchProcessorPtrOutput

func (BatchProcessorOutput) ToBatchProcessorPtrOutputWithContext

func (o BatchProcessorOutput) ToBatchProcessorPtrOutputWithContext(ctx context.Context) BatchProcessorPtrOutput

type BatchProcessorPtrInput

type BatchProcessorPtrInput interface {
	pulumi.Input

	ToBatchProcessorPtrOutput() BatchProcessorPtrOutput
	ToBatchProcessorPtrOutputWithContext(context.Context) BatchProcessorPtrOutput
}

BatchProcessorPtrInput is an input type that accepts BatchProcessorArgs, BatchProcessorPtr and BatchProcessorPtrOutput values. You can construct a concrete instance of `BatchProcessorPtrInput` via:

        BatchProcessorArgs{...}

or:

        nil

type BatchProcessorPtrOutput

type BatchProcessorPtrOutput struct{ *pulumi.OutputState }

func (BatchProcessorPtrOutput) BatchSize

Size of the batch.

func (BatchProcessorPtrOutput) Elem

func (BatchProcessorPtrOutput) ElementType

func (BatchProcessorPtrOutput) ElementType() reflect.Type

func (BatchProcessorPtrOutput) Timeout

Timeout in milliseconds.

func (BatchProcessorPtrOutput) ToBatchProcessorPtrOutput

func (o BatchProcessorPtrOutput) ToBatchProcessorPtrOutput() BatchProcessorPtrOutput

func (BatchProcessorPtrOutput) ToBatchProcessorPtrOutputWithContext

func (o BatchProcessorPtrOutput) ToBatchProcessorPtrOutputWithContext(ctx context.Context) BatchProcessorPtrOutput

type BatchProcessorResponse

type BatchProcessorResponse struct {
	// Size of the batch.
	BatchSize *int `pulumi:"batchSize"`
	// Timeout in milliseconds.
	Timeout *int `pulumi:"timeout"`
}

Batch processor.

func (*BatchProcessorResponse) Defaults

Defaults sets the appropriate defaults for BatchProcessorResponse

type BatchProcessorResponseOutput

type BatchProcessorResponseOutput struct{ *pulumi.OutputState }

Batch processor.

func (BatchProcessorResponseOutput) BatchSize

Size of the batch.

func (BatchProcessorResponseOutput) ElementType

func (BatchProcessorResponseOutput) Timeout

Timeout in milliseconds.

func (BatchProcessorResponseOutput) ToBatchProcessorResponseOutput

func (o BatchProcessorResponseOutput) ToBatchProcessorResponseOutput() BatchProcessorResponseOutput

func (BatchProcessorResponseOutput) ToBatchProcessorResponseOutputWithContext

func (o BatchProcessorResponseOutput) ToBatchProcessorResponseOutputWithContext(ctx context.Context) BatchProcessorResponseOutput

type BatchProcessorResponsePtrOutput

type BatchProcessorResponsePtrOutput struct{ *pulumi.OutputState }

func (BatchProcessorResponsePtrOutput) BatchSize

Size of the batch.

func (BatchProcessorResponsePtrOutput) Elem

func (BatchProcessorResponsePtrOutput) ElementType

func (BatchProcessorResponsePtrOutput) Timeout

Timeout in milliseconds.

func (BatchProcessorResponsePtrOutput) ToBatchProcessorResponsePtrOutput

func (o BatchProcessorResponsePtrOutput) ToBatchProcessorResponsePtrOutput() BatchProcessorResponsePtrOutput

func (BatchProcessorResponsePtrOutput) ToBatchProcessorResponsePtrOutputWithContext

func (o BatchProcessorResponsePtrOutput) ToBatchProcessorResponsePtrOutputWithContext(ctx context.Context) BatchProcessorResponsePtrOutput

type CacheConfiguration

type CacheConfiguration struct {
	// Max storage usage in megabytes.
	MaxStorageUsage *int `pulumi:"maxStorageUsage"`
	// Retention period in minutes.
	RetentionPeriod *int `pulumi:"retentionPeriod"`
}

Cache configurations.

type CacheConfigurationArgs

type CacheConfigurationArgs struct {
	// Max storage usage in megabytes.
	MaxStorageUsage pulumi.IntPtrInput `pulumi:"maxStorageUsage"`
	// Retention period in minutes.
	RetentionPeriod pulumi.IntPtrInput `pulumi:"retentionPeriod"`
}

Cache configurations.

func (CacheConfigurationArgs) ElementType

func (CacheConfigurationArgs) ElementType() reflect.Type

func (CacheConfigurationArgs) ToCacheConfigurationOutput

func (i CacheConfigurationArgs) ToCacheConfigurationOutput() CacheConfigurationOutput

func (CacheConfigurationArgs) ToCacheConfigurationOutputWithContext

func (i CacheConfigurationArgs) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput

func (CacheConfigurationArgs) ToCacheConfigurationPtrOutput

func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput

func (CacheConfigurationArgs) ToCacheConfigurationPtrOutputWithContext

func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput

type CacheConfigurationInput

type CacheConfigurationInput interface {
	pulumi.Input

	ToCacheConfigurationOutput() CacheConfigurationOutput
	ToCacheConfigurationOutputWithContext(context.Context) CacheConfigurationOutput
}

CacheConfigurationInput is an input type that accepts CacheConfigurationArgs and CacheConfigurationOutput values. You can construct a concrete instance of `CacheConfigurationInput` via:

CacheConfigurationArgs{...}

type CacheConfigurationOutput

type CacheConfigurationOutput struct{ *pulumi.OutputState }

Cache configurations.

func (CacheConfigurationOutput) ElementType

func (CacheConfigurationOutput) ElementType() reflect.Type

func (CacheConfigurationOutput) MaxStorageUsage

func (o CacheConfigurationOutput) MaxStorageUsage() pulumi.IntPtrOutput

Max storage usage in megabytes.

func (CacheConfigurationOutput) RetentionPeriod

func (o CacheConfigurationOutput) RetentionPeriod() pulumi.IntPtrOutput

Retention period in minutes.

func (CacheConfigurationOutput) ToCacheConfigurationOutput

func (o CacheConfigurationOutput) ToCacheConfigurationOutput() CacheConfigurationOutput

func (CacheConfigurationOutput) ToCacheConfigurationOutputWithContext

func (o CacheConfigurationOutput) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput

func (CacheConfigurationOutput) ToCacheConfigurationPtrOutput

func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput

func (CacheConfigurationOutput) ToCacheConfigurationPtrOutputWithContext

func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput

type CacheConfigurationPtrInput

type CacheConfigurationPtrInput interface {
	pulumi.Input

	ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
	ToCacheConfigurationPtrOutputWithContext(context.Context) CacheConfigurationPtrOutput
}

CacheConfigurationPtrInput is an input type that accepts CacheConfigurationArgs, CacheConfigurationPtr and CacheConfigurationPtrOutput values. You can construct a concrete instance of `CacheConfigurationPtrInput` via:

        CacheConfigurationArgs{...}

or:

        nil

type CacheConfigurationPtrOutput

type CacheConfigurationPtrOutput struct{ *pulumi.OutputState }

func (CacheConfigurationPtrOutput) Elem

func (CacheConfigurationPtrOutput) ElementType

func (CacheConfigurationPtrOutput) MaxStorageUsage

func (o CacheConfigurationPtrOutput) MaxStorageUsage() pulumi.IntPtrOutput

Max storage usage in megabytes.

func (CacheConfigurationPtrOutput) RetentionPeriod

func (o CacheConfigurationPtrOutput) RetentionPeriod() pulumi.IntPtrOutput

Retention period in minutes.

func (CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutput

func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput

func (CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutputWithContext

func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput

type CacheConfigurationResponse

type CacheConfigurationResponse struct {
	// Max storage usage in megabytes.
	MaxStorageUsage *int `pulumi:"maxStorageUsage"`
	// Retention period in minutes.
	RetentionPeriod *int `pulumi:"retentionPeriod"`
}

Cache configurations.

type CacheConfigurationResponseOutput

type CacheConfigurationResponseOutput struct{ *pulumi.OutputState }

Cache configurations.

func (CacheConfigurationResponseOutput) ElementType

func (CacheConfigurationResponseOutput) MaxStorageUsage

Max storage usage in megabytes.

func (CacheConfigurationResponseOutput) RetentionPeriod

Retention period in minutes.

func (CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutput

func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput

func (CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutputWithContext

func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput

type CacheConfigurationResponsePtrOutput

type CacheConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (CacheConfigurationResponsePtrOutput) Elem

func (CacheConfigurationResponsePtrOutput) ElementType

func (CacheConfigurationResponsePtrOutput) MaxStorageUsage

Max storage usage in megabytes.

func (CacheConfigurationResponsePtrOutput) RetentionPeriod

Retention period in minutes.

func (CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutput

func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput

func (CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutputWithContext

func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput

type ConcurrencyConfiguration

type ConcurrencyConfiguration struct {
	// Size of the queue for log batches.
	BatchQueueSize *int `pulumi:"batchQueueSize"`
	// Number of parallel workers processing the log queues.
	WorkerCount *int `pulumi:"workerCount"`
}

Concurrent publishing configuration.

func (*ConcurrencyConfiguration) Defaults

Defaults sets the appropriate defaults for ConcurrencyConfiguration

type ConcurrencyConfigurationArgs

type ConcurrencyConfigurationArgs struct {
	// Size of the queue for log batches.
	BatchQueueSize pulumi.IntPtrInput `pulumi:"batchQueueSize"`
	// Number of parallel workers processing the log queues.
	WorkerCount pulumi.IntPtrInput `pulumi:"workerCount"`
}

Concurrent publishing configuration.

func (*ConcurrencyConfigurationArgs) Defaults

Defaults sets the appropriate defaults for ConcurrencyConfigurationArgs

func (ConcurrencyConfigurationArgs) ElementType

func (ConcurrencyConfigurationArgs) ToConcurrencyConfigurationOutput

func (i ConcurrencyConfigurationArgs) ToConcurrencyConfigurationOutput() ConcurrencyConfigurationOutput

func (ConcurrencyConfigurationArgs) ToConcurrencyConfigurationOutputWithContext

func (i ConcurrencyConfigurationArgs) ToConcurrencyConfigurationOutputWithContext(ctx context.Context) ConcurrencyConfigurationOutput

func (ConcurrencyConfigurationArgs) ToConcurrencyConfigurationPtrOutput

func (i ConcurrencyConfigurationArgs) ToConcurrencyConfigurationPtrOutput() ConcurrencyConfigurationPtrOutput

func (ConcurrencyConfigurationArgs) ToConcurrencyConfigurationPtrOutputWithContext

func (i ConcurrencyConfigurationArgs) ToConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) ConcurrencyConfigurationPtrOutput

type ConcurrencyConfigurationInput

type ConcurrencyConfigurationInput interface {
	pulumi.Input

	ToConcurrencyConfigurationOutput() ConcurrencyConfigurationOutput
	ToConcurrencyConfigurationOutputWithContext(context.Context) ConcurrencyConfigurationOutput
}

ConcurrencyConfigurationInput is an input type that accepts ConcurrencyConfigurationArgs and ConcurrencyConfigurationOutput values. You can construct a concrete instance of `ConcurrencyConfigurationInput` via:

ConcurrencyConfigurationArgs{...}

type ConcurrencyConfigurationOutput

type ConcurrencyConfigurationOutput struct{ *pulumi.OutputState }

Concurrent publishing configuration.

func (ConcurrencyConfigurationOutput) BatchQueueSize

Size of the queue for log batches.

func (ConcurrencyConfigurationOutput) ElementType

func (ConcurrencyConfigurationOutput) ToConcurrencyConfigurationOutput

func (o ConcurrencyConfigurationOutput) ToConcurrencyConfigurationOutput() ConcurrencyConfigurationOutput

func (ConcurrencyConfigurationOutput) ToConcurrencyConfigurationOutputWithContext

func (o ConcurrencyConfigurationOutput) ToConcurrencyConfigurationOutputWithContext(ctx context.Context) ConcurrencyConfigurationOutput

func (ConcurrencyConfigurationOutput) ToConcurrencyConfigurationPtrOutput

func (o ConcurrencyConfigurationOutput) ToConcurrencyConfigurationPtrOutput() ConcurrencyConfigurationPtrOutput

func (ConcurrencyConfigurationOutput) ToConcurrencyConfigurationPtrOutputWithContext

func (o ConcurrencyConfigurationOutput) ToConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) ConcurrencyConfigurationPtrOutput

func (ConcurrencyConfigurationOutput) WorkerCount

Number of parallel workers processing the log queues.

type ConcurrencyConfigurationPtrInput

type ConcurrencyConfigurationPtrInput interface {
	pulumi.Input

	ToConcurrencyConfigurationPtrOutput() ConcurrencyConfigurationPtrOutput
	ToConcurrencyConfigurationPtrOutputWithContext(context.Context) ConcurrencyConfigurationPtrOutput
}

ConcurrencyConfigurationPtrInput is an input type that accepts ConcurrencyConfigurationArgs, ConcurrencyConfigurationPtr and ConcurrencyConfigurationPtrOutput values. You can construct a concrete instance of `ConcurrencyConfigurationPtrInput` via:

        ConcurrencyConfigurationArgs{...}

or:

        nil

type ConcurrencyConfigurationPtrOutput

type ConcurrencyConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConcurrencyConfigurationPtrOutput) BatchQueueSize

Size of the queue for log batches.

func (ConcurrencyConfigurationPtrOutput) Elem

func (ConcurrencyConfigurationPtrOutput) ElementType

func (ConcurrencyConfigurationPtrOutput) ToConcurrencyConfigurationPtrOutput

func (o ConcurrencyConfigurationPtrOutput) ToConcurrencyConfigurationPtrOutput() ConcurrencyConfigurationPtrOutput

func (ConcurrencyConfigurationPtrOutput) ToConcurrencyConfigurationPtrOutputWithContext

func (o ConcurrencyConfigurationPtrOutput) ToConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) ConcurrencyConfigurationPtrOutput

func (ConcurrencyConfigurationPtrOutput) WorkerCount

Number of parallel workers processing the log queues.

type ConcurrencyConfigurationResponse

type ConcurrencyConfigurationResponse struct {
	// Size of the queue for log batches.
	BatchQueueSize *int `pulumi:"batchQueueSize"`
	// Number of parallel workers processing the log queues.
	WorkerCount *int `pulumi:"workerCount"`
}

Concurrent publishing configuration.

func (*ConcurrencyConfigurationResponse) Defaults

Defaults sets the appropriate defaults for ConcurrencyConfigurationResponse

type ConcurrencyConfigurationResponseOutput

type ConcurrencyConfigurationResponseOutput struct{ *pulumi.OutputState }

Concurrent publishing configuration.

func (ConcurrencyConfigurationResponseOutput) BatchQueueSize

Size of the queue for log batches.

func (ConcurrencyConfigurationResponseOutput) ElementType

func (ConcurrencyConfigurationResponseOutput) ToConcurrencyConfigurationResponseOutput

func (o ConcurrencyConfigurationResponseOutput) ToConcurrencyConfigurationResponseOutput() ConcurrencyConfigurationResponseOutput

func (ConcurrencyConfigurationResponseOutput) ToConcurrencyConfigurationResponseOutputWithContext

func (o ConcurrencyConfigurationResponseOutput) ToConcurrencyConfigurationResponseOutputWithContext(ctx context.Context) ConcurrencyConfigurationResponseOutput

func (ConcurrencyConfigurationResponseOutput) WorkerCount

Number of parallel workers processing the log queues.

type ConcurrencyConfigurationResponsePtrOutput

type ConcurrencyConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ConcurrencyConfigurationResponsePtrOutput) BatchQueueSize

Size of the queue for log batches.

func (ConcurrencyConfigurationResponsePtrOutput) Elem

func (ConcurrencyConfigurationResponsePtrOutput) ElementType

func (ConcurrencyConfigurationResponsePtrOutput) ToConcurrencyConfigurationResponsePtrOutput

func (o ConcurrencyConfigurationResponsePtrOutput) ToConcurrencyConfigurationResponsePtrOutput() ConcurrencyConfigurationResponsePtrOutput

func (ConcurrencyConfigurationResponsePtrOutput) ToConcurrencyConfigurationResponsePtrOutputWithContext

func (o ConcurrencyConfigurationResponsePtrOutput) ToConcurrencyConfigurationResponsePtrOutputWithContext(ctx context.Context) ConcurrencyConfigurationResponsePtrOutput

func (ConcurrencyConfigurationResponsePtrOutput) WorkerCount

Number of parallel workers processing the log queues.

type Exporter

type Exporter struct {
	// Azure Monitor Workspace Logs specific configurations.
	AzureMonitorWorkspaceLogs *AzureMonitorWorkspaceLogsExporter `pulumi:"azureMonitorWorkspaceLogs"`
	// The name of exporter.
	Name string `pulumi:"name"`
	// TCP based exporter. Used for pipelineGroup exporter.
	Tcp *TcpExporter `pulumi:"tcp"`
	// The type of exporter.
	Type string `pulumi:"type"`
}

Exporter Info.

func (*Exporter) Defaults

func (val *Exporter) Defaults() *Exporter

Defaults sets the appropriate defaults for Exporter

type ExporterArgs

type ExporterArgs struct {
	// Azure Monitor Workspace Logs specific configurations.
	AzureMonitorWorkspaceLogs AzureMonitorWorkspaceLogsExporterPtrInput `pulumi:"azureMonitorWorkspaceLogs"`
	// The name of exporter.
	Name pulumi.StringInput `pulumi:"name"`
	// TCP based exporter. Used for pipelineGroup exporter.
	Tcp TcpExporterPtrInput `pulumi:"tcp"`
	// The type of exporter.
	Type pulumi.StringInput `pulumi:"type"`
}

Exporter Info.

func (*ExporterArgs) Defaults

func (val *ExporterArgs) Defaults() *ExporterArgs

Defaults sets the appropriate defaults for ExporterArgs

func (ExporterArgs) ElementType

func (ExporterArgs) ElementType() reflect.Type

func (ExporterArgs) ToExporterOutput

func (i ExporterArgs) ToExporterOutput() ExporterOutput

func (ExporterArgs) ToExporterOutputWithContext

func (i ExporterArgs) ToExporterOutputWithContext(ctx context.Context) ExporterOutput

type ExporterArray

type ExporterArray []ExporterInput

func (ExporterArray) ElementType

func (ExporterArray) ElementType() reflect.Type

func (ExporterArray) ToExporterArrayOutput

func (i ExporterArray) ToExporterArrayOutput() ExporterArrayOutput

func (ExporterArray) ToExporterArrayOutputWithContext

func (i ExporterArray) ToExporterArrayOutputWithContext(ctx context.Context) ExporterArrayOutput

type ExporterArrayInput

type ExporterArrayInput interface {
	pulumi.Input

	ToExporterArrayOutput() ExporterArrayOutput
	ToExporterArrayOutputWithContext(context.Context) ExporterArrayOutput
}

ExporterArrayInput is an input type that accepts ExporterArray and ExporterArrayOutput values. You can construct a concrete instance of `ExporterArrayInput` via:

ExporterArray{ ExporterArgs{...} }

type ExporterArrayOutput

type ExporterArrayOutput struct{ *pulumi.OutputState }

func (ExporterArrayOutput) ElementType

func (ExporterArrayOutput) ElementType() reflect.Type

func (ExporterArrayOutput) Index

func (ExporterArrayOutput) ToExporterArrayOutput

func (o ExporterArrayOutput) ToExporterArrayOutput() ExporterArrayOutput

func (ExporterArrayOutput) ToExporterArrayOutputWithContext

func (o ExporterArrayOutput) ToExporterArrayOutputWithContext(ctx context.Context) ExporterArrayOutput

type ExporterInput

type ExporterInput interface {
	pulumi.Input

	ToExporterOutput() ExporterOutput
	ToExporterOutputWithContext(context.Context) ExporterOutput
}

ExporterInput is an input type that accepts ExporterArgs and ExporterOutput values. You can construct a concrete instance of `ExporterInput` via:

ExporterArgs{...}

type ExporterOutput

type ExporterOutput struct{ *pulumi.OutputState }

Exporter Info.

func (ExporterOutput) AzureMonitorWorkspaceLogs

func (o ExporterOutput) AzureMonitorWorkspaceLogs() AzureMonitorWorkspaceLogsExporterPtrOutput

Azure Monitor Workspace Logs specific configurations.

func (ExporterOutput) ElementType

func (ExporterOutput) ElementType() reflect.Type

func (ExporterOutput) Name

The name of exporter.

func (ExporterOutput) Tcp

TCP based exporter. Used for pipelineGroup exporter.

func (ExporterOutput) ToExporterOutput

func (o ExporterOutput) ToExporterOutput() ExporterOutput

func (ExporterOutput) ToExporterOutputWithContext

func (o ExporterOutput) ToExporterOutputWithContext(ctx context.Context) ExporterOutput

func (ExporterOutput) Type

The type of exporter.

type ExporterResponse

type ExporterResponse struct {
	// Azure Monitor Workspace Logs specific configurations.
	AzureMonitorWorkspaceLogs *AzureMonitorWorkspaceLogsExporterResponse `pulumi:"azureMonitorWorkspaceLogs"`
	// The name of exporter.
	Name string `pulumi:"name"`
	// TCP based exporter. Used for pipelineGroup exporter.
	Tcp *TcpExporterResponse `pulumi:"tcp"`
	// The type of exporter.
	Type string `pulumi:"type"`
}

Exporter Info.

func (*ExporterResponse) Defaults

func (val *ExporterResponse) Defaults() *ExporterResponse

Defaults sets the appropriate defaults for ExporterResponse

type ExporterResponseArrayOutput

type ExporterResponseArrayOutput struct{ *pulumi.OutputState }

func (ExporterResponseArrayOutput) ElementType

func (ExporterResponseArrayOutput) Index

func (ExporterResponseArrayOutput) ToExporterResponseArrayOutput

func (o ExporterResponseArrayOutput) ToExporterResponseArrayOutput() ExporterResponseArrayOutput

func (ExporterResponseArrayOutput) ToExporterResponseArrayOutputWithContext

func (o ExporterResponseArrayOutput) ToExporterResponseArrayOutputWithContext(ctx context.Context) ExporterResponseArrayOutput

type ExporterResponseOutput

type ExporterResponseOutput struct{ *pulumi.OutputState }

Exporter Info.

func (ExporterResponseOutput) AzureMonitorWorkspaceLogs

Azure Monitor Workspace Logs specific configurations.

func (ExporterResponseOutput) ElementType

func (ExporterResponseOutput) ElementType() reflect.Type

func (ExporterResponseOutput) Name

The name of exporter.

func (ExporterResponseOutput) Tcp

TCP based exporter. Used for pipelineGroup exporter.

func (ExporterResponseOutput) ToExporterResponseOutput

func (o ExporterResponseOutput) ToExporterResponseOutput() ExporterResponseOutput

func (ExporterResponseOutput) ToExporterResponseOutputWithContext

func (o ExporterResponseOutput) ToExporterResponseOutputWithContext(ctx context.Context) ExporterResponseOutput

func (ExporterResponseOutput) Type

The type of exporter.

type ExporterType

type ExporterType string

The type of exporter.

func (ExporterType) ElementType

func (ExporterType) ElementType() reflect.Type

func (ExporterType) ToExporterTypeOutput

func (e ExporterType) ToExporterTypeOutput() ExporterTypeOutput

func (ExporterType) ToExporterTypeOutputWithContext

func (e ExporterType) ToExporterTypeOutputWithContext(ctx context.Context) ExporterTypeOutput

func (ExporterType) ToExporterTypePtrOutput

func (e ExporterType) ToExporterTypePtrOutput() ExporterTypePtrOutput

func (ExporterType) ToExporterTypePtrOutputWithContext

func (e ExporterType) ToExporterTypePtrOutputWithContext(ctx context.Context) ExporterTypePtrOutput

func (ExporterType) ToStringOutput

func (e ExporterType) ToStringOutput() pulumi.StringOutput

func (ExporterType) ToStringOutputWithContext

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

func (ExporterType) ToStringPtrOutput

func (e ExporterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExporterType) ToStringPtrOutputWithContext

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

type ExporterTypeInput

type ExporterTypeInput interface {
	pulumi.Input

	ToExporterTypeOutput() ExporterTypeOutput
	ToExporterTypeOutputWithContext(context.Context) ExporterTypeOutput
}

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

ExporterTypeAzureMonitorWorkspaceLogs
ExporterTypePipelineGroup

type ExporterTypeOutput

type ExporterTypeOutput struct{ *pulumi.OutputState }

func (ExporterTypeOutput) ElementType

func (ExporterTypeOutput) ElementType() reflect.Type

func (ExporterTypeOutput) ToExporterTypeOutput

func (o ExporterTypeOutput) ToExporterTypeOutput() ExporterTypeOutput

func (ExporterTypeOutput) ToExporterTypeOutputWithContext

func (o ExporterTypeOutput) ToExporterTypeOutputWithContext(ctx context.Context) ExporterTypeOutput

func (ExporterTypeOutput) ToExporterTypePtrOutput

func (o ExporterTypeOutput) ToExporterTypePtrOutput() ExporterTypePtrOutput

func (ExporterTypeOutput) ToExporterTypePtrOutputWithContext

func (o ExporterTypeOutput) ToExporterTypePtrOutputWithContext(ctx context.Context) ExporterTypePtrOutput

func (ExporterTypeOutput) ToStringOutput

func (o ExporterTypeOutput) ToStringOutput() pulumi.StringOutput

func (ExporterTypeOutput) ToStringOutputWithContext

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

func (ExporterTypeOutput) ToStringPtrOutput

func (o ExporterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExporterTypeOutput) ToStringPtrOutputWithContext

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

type ExporterTypePtrInput

type ExporterTypePtrInput interface {
	pulumi.Input

	ToExporterTypePtrOutput() ExporterTypePtrOutput
	ToExporterTypePtrOutputWithContext(context.Context) ExporterTypePtrOutput
}

func ExporterTypePtr

func ExporterTypePtr(v string) ExporterTypePtrInput

type ExporterTypePtrOutput

type ExporterTypePtrOutput struct{ *pulumi.OutputState }

func (ExporterTypePtrOutput) Elem

func (ExporterTypePtrOutput) ElementType

func (ExporterTypePtrOutput) ElementType() reflect.Type

func (ExporterTypePtrOutput) ToExporterTypePtrOutput

func (o ExporterTypePtrOutput) ToExporterTypePtrOutput() ExporterTypePtrOutput

func (ExporterTypePtrOutput) ToExporterTypePtrOutputWithContext

func (o ExporterTypePtrOutput) ToExporterTypePtrOutputWithContext(ctx context.Context) ExporterTypePtrOutput

func (ExporterTypePtrOutput) ToStringPtrOutput

func (o ExporterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExporterTypePtrOutput) ToStringPtrOutputWithContext

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

type ExtendedLocation

type ExtendedLocation struct {
	// The name of extended location.
	Name string `pulumi:"name"`
	// The type of extended location.
	Type string `pulumi:"type"`
}

The extended location info.

type ExtendedLocationArgs

type ExtendedLocationArgs struct {
	// The name of extended location.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of extended location.
	Type pulumi.StringInput `pulumi:"type"`
}

The extended location info.

func (ExtendedLocationArgs) ElementType

func (ExtendedLocationArgs) ElementType() reflect.Type

func (ExtendedLocationArgs) ToExtendedLocationOutput

func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput

func (ExtendedLocationArgs) ToExtendedLocationOutputWithContext

func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput

func (ExtendedLocationArgs) ToExtendedLocationPtrOutput

func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext

func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

type ExtendedLocationInput

type ExtendedLocationInput interface {
	pulumi.Input

	ToExtendedLocationOutput() ExtendedLocationOutput
	ToExtendedLocationOutputWithContext(context.Context) ExtendedLocationOutput
}

ExtendedLocationInput is an input type that accepts ExtendedLocationArgs and ExtendedLocationOutput values. You can construct a concrete instance of `ExtendedLocationInput` via:

ExtendedLocationArgs{...}

type ExtendedLocationOutput

type ExtendedLocationOutput struct{ *pulumi.OutputState }

The extended location info.

func (ExtendedLocationOutput) ElementType

func (ExtendedLocationOutput) ElementType() reflect.Type

func (ExtendedLocationOutput) Name

The name of extended location.

func (ExtendedLocationOutput) ToExtendedLocationOutput

func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput

func (ExtendedLocationOutput) ToExtendedLocationOutputWithContext

func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput

func (ExtendedLocationOutput) ToExtendedLocationPtrOutput

func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext

func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

func (ExtendedLocationOutput) Type

The type of extended location.

type ExtendedLocationPtrInput

type ExtendedLocationPtrInput interface {
	pulumi.Input

	ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
	ToExtendedLocationPtrOutputWithContext(context.Context) ExtendedLocationPtrOutput
}

ExtendedLocationPtrInput is an input type that accepts ExtendedLocationArgs, ExtendedLocationPtr and ExtendedLocationPtrOutput values. You can construct a concrete instance of `ExtendedLocationPtrInput` via:

        ExtendedLocationArgs{...}

or:

        nil

type ExtendedLocationPtrOutput

type ExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationPtrOutput) Elem

func (ExtendedLocationPtrOutput) ElementType

func (ExtendedLocationPtrOutput) ElementType() reflect.Type

func (ExtendedLocationPtrOutput) Name

The name of extended location.

func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput

func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext

func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

func (ExtendedLocationPtrOutput) Type

The type of extended location.

type ExtendedLocationResponse

type ExtendedLocationResponse struct {
	// The name of extended location.
	Name string `pulumi:"name"`
	// The type of extended location.
	Type string `pulumi:"type"`
}

The extended location info.

type ExtendedLocationResponseOutput

type ExtendedLocationResponseOutput struct{ *pulumi.OutputState }

The extended location info.

func (ExtendedLocationResponseOutput) ElementType

func (ExtendedLocationResponseOutput) Name

The name of extended location.

func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput

func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput

func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext

func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput

func (ExtendedLocationResponseOutput) Type

The type of extended location.

type ExtendedLocationResponsePtrOutput

type ExtendedLocationResponsePtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationResponsePtrOutput) Elem

func (ExtendedLocationResponsePtrOutput) ElementType

func (ExtendedLocationResponsePtrOutput) Name

The name of extended location.

func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput

func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput

func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext

func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput

func (ExtendedLocationResponsePtrOutput) Type

The type of extended location.

type ExtendedLocationType

type ExtendedLocationType string

The type of extended location.

func (ExtendedLocationType) ElementType

func (ExtendedLocationType) ElementType() reflect.Type

func (ExtendedLocationType) ToExtendedLocationTypeOutput

func (e ExtendedLocationType) ToExtendedLocationTypeOutput() ExtendedLocationTypeOutput

func (ExtendedLocationType) ToExtendedLocationTypeOutputWithContext

func (e ExtendedLocationType) ToExtendedLocationTypeOutputWithContext(ctx context.Context) ExtendedLocationTypeOutput

func (ExtendedLocationType) ToExtendedLocationTypePtrOutput

func (e ExtendedLocationType) ToExtendedLocationTypePtrOutput() ExtendedLocationTypePtrOutput

func (ExtendedLocationType) ToExtendedLocationTypePtrOutputWithContext

func (e ExtendedLocationType) ToExtendedLocationTypePtrOutputWithContext(ctx context.Context) ExtendedLocationTypePtrOutput

func (ExtendedLocationType) ToStringOutput

func (e ExtendedLocationType) ToStringOutput() pulumi.StringOutput

func (ExtendedLocationType) ToStringOutputWithContext

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

func (ExtendedLocationType) ToStringPtrOutput

func (e ExtendedLocationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExtendedLocationType) ToStringPtrOutputWithContext

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

type ExtendedLocationTypeInput

type ExtendedLocationTypeInput interface {
	pulumi.Input

	ToExtendedLocationTypeOutput() ExtendedLocationTypeOutput
	ToExtendedLocationTypeOutputWithContext(context.Context) ExtendedLocationTypeOutput
}

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

ExtendedLocationTypeCustomLocation

type ExtendedLocationTypeOutput

type ExtendedLocationTypeOutput struct{ *pulumi.OutputState }

func (ExtendedLocationTypeOutput) ElementType

func (ExtendedLocationTypeOutput) ElementType() reflect.Type

func (ExtendedLocationTypeOutput) ToExtendedLocationTypeOutput

func (o ExtendedLocationTypeOutput) ToExtendedLocationTypeOutput() ExtendedLocationTypeOutput

func (ExtendedLocationTypeOutput) ToExtendedLocationTypeOutputWithContext

func (o ExtendedLocationTypeOutput) ToExtendedLocationTypeOutputWithContext(ctx context.Context) ExtendedLocationTypeOutput

func (ExtendedLocationTypeOutput) ToExtendedLocationTypePtrOutput

func (o ExtendedLocationTypeOutput) ToExtendedLocationTypePtrOutput() ExtendedLocationTypePtrOutput

func (ExtendedLocationTypeOutput) ToExtendedLocationTypePtrOutputWithContext

func (o ExtendedLocationTypeOutput) ToExtendedLocationTypePtrOutputWithContext(ctx context.Context) ExtendedLocationTypePtrOutput

func (ExtendedLocationTypeOutput) ToStringOutput

func (o ExtendedLocationTypeOutput) ToStringOutput() pulumi.StringOutput

func (ExtendedLocationTypeOutput) ToStringOutputWithContext

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

func (ExtendedLocationTypeOutput) ToStringPtrOutput

func (o ExtendedLocationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExtendedLocationTypeOutput) ToStringPtrOutputWithContext

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

type ExtendedLocationTypePtrInput

type ExtendedLocationTypePtrInput interface {
	pulumi.Input

	ToExtendedLocationTypePtrOutput() ExtendedLocationTypePtrOutput
	ToExtendedLocationTypePtrOutputWithContext(context.Context) ExtendedLocationTypePtrOutput
}

func ExtendedLocationTypePtr

func ExtendedLocationTypePtr(v string) ExtendedLocationTypePtrInput

type ExtendedLocationTypePtrOutput

type ExtendedLocationTypePtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationTypePtrOutput) Elem

func (ExtendedLocationTypePtrOutput) ElementType

func (ExtendedLocationTypePtrOutput) ToExtendedLocationTypePtrOutput

func (o ExtendedLocationTypePtrOutput) ToExtendedLocationTypePtrOutput() ExtendedLocationTypePtrOutput

func (ExtendedLocationTypePtrOutput) ToExtendedLocationTypePtrOutputWithContext

func (o ExtendedLocationTypePtrOutput) ToExtendedLocationTypePtrOutputWithContext(ctx context.Context) ExtendedLocationTypePtrOutput

func (ExtendedLocationTypePtrOutput) ToStringPtrOutput

func (ExtendedLocationTypePtrOutput) ToStringPtrOutputWithContext

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

type ExternalNetworkingMode

type ExternalNetworkingMode string

External networking mode.

func (ExternalNetworkingMode) ElementType

func (ExternalNetworkingMode) ElementType() reflect.Type

func (ExternalNetworkingMode) ToExternalNetworkingModeOutput

func (e ExternalNetworkingMode) ToExternalNetworkingModeOutput() ExternalNetworkingModeOutput

func (ExternalNetworkingMode) ToExternalNetworkingModeOutputWithContext

func (e ExternalNetworkingMode) ToExternalNetworkingModeOutputWithContext(ctx context.Context) ExternalNetworkingModeOutput

func (ExternalNetworkingMode) ToExternalNetworkingModePtrOutput

func (e ExternalNetworkingMode) ToExternalNetworkingModePtrOutput() ExternalNetworkingModePtrOutput

func (ExternalNetworkingMode) ToExternalNetworkingModePtrOutputWithContext

func (e ExternalNetworkingMode) ToExternalNetworkingModePtrOutputWithContext(ctx context.Context) ExternalNetworkingModePtrOutput

func (ExternalNetworkingMode) ToStringOutput

func (e ExternalNetworkingMode) ToStringOutput() pulumi.StringOutput

func (ExternalNetworkingMode) ToStringOutputWithContext

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

func (ExternalNetworkingMode) ToStringPtrOutput

func (e ExternalNetworkingMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExternalNetworkingMode) ToStringPtrOutputWithContext

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

type ExternalNetworkingModeInput

type ExternalNetworkingModeInput interface {
	pulumi.Input

	ToExternalNetworkingModeOutput() ExternalNetworkingModeOutput
	ToExternalNetworkingModeOutputWithContext(context.Context) ExternalNetworkingModeOutput
}

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

ExternalNetworkingModeLoadBalancerOnly

type ExternalNetworkingModeOutput

type ExternalNetworkingModeOutput struct{ *pulumi.OutputState }

func (ExternalNetworkingModeOutput) ElementType

func (ExternalNetworkingModeOutput) ToExternalNetworkingModeOutput

func (o ExternalNetworkingModeOutput) ToExternalNetworkingModeOutput() ExternalNetworkingModeOutput

func (ExternalNetworkingModeOutput) ToExternalNetworkingModeOutputWithContext

func (o ExternalNetworkingModeOutput) ToExternalNetworkingModeOutputWithContext(ctx context.Context) ExternalNetworkingModeOutput

func (ExternalNetworkingModeOutput) ToExternalNetworkingModePtrOutput

func (o ExternalNetworkingModeOutput) ToExternalNetworkingModePtrOutput() ExternalNetworkingModePtrOutput

func (ExternalNetworkingModeOutput) ToExternalNetworkingModePtrOutputWithContext

func (o ExternalNetworkingModeOutput) ToExternalNetworkingModePtrOutputWithContext(ctx context.Context) ExternalNetworkingModePtrOutput

func (ExternalNetworkingModeOutput) ToStringOutput

func (ExternalNetworkingModeOutput) ToStringOutputWithContext

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

func (ExternalNetworkingModeOutput) ToStringPtrOutput

func (o ExternalNetworkingModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExternalNetworkingModeOutput) ToStringPtrOutputWithContext

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

type ExternalNetworkingModePtrInput

type ExternalNetworkingModePtrInput interface {
	pulumi.Input

	ToExternalNetworkingModePtrOutput() ExternalNetworkingModePtrOutput
	ToExternalNetworkingModePtrOutputWithContext(context.Context) ExternalNetworkingModePtrOutput
}

func ExternalNetworkingModePtr

func ExternalNetworkingModePtr(v string) ExternalNetworkingModePtrInput

type ExternalNetworkingModePtrOutput

type ExternalNetworkingModePtrOutput struct{ *pulumi.OutputState }

func (ExternalNetworkingModePtrOutput) Elem

func (ExternalNetworkingModePtrOutput) ElementType

func (ExternalNetworkingModePtrOutput) ToExternalNetworkingModePtrOutput

func (o ExternalNetworkingModePtrOutput) ToExternalNetworkingModePtrOutput() ExternalNetworkingModePtrOutput

func (ExternalNetworkingModePtrOutput) ToExternalNetworkingModePtrOutputWithContext

func (o ExternalNetworkingModePtrOutput) ToExternalNetworkingModePtrOutputWithContext(ctx context.Context) ExternalNetworkingModePtrOutput

func (ExternalNetworkingModePtrOutput) ToStringPtrOutput

func (ExternalNetworkingModePtrOutput) ToStringPtrOutputWithContext

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

type LookupAzureMonitorWorkspaceArgs

type LookupAzureMonitorWorkspaceArgs struct {
	// The name of the Azure Monitor Workspace. The name is case insensitive
	AzureMonitorWorkspaceName string `pulumi:"azureMonitorWorkspaceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAzureMonitorWorkspaceOutputArgs

type LookupAzureMonitorWorkspaceOutputArgs struct {
	// The name of the Azure Monitor Workspace. The name is case insensitive
	AzureMonitorWorkspaceName pulumi.StringInput `pulumi:"azureMonitorWorkspaceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAzureMonitorWorkspaceOutputArgs) ElementType

type LookupAzureMonitorWorkspaceResult

type LookupAzureMonitorWorkspaceResult struct {
	// The immutable Id of the Azure Monitor Workspace. This property is read-only.
	AccountId string `pulumi:"accountId"`
	// The Data Collection Rule and Endpoint used for ingestion by default.
	DefaultIngestionSettings AzureMonitorWorkspaceResponseDefaultIngestionSettings `pulumi:"defaultIngestionSettings"`
	// Resource entity tag (ETag)
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Properties related to the metrics container in the Azure Monitor Workspace
	Metrics AzureMonitorWorkspaceResponseMetrics `pulumi:"metrics"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of private endpoint connections
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// The provisioning state of the Azure Monitor Workspace. Set to Succeeded if everything is healthy.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets allow or disallow public network access to Azure Monitor Workspace
	PublicNetworkAccess string `pulumi:"publicNetworkAccess"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

An Azure Monitor Workspace definition

func LookupAzureMonitorWorkspace

func LookupAzureMonitorWorkspace(ctx *pulumi.Context, args *LookupAzureMonitorWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupAzureMonitorWorkspaceResult, error)

Returns the specified Azure Monitor Workspace Azure REST API version: 2023-04-03.

Other available API versions: 2023-10-01-preview.

type LookupAzureMonitorWorkspaceResultOutput

type LookupAzureMonitorWorkspaceResultOutput struct{ *pulumi.OutputState }

An Azure Monitor Workspace definition

func (LookupAzureMonitorWorkspaceResultOutput) AccountId

The immutable Id of the Azure Monitor Workspace. This property is read-only.

func (LookupAzureMonitorWorkspaceResultOutput) DefaultIngestionSettings

The Data Collection Rule and Endpoint used for ingestion by default.

func (LookupAzureMonitorWorkspaceResultOutput) ElementType

func (LookupAzureMonitorWorkspaceResultOutput) Etag

Resource entity tag (ETag)

func (LookupAzureMonitorWorkspaceResultOutput) Id

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

func (LookupAzureMonitorWorkspaceResultOutput) Location

The geo-location where the resource lives

func (LookupAzureMonitorWorkspaceResultOutput) Metrics

Properties related to the metrics container in the Azure Monitor Workspace

func (LookupAzureMonitorWorkspaceResultOutput) Name

The name of the resource

func (LookupAzureMonitorWorkspaceResultOutput) PrivateEndpointConnections

List of private endpoint connections

func (LookupAzureMonitorWorkspaceResultOutput) ProvisioningState

The provisioning state of the Azure Monitor Workspace. Set to Succeeded if everything is healthy.

func (LookupAzureMonitorWorkspaceResultOutput) PublicNetworkAccess

Gets or sets allow or disallow public network access to Azure Monitor Workspace

func (LookupAzureMonitorWorkspaceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupAzureMonitorWorkspaceResultOutput) Tags

Resource tags.

func (LookupAzureMonitorWorkspaceResultOutput) ToLookupAzureMonitorWorkspaceResultOutput

func (o LookupAzureMonitorWorkspaceResultOutput) ToLookupAzureMonitorWorkspaceResultOutput() LookupAzureMonitorWorkspaceResultOutput

func (LookupAzureMonitorWorkspaceResultOutput) ToLookupAzureMonitorWorkspaceResultOutputWithContext

func (o LookupAzureMonitorWorkspaceResultOutput) ToLookupAzureMonitorWorkspaceResultOutputWithContext(ctx context.Context) LookupAzureMonitorWorkspaceResultOutput

func (LookupAzureMonitorWorkspaceResultOutput) Type

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

type LookupPipelineGroupArgs

type LookupPipelineGroupArgs struct {
	// The name of pipeline group. The name is case insensitive.
	PipelineGroupName string `pulumi:"pipelineGroupName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPipelineGroupOutputArgs

type LookupPipelineGroupOutputArgs struct {
	// The name of pipeline group. The name is case insensitive.
	PipelineGroupName pulumi.StringInput `pulumi:"pipelineGroupName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPipelineGroupOutputArgs) ElementType

type LookupPipelineGroupResult

type LookupPipelineGroupResult struct {
	// The exporters specified for a pipeline group instance.
	Exporters []ExporterResponse `pulumi:"exporters"`
	// The extended location for given pipeline group.
	ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Networking configurations for the pipeline group instance.
	NetworkingConfigurations []NetworkingConfigurationResponse `pulumi:"networkingConfigurations"`
	// The processors specified for a pipeline group instance.
	Processors []ProcessorResponse `pulumi:"processors"`
	// The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.
	ProvisioningState string `pulumi:"provisioningState"`
	// The receivers specified for a pipeline group instance.
	Receivers []ReceiverResponse `pulumi:"receivers"`
	// Defines the amount of replicas of the pipeline group instance.
	Replicas *int `pulumi:"replicas"`
	// The service section for a given pipeline group instance.
	Service ServiceResponse `pulumi:"service"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A pipeline group definition.

func LookupPipelineGroup

func LookupPipelineGroup(ctx *pulumi.Context, args *LookupPipelineGroupArgs, opts ...pulumi.InvokeOption) (*LookupPipelineGroupResult, error)

Returns the specific pipeline group instance. Azure REST API version: 2023-10-01-preview.

type LookupPipelineGroupResultOutput

type LookupPipelineGroupResultOutput struct{ *pulumi.OutputState }

A pipeline group definition.

func (LookupPipelineGroupResultOutput) ElementType

func (LookupPipelineGroupResultOutput) Exporters

The exporters specified for a pipeline group instance.

func (LookupPipelineGroupResultOutput) ExtendedLocation

The extended location for given pipeline group.

func (LookupPipelineGroupResultOutput) Id

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

func (LookupPipelineGroupResultOutput) Location

The geo-location where the resource lives

func (LookupPipelineGroupResultOutput) Name

The name of the resource

func (LookupPipelineGroupResultOutput) NetworkingConfigurations

Networking configurations for the pipeline group instance.

func (LookupPipelineGroupResultOutput) Processors

The processors specified for a pipeline group instance.

func (LookupPipelineGroupResultOutput) ProvisioningState

func (o LookupPipelineGroupResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.

func (LookupPipelineGroupResultOutput) Receivers

The receivers specified for a pipeline group instance.

func (LookupPipelineGroupResultOutput) Replicas

Defines the amount of replicas of the pipeline group instance.

func (LookupPipelineGroupResultOutput) Service

The service section for a given pipeline group instance.

func (LookupPipelineGroupResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPipelineGroupResultOutput) Tags

Resource tags.

func (LookupPipelineGroupResultOutput) ToLookupPipelineGroupResultOutput

func (o LookupPipelineGroupResultOutput) ToLookupPipelineGroupResultOutput() LookupPipelineGroupResultOutput

func (LookupPipelineGroupResultOutput) ToLookupPipelineGroupResultOutputWithContext

func (o LookupPipelineGroupResultOutput) ToLookupPipelineGroupResultOutputWithContext(ctx context.Context) LookupPipelineGroupResultOutput

func (LookupPipelineGroupResultOutput) Type

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

type NetworkingConfiguration

type NetworkingConfiguration struct {
	// External networking mode.
	ExternalNetworkingMode string `pulumi:"externalNetworkingMode"`
	// The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
	Host *string `pulumi:"host"`
	// Networking routes configuration.
	Routes []NetworkingRoute `pulumi:"routes"`
}

Networking configuration for the pipeline group instance.

type NetworkingConfigurationArgs

type NetworkingConfigurationArgs struct {
	// External networking mode.
	ExternalNetworkingMode pulumi.StringInput `pulumi:"externalNetworkingMode"`
	// The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
	Host pulumi.StringPtrInput `pulumi:"host"`
	// Networking routes configuration.
	Routes NetworkingRouteArrayInput `pulumi:"routes"`
}

Networking configuration for the pipeline group instance.

func (NetworkingConfigurationArgs) ElementType

func (NetworkingConfigurationArgs) ToNetworkingConfigurationOutput

func (i NetworkingConfigurationArgs) ToNetworkingConfigurationOutput() NetworkingConfigurationOutput

func (NetworkingConfigurationArgs) ToNetworkingConfigurationOutputWithContext

func (i NetworkingConfigurationArgs) ToNetworkingConfigurationOutputWithContext(ctx context.Context) NetworkingConfigurationOutput

type NetworkingConfigurationArray

type NetworkingConfigurationArray []NetworkingConfigurationInput

func (NetworkingConfigurationArray) ElementType

func (NetworkingConfigurationArray) ToNetworkingConfigurationArrayOutput

func (i NetworkingConfigurationArray) ToNetworkingConfigurationArrayOutput() NetworkingConfigurationArrayOutput

func (NetworkingConfigurationArray) ToNetworkingConfigurationArrayOutputWithContext

func (i NetworkingConfigurationArray) ToNetworkingConfigurationArrayOutputWithContext(ctx context.Context) NetworkingConfigurationArrayOutput

type NetworkingConfigurationArrayInput

type NetworkingConfigurationArrayInput interface {
	pulumi.Input

	ToNetworkingConfigurationArrayOutput() NetworkingConfigurationArrayOutput
	ToNetworkingConfigurationArrayOutputWithContext(context.Context) NetworkingConfigurationArrayOutput
}

NetworkingConfigurationArrayInput is an input type that accepts NetworkingConfigurationArray and NetworkingConfigurationArrayOutput values. You can construct a concrete instance of `NetworkingConfigurationArrayInput` via:

NetworkingConfigurationArray{ NetworkingConfigurationArgs{...} }

type NetworkingConfigurationArrayOutput

type NetworkingConfigurationArrayOutput struct{ *pulumi.OutputState }

func (NetworkingConfigurationArrayOutput) ElementType

func (NetworkingConfigurationArrayOutput) Index

func (NetworkingConfigurationArrayOutput) ToNetworkingConfigurationArrayOutput

func (o NetworkingConfigurationArrayOutput) ToNetworkingConfigurationArrayOutput() NetworkingConfigurationArrayOutput

func (NetworkingConfigurationArrayOutput) ToNetworkingConfigurationArrayOutputWithContext

func (o NetworkingConfigurationArrayOutput) ToNetworkingConfigurationArrayOutputWithContext(ctx context.Context) NetworkingConfigurationArrayOutput

type NetworkingConfigurationInput

type NetworkingConfigurationInput interface {
	pulumi.Input

	ToNetworkingConfigurationOutput() NetworkingConfigurationOutput
	ToNetworkingConfigurationOutputWithContext(context.Context) NetworkingConfigurationOutput
}

NetworkingConfigurationInput is an input type that accepts NetworkingConfigurationArgs and NetworkingConfigurationOutput values. You can construct a concrete instance of `NetworkingConfigurationInput` via:

NetworkingConfigurationArgs{...}

type NetworkingConfigurationOutput

type NetworkingConfigurationOutput struct{ *pulumi.OutputState }

Networking configuration for the pipeline group instance.

func (NetworkingConfigurationOutput) ElementType

func (NetworkingConfigurationOutput) ExternalNetworkingMode

func (o NetworkingConfigurationOutput) ExternalNetworkingMode() pulumi.StringOutput

External networking mode.

func (NetworkingConfigurationOutput) Host

The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.

func (NetworkingConfigurationOutput) Routes

Networking routes configuration.

func (NetworkingConfigurationOutput) ToNetworkingConfigurationOutput

func (o NetworkingConfigurationOutput) ToNetworkingConfigurationOutput() NetworkingConfigurationOutput

func (NetworkingConfigurationOutput) ToNetworkingConfigurationOutputWithContext

func (o NetworkingConfigurationOutput) ToNetworkingConfigurationOutputWithContext(ctx context.Context) NetworkingConfigurationOutput

type NetworkingConfigurationResponse

type NetworkingConfigurationResponse struct {
	// External networking mode.
	ExternalNetworkingMode string `pulumi:"externalNetworkingMode"`
	// The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.
	Host *string `pulumi:"host"`
	// Networking routes configuration.
	Routes []NetworkingRouteResponse `pulumi:"routes"`
}

Networking configuration for the pipeline group instance.

type NetworkingConfigurationResponseArrayOutput

type NetworkingConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkingConfigurationResponseArrayOutput) ElementType

func (NetworkingConfigurationResponseArrayOutput) Index

func (NetworkingConfigurationResponseArrayOutput) ToNetworkingConfigurationResponseArrayOutput

func (o NetworkingConfigurationResponseArrayOutput) ToNetworkingConfigurationResponseArrayOutput() NetworkingConfigurationResponseArrayOutput

func (NetworkingConfigurationResponseArrayOutput) ToNetworkingConfigurationResponseArrayOutputWithContext

func (o NetworkingConfigurationResponseArrayOutput) ToNetworkingConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkingConfigurationResponseArrayOutput

type NetworkingConfigurationResponseOutput

type NetworkingConfigurationResponseOutput struct{ *pulumi.OutputState }

Networking configuration for the pipeline group instance.

func (NetworkingConfigurationResponseOutput) ElementType

func (NetworkingConfigurationResponseOutput) ExternalNetworkingMode

func (o NetworkingConfigurationResponseOutput) ExternalNetworkingMode() pulumi.StringOutput

External networking mode.

func (NetworkingConfigurationResponseOutput) Host

The address exposed on the cluster. Example: azuremonitorpipeline.contoso.com.

func (NetworkingConfigurationResponseOutput) Routes

Networking routes configuration.

func (NetworkingConfigurationResponseOutput) ToNetworkingConfigurationResponseOutput

func (o NetworkingConfigurationResponseOutput) ToNetworkingConfigurationResponseOutput() NetworkingConfigurationResponseOutput

func (NetworkingConfigurationResponseOutput) ToNetworkingConfigurationResponseOutputWithContext

func (o NetworkingConfigurationResponseOutput) ToNetworkingConfigurationResponseOutputWithContext(ctx context.Context) NetworkingConfigurationResponseOutput

type NetworkingRoute

type NetworkingRoute struct {
	// Route path.
	Path *string `pulumi:"path"`
	// The port that will be configured externally. If not specified, it will use the port from the receiver definition.
	Port *int `pulumi:"port"`
	// The name of the previously defined receiver.
	Receiver string `pulumi:"receiver"`
	// Route subdomain.
	Subdomain *string `pulumi:"subdomain"`
}

Networking route configuration.

type NetworkingRouteArgs

type NetworkingRouteArgs struct {
	// Route path.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The port that will be configured externally. If not specified, it will use the port from the receiver definition.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The name of the previously defined receiver.
	Receiver pulumi.StringInput `pulumi:"receiver"`
	// Route subdomain.
	Subdomain pulumi.StringPtrInput `pulumi:"subdomain"`
}

Networking route configuration.

func (NetworkingRouteArgs) ElementType

func (NetworkingRouteArgs) ElementType() reflect.Type

func (NetworkingRouteArgs) ToNetworkingRouteOutput

func (i NetworkingRouteArgs) ToNetworkingRouteOutput() NetworkingRouteOutput

func (NetworkingRouteArgs) ToNetworkingRouteOutputWithContext

func (i NetworkingRouteArgs) ToNetworkingRouteOutputWithContext(ctx context.Context) NetworkingRouteOutput

type NetworkingRouteArray

type NetworkingRouteArray []NetworkingRouteInput

func (NetworkingRouteArray) ElementType

func (NetworkingRouteArray) ElementType() reflect.Type

func (NetworkingRouteArray) ToNetworkingRouteArrayOutput

func (i NetworkingRouteArray) ToNetworkingRouteArrayOutput() NetworkingRouteArrayOutput

func (NetworkingRouteArray) ToNetworkingRouteArrayOutputWithContext

func (i NetworkingRouteArray) ToNetworkingRouteArrayOutputWithContext(ctx context.Context) NetworkingRouteArrayOutput

type NetworkingRouteArrayInput

type NetworkingRouteArrayInput interface {
	pulumi.Input

	ToNetworkingRouteArrayOutput() NetworkingRouteArrayOutput
	ToNetworkingRouteArrayOutputWithContext(context.Context) NetworkingRouteArrayOutput
}

NetworkingRouteArrayInput is an input type that accepts NetworkingRouteArray and NetworkingRouteArrayOutput values. You can construct a concrete instance of `NetworkingRouteArrayInput` via:

NetworkingRouteArray{ NetworkingRouteArgs{...} }

type NetworkingRouteArrayOutput

type NetworkingRouteArrayOutput struct{ *pulumi.OutputState }

func (NetworkingRouteArrayOutput) ElementType

func (NetworkingRouteArrayOutput) ElementType() reflect.Type

func (NetworkingRouteArrayOutput) Index

func (NetworkingRouteArrayOutput) ToNetworkingRouteArrayOutput

func (o NetworkingRouteArrayOutput) ToNetworkingRouteArrayOutput() NetworkingRouteArrayOutput

func (NetworkingRouteArrayOutput) ToNetworkingRouteArrayOutputWithContext

func (o NetworkingRouteArrayOutput) ToNetworkingRouteArrayOutputWithContext(ctx context.Context) NetworkingRouteArrayOutput

type NetworkingRouteInput

type NetworkingRouteInput interface {
	pulumi.Input

	ToNetworkingRouteOutput() NetworkingRouteOutput
	ToNetworkingRouteOutputWithContext(context.Context) NetworkingRouteOutput
}

NetworkingRouteInput is an input type that accepts NetworkingRouteArgs and NetworkingRouteOutput values. You can construct a concrete instance of `NetworkingRouteInput` via:

NetworkingRouteArgs{...}

type NetworkingRouteOutput

type NetworkingRouteOutput struct{ *pulumi.OutputState }

Networking route configuration.

func (NetworkingRouteOutput) ElementType

func (NetworkingRouteOutput) ElementType() reflect.Type

func (NetworkingRouteOutput) Path

Route path.

func (NetworkingRouteOutput) Port

The port that will be configured externally. If not specified, it will use the port from the receiver definition.

func (NetworkingRouteOutput) Receiver

The name of the previously defined receiver.

func (NetworkingRouteOutput) Subdomain

Route subdomain.

func (NetworkingRouteOutput) ToNetworkingRouteOutput

func (o NetworkingRouteOutput) ToNetworkingRouteOutput() NetworkingRouteOutput

func (NetworkingRouteOutput) ToNetworkingRouteOutputWithContext

func (o NetworkingRouteOutput) ToNetworkingRouteOutputWithContext(ctx context.Context) NetworkingRouteOutput

type NetworkingRouteResponse

type NetworkingRouteResponse struct {
	// Route path.
	Path *string `pulumi:"path"`
	// The port that will be configured externally. If not specified, it will use the port from the receiver definition.
	Port *int `pulumi:"port"`
	// The name of the previously defined receiver.
	Receiver string `pulumi:"receiver"`
	// Route subdomain.
	Subdomain *string `pulumi:"subdomain"`
}

Networking route configuration.

type NetworkingRouteResponseArrayOutput

type NetworkingRouteResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkingRouteResponseArrayOutput) ElementType

func (NetworkingRouteResponseArrayOutput) Index

func (NetworkingRouteResponseArrayOutput) ToNetworkingRouteResponseArrayOutput

func (o NetworkingRouteResponseArrayOutput) ToNetworkingRouteResponseArrayOutput() NetworkingRouteResponseArrayOutput

func (NetworkingRouteResponseArrayOutput) ToNetworkingRouteResponseArrayOutputWithContext

func (o NetworkingRouteResponseArrayOutput) ToNetworkingRouteResponseArrayOutputWithContext(ctx context.Context) NetworkingRouteResponseArrayOutput

type NetworkingRouteResponseOutput

type NetworkingRouteResponseOutput struct{ *pulumi.OutputState }

Networking route configuration.

func (NetworkingRouteResponseOutput) ElementType

func (NetworkingRouteResponseOutput) Path

Route path.

func (NetworkingRouteResponseOutput) Port

The port that will be configured externally. If not specified, it will use the port from the receiver definition.

func (NetworkingRouteResponseOutput) Receiver

The name of the previously defined receiver.

func (NetworkingRouteResponseOutput) Subdomain

Route subdomain.

func (NetworkingRouteResponseOutput) ToNetworkingRouteResponseOutput

func (o NetworkingRouteResponseOutput) ToNetworkingRouteResponseOutput() NetworkingRouteResponseOutput

func (NetworkingRouteResponseOutput) ToNetworkingRouteResponseOutputWithContext

func (o NetworkingRouteResponseOutput) ToNetworkingRouteResponseOutputWithContext(ctx context.Context) NetworkingRouteResponseOutput

type OtlpReceiver

type OtlpReceiver struct {
	// OTLP GRPC endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint string `pulumi:"endpoint"`
}

OTLP Receiver.

type OtlpReceiverArgs

type OtlpReceiverArgs struct {
	// OTLP GRPC endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
}

OTLP Receiver.

func (OtlpReceiverArgs) ElementType

func (OtlpReceiverArgs) ElementType() reflect.Type

func (OtlpReceiverArgs) ToOtlpReceiverOutput

func (i OtlpReceiverArgs) ToOtlpReceiverOutput() OtlpReceiverOutput

func (OtlpReceiverArgs) ToOtlpReceiverOutputWithContext

func (i OtlpReceiverArgs) ToOtlpReceiverOutputWithContext(ctx context.Context) OtlpReceiverOutput

func (OtlpReceiverArgs) ToOtlpReceiverPtrOutput

func (i OtlpReceiverArgs) ToOtlpReceiverPtrOutput() OtlpReceiverPtrOutput

func (OtlpReceiverArgs) ToOtlpReceiverPtrOutputWithContext

func (i OtlpReceiverArgs) ToOtlpReceiverPtrOutputWithContext(ctx context.Context) OtlpReceiverPtrOutput

type OtlpReceiverInput

type OtlpReceiverInput interface {
	pulumi.Input

	ToOtlpReceiverOutput() OtlpReceiverOutput
	ToOtlpReceiverOutputWithContext(context.Context) OtlpReceiverOutput
}

OtlpReceiverInput is an input type that accepts OtlpReceiverArgs and OtlpReceiverOutput values. You can construct a concrete instance of `OtlpReceiverInput` via:

OtlpReceiverArgs{...}

type OtlpReceiverOutput

type OtlpReceiverOutput struct{ *pulumi.OutputState }

OTLP Receiver.

func (OtlpReceiverOutput) ElementType

func (OtlpReceiverOutput) ElementType() reflect.Type

func (OtlpReceiverOutput) Endpoint

func (o OtlpReceiverOutput) Endpoint() pulumi.StringOutput

OTLP GRPC endpoint definition. Example: 0.0.0.0:<port>.

func (OtlpReceiverOutput) ToOtlpReceiverOutput

func (o OtlpReceiverOutput) ToOtlpReceiverOutput() OtlpReceiverOutput

func (OtlpReceiverOutput) ToOtlpReceiverOutputWithContext

func (o OtlpReceiverOutput) ToOtlpReceiverOutputWithContext(ctx context.Context) OtlpReceiverOutput

func (OtlpReceiverOutput) ToOtlpReceiverPtrOutput

func (o OtlpReceiverOutput) ToOtlpReceiverPtrOutput() OtlpReceiverPtrOutput

func (OtlpReceiverOutput) ToOtlpReceiverPtrOutputWithContext

func (o OtlpReceiverOutput) ToOtlpReceiverPtrOutputWithContext(ctx context.Context) OtlpReceiverPtrOutput

type OtlpReceiverPtrInput

type OtlpReceiverPtrInput interface {
	pulumi.Input

	ToOtlpReceiverPtrOutput() OtlpReceiverPtrOutput
	ToOtlpReceiverPtrOutputWithContext(context.Context) OtlpReceiverPtrOutput
}

OtlpReceiverPtrInput is an input type that accepts OtlpReceiverArgs, OtlpReceiverPtr and OtlpReceiverPtrOutput values. You can construct a concrete instance of `OtlpReceiverPtrInput` via:

        OtlpReceiverArgs{...}

or:

        nil

type OtlpReceiverPtrOutput

type OtlpReceiverPtrOutput struct{ *pulumi.OutputState }

func (OtlpReceiverPtrOutput) Elem

func (OtlpReceiverPtrOutput) ElementType

func (OtlpReceiverPtrOutput) ElementType() reflect.Type

func (OtlpReceiverPtrOutput) Endpoint

OTLP GRPC endpoint definition. Example: 0.0.0.0:<port>.

func (OtlpReceiverPtrOutput) ToOtlpReceiverPtrOutput

func (o OtlpReceiverPtrOutput) ToOtlpReceiverPtrOutput() OtlpReceiverPtrOutput

func (OtlpReceiverPtrOutput) ToOtlpReceiverPtrOutputWithContext

func (o OtlpReceiverPtrOutput) ToOtlpReceiverPtrOutputWithContext(ctx context.Context) OtlpReceiverPtrOutput

type OtlpReceiverResponse

type OtlpReceiverResponse struct {
	// OTLP GRPC endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint string `pulumi:"endpoint"`
}

OTLP Receiver.

type OtlpReceiverResponseOutput

type OtlpReceiverResponseOutput struct{ *pulumi.OutputState }

OTLP Receiver.

func (OtlpReceiverResponseOutput) ElementType

func (OtlpReceiverResponseOutput) ElementType() reflect.Type

func (OtlpReceiverResponseOutput) Endpoint

OTLP GRPC endpoint definition. Example: 0.0.0.0:<port>.

func (OtlpReceiverResponseOutput) ToOtlpReceiverResponseOutput

func (o OtlpReceiverResponseOutput) ToOtlpReceiverResponseOutput() OtlpReceiverResponseOutput

func (OtlpReceiverResponseOutput) ToOtlpReceiverResponseOutputWithContext

func (o OtlpReceiverResponseOutput) ToOtlpReceiverResponseOutputWithContext(ctx context.Context) OtlpReceiverResponseOutput

type OtlpReceiverResponsePtrOutput

type OtlpReceiverResponsePtrOutput struct{ *pulumi.OutputState }

func (OtlpReceiverResponsePtrOutput) Elem

func (OtlpReceiverResponsePtrOutput) ElementType

func (OtlpReceiverResponsePtrOutput) Endpoint

OTLP GRPC endpoint definition. Example: 0.0.0.0:<port>.

func (OtlpReceiverResponsePtrOutput) ToOtlpReceiverResponsePtrOutput

func (o OtlpReceiverResponsePtrOutput) ToOtlpReceiverResponsePtrOutput() OtlpReceiverResponsePtrOutput

func (OtlpReceiverResponsePtrOutput) ToOtlpReceiverResponsePtrOutputWithContext

func (o OtlpReceiverResponsePtrOutput) ToOtlpReceiverResponsePtrOutputWithContext(ctx context.Context) OtlpReceiverResponsePtrOutput

type PersistenceConfigurations

type PersistenceConfigurations struct {
	// The name of the mounted persistent volume.
	PersistentVolumeName string `pulumi:"persistentVolumeName"`
}

Persistence options to all pipelines in the instance.

type PersistenceConfigurationsArgs

type PersistenceConfigurationsArgs struct {
	// The name of the mounted persistent volume.
	PersistentVolumeName pulumi.StringInput `pulumi:"persistentVolumeName"`
}

Persistence options to all pipelines in the instance.

func (PersistenceConfigurationsArgs) ElementType

func (PersistenceConfigurationsArgs) ToPersistenceConfigurationsOutput

func (i PersistenceConfigurationsArgs) ToPersistenceConfigurationsOutput() PersistenceConfigurationsOutput

func (PersistenceConfigurationsArgs) ToPersistenceConfigurationsOutputWithContext

func (i PersistenceConfigurationsArgs) ToPersistenceConfigurationsOutputWithContext(ctx context.Context) PersistenceConfigurationsOutput

func (PersistenceConfigurationsArgs) ToPersistenceConfigurationsPtrOutput

func (i PersistenceConfigurationsArgs) ToPersistenceConfigurationsPtrOutput() PersistenceConfigurationsPtrOutput

func (PersistenceConfigurationsArgs) ToPersistenceConfigurationsPtrOutputWithContext

func (i PersistenceConfigurationsArgs) ToPersistenceConfigurationsPtrOutputWithContext(ctx context.Context) PersistenceConfigurationsPtrOutput

type PersistenceConfigurationsInput

type PersistenceConfigurationsInput interface {
	pulumi.Input

	ToPersistenceConfigurationsOutput() PersistenceConfigurationsOutput
	ToPersistenceConfigurationsOutputWithContext(context.Context) PersistenceConfigurationsOutput
}

PersistenceConfigurationsInput is an input type that accepts PersistenceConfigurationsArgs and PersistenceConfigurationsOutput values. You can construct a concrete instance of `PersistenceConfigurationsInput` via:

PersistenceConfigurationsArgs{...}

type PersistenceConfigurationsOutput

type PersistenceConfigurationsOutput struct{ *pulumi.OutputState }

Persistence options to all pipelines in the instance.

func (PersistenceConfigurationsOutput) ElementType

func (PersistenceConfigurationsOutput) PersistentVolumeName

func (o PersistenceConfigurationsOutput) PersistentVolumeName() pulumi.StringOutput

The name of the mounted persistent volume.

func (PersistenceConfigurationsOutput) ToPersistenceConfigurationsOutput

func (o PersistenceConfigurationsOutput) ToPersistenceConfigurationsOutput() PersistenceConfigurationsOutput

func (PersistenceConfigurationsOutput) ToPersistenceConfigurationsOutputWithContext

func (o PersistenceConfigurationsOutput) ToPersistenceConfigurationsOutputWithContext(ctx context.Context) PersistenceConfigurationsOutput

func (PersistenceConfigurationsOutput) ToPersistenceConfigurationsPtrOutput

func (o PersistenceConfigurationsOutput) ToPersistenceConfigurationsPtrOutput() PersistenceConfigurationsPtrOutput

func (PersistenceConfigurationsOutput) ToPersistenceConfigurationsPtrOutputWithContext

func (o PersistenceConfigurationsOutput) ToPersistenceConfigurationsPtrOutputWithContext(ctx context.Context) PersistenceConfigurationsPtrOutput

type PersistenceConfigurationsPtrInput

type PersistenceConfigurationsPtrInput interface {
	pulumi.Input

	ToPersistenceConfigurationsPtrOutput() PersistenceConfigurationsPtrOutput
	ToPersistenceConfigurationsPtrOutputWithContext(context.Context) PersistenceConfigurationsPtrOutput
}

PersistenceConfigurationsPtrInput is an input type that accepts PersistenceConfigurationsArgs, PersistenceConfigurationsPtr and PersistenceConfigurationsPtrOutput values. You can construct a concrete instance of `PersistenceConfigurationsPtrInput` via:

        PersistenceConfigurationsArgs{...}

or:

        nil

type PersistenceConfigurationsPtrOutput

type PersistenceConfigurationsPtrOutput struct{ *pulumi.OutputState }

func (PersistenceConfigurationsPtrOutput) Elem

func (PersistenceConfigurationsPtrOutput) ElementType

func (PersistenceConfigurationsPtrOutput) PersistentVolumeName

The name of the mounted persistent volume.

func (PersistenceConfigurationsPtrOutput) ToPersistenceConfigurationsPtrOutput

func (o PersistenceConfigurationsPtrOutput) ToPersistenceConfigurationsPtrOutput() PersistenceConfigurationsPtrOutput

func (PersistenceConfigurationsPtrOutput) ToPersistenceConfigurationsPtrOutputWithContext

func (o PersistenceConfigurationsPtrOutput) ToPersistenceConfigurationsPtrOutputWithContext(ctx context.Context) PersistenceConfigurationsPtrOutput

type PersistenceConfigurationsResponse

type PersistenceConfigurationsResponse struct {
	// The name of the mounted persistent volume.
	PersistentVolumeName string `pulumi:"persistentVolumeName"`
}

Persistence options to all pipelines in the instance.

type PersistenceConfigurationsResponseOutput

type PersistenceConfigurationsResponseOutput struct{ *pulumi.OutputState }

Persistence options to all pipelines in the instance.

func (PersistenceConfigurationsResponseOutput) ElementType

func (PersistenceConfigurationsResponseOutput) PersistentVolumeName

The name of the mounted persistent volume.

func (PersistenceConfigurationsResponseOutput) ToPersistenceConfigurationsResponseOutput

func (o PersistenceConfigurationsResponseOutput) ToPersistenceConfigurationsResponseOutput() PersistenceConfigurationsResponseOutput

func (PersistenceConfigurationsResponseOutput) ToPersistenceConfigurationsResponseOutputWithContext

func (o PersistenceConfigurationsResponseOutput) ToPersistenceConfigurationsResponseOutputWithContext(ctx context.Context) PersistenceConfigurationsResponseOutput

type PersistenceConfigurationsResponsePtrOutput

type PersistenceConfigurationsResponsePtrOutput struct{ *pulumi.OutputState }

func (PersistenceConfigurationsResponsePtrOutput) Elem

func (PersistenceConfigurationsResponsePtrOutput) ElementType

func (PersistenceConfigurationsResponsePtrOutput) PersistentVolumeName

The name of the mounted persistent volume.

func (PersistenceConfigurationsResponsePtrOutput) ToPersistenceConfigurationsResponsePtrOutput

func (o PersistenceConfigurationsResponsePtrOutput) ToPersistenceConfigurationsResponsePtrOutput() PersistenceConfigurationsResponsePtrOutput

func (PersistenceConfigurationsResponsePtrOutput) ToPersistenceConfigurationsResponsePtrOutputWithContext

func (o PersistenceConfigurationsResponsePtrOutput) ToPersistenceConfigurationsResponsePtrOutputWithContext(ctx context.Context) PersistenceConfigurationsResponsePtrOutput

type Pipeline

type Pipeline struct {
	// Reference to exporters configured for the pipeline.
	Exporters []string `pulumi:"exporters"`
	// Name of the pipeline.
	Name string `pulumi:"name"`
	// Reference to processors configured for the pipeline.
	Processors []string `pulumi:"processors"`
	// Reference to receivers configured for the pipeline.
	Receivers []string `pulumi:"receivers"`
	// The type of pipeline
	Type string `pulumi:"type"`
}

Pipeline Info.

type PipelineArgs

type PipelineArgs struct {
	// Reference to exporters configured for the pipeline.
	Exporters pulumi.StringArrayInput `pulumi:"exporters"`
	// Name of the pipeline.
	Name pulumi.StringInput `pulumi:"name"`
	// Reference to processors configured for the pipeline.
	Processors pulumi.StringArrayInput `pulumi:"processors"`
	// Reference to receivers configured for the pipeline.
	Receivers pulumi.StringArrayInput `pulumi:"receivers"`
	// The type of pipeline
	Type pulumi.StringInput `pulumi:"type"`
}

Pipeline Info.

func (PipelineArgs) ElementType

func (PipelineArgs) ElementType() reflect.Type

func (PipelineArgs) ToPipelineOutput

func (i PipelineArgs) ToPipelineOutput() PipelineOutput

func (PipelineArgs) ToPipelineOutputWithContext

func (i PipelineArgs) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineArray

type PipelineArray []PipelineInput

func (PipelineArray) ElementType

func (PipelineArray) ElementType() reflect.Type

func (PipelineArray) ToPipelineArrayOutput

func (i PipelineArray) ToPipelineArrayOutput() PipelineArrayOutput

func (PipelineArray) ToPipelineArrayOutputWithContext

func (i PipelineArray) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput

type PipelineArrayInput

type PipelineArrayInput interface {
	pulumi.Input

	ToPipelineArrayOutput() PipelineArrayOutput
	ToPipelineArrayOutputWithContext(context.Context) PipelineArrayOutput
}

PipelineArrayInput is an input type that accepts PipelineArray and PipelineArrayOutput values. You can construct a concrete instance of `PipelineArrayInput` via:

PipelineArray{ PipelineArgs{...} }

type PipelineArrayOutput

type PipelineArrayOutput struct{ *pulumi.OutputState }

func (PipelineArrayOutput) ElementType

func (PipelineArrayOutput) ElementType() reflect.Type

func (PipelineArrayOutput) Index

func (PipelineArrayOutput) ToPipelineArrayOutput

func (o PipelineArrayOutput) ToPipelineArrayOutput() PipelineArrayOutput

func (PipelineArrayOutput) ToPipelineArrayOutputWithContext

func (o PipelineArrayOutput) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput

type PipelineGroup

type PipelineGroup struct {
	pulumi.CustomResourceState

	// The exporters specified for a pipeline group instance.
	Exporters ExporterResponseArrayOutput `pulumi:"exporters"`
	// The extended location for given pipeline group.
	ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Networking configurations for the pipeline group instance.
	NetworkingConfigurations NetworkingConfigurationResponseArrayOutput `pulumi:"networkingConfigurations"`
	// The processors specified for a pipeline group instance.
	Processors ProcessorResponseArrayOutput `pulumi:"processors"`
	// The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The receivers specified for a pipeline group instance.
	Receivers ReceiverResponseArrayOutput `pulumi:"receivers"`
	// Defines the amount of replicas of the pipeline group instance.
	Replicas pulumi.IntPtrOutput `pulumi:"replicas"`
	// The service section for a given pipeline group instance.
	Service ServiceResponseOutput `pulumi:"service"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A pipeline group definition. Azure REST API version: 2023-10-01-preview.

func GetPipelineGroup

func GetPipelineGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineGroupState, opts ...pulumi.ResourceOption) (*PipelineGroup, error)

GetPipelineGroup gets an existing PipelineGroup 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 NewPipelineGroup

func NewPipelineGroup(ctx *pulumi.Context,
	name string, args *PipelineGroupArgs, opts ...pulumi.ResourceOption) (*PipelineGroup, error)

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

func (*PipelineGroup) ElementType

func (*PipelineGroup) ElementType() reflect.Type

func (*PipelineGroup) ToPipelineGroupOutput

func (i *PipelineGroup) ToPipelineGroupOutput() PipelineGroupOutput

func (*PipelineGroup) ToPipelineGroupOutputWithContext

func (i *PipelineGroup) ToPipelineGroupOutputWithContext(ctx context.Context) PipelineGroupOutput

type PipelineGroupArgs

type PipelineGroupArgs struct {
	// The exporters specified for a pipeline group instance.
	Exporters ExporterArrayInput
	// The extended location for given pipeline group.
	ExtendedLocation ExtendedLocationPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Networking configurations for the pipeline group instance.
	NetworkingConfigurations NetworkingConfigurationArrayInput
	// The name of pipeline group. The name is case insensitive.
	PipelineGroupName pulumi.StringPtrInput
	// The processors specified for a pipeline group instance.
	Processors ProcessorArrayInput
	// The receivers specified for a pipeline group instance.
	Receivers ReceiverArrayInput
	// Defines the amount of replicas of the pipeline group instance.
	Replicas pulumi.IntPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The service section for a given pipeline group instance.
	Service ServiceInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a PipelineGroup resource.

func (PipelineGroupArgs) ElementType

func (PipelineGroupArgs) ElementType() reflect.Type

type PipelineGroupInput

type PipelineGroupInput interface {
	pulumi.Input

	ToPipelineGroupOutput() PipelineGroupOutput
	ToPipelineGroupOutputWithContext(ctx context.Context) PipelineGroupOutput
}

type PipelineGroupOutput

type PipelineGroupOutput struct{ *pulumi.OutputState }

func (PipelineGroupOutput) ElementType

func (PipelineGroupOutput) ElementType() reflect.Type

func (PipelineGroupOutput) Exporters

The exporters specified for a pipeline group instance.

func (PipelineGroupOutput) ExtendedLocation

The extended location for given pipeline group.

func (PipelineGroupOutput) Location

The geo-location where the resource lives

func (PipelineGroupOutput) Name

The name of the resource

func (PipelineGroupOutput) NetworkingConfigurations

Networking configurations for the pipeline group instance.

func (PipelineGroupOutput) Processors

The processors specified for a pipeline group instance.

func (PipelineGroupOutput) ProvisioningState

func (o PipelineGroupOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of a pipeline group instance. Set to Succeeded if everything is healthy.

func (PipelineGroupOutput) Receivers

The receivers specified for a pipeline group instance.

func (PipelineGroupOutput) Replicas

Defines the amount of replicas of the pipeline group instance.

func (PipelineGroupOutput) Service

The service section for a given pipeline group instance.

func (PipelineGroupOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PipelineGroupOutput) Tags

Resource tags.

func (PipelineGroupOutput) ToPipelineGroupOutput

func (o PipelineGroupOutput) ToPipelineGroupOutput() PipelineGroupOutput

func (PipelineGroupOutput) ToPipelineGroupOutputWithContext

func (o PipelineGroupOutput) ToPipelineGroupOutputWithContext(ctx context.Context) PipelineGroupOutput

func (PipelineGroupOutput) Type

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

type PipelineGroupState

type PipelineGroupState struct {
}

func (PipelineGroupState) ElementType

func (PipelineGroupState) ElementType() reflect.Type

type PipelineInput

type PipelineInput interface {
	pulumi.Input

	ToPipelineOutput() PipelineOutput
	ToPipelineOutputWithContext(context.Context) PipelineOutput
}

PipelineInput is an input type that accepts PipelineArgs and PipelineOutput values. You can construct a concrete instance of `PipelineInput` via:

PipelineArgs{...}

type PipelineOutput

type PipelineOutput struct{ *pulumi.OutputState }

Pipeline Info.

func (PipelineOutput) ElementType

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) Exporters

func (o PipelineOutput) Exporters() pulumi.StringArrayOutput

Reference to exporters configured for the pipeline.

func (PipelineOutput) Name

Name of the pipeline.

func (PipelineOutput) Processors

func (o PipelineOutput) Processors() pulumi.StringArrayOutput

Reference to processors configured for the pipeline.

func (PipelineOutput) Receivers

func (o PipelineOutput) Receivers() pulumi.StringArrayOutput

Reference to receivers configured for the pipeline.

func (PipelineOutput) ToPipelineOutput

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext

func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

func (PipelineOutput) Type

The type of pipeline

type PipelineResponse

type PipelineResponse struct {
	// Reference to exporters configured for the pipeline.
	Exporters []string `pulumi:"exporters"`
	// Name of the pipeline.
	Name string `pulumi:"name"`
	// Reference to processors configured for the pipeline.
	Processors []string `pulumi:"processors"`
	// Reference to receivers configured for the pipeline.
	Receivers []string `pulumi:"receivers"`
	// The type of pipeline
	Type string `pulumi:"type"`
}

Pipeline Info.

type PipelineResponseArrayOutput

type PipelineResponseArrayOutput struct{ *pulumi.OutputState }

func (PipelineResponseArrayOutput) ElementType

func (PipelineResponseArrayOutput) Index

func (PipelineResponseArrayOutput) ToPipelineResponseArrayOutput

func (o PipelineResponseArrayOutput) ToPipelineResponseArrayOutput() PipelineResponseArrayOutput

func (PipelineResponseArrayOutput) ToPipelineResponseArrayOutputWithContext

func (o PipelineResponseArrayOutput) ToPipelineResponseArrayOutputWithContext(ctx context.Context) PipelineResponseArrayOutput

type PipelineResponseOutput

type PipelineResponseOutput struct{ *pulumi.OutputState }

Pipeline Info.

func (PipelineResponseOutput) ElementType

func (PipelineResponseOutput) ElementType() reflect.Type

func (PipelineResponseOutput) Exporters

Reference to exporters configured for the pipeline.

func (PipelineResponseOutput) Name

Name of the pipeline.

func (PipelineResponseOutput) Processors

Reference to processors configured for the pipeline.

func (PipelineResponseOutput) Receivers

Reference to receivers configured for the pipeline.

func (PipelineResponseOutput) ToPipelineResponseOutput

func (o PipelineResponseOutput) ToPipelineResponseOutput() PipelineResponseOutput

func (PipelineResponseOutput) ToPipelineResponseOutputWithContext

func (o PipelineResponseOutput) ToPipelineResponseOutputWithContext(ctx context.Context) PipelineResponseOutput

func (PipelineResponseOutput) Type

The type of pipeline

type PipelineType

type PipelineType string

The type of pipeline

func (PipelineType) ElementType

func (PipelineType) ElementType() reflect.Type

func (PipelineType) ToPipelineTypeOutput

func (e PipelineType) ToPipelineTypeOutput() PipelineTypeOutput

func (PipelineType) ToPipelineTypeOutputWithContext

func (e PipelineType) ToPipelineTypeOutputWithContext(ctx context.Context) PipelineTypeOutput

func (PipelineType) ToPipelineTypePtrOutput

func (e PipelineType) ToPipelineTypePtrOutput() PipelineTypePtrOutput

func (PipelineType) ToPipelineTypePtrOutputWithContext

func (e PipelineType) ToPipelineTypePtrOutputWithContext(ctx context.Context) PipelineTypePtrOutput

func (PipelineType) ToStringOutput

func (e PipelineType) ToStringOutput() pulumi.StringOutput

func (PipelineType) ToStringOutputWithContext

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

func (PipelineType) ToStringPtrOutput

func (e PipelineType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineType) ToStringPtrOutputWithContext

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

type PipelineTypeInput

type PipelineTypeInput interface {
	pulumi.Input

	ToPipelineTypeOutput() PipelineTypeOutput
	ToPipelineTypeOutputWithContext(context.Context) PipelineTypeOutput
}

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

PipelineTypeLogs

type PipelineTypeOutput

type PipelineTypeOutput struct{ *pulumi.OutputState }

func (PipelineTypeOutput) ElementType

func (PipelineTypeOutput) ElementType() reflect.Type

func (PipelineTypeOutput) ToPipelineTypeOutput

func (o PipelineTypeOutput) ToPipelineTypeOutput() PipelineTypeOutput

func (PipelineTypeOutput) ToPipelineTypeOutputWithContext

func (o PipelineTypeOutput) ToPipelineTypeOutputWithContext(ctx context.Context) PipelineTypeOutput

func (PipelineTypeOutput) ToPipelineTypePtrOutput

func (o PipelineTypeOutput) ToPipelineTypePtrOutput() PipelineTypePtrOutput

func (PipelineTypeOutput) ToPipelineTypePtrOutputWithContext

func (o PipelineTypeOutput) ToPipelineTypePtrOutputWithContext(ctx context.Context) PipelineTypePtrOutput

func (PipelineTypeOutput) ToStringOutput

func (o PipelineTypeOutput) ToStringOutput() pulumi.StringOutput

func (PipelineTypeOutput) ToStringOutputWithContext

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

func (PipelineTypeOutput) ToStringPtrOutput

func (o PipelineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineTypeOutput) ToStringPtrOutputWithContext

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

type PipelineTypePtrInput

type PipelineTypePtrInput interface {
	pulumi.Input

	ToPipelineTypePtrOutput() PipelineTypePtrOutput
	ToPipelineTypePtrOutputWithContext(context.Context) PipelineTypePtrOutput
}

func PipelineTypePtr

func PipelineTypePtr(v string) PipelineTypePtrInput

type PipelineTypePtrOutput

type PipelineTypePtrOutput struct{ *pulumi.OutputState }

func (PipelineTypePtrOutput) Elem

func (PipelineTypePtrOutput) ElementType

func (PipelineTypePtrOutput) ElementType() reflect.Type

func (PipelineTypePtrOutput) ToPipelineTypePtrOutput

func (o PipelineTypePtrOutput) ToPipelineTypePtrOutput() PipelineTypePtrOutput

func (PipelineTypePtrOutput) ToPipelineTypePtrOutputWithContext

func (o PipelineTypePtrOutput) ToPipelineTypePtrOutputWithContext(ctx context.Context) PipelineTypePtrOutput

func (PipelineTypePtrOutput) ToStringPtrOutput

func (o PipelineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineTypePtrOutput) ToStringPtrOutputWithContext

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

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection resource.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

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

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) GroupIds

The group ids for the private endpoint resource.

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The private endpoint resource.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

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

func (PrivateEndpointConnectionResponseOutput) Type

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

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for private endpoint.
	Id string `pulumi:"id"`
}

The private endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The private endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

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

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

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

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

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

type Processor

type Processor struct {
	// Batch processor configurations.
	Batch *BatchProcessor `pulumi:"batch"`
	// The name of processor.
	Name string `pulumi:"name"`
	// The type of processor.
	Type string `pulumi:"type"`
}

Processor Info.

func (*Processor) Defaults

func (val *Processor) Defaults() *Processor

Defaults sets the appropriate defaults for Processor

type ProcessorArgs

type ProcessorArgs struct {
	// Batch processor configurations.
	Batch BatchProcessorPtrInput `pulumi:"batch"`
	// The name of processor.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of processor.
	Type pulumi.StringInput `pulumi:"type"`
}

Processor Info.

func (*ProcessorArgs) Defaults

func (val *ProcessorArgs) Defaults() *ProcessorArgs

Defaults sets the appropriate defaults for ProcessorArgs

func (ProcessorArgs) ElementType

func (ProcessorArgs) ElementType() reflect.Type

func (ProcessorArgs) ToProcessorOutput

func (i ProcessorArgs) ToProcessorOutput() ProcessorOutput

func (ProcessorArgs) ToProcessorOutputWithContext

func (i ProcessorArgs) ToProcessorOutputWithContext(ctx context.Context) ProcessorOutput

type ProcessorArray

type ProcessorArray []ProcessorInput

func (ProcessorArray) ElementType

func (ProcessorArray) ElementType() reflect.Type

func (ProcessorArray) ToProcessorArrayOutput

func (i ProcessorArray) ToProcessorArrayOutput() ProcessorArrayOutput

func (ProcessorArray) ToProcessorArrayOutputWithContext

func (i ProcessorArray) ToProcessorArrayOutputWithContext(ctx context.Context) ProcessorArrayOutput

type ProcessorArrayInput

type ProcessorArrayInput interface {
	pulumi.Input

	ToProcessorArrayOutput() ProcessorArrayOutput
	ToProcessorArrayOutputWithContext(context.Context) ProcessorArrayOutput
}

ProcessorArrayInput is an input type that accepts ProcessorArray and ProcessorArrayOutput values. You can construct a concrete instance of `ProcessorArrayInput` via:

ProcessorArray{ ProcessorArgs{...} }

type ProcessorArrayOutput

type ProcessorArrayOutput struct{ *pulumi.OutputState }

func (ProcessorArrayOutput) ElementType

func (ProcessorArrayOutput) ElementType() reflect.Type

func (ProcessorArrayOutput) Index

func (ProcessorArrayOutput) ToProcessorArrayOutput

func (o ProcessorArrayOutput) ToProcessorArrayOutput() ProcessorArrayOutput

func (ProcessorArrayOutput) ToProcessorArrayOutputWithContext

func (o ProcessorArrayOutput) ToProcessorArrayOutputWithContext(ctx context.Context) ProcessorArrayOutput

type ProcessorInput

type ProcessorInput interface {
	pulumi.Input

	ToProcessorOutput() ProcessorOutput
	ToProcessorOutputWithContext(context.Context) ProcessorOutput
}

ProcessorInput is an input type that accepts ProcessorArgs and ProcessorOutput values. You can construct a concrete instance of `ProcessorInput` via:

ProcessorArgs{...}

type ProcessorOutput

type ProcessorOutput struct{ *pulumi.OutputState }

Processor Info.

func (ProcessorOutput) Batch

Batch processor configurations.

func (ProcessorOutput) ElementType

func (ProcessorOutput) ElementType() reflect.Type

func (ProcessorOutput) Name

The name of processor.

func (ProcessorOutput) ToProcessorOutput

func (o ProcessorOutput) ToProcessorOutput() ProcessorOutput

func (ProcessorOutput) ToProcessorOutputWithContext

func (o ProcessorOutput) ToProcessorOutputWithContext(ctx context.Context) ProcessorOutput

func (ProcessorOutput) Type

The type of processor.

type ProcessorResponse

type ProcessorResponse struct {
	// Batch processor configurations.
	Batch *BatchProcessorResponse `pulumi:"batch"`
	// The name of processor.
	Name string `pulumi:"name"`
	// The type of processor.
	Type string `pulumi:"type"`
}

Processor Info.

func (*ProcessorResponse) Defaults

func (val *ProcessorResponse) Defaults() *ProcessorResponse

Defaults sets the appropriate defaults for ProcessorResponse

type ProcessorResponseArrayOutput

type ProcessorResponseArrayOutput struct{ *pulumi.OutputState }

func (ProcessorResponseArrayOutput) ElementType

func (ProcessorResponseArrayOutput) Index

func (ProcessorResponseArrayOutput) ToProcessorResponseArrayOutput

func (o ProcessorResponseArrayOutput) ToProcessorResponseArrayOutput() ProcessorResponseArrayOutput

func (ProcessorResponseArrayOutput) ToProcessorResponseArrayOutputWithContext

func (o ProcessorResponseArrayOutput) ToProcessorResponseArrayOutputWithContext(ctx context.Context) ProcessorResponseArrayOutput

type ProcessorResponseOutput

type ProcessorResponseOutput struct{ *pulumi.OutputState }

Processor Info.

func (ProcessorResponseOutput) Batch

Batch processor configurations.

func (ProcessorResponseOutput) ElementType

func (ProcessorResponseOutput) ElementType() reflect.Type

func (ProcessorResponseOutput) Name

The name of processor.

func (ProcessorResponseOutput) ToProcessorResponseOutput

func (o ProcessorResponseOutput) ToProcessorResponseOutput() ProcessorResponseOutput

func (ProcessorResponseOutput) ToProcessorResponseOutputWithContext

func (o ProcessorResponseOutput) ToProcessorResponseOutputWithContext(ctx context.Context) ProcessorResponseOutput

func (ProcessorResponseOutput) Type

The type of processor.

type ProcessorType

type ProcessorType string

The type of processor.

func (ProcessorType) ElementType

func (ProcessorType) ElementType() reflect.Type

func (ProcessorType) ToProcessorTypeOutput

func (e ProcessorType) ToProcessorTypeOutput() ProcessorTypeOutput

func (ProcessorType) ToProcessorTypeOutputWithContext

func (e ProcessorType) ToProcessorTypeOutputWithContext(ctx context.Context) ProcessorTypeOutput

func (ProcessorType) ToProcessorTypePtrOutput

func (e ProcessorType) ToProcessorTypePtrOutput() ProcessorTypePtrOutput

func (ProcessorType) ToProcessorTypePtrOutputWithContext

func (e ProcessorType) ToProcessorTypePtrOutputWithContext(ctx context.Context) ProcessorTypePtrOutput

func (ProcessorType) ToStringOutput

func (e ProcessorType) ToStringOutput() pulumi.StringOutput

func (ProcessorType) ToStringOutputWithContext

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

func (ProcessorType) ToStringPtrOutput

func (e ProcessorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProcessorType) ToStringPtrOutputWithContext

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

type ProcessorTypeInput

type ProcessorTypeInput interface {
	pulumi.Input

	ToProcessorTypeOutput() ProcessorTypeOutput
	ToProcessorTypeOutputWithContext(context.Context) ProcessorTypeOutput
}

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

ProcessorTypeBatch

type ProcessorTypeOutput

type ProcessorTypeOutput struct{ *pulumi.OutputState }

func (ProcessorTypeOutput) ElementType

func (ProcessorTypeOutput) ElementType() reflect.Type

func (ProcessorTypeOutput) ToProcessorTypeOutput

func (o ProcessorTypeOutput) ToProcessorTypeOutput() ProcessorTypeOutput

func (ProcessorTypeOutput) ToProcessorTypeOutputWithContext

func (o ProcessorTypeOutput) ToProcessorTypeOutputWithContext(ctx context.Context) ProcessorTypeOutput

func (ProcessorTypeOutput) ToProcessorTypePtrOutput

func (o ProcessorTypeOutput) ToProcessorTypePtrOutput() ProcessorTypePtrOutput

func (ProcessorTypeOutput) ToProcessorTypePtrOutputWithContext

func (o ProcessorTypeOutput) ToProcessorTypePtrOutputWithContext(ctx context.Context) ProcessorTypePtrOutput

func (ProcessorTypeOutput) ToStringOutput

func (o ProcessorTypeOutput) ToStringOutput() pulumi.StringOutput

func (ProcessorTypeOutput) ToStringOutputWithContext

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

func (ProcessorTypeOutput) ToStringPtrOutput

func (o ProcessorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProcessorTypeOutput) ToStringPtrOutputWithContext

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

type ProcessorTypePtrInput

type ProcessorTypePtrInput interface {
	pulumi.Input

	ToProcessorTypePtrOutput() ProcessorTypePtrOutput
	ToProcessorTypePtrOutputWithContext(context.Context) ProcessorTypePtrOutput
}

func ProcessorTypePtr

func ProcessorTypePtr(v string) ProcessorTypePtrInput

type ProcessorTypePtrOutput

type ProcessorTypePtrOutput struct{ *pulumi.OutputState }

func (ProcessorTypePtrOutput) Elem

func (ProcessorTypePtrOutput) ElementType

func (ProcessorTypePtrOutput) ElementType() reflect.Type

func (ProcessorTypePtrOutput) ToProcessorTypePtrOutput

func (o ProcessorTypePtrOutput) ToProcessorTypePtrOutput() ProcessorTypePtrOutput

func (ProcessorTypePtrOutput) ToProcessorTypePtrOutputWithContext

func (o ProcessorTypePtrOutput) ToProcessorTypePtrOutputWithContext(ctx context.Context) ProcessorTypePtrOutput

func (ProcessorTypePtrOutput) ToStringPtrOutput

func (o ProcessorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProcessorTypePtrOutput) ToStringPtrOutputWithContext

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

type Receiver

type Receiver struct {
	// The name of receiver.
	Name string `pulumi:"name"`
	// OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
	Otlp *OtlpReceiver `pulumi:"otlp"`
	// Syslog configurations. This field is mandatory for syslog type receivers.
	Syslog *SyslogReceiver `pulumi:"syslog"`
	// The type of receiver.
	Type string `pulumi:"type"`
	// UDP receiver configurations. This field is mandatory for UDP receivers.
	Udp *UdpReceiver `pulumi:"udp"`
}

Receiver Info.

func (*Receiver) Defaults

func (val *Receiver) Defaults() *Receiver

Defaults sets the appropriate defaults for Receiver

type ReceiverArgs

type ReceiverArgs struct {
	// The name of receiver.
	Name pulumi.StringInput `pulumi:"name"`
	// OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
	Otlp OtlpReceiverPtrInput `pulumi:"otlp"`
	// Syslog configurations. This field is mandatory for syslog type receivers.
	Syslog SyslogReceiverPtrInput `pulumi:"syslog"`
	// The type of receiver.
	Type pulumi.StringInput `pulumi:"type"`
	// UDP receiver configurations. This field is mandatory for UDP receivers.
	Udp UdpReceiverPtrInput `pulumi:"udp"`
}

Receiver Info.

func (*ReceiverArgs) Defaults

func (val *ReceiverArgs) Defaults() *ReceiverArgs

Defaults sets the appropriate defaults for ReceiverArgs

func (ReceiverArgs) ElementType

func (ReceiverArgs) ElementType() reflect.Type

func (ReceiverArgs) ToReceiverOutput

func (i ReceiverArgs) ToReceiverOutput() ReceiverOutput

func (ReceiverArgs) ToReceiverOutputWithContext

func (i ReceiverArgs) ToReceiverOutputWithContext(ctx context.Context) ReceiverOutput

type ReceiverArray

type ReceiverArray []ReceiverInput

func (ReceiverArray) ElementType

func (ReceiverArray) ElementType() reflect.Type

func (ReceiverArray) ToReceiverArrayOutput

func (i ReceiverArray) ToReceiverArrayOutput() ReceiverArrayOutput

func (ReceiverArray) ToReceiverArrayOutputWithContext

func (i ReceiverArray) ToReceiverArrayOutputWithContext(ctx context.Context) ReceiverArrayOutput

type ReceiverArrayInput

type ReceiverArrayInput interface {
	pulumi.Input

	ToReceiverArrayOutput() ReceiverArrayOutput
	ToReceiverArrayOutputWithContext(context.Context) ReceiverArrayOutput
}

ReceiverArrayInput is an input type that accepts ReceiverArray and ReceiverArrayOutput values. You can construct a concrete instance of `ReceiverArrayInput` via:

ReceiverArray{ ReceiverArgs{...} }

type ReceiverArrayOutput

type ReceiverArrayOutput struct{ *pulumi.OutputState }

func (ReceiverArrayOutput) ElementType

func (ReceiverArrayOutput) ElementType() reflect.Type

func (ReceiverArrayOutput) Index

func (ReceiverArrayOutput) ToReceiverArrayOutput

func (o ReceiverArrayOutput) ToReceiverArrayOutput() ReceiverArrayOutput

func (ReceiverArrayOutput) ToReceiverArrayOutputWithContext

func (o ReceiverArrayOutput) ToReceiverArrayOutputWithContext(ctx context.Context) ReceiverArrayOutput

type ReceiverInput

type ReceiverInput interface {
	pulumi.Input

	ToReceiverOutput() ReceiverOutput
	ToReceiverOutputWithContext(context.Context) ReceiverOutput
}

ReceiverInput is an input type that accepts ReceiverArgs and ReceiverOutput values. You can construct a concrete instance of `ReceiverInput` via:

ReceiverArgs{...}

type ReceiverOutput

type ReceiverOutput struct{ *pulumi.OutputState }

Receiver Info.

func (ReceiverOutput) ElementType

func (ReceiverOutput) ElementType() reflect.Type

func (ReceiverOutput) Name

The name of receiver.

func (ReceiverOutput) Otlp

OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.

func (ReceiverOutput) Syslog

Syslog configurations. This field is mandatory for syslog type receivers.

func (ReceiverOutput) ToReceiverOutput

func (o ReceiverOutput) ToReceiverOutput() ReceiverOutput

func (ReceiverOutput) ToReceiverOutputWithContext

func (o ReceiverOutput) ToReceiverOutputWithContext(ctx context.Context) ReceiverOutput

func (ReceiverOutput) Type

The type of receiver.

func (ReceiverOutput) Udp

UDP receiver configurations. This field is mandatory for UDP receivers.

type ReceiverResponse

type ReceiverResponse struct {
	// The name of receiver.
	Name string `pulumi:"name"`
	// OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.
	Otlp *OtlpReceiverResponse `pulumi:"otlp"`
	// Syslog configurations. This field is mandatory for syslog type receivers.
	Syslog *SyslogReceiverResponse `pulumi:"syslog"`
	// The type of receiver.
	Type string `pulumi:"type"`
	// UDP receiver configurations. This field is mandatory for UDP receivers.
	Udp *UdpReceiverResponse `pulumi:"udp"`
}

Receiver Info.

func (*ReceiverResponse) Defaults

func (val *ReceiverResponse) Defaults() *ReceiverResponse

Defaults sets the appropriate defaults for ReceiverResponse

type ReceiverResponseArrayOutput

type ReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (ReceiverResponseArrayOutput) ElementType

func (ReceiverResponseArrayOutput) Index

func (ReceiverResponseArrayOutput) ToReceiverResponseArrayOutput

func (o ReceiverResponseArrayOutput) ToReceiverResponseArrayOutput() ReceiverResponseArrayOutput

func (ReceiverResponseArrayOutput) ToReceiverResponseArrayOutputWithContext

func (o ReceiverResponseArrayOutput) ToReceiverResponseArrayOutputWithContext(ctx context.Context) ReceiverResponseArrayOutput

type ReceiverResponseOutput

type ReceiverResponseOutput struct{ *pulumi.OutputState }

Receiver Info.

func (ReceiverResponseOutput) ElementType

func (ReceiverResponseOutput) ElementType() reflect.Type

func (ReceiverResponseOutput) Name

The name of receiver.

func (ReceiverResponseOutput) Otlp

OTLP receiver configurations. This field is mandatory for OTLP and pipelineGroup receivers.

func (ReceiverResponseOutput) Syslog

Syslog configurations. This field is mandatory for syslog type receivers.

func (ReceiverResponseOutput) ToReceiverResponseOutput

func (o ReceiverResponseOutput) ToReceiverResponseOutput() ReceiverResponseOutput

func (ReceiverResponseOutput) ToReceiverResponseOutputWithContext

func (o ReceiverResponseOutput) ToReceiverResponseOutputWithContext(ctx context.Context) ReceiverResponseOutput

func (ReceiverResponseOutput) Type

The type of receiver.

func (ReceiverResponseOutput) Udp

UDP receiver configurations. This field is mandatory for UDP receivers.

type ReceiverType

type ReceiverType string

The type of receiver.

func (ReceiverType) ElementType

func (ReceiverType) ElementType() reflect.Type

func (ReceiverType) ToReceiverTypeOutput

func (e ReceiverType) ToReceiverTypeOutput() ReceiverTypeOutput

func (ReceiverType) ToReceiverTypeOutputWithContext

func (e ReceiverType) ToReceiverTypeOutputWithContext(ctx context.Context) ReceiverTypeOutput

func (ReceiverType) ToReceiverTypePtrOutput

func (e ReceiverType) ToReceiverTypePtrOutput() ReceiverTypePtrOutput

func (ReceiverType) ToReceiverTypePtrOutputWithContext

func (e ReceiverType) ToReceiverTypePtrOutputWithContext(ctx context.Context) ReceiverTypePtrOutput

func (ReceiverType) ToStringOutput

func (e ReceiverType) ToStringOutput() pulumi.StringOutput

func (ReceiverType) ToStringOutputWithContext

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

func (ReceiverType) ToStringPtrOutput

func (e ReceiverType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReceiverType) ToStringPtrOutputWithContext

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

type ReceiverTypeInput

type ReceiverTypeInput interface {
	pulumi.Input

	ToReceiverTypeOutput() ReceiverTypeOutput
	ToReceiverTypeOutputWithContext(context.Context) ReceiverTypeOutput
}

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

ReceiverTypeSyslog
ReceiverTypeAma
ReceiverTypePipelineGroup
ReceiverTypeOTLP
ReceiverTypeUDP

type ReceiverTypeOutput

type ReceiverTypeOutput struct{ *pulumi.OutputState }

func (ReceiverTypeOutput) ElementType

func (ReceiverTypeOutput) ElementType() reflect.Type

func (ReceiverTypeOutput) ToReceiverTypeOutput

func (o ReceiverTypeOutput) ToReceiverTypeOutput() ReceiverTypeOutput

func (ReceiverTypeOutput) ToReceiverTypeOutputWithContext

func (o ReceiverTypeOutput) ToReceiverTypeOutputWithContext(ctx context.Context) ReceiverTypeOutput

func (ReceiverTypeOutput) ToReceiverTypePtrOutput

func (o ReceiverTypeOutput) ToReceiverTypePtrOutput() ReceiverTypePtrOutput

func (ReceiverTypeOutput) ToReceiverTypePtrOutputWithContext

func (o ReceiverTypeOutput) ToReceiverTypePtrOutputWithContext(ctx context.Context) ReceiverTypePtrOutput

func (ReceiverTypeOutput) ToStringOutput

func (o ReceiverTypeOutput) ToStringOutput() pulumi.StringOutput

func (ReceiverTypeOutput) ToStringOutputWithContext

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

func (ReceiverTypeOutput) ToStringPtrOutput

func (o ReceiverTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReceiverTypeOutput) ToStringPtrOutputWithContext

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

type ReceiverTypePtrInput

type ReceiverTypePtrInput interface {
	pulumi.Input

	ToReceiverTypePtrOutput() ReceiverTypePtrOutput
	ToReceiverTypePtrOutputWithContext(context.Context) ReceiverTypePtrOutput
}

func ReceiverTypePtr

func ReceiverTypePtr(v string) ReceiverTypePtrInput

type ReceiverTypePtrOutput

type ReceiverTypePtrOutput struct{ *pulumi.OutputState }

func (ReceiverTypePtrOutput) Elem

func (ReceiverTypePtrOutput) ElementType

func (ReceiverTypePtrOutput) ElementType() reflect.Type

func (ReceiverTypePtrOutput) ToReceiverTypePtrOutput

func (o ReceiverTypePtrOutput) ToReceiverTypePtrOutput() ReceiverTypePtrOutput

func (ReceiverTypePtrOutput) ToReceiverTypePtrOutputWithContext

func (o ReceiverTypePtrOutput) ToReceiverTypePtrOutputWithContext(ctx context.Context) ReceiverTypePtrOutput

func (ReceiverTypePtrOutput) ToStringPtrOutput

func (o ReceiverTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReceiverTypePtrOutput) ToStringPtrOutputWithContext

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

type RecordMap

type RecordMap struct {
	// Record Map Key.
	From string `pulumi:"from"`
	// Record Map Value.
	To string `pulumi:"to"`
}

Record map for schema in azure monitor.

type RecordMapArgs

type RecordMapArgs struct {
	// Record Map Key.
	From pulumi.StringInput `pulumi:"from"`
	// Record Map Value.
	To pulumi.StringInput `pulumi:"to"`
}

Record map for schema in azure monitor.

func (RecordMapArgs) ElementType

func (RecordMapArgs) ElementType() reflect.Type

func (RecordMapArgs) ToRecordMapOutput

func (i RecordMapArgs) ToRecordMapOutput() RecordMapOutput

func (RecordMapArgs) ToRecordMapOutputWithContext

func (i RecordMapArgs) ToRecordMapOutputWithContext(ctx context.Context) RecordMapOutput

type RecordMapArray

type RecordMapArray []RecordMapInput

func (RecordMapArray) ElementType

func (RecordMapArray) ElementType() reflect.Type

func (RecordMapArray) ToRecordMapArrayOutput

func (i RecordMapArray) ToRecordMapArrayOutput() RecordMapArrayOutput

func (RecordMapArray) ToRecordMapArrayOutputWithContext

func (i RecordMapArray) ToRecordMapArrayOutputWithContext(ctx context.Context) RecordMapArrayOutput

type RecordMapArrayInput

type RecordMapArrayInput interface {
	pulumi.Input

	ToRecordMapArrayOutput() RecordMapArrayOutput
	ToRecordMapArrayOutputWithContext(context.Context) RecordMapArrayOutput
}

RecordMapArrayInput is an input type that accepts RecordMapArray and RecordMapArrayOutput values. You can construct a concrete instance of `RecordMapArrayInput` via:

RecordMapArray{ RecordMapArgs{...} }

type RecordMapArrayOutput

type RecordMapArrayOutput struct{ *pulumi.OutputState }

func (RecordMapArrayOutput) ElementType

func (RecordMapArrayOutput) ElementType() reflect.Type

func (RecordMapArrayOutput) Index

func (RecordMapArrayOutput) ToRecordMapArrayOutput

func (o RecordMapArrayOutput) ToRecordMapArrayOutput() RecordMapArrayOutput

func (RecordMapArrayOutput) ToRecordMapArrayOutputWithContext

func (o RecordMapArrayOutput) ToRecordMapArrayOutputWithContext(ctx context.Context) RecordMapArrayOutput

type RecordMapInput

type RecordMapInput interface {
	pulumi.Input

	ToRecordMapOutput() RecordMapOutput
	ToRecordMapOutputWithContext(context.Context) RecordMapOutput
}

RecordMapInput is an input type that accepts RecordMap and RecordMapOutput values. You can construct a concrete instance of `RecordMapInput` via:

RecordMap{ "key": RecordArgs{...} }

type RecordMapOutput

type RecordMapOutput struct{ *pulumi.OutputState }

Record map for schema in azure monitor.

func (RecordMapOutput) ElementType

func (RecordMapOutput) ElementType() reflect.Type

func (RecordMapOutput) From

Record Map Key.

func (RecordMapOutput) To

Record Map Value.

func (RecordMapOutput) ToRecordMapOutput

func (o RecordMapOutput) ToRecordMapOutput() RecordMapOutput

func (RecordMapOutput) ToRecordMapOutputWithContext

func (o RecordMapOutput) ToRecordMapOutputWithContext(ctx context.Context) RecordMapOutput

type RecordMapResponse

type RecordMapResponse struct {
	// Record Map Key.
	From string `pulumi:"from"`
	// Record Map Value.
	To string `pulumi:"to"`
}

Record map for schema in azure monitor.

type RecordMapResponseArrayOutput

type RecordMapResponseArrayOutput struct{ *pulumi.OutputState }

func (RecordMapResponseArrayOutput) ElementType

func (RecordMapResponseArrayOutput) Index

func (RecordMapResponseArrayOutput) ToRecordMapResponseArrayOutput

func (o RecordMapResponseArrayOutput) ToRecordMapResponseArrayOutput() RecordMapResponseArrayOutput

func (RecordMapResponseArrayOutput) ToRecordMapResponseArrayOutputWithContext

func (o RecordMapResponseArrayOutput) ToRecordMapResponseArrayOutputWithContext(ctx context.Context) RecordMapResponseArrayOutput

type RecordMapResponseOutput

type RecordMapResponseOutput struct{ *pulumi.OutputState }

Record map for schema in azure monitor.

func (RecordMapResponseOutput) ElementType

func (RecordMapResponseOutput) ElementType() reflect.Type

func (RecordMapResponseOutput) From

Record Map Key.

func (RecordMapResponseOutput) To

Record Map Value.

func (RecordMapResponseOutput) ToRecordMapResponseOutput

func (o RecordMapResponseOutput) ToRecordMapResponseOutput() RecordMapResponseOutput

func (RecordMapResponseOutput) ToRecordMapResponseOutputWithContext

func (o RecordMapResponseOutput) ToRecordMapResponseOutputWithContext(ctx context.Context) RecordMapResponseOutput

type ResourceMap

type ResourceMap struct {
	// Resource Map Key.
	From string `pulumi:"from"`
	// Resource Map Value.
	To string `pulumi:"to"`
}

Resource map for schema in azure monitor.

type ResourceMapArgs

type ResourceMapArgs struct {
	// Resource Map Key.
	From pulumi.StringInput `pulumi:"from"`
	// Resource Map Value.
	To pulumi.StringInput `pulumi:"to"`
}

Resource map for schema in azure monitor.

func (ResourceMapArgs) ElementType

func (ResourceMapArgs) ElementType() reflect.Type

func (ResourceMapArgs) ToResourceMapOutput

func (i ResourceMapArgs) ToResourceMapOutput() ResourceMapOutput

func (ResourceMapArgs) ToResourceMapOutputWithContext

func (i ResourceMapArgs) ToResourceMapOutputWithContext(ctx context.Context) ResourceMapOutput

type ResourceMapArray

type ResourceMapArray []ResourceMapInput

func (ResourceMapArray) ElementType

func (ResourceMapArray) ElementType() reflect.Type

func (ResourceMapArray) ToResourceMapArrayOutput

func (i ResourceMapArray) ToResourceMapArrayOutput() ResourceMapArrayOutput

func (ResourceMapArray) ToResourceMapArrayOutputWithContext

func (i ResourceMapArray) ToResourceMapArrayOutputWithContext(ctx context.Context) ResourceMapArrayOutput

type ResourceMapArrayInput

type ResourceMapArrayInput interface {
	pulumi.Input

	ToResourceMapArrayOutput() ResourceMapArrayOutput
	ToResourceMapArrayOutputWithContext(context.Context) ResourceMapArrayOutput
}

ResourceMapArrayInput is an input type that accepts ResourceMapArray and ResourceMapArrayOutput values. You can construct a concrete instance of `ResourceMapArrayInput` via:

ResourceMapArray{ ResourceMapArgs{...} }

type ResourceMapArrayOutput

type ResourceMapArrayOutput struct{ *pulumi.OutputState }

func (ResourceMapArrayOutput) ElementType

func (ResourceMapArrayOutput) ElementType() reflect.Type

func (ResourceMapArrayOutput) Index

func (ResourceMapArrayOutput) ToResourceMapArrayOutput

func (o ResourceMapArrayOutput) ToResourceMapArrayOutput() ResourceMapArrayOutput

func (ResourceMapArrayOutput) ToResourceMapArrayOutputWithContext

func (o ResourceMapArrayOutput) ToResourceMapArrayOutputWithContext(ctx context.Context) ResourceMapArrayOutput

type ResourceMapInput

type ResourceMapInput interface {
	pulumi.Input

	ToResourceMapOutput() ResourceMapOutput
	ToResourceMapOutputWithContext(context.Context) ResourceMapOutput
}

ResourceMapInput is an input type that accepts ResourceMap and ResourceMapOutput values. You can construct a concrete instance of `ResourceMapInput` via:

ResourceMap{ "key": ResourceArgs{...} }

type ResourceMapOutput

type ResourceMapOutput struct{ *pulumi.OutputState }

Resource map for schema in azure monitor.

func (ResourceMapOutput) ElementType

func (ResourceMapOutput) ElementType() reflect.Type

func (ResourceMapOutput) From

Resource Map Key.

func (ResourceMapOutput) To

Resource Map Value.

func (ResourceMapOutput) ToResourceMapOutput

func (o ResourceMapOutput) ToResourceMapOutput() ResourceMapOutput

func (ResourceMapOutput) ToResourceMapOutputWithContext

func (o ResourceMapOutput) ToResourceMapOutputWithContext(ctx context.Context) ResourceMapOutput

type ResourceMapResponse

type ResourceMapResponse struct {
	// Resource Map Key.
	From string `pulumi:"from"`
	// Resource Map Value.
	To string `pulumi:"to"`
}

Resource map for schema in azure monitor.

type ResourceMapResponseArrayOutput

type ResourceMapResponseArrayOutput struct{ *pulumi.OutputState }

func (ResourceMapResponseArrayOutput) ElementType

func (ResourceMapResponseArrayOutput) Index

func (ResourceMapResponseArrayOutput) ToResourceMapResponseArrayOutput

func (o ResourceMapResponseArrayOutput) ToResourceMapResponseArrayOutput() ResourceMapResponseArrayOutput

func (ResourceMapResponseArrayOutput) ToResourceMapResponseArrayOutputWithContext

func (o ResourceMapResponseArrayOutput) ToResourceMapResponseArrayOutputWithContext(ctx context.Context) ResourceMapResponseArrayOutput

type ResourceMapResponseOutput

type ResourceMapResponseOutput struct{ *pulumi.OutputState }

Resource map for schema in azure monitor.

func (ResourceMapResponseOutput) ElementType

func (ResourceMapResponseOutput) ElementType() reflect.Type

func (ResourceMapResponseOutput) From

Resource Map Key.

func (ResourceMapResponseOutput) To

Resource Map Value.

func (ResourceMapResponseOutput) ToResourceMapResponseOutput

func (o ResourceMapResponseOutput) ToResourceMapResponseOutput() ResourceMapResponseOutput

func (ResourceMapResponseOutput) ToResourceMapResponseOutputWithContext

func (o ResourceMapResponseOutput) ToResourceMapResponseOutputWithContext(ctx context.Context) ResourceMapResponseOutput

type SchemaMap

type SchemaMap struct {
	// Record Map.
	RecordMap []RecordMap `pulumi:"recordMap"`
	// Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
	ResourceMap []ResourceMap `pulumi:"resourceMap"`
	// A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
	ScopeMap []ScopeMap `pulumi:"scopeMap"`
}

Schema map for azure monitor for logs.

type SchemaMapArgs

type SchemaMapArgs struct {
	// Record Map.
	RecordMap RecordMapArrayInput `pulumi:"recordMap"`
	// Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
	ResourceMap ResourceMapArrayInput `pulumi:"resourceMap"`
	// A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
	ScopeMap ScopeMapArrayInput `pulumi:"scopeMap"`
}

Schema map for azure monitor for logs.

func (SchemaMapArgs) ElementType

func (SchemaMapArgs) ElementType() reflect.Type

func (SchemaMapArgs) ToSchemaMapOutput

func (i SchemaMapArgs) ToSchemaMapOutput() SchemaMapOutput

func (SchemaMapArgs) ToSchemaMapOutputWithContext

func (i SchemaMapArgs) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput

func (SchemaMapArgs) ToSchemaMapPtrOutput

func (i SchemaMapArgs) ToSchemaMapPtrOutput() SchemaMapPtrOutput

func (SchemaMapArgs) ToSchemaMapPtrOutputWithContext

func (i SchemaMapArgs) ToSchemaMapPtrOutputWithContext(ctx context.Context) SchemaMapPtrOutput

type SchemaMapInput

type SchemaMapInput interface {
	pulumi.Input

	ToSchemaMapOutput() SchemaMapOutput
	ToSchemaMapOutputWithContext(context.Context) SchemaMapOutput
}

SchemaMapInput is an input type that accepts SchemaMap and SchemaMapOutput values. You can construct a concrete instance of `SchemaMapInput` via:

SchemaMap{ "key": SchemaArgs{...} }

type SchemaMapOutput

type SchemaMapOutput struct{ *pulumi.OutputState }

Schema map for azure monitor for logs.

func (SchemaMapOutput) ElementType

func (SchemaMapOutput) ElementType() reflect.Type

func (SchemaMapOutput) RecordMap

func (o SchemaMapOutput) RecordMap() RecordMapArrayOutput

Record Map.

func (SchemaMapOutput) ResourceMap

func (o SchemaMapOutput) ResourceMap() ResourceMapArrayOutput

Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.

func (SchemaMapOutput) ScopeMap

func (o SchemaMapOutput) ScopeMap() ScopeMapArrayOutput

A scope map is a logical unit of the application code with which the emitted telemetry can be associated.

func (SchemaMapOutput) ToSchemaMapOutput

func (o SchemaMapOutput) ToSchemaMapOutput() SchemaMapOutput

func (SchemaMapOutput) ToSchemaMapOutputWithContext

func (o SchemaMapOutput) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput

func (SchemaMapOutput) ToSchemaMapPtrOutput

func (o SchemaMapOutput) ToSchemaMapPtrOutput() SchemaMapPtrOutput

func (SchemaMapOutput) ToSchemaMapPtrOutputWithContext

func (o SchemaMapOutput) ToSchemaMapPtrOutputWithContext(ctx context.Context) SchemaMapPtrOutput

type SchemaMapPtrInput

type SchemaMapPtrInput interface {
	pulumi.Input

	ToSchemaMapPtrOutput() SchemaMapPtrOutput
	ToSchemaMapPtrOutputWithContext(context.Context) SchemaMapPtrOutput
}

SchemaMapPtrInput is an input type that accepts SchemaMapArgs, SchemaMapPtr and SchemaMapPtrOutput values. You can construct a concrete instance of `SchemaMapPtrInput` via:

        SchemaMapArgs{...}

or:

        nil

func SchemaMapPtr

func SchemaMapPtr(v *SchemaMapArgs) SchemaMapPtrInput

type SchemaMapPtrOutput

type SchemaMapPtrOutput struct{ *pulumi.OutputState }

func (SchemaMapPtrOutput) Elem

func (SchemaMapPtrOutput) ElementType

func (SchemaMapPtrOutput) ElementType() reflect.Type

func (SchemaMapPtrOutput) RecordMap

Record Map.

func (SchemaMapPtrOutput) ResourceMap

Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.

func (SchemaMapPtrOutput) ScopeMap

A scope map is a logical unit of the application code with which the emitted telemetry can be associated.

func (SchemaMapPtrOutput) ToSchemaMapPtrOutput

func (o SchemaMapPtrOutput) ToSchemaMapPtrOutput() SchemaMapPtrOutput

func (SchemaMapPtrOutput) ToSchemaMapPtrOutputWithContext

func (o SchemaMapPtrOutput) ToSchemaMapPtrOutputWithContext(ctx context.Context) SchemaMapPtrOutput

type SchemaMapResponse

type SchemaMapResponse struct {
	// Record Map.
	RecordMap []RecordMapResponse `pulumi:"recordMap"`
	// Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.
	ResourceMap []ResourceMapResponse `pulumi:"resourceMap"`
	// A scope map is a logical unit of the application code with which the emitted telemetry can be associated.
	ScopeMap []ScopeMapResponse `pulumi:"scopeMap"`
}

Schema map for azure monitor for logs.

type SchemaMapResponseOutput

type SchemaMapResponseOutput struct{ *pulumi.OutputState }

Schema map for azure monitor for logs.

func (SchemaMapResponseOutput) ElementType

func (SchemaMapResponseOutput) ElementType() reflect.Type

func (SchemaMapResponseOutput) RecordMap

Record Map.

func (SchemaMapResponseOutput) ResourceMap

Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.

func (SchemaMapResponseOutput) ScopeMap

A scope map is a logical unit of the application code with which the emitted telemetry can be associated.

func (SchemaMapResponseOutput) ToSchemaMapResponseOutput

func (o SchemaMapResponseOutput) ToSchemaMapResponseOutput() SchemaMapResponseOutput

func (SchemaMapResponseOutput) ToSchemaMapResponseOutputWithContext

func (o SchemaMapResponseOutput) ToSchemaMapResponseOutputWithContext(ctx context.Context) SchemaMapResponseOutput

type SchemaMapResponsePtrOutput

type SchemaMapResponsePtrOutput struct{ *pulumi.OutputState }

func (SchemaMapResponsePtrOutput) Elem

func (SchemaMapResponsePtrOutput) ElementType

func (SchemaMapResponsePtrOutput) ElementType() reflect.Type

func (SchemaMapResponsePtrOutput) RecordMap

Record Map.

func (SchemaMapResponsePtrOutput) ResourceMap

Resource Map captures information about the entity for which telemetry is recorded. For example, metrics exposed by a Kubernetes container can be linked to a resource that specifies the cluster, namespace, pod, and container name.Resource may capture an entire hierarchy of entity identification. It may describe the host in the cloud and specific container or an application running in the process.

func (SchemaMapResponsePtrOutput) ScopeMap

A scope map is a logical unit of the application code with which the emitted telemetry can be associated.

func (SchemaMapResponsePtrOutput) ToSchemaMapResponsePtrOutput

func (o SchemaMapResponsePtrOutput) ToSchemaMapResponsePtrOutput() SchemaMapResponsePtrOutput

func (SchemaMapResponsePtrOutput) ToSchemaMapResponsePtrOutputWithContext

func (o SchemaMapResponsePtrOutput) ToSchemaMapResponsePtrOutputWithContext(ctx context.Context) SchemaMapResponsePtrOutput

type ScopeMap

type ScopeMap struct {
	// Scope Map Key.
	From string `pulumi:"from"`
	// Scope Map Value.
	To string `pulumi:"to"`
}

Scope map for schema in azure monitor.

type ScopeMapArgs

type ScopeMapArgs struct {
	// Scope Map Key.
	From pulumi.StringInput `pulumi:"from"`
	// Scope Map Value.
	To pulumi.StringInput `pulumi:"to"`
}

Scope map for schema in azure monitor.

func (ScopeMapArgs) ElementType

func (ScopeMapArgs) ElementType() reflect.Type

func (ScopeMapArgs) ToScopeMapOutput

func (i ScopeMapArgs) ToScopeMapOutput() ScopeMapOutput

func (ScopeMapArgs) ToScopeMapOutputWithContext

func (i ScopeMapArgs) ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput

type ScopeMapArray

type ScopeMapArray []ScopeMapInput

func (ScopeMapArray) ElementType

func (ScopeMapArray) ElementType() reflect.Type

func (ScopeMapArray) ToScopeMapArrayOutput

func (i ScopeMapArray) ToScopeMapArrayOutput() ScopeMapArrayOutput

func (ScopeMapArray) ToScopeMapArrayOutputWithContext

func (i ScopeMapArray) ToScopeMapArrayOutputWithContext(ctx context.Context) ScopeMapArrayOutput

type ScopeMapArrayInput

type ScopeMapArrayInput interface {
	pulumi.Input

	ToScopeMapArrayOutput() ScopeMapArrayOutput
	ToScopeMapArrayOutputWithContext(context.Context) ScopeMapArrayOutput
}

ScopeMapArrayInput is an input type that accepts ScopeMapArray and ScopeMapArrayOutput values. You can construct a concrete instance of `ScopeMapArrayInput` via:

ScopeMapArray{ ScopeMapArgs{...} }

type ScopeMapArrayOutput

type ScopeMapArrayOutput struct{ *pulumi.OutputState }

func (ScopeMapArrayOutput) ElementType

func (ScopeMapArrayOutput) ElementType() reflect.Type

func (ScopeMapArrayOutput) Index

func (ScopeMapArrayOutput) ToScopeMapArrayOutput

func (o ScopeMapArrayOutput) ToScopeMapArrayOutput() ScopeMapArrayOutput

func (ScopeMapArrayOutput) ToScopeMapArrayOutputWithContext

func (o ScopeMapArrayOutput) ToScopeMapArrayOutputWithContext(ctx context.Context) ScopeMapArrayOutput

type ScopeMapInput

type ScopeMapInput interface {
	pulumi.Input

	ToScopeMapOutput() ScopeMapOutput
	ToScopeMapOutputWithContext(context.Context) ScopeMapOutput
}

ScopeMapInput is an input type that accepts ScopeMap and ScopeMapOutput values. You can construct a concrete instance of `ScopeMapInput` via:

ScopeMap{ "key": ScopeArgs{...} }

type ScopeMapOutput

type ScopeMapOutput struct{ *pulumi.OutputState }

Scope map for schema in azure monitor.

func (ScopeMapOutput) ElementType

func (ScopeMapOutput) ElementType() reflect.Type

func (ScopeMapOutput) From

Scope Map Key.

func (ScopeMapOutput) To

Scope Map Value.

func (ScopeMapOutput) ToScopeMapOutput

func (o ScopeMapOutput) ToScopeMapOutput() ScopeMapOutput

func (ScopeMapOutput) ToScopeMapOutputWithContext

func (o ScopeMapOutput) ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput

type ScopeMapResponse

type ScopeMapResponse struct {
	// Scope Map Key.
	From string `pulumi:"from"`
	// Scope Map Value.
	To string `pulumi:"to"`
}

Scope map for schema in azure monitor.

type ScopeMapResponseArrayOutput

type ScopeMapResponseArrayOutput struct{ *pulumi.OutputState }

func (ScopeMapResponseArrayOutput) ElementType

func (ScopeMapResponseArrayOutput) Index

func (ScopeMapResponseArrayOutput) ToScopeMapResponseArrayOutput

func (o ScopeMapResponseArrayOutput) ToScopeMapResponseArrayOutput() ScopeMapResponseArrayOutput

func (ScopeMapResponseArrayOutput) ToScopeMapResponseArrayOutputWithContext

func (o ScopeMapResponseArrayOutput) ToScopeMapResponseArrayOutputWithContext(ctx context.Context) ScopeMapResponseArrayOutput

type ScopeMapResponseOutput

type ScopeMapResponseOutput struct{ *pulumi.OutputState }

Scope map for schema in azure monitor.

func (ScopeMapResponseOutput) ElementType

func (ScopeMapResponseOutput) ElementType() reflect.Type

func (ScopeMapResponseOutput) From

Scope Map Key.

func (ScopeMapResponseOutput) To

Scope Map Value.

func (ScopeMapResponseOutput) ToScopeMapResponseOutput

func (o ScopeMapResponseOutput) ToScopeMapResponseOutput() ScopeMapResponseOutput

func (ScopeMapResponseOutput) ToScopeMapResponseOutputWithContext

func (o ScopeMapResponseOutput) ToScopeMapResponseOutputWithContext(ctx context.Context) ScopeMapResponseOutput

type Service

type Service struct {
	// Persistence options to all pipelines in the instance.
	Persistence *PersistenceConfigurations `pulumi:"persistence"`
	// Pipelines belonging to a given pipeline group.
	Pipelines []Pipeline `pulumi:"pipelines"`
}

Service Info.

type ServiceArgs

type ServiceArgs struct {
	// Persistence options to all pipelines in the instance.
	Persistence PersistenceConfigurationsPtrInput `pulumi:"persistence"`
	// Pipelines belonging to a given pipeline group.
	Pipelines PipelineArrayInput `pulumi:"pipelines"`
}

Service Info.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

func (ServiceArgs) ToServiceOutput

func (i ServiceArgs) ToServiceOutput() ServiceOutput

func (ServiceArgs) ToServiceOutputWithContext

func (i ServiceArgs) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceInput

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(context.Context) ServiceOutput
}

ServiceInput is an input type that accepts ServiceArgs and ServiceOutput values. You can construct a concrete instance of `ServiceInput` via:

ServiceArgs{...}

type ServiceOutput

type ServiceOutput struct{ *pulumi.OutputState }

Service Info.

func (ServiceOutput) ElementType

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) Persistence

Persistence options to all pipelines in the instance.

func (ServiceOutput) Pipelines

func (o ServiceOutput) Pipelines() PipelineArrayOutput

Pipelines belonging to a given pipeline group.

func (ServiceOutput) ToServiceOutput

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceResponse

type ServiceResponse struct {
	// Persistence options to all pipelines in the instance.
	Persistence *PersistenceConfigurationsResponse `pulumi:"persistence"`
	// Pipelines belonging to a given pipeline group.
	Pipelines []PipelineResponse `pulumi:"pipelines"`
}

Service Info.

type ServiceResponseOutput

type ServiceResponseOutput struct{ *pulumi.OutputState }

Service Info.

func (ServiceResponseOutput) ElementType

func (ServiceResponseOutput) ElementType() reflect.Type

func (ServiceResponseOutput) Persistence

Persistence options to all pipelines in the instance.

func (ServiceResponseOutput) Pipelines

Pipelines belonging to a given pipeline group.

func (ServiceResponseOutput) ToServiceResponseOutput

func (o ServiceResponseOutput) ToServiceResponseOutput() ServiceResponseOutput

func (ServiceResponseOutput) ToServiceResponseOutputWithContext

func (o ServiceResponseOutput) ToServiceResponseOutputWithContext(ctx context.Context) ServiceResponseOutput

type StreamEncodingType

type StreamEncodingType string

The encoding of the stream being received.

func (StreamEncodingType) ElementType

func (StreamEncodingType) ElementType() reflect.Type

func (StreamEncodingType) ToStreamEncodingTypeOutput

func (e StreamEncodingType) ToStreamEncodingTypeOutput() StreamEncodingTypeOutput

func (StreamEncodingType) ToStreamEncodingTypeOutputWithContext

func (e StreamEncodingType) ToStreamEncodingTypeOutputWithContext(ctx context.Context) StreamEncodingTypeOutput

func (StreamEncodingType) ToStreamEncodingTypePtrOutput

func (e StreamEncodingType) ToStreamEncodingTypePtrOutput() StreamEncodingTypePtrOutput

func (StreamEncodingType) ToStreamEncodingTypePtrOutputWithContext

func (e StreamEncodingType) ToStreamEncodingTypePtrOutputWithContext(ctx context.Context) StreamEncodingTypePtrOutput

func (StreamEncodingType) ToStringOutput

func (e StreamEncodingType) ToStringOutput() pulumi.StringOutput

func (StreamEncodingType) ToStringOutputWithContext

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

func (StreamEncodingType) ToStringPtrOutput

func (e StreamEncodingType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamEncodingType) ToStringPtrOutputWithContext

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

type StreamEncodingTypeInput

type StreamEncodingTypeInput interface {
	pulumi.Input

	ToStreamEncodingTypeOutput() StreamEncodingTypeOutput
	ToStreamEncodingTypeOutputWithContext(context.Context) StreamEncodingTypeOutput
}

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

StreamEncodingTypeNop
StreamEncodingType_Utf_8
StreamEncodingType_Utf_16le
StreamEncodingType_Utf_16be
StreamEncodingTypeAscii
StreamEncodingTypeBig5

type StreamEncodingTypeOutput

type StreamEncodingTypeOutput struct{ *pulumi.OutputState }

func (StreamEncodingTypeOutput) ElementType

func (StreamEncodingTypeOutput) ElementType() reflect.Type

func (StreamEncodingTypeOutput) ToStreamEncodingTypeOutput

func (o StreamEncodingTypeOutput) ToStreamEncodingTypeOutput() StreamEncodingTypeOutput

func (StreamEncodingTypeOutput) ToStreamEncodingTypeOutputWithContext

func (o StreamEncodingTypeOutput) ToStreamEncodingTypeOutputWithContext(ctx context.Context) StreamEncodingTypeOutput

func (StreamEncodingTypeOutput) ToStreamEncodingTypePtrOutput

func (o StreamEncodingTypeOutput) ToStreamEncodingTypePtrOutput() StreamEncodingTypePtrOutput

func (StreamEncodingTypeOutput) ToStreamEncodingTypePtrOutputWithContext

func (o StreamEncodingTypeOutput) ToStreamEncodingTypePtrOutputWithContext(ctx context.Context) StreamEncodingTypePtrOutput

func (StreamEncodingTypeOutput) ToStringOutput

func (o StreamEncodingTypeOutput) ToStringOutput() pulumi.StringOutput

func (StreamEncodingTypeOutput) ToStringOutputWithContext

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

func (StreamEncodingTypeOutput) ToStringPtrOutput

func (o StreamEncodingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamEncodingTypeOutput) ToStringPtrOutputWithContext

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

type StreamEncodingTypePtrInput

type StreamEncodingTypePtrInput interface {
	pulumi.Input

	ToStreamEncodingTypePtrOutput() StreamEncodingTypePtrOutput
	ToStreamEncodingTypePtrOutputWithContext(context.Context) StreamEncodingTypePtrOutput
}

func StreamEncodingTypePtr

func StreamEncodingTypePtr(v string) StreamEncodingTypePtrInput

type StreamEncodingTypePtrOutput

type StreamEncodingTypePtrOutput struct{ *pulumi.OutputState }

func (StreamEncodingTypePtrOutput) Elem

func (StreamEncodingTypePtrOutput) ElementType

func (StreamEncodingTypePtrOutput) ToStreamEncodingTypePtrOutput

func (o StreamEncodingTypePtrOutput) ToStreamEncodingTypePtrOutput() StreamEncodingTypePtrOutput

func (StreamEncodingTypePtrOutput) ToStreamEncodingTypePtrOutputWithContext

func (o StreamEncodingTypePtrOutput) ToStreamEncodingTypePtrOutputWithContext(ctx context.Context) StreamEncodingTypePtrOutput

func (StreamEncodingTypePtrOutput) ToStringPtrOutput

func (o StreamEncodingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamEncodingTypePtrOutput) ToStringPtrOutputWithContext

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

type SyslogProtocol

type SyslogProtocol string

Protocol to parse syslog messages. Default rfc3164

func (SyslogProtocol) ElementType

func (SyslogProtocol) ElementType() reflect.Type

func (SyslogProtocol) ToStringOutput

func (e SyslogProtocol) ToStringOutput() pulumi.StringOutput

func (SyslogProtocol) ToStringOutputWithContext

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

func (SyslogProtocol) ToStringPtrOutput

func (e SyslogProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (SyslogProtocol) ToStringPtrOutputWithContext

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

func (SyslogProtocol) ToSyslogProtocolOutput

func (e SyslogProtocol) ToSyslogProtocolOutput() SyslogProtocolOutput

func (SyslogProtocol) ToSyslogProtocolOutputWithContext

func (e SyslogProtocol) ToSyslogProtocolOutputWithContext(ctx context.Context) SyslogProtocolOutput

func (SyslogProtocol) ToSyslogProtocolPtrOutput

func (e SyslogProtocol) ToSyslogProtocolPtrOutput() SyslogProtocolPtrOutput

func (SyslogProtocol) ToSyslogProtocolPtrOutputWithContext

func (e SyslogProtocol) ToSyslogProtocolPtrOutputWithContext(ctx context.Context) SyslogProtocolPtrOutput

type SyslogProtocolInput

type SyslogProtocolInput interface {
	pulumi.Input

	ToSyslogProtocolOutput() SyslogProtocolOutput
	ToSyslogProtocolOutputWithContext(context.Context) SyslogProtocolOutput
}

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

SyslogProtocolRfc3164
SyslogProtocolRfc5424

type SyslogProtocolOutput

type SyslogProtocolOutput struct{ *pulumi.OutputState }

func (SyslogProtocolOutput) ElementType

func (SyslogProtocolOutput) ElementType() reflect.Type

func (SyslogProtocolOutput) ToStringOutput

func (o SyslogProtocolOutput) ToStringOutput() pulumi.StringOutput

func (SyslogProtocolOutput) ToStringOutputWithContext

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

func (SyslogProtocolOutput) ToStringPtrOutput

func (o SyslogProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SyslogProtocolOutput) ToStringPtrOutputWithContext

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

func (SyslogProtocolOutput) ToSyslogProtocolOutput

func (o SyslogProtocolOutput) ToSyslogProtocolOutput() SyslogProtocolOutput

func (SyslogProtocolOutput) ToSyslogProtocolOutputWithContext

func (o SyslogProtocolOutput) ToSyslogProtocolOutputWithContext(ctx context.Context) SyslogProtocolOutput

func (SyslogProtocolOutput) ToSyslogProtocolPtrOutput

func (o SyslogProtocolOutput) ToSyslogProtocolPtrOutput() SyslogProtocolPtrOutput

func (SyslogProtocolOutput) ToSyslogProtocolPtrOutputWithContext

func (o SyslogProtocolOutput) ToSyslogProtocolPtrOutputWithContext(ctx context.Context) SyslogProtocolPtrOutput

type SyslogProtocolPtrInput

type SyslogProtocolPtrInput interface {
	pulumi.Input

	ToSyslogProtocolPtrOutput() SyslogProtocolPtrOutput
	ToSyslogProtocolPtrOutputWithContext(context.Context) SyslogProtocolPtrOutput
}

func SyslogProtocolPtr

func SyslogProtocolPtr(v string) SyslogProtocolPtrInput

type SyslogProtocolPtrOutput

type SyslogProtocolPtrOutput struct{ *pulumi.OutputState }

func (SyslogProtocolPtrOutput) Elem

func (SyslogProtocolPtrOutput) ElementType

func (SyslogProtocolPtrOutput) ElementType() reflect.Type

func (SyslogProtocolPtrOutput) ToStringPtrOutput

func (o SyslogProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SyslogProtocolPtrOutput) ToStringPtrOutputWithContext

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

func (SyslogProtocolPtrOutput) ToSyslogProtocolPtrOutput

func (o SyslogProtocolPtrOutput) ToSyslogProtocolPtrOutput() SyslogProtocolPtrOutput

func (SyslogProtocolPtrOutput) ToSyslogProtocolPtrOutputWithContext

func (o SyslogProtocolPtrOutput) ToSyslogProtocolPtrOutputWithContext(ctx context.Context) SyslogProtocolPtrOutput

type SyslogReceiver

type SyslogReceiver struct {
	// Syslog receiver endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint string `pulumi:"endpoint"`
	// Protocol to parse syslog messages. Default rfc3164
	Protocol *string `pulumi:"protocol"`
}

Base receiver using TCP as transport protocol.

func (*SyslogReceiver) Defaults

func (val *SyslogReceiver) Defaults() *SyslogReceiver

Defaults sets the appropriate defaults for SyslogReceiver

type SyslogReceiverArgs

type SyslogReceiverArgs struct {
	// Syslog receiver endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Protocol to parse syslog messages. Default rfc3164
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

Base receiver using TCP as transport protocol.

func (*SyslogReceiverArgs) Defaults

func (val *SyslogReceiverArgs) Defaults() *SyslogReceiverArgs

Defaults sets the appropriate defaults for SyslogReceiverArgs

func (SyslogReceiverArgs) ElementType

func (SyslogReceiverArgs) ElementType() reflect.Type

func (SyslogReceiverArgs) ToSyslogReceiverOutput

func (i SyslogReceiverArgs) ToSyslogReceiverOutput() SyslogReceiverOutput

func (SyslogReceiverArgs) ToSyslogReceiverOutputWithContext

func (i SyslogReceiverArgs) ToSyslogReceiverOutputWithContext(ctx context.Context) SyslogReceiverOutput

func (SyslogReceiverArgs) ToSyslogReceiverPtrOutput

func (i SyslogReceiverArgs) ToSyslogReceiverPtrOutput() SyslogReceiverPtrOutput

func (SyslogReceiverArgs) ToSyslogReceiverPtrOutputWithContext

func (i SyslogReceiverArgs) ToSyslogReceiverPtrOutputWithContext(ctx context.Context) SyslogReceiverPtrOutput

type SyslogReceiverInput

type SyslogReceiverInput interface {
	pulumi.Input

	ToSyslogReceiverOutput() SyslogReceiverOutput
	ToSyslogReceiverOutputWithContext(context.Context) SyslogReceiverOutput
}

SyslogReceiverInput is an input type that accepts SyslogReceiverArgs and SyslogReceiverOutput values. You can construct a concrete instance of `SyslogReceiverInput` via:

SyslogReceiverArgs{...}

type SyslogReceiverOutput

type SyslogReceiverOutput struct{ *pulumi.OutputState }

Base receiver using TCP as transport protocol.

func (SyslogReceiverOutput) ElementType

func (SyslogReceiverOutput) ElementType() reflect.Type

func (SyslogReceiverOutput) Endpoint

Syslog receiver endpoint definition. Example: 0.0.0.0:<port>.

func (SyslogReceiverOutput) Protocol

Protocol to parse syslog messages. Default rfc3164

func (SyslogReceiverOutput) ToSyslogReceiverOutput

func (o SyslogReceiverOutput) ToSyslogReceiverOutput() SyslogReceiverOutput

func (SyslogReceiverOutput) ToSyslogReceiverOutputWithContext

func (o SyslogReceiverOutput) ToSyslogReceiverOutputWithContext(ctx context.Context) SyslogReceiverOutput

func (SyslogReceiverOutput) ToSyslogReceiverPtrOutput

func (o SyslogReceiverOutput) ToSyslogReceiverPtrOutput() SyslogReceiverPtrOutput

func (SyslogReceiverOutput) ToSyslogReceiverPtrOutputWithContext

func (o SyslogReceiverOutput) ToSyslogReceiverPtrOutputWithContext(ctx context.Context) SyslogReceiverPtrOutput

type SyslogReceiverPtrInput

type SyslogReceiverPtrInput interface {
	pulumi.Input

	ToSyslogReceiverPtrOutput() SyslogReceiverPtrOutput
	ToSyslogReceiverPtrOutputWithContext(context.Context) SyslogReceiverPtrOutput
}

SyslogReceiverPtrInput is an input type that accepts SyslogReceiverArgs, SyslogReceiverPtr and SyslogReceiverPtrOutput values. You can construct a concrete instance of `SyslogReceiverPtrInput` via:

        SyslogReceiverArgs{...}

or:

        nil

type SyslogReceiverPtrOutput

type SyslogReceiverPtrOutput struct{ *pulumi.OutputState }

func (SyslogReceiverPtrOutput) Elem

func (SyslogReceiverPtrOutput) ElementType

func (SyslogReceiverPtrOutput) ElementType() reflect.Type

func (SyslogReceiverPtrOutput) Endpoint

Syslog receiver endpoint definition. Example: 0.0.0.0:<port>.

func (SyslogReceiverPtrOutput) Protocol

Protocol to parse syslog messages. Default rfc3164

func (SyslogReceiverPtrOutput) ToSyslogReceiverPtrOutput

func (o SyslogReceiverPtrOutput) ToSyslogReceiverPtrOutput() SyslogReceiverPtrOutput

func (SyslogReceiverPtrOutput) ToSyslogReceiverPtrOutputWithContext

func (o SyslogReceiverPtrOutput) ToSyslogReceiverPtrOutputWithContext(ctx context.Context) SyslogReceiverPtrOutput

type SyslogReceiverResponse

type SyslogReceiverResponse struct {
	// Syslog receiver endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint string `pulumi:"endpoint"`
	// Protocol to parse syslog messages. Default rfc3164
	Protocol *string `pulumi:"protocol"`
}

Base receiver using TCP as transport protocol.

func (*SyslogReceiverResponse) Defaults

Defaults sets the appropriate defaults for SyslogReceiverResponse

type SyslogReceiverResponseOutput

type SyslogReceiverResponseOutput struct{ *pulumi.OutputState }

Base receiver using TCP as transport protocol.

func (SyslogReceiverResponseOutput) ElementType

func (SyslogReceiverResponseOutput) Endpoint

Syslog receiver endpoint definition. Example: 0.0.0.0:<port>.

func (SyslogReceiverResponseOutput) Protocol

Protocol to parse syslog messages. Default rfc3164

func (SyslogReceiverResponseOutput) ToSyslogReceiverResponseOutput

func (o SyslogReceiverResponseOutput) ToSyslogReceiverResponseOutput() SyslogReceiverResponseOutput

func (SyslogReceiverResponseOutput) ToSyslogReceiverResponseOutputWithContext

func (o SyslogReceiverResponseOutput) ToSyslogReceiverResponseOutputWithContext(ctx context.Context) SyslogReceiverResponseOutput

type SyslogReceiverResponsePtrOutput

type SyslogReceiverResponsePtrOutput struct{ *pulumi.OutputState }

func (SyslogReceiverResponsePtrOutput) Elem

func (SyslogReceiverResponsePtrOutput) ElementType

func (SyslogReceiverResponsePtrOutput) Endpoint

Syslog receiver endpoint definition. Example: 0.0.0.0:<port>.

func (SyslogReceiverResponsePtrOutput) Protocol

Protocol to parse syslog messages. Default rfc3164

func (SyslogReceiverResponsePtrOutput) ToSyslogReceiverResponsePtrOutput

func (o SyslogReceiverResponsePtrOutput) ToSyslogReceiverResponsePtrOutput() SyslogReceiverResponsePtrOutput

func (SyslogReceiverResponsePtrOutput) ToSyslogReceiverResponsePtrOutputWithContext

func (o SyslogReceiverResponsePtrOutput) ToSyslogReceiverResponsePtrOutputWithContext(ctx context.Context) SyslogReceiverResponsePtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type TcpExporter

type TcpExporter struct {
	// TCP url to export.
	Url string `pulumi:"url"`
}

Base exporter using TCP as transport protocol.

type TcpExporterArgs

type TcpExporterArgs struct {
	// TCP url to export.
	Url pulumi.StringInput `pulumi:"url"`
}

Base exporter using TCP as transport protocol.

func (TcpExporterArgs) ElementType

func (TcpExporterArgs) ElementType() reflect.Type

func (TcpExporterArgs) ToTcpExporterOutput

func (i TcpExporterArgs) ToTcpExporterOutput() TcpExporterOutput

func (TcpExporterArgs) ToTcpExporterOutputWithContext

func (i TcpExporterArgs) ToTcpExporterOutputWithContext(ctx context.Context) TcpExporterOutput

func (TcpExporterArgs) ToTcpExporterPtrOutput

func (i TcpExporterArgs) ToTcpExporterPtrOutput() TcpExporterPtrOutput

func (TcpExporterArgs) ToTcpExporterPtrOutputWithContext

func (i TcpExporterArgs) ToTcpExporterPtrOutputWithContext(ctx context.Context) TcpExporterPtrOutput

type TcpExporterInput

type TcpExporterInput interface {
	pulumi.Input

	ToTcpExporterOutput() TcpExporterOutput
	ToTcpExporterOutputWithContext(context.Context) TcpExporterOutput
}

TcpExporterInput is an input type that accepts TcpExporterArgs and TcpExporterOutput values. You can construct a concrete instance of `TcpExporterInput` via:

TcpExporterArgs{...}

type TcpExporterOutput

type TcpExporterOutput struct{ *pulumi.OutputState }

Base exporter using TCP as transport protocol.

func (TcpExporterOutput) ElementType

func (TcpExporterOutput) ElementType() reflect.Type

func (TcpExporterOutput) ToTcpExporterOutput

func (o TcpExporterOutput) ToTcpExporterOutput() TcpExporterOutput

func (TcpExporterOutput) ToTcpExporterOutputWithContext

func (o TcpExporterOutput) ToTcpExporterOutputWithContext(ctx context.Context) TcpExporterOutput

func (TcpExporterOutput) ToTcpExporterPtrOutput

func (o TcpExporterOutput) ToTcpExporterPtrOutput() TcpExporterPtrOutput

func (TcpExporterOutput) ToTcpExporterPtrOutputWithContext

func (o TcpExporterOutput) ToTcpExporterPtrOutputWithContext(ctx context.Context) TcpExporterPtrOutput

func (TcpExporterOutput) Url

TCP url to export.

type TcpExporterPtrInput

type TcpExporterPtrInput interface {
	pulumi.Input

	ToTcpExporterPtrOutput() TcpExporterPtrOutput
	ToTcpExporterPtrOutputWithContext(context.Context) TcpExporterPtrOutput
}

TcpExporterPtrInput is an input type that accepts TcpExporterArgs, TcpExporterPtr and TcpExporterPtrOutput values. You can construct a concrete instance of `TcpExporterPtrInput` via:

        TcpExporterArgs{...}

or:

        nil

func TcpExporterPtr

func TcpExporterPtr(v *TcpExporterArgs) TcpExporterPtrInput

type TcpExporterPtrOutput

type TcpExporterPtrOutput struct{ *pulumi.OutputState }

func (TcpExporterPtrOutput) Elem

func (TcpExporterPtrOutput) ElementType

func (TcpExporterPtrOutput) ElementType() reflect.Type

func (TcpExporterPtrOutput) ToTcpExporterPtrOutput

func (o TcpExporterPtrOutput) ToTcpExporterPtrOutput() TcpExporterPtrOutput

func (TcpExporterPtrOutput) ToTcpExporterPtrOutputWithContext

func (o TcpExporterPtrOutput) ToTcpExporterPtrOutputWithContext(ctx context.Context) TcpExporterPtrOutput

func (TcpExporterPtrOutput) Url

TCP url to export.

type TcpExporterResponse

type TcpExporterResponse struct {
	// TCP url to export.
	Url string `pulumi:"url"`
}

Base exporter using TCP as transport protocol.

type TcpExporterResponseOutput

type TcpExporterResponseOutput struct{ *pulumi.OutputState }

Base exporter using TCP as transport protocol.

func (TcpExporterResponseOutput) ElementType

func (TcpExporterResponseOutput) ElementType() reflect.Type

func (TcpExporterResponseOutput) ToTcpExporterResponseOutput

func (o TcpExporterResponseOutput) ToTcpExporterResponseOutput() TcpExporterResponseOutput

func (TcpExporterResponseOutput) ToTcpExporterResponseOutputWithContext

func (o TcpExporterResponseOutput) ToTcpExporterResponseOutputWithContext(ctx context.Context) TcpExporterResponseOutput

func (TcpExporterResponseOutput) Url

TCP url to export.

type TcpExporterResponsePtrOutput

type TcpExporterResponsePtrOutput struct{ *pulumi.OutputState }

func (TcpExporterResponsePtrOutput) Elem

func (TcpExporterResponsePtrOutput) ElementType

func (TcpExporterResponsePtrOutput) ToTcpExporterResponsePtrOutput

func (o TcpExporterResponsePtrOutput) ToTcpExporterResponsePtrOutput() TcpExporterResponsePtrOutput

func (TcpExporterResponsePtrOutput) ToTcpExporterResponsePtrOutputWithContext

func (o TcpExporterResponsePtrOutput) ToTcpExporterResponsePtrOutputWithContext(ctx context.Context) TcpExporterResponsePtrOutput

func (TcpExporterResponsePtrOutput) Url

TCP url to export.

type UdpReceiver

type UdpReceiver struct {
	// The encoding of the stream being received.
	Encoding *string `pulumi:"encoding"`
	// TCP endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint string `pulumi:"endpoint"`
	// Max read queue length.
	ReadQueueLength *int `pulumi:"readQueueLength"`
}

Receiver using UDP as transport protocol.

func (*UdpReceiver) Defaults

func (val *UdpReceiver) Defaults() *UdpReceiver

Defaults sets the appropriate defaults for UdpReceiver

type UdpReceiverArgs

type UdpReceiverArgs struct {
	// The encoding of the stream being received.
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	// TCP endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Max read queue length.
	ReadQueueLength pulumi.IntPtrInput `pulumi:"readQueueLength"`
}

Receiver using UDP as transport protocol.

func (*UdpReceiverArgs) Defaults

func (val *UdpReceiverArgs) Defaults() *UdpReceiverArgs

Defaults sets the appropriate defaults for UdpReceiverArgs

func (UdpReceiverArgs) ElementType

func (UdpReceiverArgs) ElementType() reflect.Type

func (UdpReceiverArgs) ToUdpReceiverOutput

func (i UdpReceiverArgs) ToUdpReceiverOutput() UdpReceiverOutput

func (UdpReceiverArgs) ToUdpReceiverOutputWithContext

func (i UdpReceiverArgs) ToUdpReceiverOutputWithContext(ctx context.Context) UdpReceiverOutput

func (UdpReceiverArgs) ToUdpReceiverPtrOutput

func (i UdpReceiverArgs) ToUdpReceiverPtrOutput() UdpReceiverPtrOutput

func (UdpReceiverArgs) ToUdpReceiverPtrOutputWithContext

func (i UdpReceiverArgs) ToUdpReceiverPtrOutputWithContext(ctx context.Context) UdpReceiverPtrOutput

type UdpReceiverInput

type UdpReceiverInput interface {
	pulumi.Input

	ToUdpReceiverOutput() UdpReceiverOutput
	ToUdpReceiverOutputWithContext(context.Context) UdpReceiverOutput
}

UdpReceiverInput is an input type that accepts UdpReceiverArgs and UdpReceiverOutput values. You can construct a concrete instance of `UdpReceiverInput` via:

UdpReceiverArgs{...}

type UdpReceiverOutput

type UdpReceiverOutput struct{ *pulumi.OutputState }

Receiver using UDP as transport protocol.

func (UdpReceiverOutput) ElementType

func (UdpReceiverOutput) ElementType() reflect.Type

func (UdpReceiverOutput) Encoding

The encoding of the stream being received.

func (UdpReceiverOutput) Endpoint

func (o UdpReceiverOutput) Endpoint() pulumi.StringOutput

TCP endpoint definition. Example: 0.0.0.0:<port>.

func (UdpReceiverOutput) ReadQueueLength

func (o UdpReceiverOutput) ReadQueueLength() pulumi.IntPtrOutput

Max read queue length.

func (UdpReceiverOutput) ToUdpReceiverOutput

func (o UdpReceiverOutput) ToUdpReceiverOutput() UdpReceiverOutput

func (UdpReceiverOutput) ToUdpReceiverOutputWithContext

func (o UdpReceiverOutput) ToUdpReceiverOutputWithContext(ctx context.Context) UdpReceiverOutput

func (UdpReceiverOutput) ToUdpReceiverPtrOutput

func (o UdpReceiverOutput) ToUdpReceiverPtrOutput() UdpReceiverPtrOutput

func (UdpReceiverOutput) ToUdpReceiverPtrOutputWithContext

func (o UdpReceiverOutput) ToUdpReceiverPtrOutputWithContext(ctx context.Context) UdpReceiverPtrOutput

type UdpReceiverPtrInput

type UdpReceiverPtrInput interface {
	pulumi.Input

	ToUdpReceiverPtrOutput() UdpReceiverPtrOutput
	ToUdpReceiverPtrOutputWithContext(context.Context) UdpReceiverPtrOutput
}

UdpReceiverPtrInput is an input type that accepts UdpReceiverArgs, UdpReceiverPtr and UdpReceiverPtrOutput values. You can construct a concrete instance of `UdpReceiverPtrInput` via:

        UdpReceiverArgs{...}

or:

        nil

func UdpReceiverPtr

func UdpReceiverPtr(v *UdpReceiverArgs) UdpReceiverPtrInput

type UdpReceiverPtrOutput

type UdpReceiverPtrOutput struct{ *pulumi.OutputState }

func (UdpReceiverPtrOutput) Elem

func (UdpReceiverPtrOutput) ElementType

func (UdpReceiverPtrOutput) ElementType() reflect.Type

func (UdpReceiverPtrOutput) Encoding

The encoding of the stream being received.

func (UdpReceiverPtrOutput) Endpoint

TCP endpoint definition. Example: 0.0.0.0:<port>.

func (UdpReceiverPtrOutput) ReadQueueLength

func (o UdpReceiverPtrOutput) ReadQueueLength() pulumi.IntPtrOutput

Max read queue length.

func (UdpReceiverPtrOutput) ToUdpReceiverPtrOutput

func (o UdpReceiverPtrOutput) ToUdpReceiverPtrOutput() UdpReceiverPtrOutput

func (UdpReceiverPtrOutput) ToUdpReceiverPtrOutputWithContext

func (o UdpReceiverPtrOutput) ToUdpReceiverPtrOutputWithContext(ctx context.Context) UdpReceiverPtrOutput

type UdpReceiverResponse

type UdpReceiverResponse struct {
	// The encoding of the stream being received.
	Encoding *string `pulumi:"encoding"`
	// TCP endpoint definition. Example: 0.0.0.0:<port>.
	Endpoint string `pulumi:"endpoint"`
	// Max read queue length.
	ReadQueueLength *int `pulumi:"readQueueLength"`
}

Receiver using UDP as transport protocol.

func (*UdpReceiverResponse) Defaults

func (val *UdpReceiverResponse) Defaults() *UdpReceiverResponse

Defaults sets the appropriate defaults for UdpReceiverResponse

type UdpReceiverResponseOutput

type UdpReceiverResponseOutput struct{ *pulumi.OutputState }

Receiver using UDP as transport protocol.

func (UdpReceiverResponseOutput) ElementType

func (UdpReceiverResponseOutput) ElementType() reflect.Type

func (UdpReceiverResponseOutput) Encoding

The encoding of the stream being received.

func (UdpReceiverResponseOutput) Endpoint

TCP endpoint definition. Example: 0.0.0.0:<port>.

func (UdpReceiverResponseOutput) ReadQueueLength

func (o UdpReceiverResponseOutput) ReadQueueLength() pulumi.IntPtrOutput

Max read queue length.

func (UdpReceiverResponseOutput) ToUdpReceiverResponseOutput

func (o UdpReceiverResponseOutput) ToUdpReceiverResponseOutput() UdpReceiverResponseOutput

func (UdpReceiverResponseOutput) ToUdpReceiverResponseOutputWithContext

func (o UdpReceiverResponseOutput) ToUdpReceiverResponseOutputWithContext(ctx context.Context) UdpReceiverResponseOutput

type UdpReceiverResponsePtrOutput

type UdpReceiverResponsePtrOutput struct{ *pulumi.OutputState }

func (UdpReceiverResponsePtrOutput) Elem

func (UdpReceiverResponsePtrOutput) ElementType

func (UdpReceiverResponsePtrOutput) Encoding

The encoding of the stream being received.

func (UdpReceiverResponsePtrOutput) Endpoint

TCP endpoint definition. Example: 0.0.0.0:<port>.

func (UdpReceiverResponsePtrOutput) ReadQueueLength

func (o UdpReceiverResponsePtrOutput) ReadQueueLength() pulumi.IntPtrOutput

Max read queue length.

func (UdpReceiverResponsePtrOutput) ToUdpReceiverResponsePtrOutput

func (o UdpReceiverResponsePtrOutput) ToUdpReceiverResponsePtrOutput() UdpReceiverResponsePtrOutput

func (UdpReceiverResponsePtrOutput) ToUdpReceiverResponsePtrOutputWithContext

func (o UdpReceiverResponsePtrOutput) ToUdpReceiverResponsePtrOutputWithContext(ctx context.Context) UdpReceiverResponsePtrOutput

Jump to

Keyboard shortcuts

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