apmtraces

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetQueryQuickPicksArgs

type GetQueryQuickPicksArgs struct {
	// The APM Domain ID for the intended request.
	ApmDomainId string                     `pulumi:"apmDomainId"`
	Filters     []GetQueryQuickPicksFilter `pulumi:"filters"`
}

A collection of arguments for invoking getQueryQuickPicks.

type GetQueryQuickPicksFilter

type GetQueryQuickPicksFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetQueryQuickPicksFilterArgs

type GetQueryQuickPicksFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetQueryQuickPicksFilterArgs) ElementType

func (GetQueryQuickPicksFilterArgs) ToGetQueryQuickPicksFilterOutput

func (i GetQueryQuickPicksFilterArgs) ToGetQueryQuickPicksFilterOutput() GetQueryQuickPicksFilterOutput

func (GetQueryQuickPicksFilterArgs) ToGetQueryQuickPicksFilterOutputWithContext

func (i GetQueryQuickPicksFilterArgs) ToGetQueryQuickPicksFilterOutputWithContext(ctx context.Context) GetQueryQuickPicksFilterOutput

type GetQueryQuickPicksFilterArray

type GetQueryQuickPicksFilterArray []GetQueryQuickPicksFilterInput

func (GetQueryQuickPicksFilterArray) ElementType

func (GetQueryQuickPicksFilterArray) ToGetQueryQuickPicksFilterArrayOutput

func (i GetQueryQuickPicksFilterArray) ToGetQueryQuickPicksFilterArrayOutput() GetQueryQuickPicksFilterArrayOutput

func (GetQueryQuickPicksFilterArray) ToGetQueryQuickPicksFilterArrayOutputWithContext

func (i GetQueryQuickPicksFilterArray) ToGetQueryQuickPicksFilterArrayOutputWithContext(ctx context.Context) GetQueryQuickPicksFilterArrayOutput

type GetQueryQuickPicksFilterArrayInput

type GetQueryQuickPicksFilterArrayInput interface {
	pulumi.Input

	ToGetQueryQuickPicksFilterArrayOutput() GetQueryQuickPicksFilterArrayOutput
	ToGetQueryQuickPicksFilterArrayOutputWithContext(context.Context) GetQueryQuickPicksFilterArrayOutput
}

GetQueryQuickPicksFilterArrayInput is an input type that accepts GetQueryQuickPicksFilterArray and GetQueryQuickPicksFilterArrayOutput values. You can construct a concrete instance of `GetQueryQuickPicksFilterArrayInput` via:

GetQueryQuickPicksFilterArray{ GetQueryQuickPicksFilterArgs{...} }

type GetQueryQuickPicksFilterArrayOutput

type GetQueryQuickPicksFilterArrayOutput struct{ *pulumi.OutputState }

func (GetQueryQuickPicksFilterArrayOutput) ElementType

func (GetQueryQuickPicksFilterArrayOutput) Index

func (GetQueryQuickPicksFilterArrayOutput) ToGetQueryQuickPicksFilterArrayOutput

func (o GetQueryQuickPicksFilterArrayOutput) ToGetQueryQuickPicksFilterArrayOutput() GetQueryQuickPicksFilterArrayOutput

func (GetQueryQuickPicksFilterArrayOutput) ToGetQueryQuickPicksFilterArrayOutputWithContext

func (o GetQueryQuickPicksFilterArrayOutput) ToGetQueryQuickPicksFilterArrayOutputWithContext(ctx context.Context) GetQueryQuickPicksFilterArrayOutput

type GetQueryQuickPicksFilterInput

type GetQueryQuickPicksFilterInput interface {
	pulumi.Input

	ToGetQueryQuickPicksFilterOutput() GetQueryQuickPicksFilterOutput
	ToGetQueryQuickPicksFilterOutputWithContext(context.Context) GetQueryQuickPicksFilterOutput
}

GetQueryQuickPicksFilterInput is an input type that accepts GetQueryQuickPicksFilterArgs and GetQueryQuickPicksFilterOutput values. You can construct a concrete instance of `GetQueryQuickPicksFilterInput` via:

GetQueryQuickPicksFilterArgs{...}

type GetQueryQuickPicksFilterOutput

type GetQueryQuickPicksFilterOutput struct{ *pulumi.OutputState }

func (GetQueryQuickPicksFilterOutput) ElementType

func (GetQueryQuickPicksFilterOutput) Name

func (GetQueryQuickPicksFilterOutput) Regex

func (GetQueryQuickPicksFilterOutput) ToGetQueryQuickPicksFilterOutput

func (o GetQueryQuickPicksFilterOutput) ToGetQueryQuickPicksFilterOutput() GetQueryQuickPicksFilterOutput

func (GetQueryQuickPicksFilterOutput) ToGetQueryQuickPicksFilterOutputWithContext

func (o GetQueryQuickPicksFilterOutput) ToGetQueryQuickPicksFilterOutputWithContext(ctx context.Context) GetQueryQuickPicksFilterOutput

func (GetQueryQuickPicksFilterOutput) Values

type GetQueryQuickPicksOutputArgs

type GetQueryQuickPicksOutputArgs struct {
	// The APM Domain ID for the intended request.
	ApmDomainId pulumi.StringInput                 `pulumi:"apmDomainId"`
	Filters     GetQueryQuickPicksFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getQueryQuickPicks.

func (GetQueryQuickPicksOutputArgs) ElementType

type GetQueryQuickPicksQuickPick

type GetQueryQuickPicksQuickPick struct {
	// Quick Pick name for the query.
	QuickPickName string `pulumi:"quickPickName"`
	// Query for the Quick Pick.
	QuickPickQuery string `pulumi:"quickPickQuery"`
}

type GetQueryQuickPicksQuickPickArgs

type GetQueryQuickPicksQuickPickArgs struct {
	// Quick Pick name for the query.
	QuickPickName pulumi.StringInput `pulumi:"quickPickName"`
	// Query for the Quick Pick.
	QuickPickQuery pulumi.StringInput `pulumi:"quickPickQuery"`
}

func (GetQueryQuickPicksQuickPickArgs) ElementType

func (GetQueryQuickPicksQuickPickArgs) ToGetQueryQuickPicksQuickPickOutput

func (i GetQueryQuickPicksQuickPickArgs) ToGetQueryQuickPicksQuickPickOutput() GetQueryQuickPicksQuickPickOutput

func (GetQueryQuickPicksQuickPickArgs) ToGetQueryQuickPicksQuickPickOutputWithContext

func (i GetQueryQuickPicksQuickPickArgs) ToGetQueryQuickPicksQuickPickOutputWithContext(ctx context.Context) GetQueryQuickPicksQuickPickOutput

type GetQueryQuickPicksQuickPickArray

type GetQueryQuickPicksQuickPickArray []GetQueryQuickPicksQuickPickInput

func (GetQueryQuickPicksQuickPickArray) ElementType

func (GetQueryQuickPicksQuickPickArray) ToGetQueryQuickPicksQuickPickArrayOutput

func (i GetQueryQuickPicksQuickPickArray) ToGetQueryQuickPicksQuickPickArrayOutput() GetQueryQuickPicksQuickPickArrayOutput

func (GetQueryQuickPicksQuickPickArray) ToGetQueryQuickPicksQuickPickArrayOutputWithContext

func (i GetQueryQuickPicksQuickPickArray) ToGetQueryQuickPicksQuickPickArrayOutputWithContext(ctx context.Context) GetQueryQuickPicksQuickPickArrayOutput

type GetQueryQuickPicksQuickPickArrayInput

type GetQueryQuickPicksQuickPickArrayInput interface {
	pulumi.Input

	ToGetQueryQuickPicksQuickPickArrayOutput() GetQueryQuickPicksQuickPickArrayOutput
	ToGetQueryQuickPicksQuickPickArrayOutputWithContext(context.Context) GetQueryQuickPicksQuickPickArrayOutput
}

GetQueryQuickPicksQuickPickArrayInput is an input type that accepts GetQueryQuickPicksQuickPickArray and GetQueryQuickPicksQuickPickArrayOutput values. You can construct a concrete instance of `GetQueryQuickPicksQuickPickArrayInput` via:

GetQueryQuickPicksQuickPickArray{ GetQueryQuickPicksQuickPickArgs{...} }

type GetQueryQuickPicksQuickPickArrayOutput

type GetQueryQuickPicksQuickPickArrayOutput struct{ *pulumi.OutputState }

func (GetQueryQuickPicksQuickPickArrayOutput) ElementType

func (GetQueryQuickPicksQuickPickArrayOutput) Index

func (GetQueryQuickPicksQuickPickArrayOutput) ToGetQueryQuickPicksQuickPickArrayOutput

func (o GetQueryQuickPicksQuickPickArrayOutput) ToGetQueryQuickPicksQuickPickArrayOutput() GetQueryQuickPicksQuickPickArrayOutput

func (GetQueryQuickPicksQuickPickArrayOutput) ToGetQueryQuickPicksQuickPickArrayOutputWithContext

func (o GetQueryQuickPicksQuickPickArrayOutput) ToGetQueryQuickPicksQuickPickArrayOutputWithContext(ctx context.Context) GetQueryQuickPicksQuickPickArrayOutput

type GetQueryQuickPicksQuickPickInput

type GetQueryQuickPicksQuickPickInput interface {
	pulumi.Input

	ToGetQueryQuickPicksQuickPickOutput() GetQueryQuickPicksQuickPickOutput
	ToGetQueryQuickPicksQuickPickOutputWithContext(context.Context) GetQueryQuickPicksQuickPickOutput
}

GetQueryQuickPicksQuickPickInput is an input type that accepts GetQueryQuickPicksQuickPickArgs and GetQueryQuickPicksQuickPickOutput values. You can construct a concrete instance of `GetQueryQuickPicksQuickPickInput` via:

GetQueryQuickPicksQuickPickArgs{...}

type GetQueryQuickPicksQuickPickOutput

type GetQueryQuickPicksQuickPickOutput struct{ *pulumi.OutputState }

func (GetQueryQuickPicksQuickPickOutput) ElementType

func (GetQueryQuickPicksQuickPickOutput) QuickPickName

Quick Pick name for the query.

func (GetQueryQuickPicksQuickPickOutput) QuickPickQuery

Query for the Quick Pick.

func (GetQueryQuickPicksQuickPickOutput) ToGetQueryQuickPicksQuickPickOutput

func (o GetQueryQuickPicksQuickPickOutput) ToGetQueryQuickPicksQuickPickOutput() GetQueryQuickPicksQuickPickOutput

func (GetQueryQuickPicksQuickPickOutput) ToGetQueryQuickPicksQuickPickOutputWithContext

func (o GetQueryQuickPicksQuickPickOutput) ToGetQueryQuickPicksQuickPickOutputWithContext(ctx context.Context) GetQueryQuickPicksQuickPickOutput

type GetQueryQuickPicksResult

type GetQueryQuickPicksResult struct {
	ApmDomainId string                     `pulumi:"apmDomainId"`
	Filters     []GetQueryQuickPicksFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of quick_picks.
	QuickPicks []GetQueryQuickPicksQuickPick `pulumi:"quickPicks"`
}

A collection of values returned by getQueryQuickPicks.

func GetQueryQuickPicks

func GetQueryQuickPicks(ctx *pulumi.Context, args *GetQueryQuickPicksArgs, opts ...pulumi.InvokeOption) (*GetQueryQuickPicksResult, error)

This data source provides the list of Query Quick Picks in Oracle Cloud Infrastructure Apm Traces service.

Returns a list of predefined Quick Pick queries intended to assist the user to choose a query to run. There is no sorting applied on the results.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmTraces"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmTraces.GetQueryQuickPicks(ctx, &apmtraces.GetQueryQuickPicksArgs{
			ApmDomainId: testApmDomain.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetQueryQuickPicksResultOutput

type GetQueryQuickPicksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getQueryQuickPicks.

func (GetQueryQuickPicksResultOutput) ApmDomainId

func (GetQueryQuickPicksResultOutput) ElementType

func (GetQueryQuickPicksResultOutput) Filters

func (GetQueryQuickPicksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetQueryQuickPicksResultOutput) QuickPicks

The list of quick_picks.

func (GetQueryQuickPicksResultOutput) ToGetQueryQuickPicksResultOutput

func (o GetQueryQuickPicksResultOutput) ToGetQueryQuickPicksResultOutput() GetQueryQuickPicksResultOutput

func (GetQueryQuickPicksResultOutput) ToGetQueryQuickPicksResultOutputWithContext

func (o GetQueryQuickPicksResultOutput) ToGetQueryQuickPicksResultOutputWithContext(ctx context.Context) GetQueryQuickPicksResultOutput

type GetTraceAggregatedSnapshotDataArgs

type GetTraceAggregatedSnapshotDataArgs struct {
	// The APM Domain ID for the intended request.
	ApmDomainId string `pulumi:"apmDomainId"`
	// Name of the server.
	ServerName *string `pulumi:"serverName"`
	// Name associated with the service.
	ServiceName *string `pulumi:"serviceName"`
	// Unique Application Performance Monitoring span identifier (spanId).
	SpanKey *string `pulumi:"spanKey"`
	// Name of the span associated with the trace.
	SpanName *string `pulumi:"spanName"`
	// Unique Application Performance Monitoring trace identifier (traceId).
	TraceKey string `pulumi:"traceKey"`
}

A collection of arguments for invoking getTraceAggregatedSnapshotData.

type GetTraceAggregatedSnapshotDataDetail

type GetTraceAggregatedSnapshotDataDetail struct {
	// Name of the property.
	Key string `pulumi:"key"`
	// Value of the property.
	Value string `pulumi:"value"`
}

type GetTraceAggregatedSnapshotDataDetailArgs

type GetTraceAggregatedSnapshotDataDetailArgs struct {
	// Name of the property.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the property.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetTraceAggregatedSnapshotDataDetailArgs) ElementType

func (GetTraceAggregatedSnapshotDataDetailArgs) ToGetTraceAggregatedSnapshotDataDetailOutput

func (i GetTraceAggregatedSnapshotDataDetailArgs) ToGetTraceAggregatedSnapshotDataDetailOutput() GetTraceAggregatedSnapshotDataDetailOutput

func (GetTraceAggregatedSnapshotDataDetailArgs) ToGetTraceAggregatedSnapshotDataDetailOutputWithContext

func (i GetTraceAggregatedSnapshotDataDetailArgs) ToGetTraceAggregatedSnapshotDataDetailOutputWithContext(ctx context.Context) GetTraceAggregatedSnapshotDataDetailOutput

type GetTraceAggregatedSnapshotDataDetailArray

type GetTraceAggregatedSnapshotDataDetailArray []GetTraceAggregatedSnapshotDataDetailInput

func (GetTraceAggregatedSnapshotDataDetailArray) ElementType

func (GetTraceAggregatedSnapshotDataDetailArray) ToGetTraceAggregatedSnapshotDataDetailArrayOutput

func (i GetTraceAggregatedSnapshotDataDetailArray) ToGetTraceAggregatedSnapshotDataDetailArrayOutput() GetTraceAggregatedSnapshotDataDetailArrayOutput

func (GetTraceAggregatedSnapshotDataDetailArray) ToGetTraceAggregatedSnapshotDataDetailArrayOutputWithContext

func (i GetTraceAggregatedSnapshotDataDetailArray) ToGetTraceAggregatedSnapshotDataDetailArrayOutputWithContext(ctx context.Context) GetTraceAggregatedSnapshotDataDetailArrayOutput

type GetTraceAggregatedSnapshotDataDetailArrayInput

type GetTraceAggregatedSnapshotDataDetailArrayInput interface {
	pulumi.Input

	ToGetTraceAggregatedSnapshotDataDetailArrayOutput() GetTraceAggregatedSnapshotDataDetailArrayOutput
	ToGetTraceAggregatedSnapshotDataDetailArrayOutputWithContext(context.Context) GetTraceAggregatedSnapshotDataDetailArrayOutput
}

GetTraceAggregatedSnapshotDataDetailArrayInput is an input type that accepts GetTraceAggregatedSnapshotDataDetailArray and GetTraceAggregatedSnapshotDataDetailArrayOutput values. You can construct a concrete instance of `GetTraceAggregatedSnapshotDataDetailArrayInput` via:

GetTraceAggregatedSnapshotDataDetailArray{ GetTraceAggregatedSnapshotDataDetailArgs{...} }

type GetTraceAggregatedSnapshotDataDetailArrayOutput

type GetTraceAggregatedSnapshotDataDetailArrayOutput struct{ *pulumi.OutputState }

func (GetTraceAggregatedSnapshotDataDetailArrayOutput) ElementType

func (GetTraceAggregatedSnapshotDataDetailArrayOutput) Index

func (GetTraceAggregatedSnapshotDataDetailArrayOutput) ToGetTraceAggregatedSnapshotDataDetailArrayOutput

func (o GetTraceAggregatedSnapshotDataDetailArrayOutput) ToGetTraceAggregatedSnapshotDataDetailArrayOutput() GetTraceAggregatedSnapshotDataDetailArrayOutput

func (GetTraceAggregatedSnapshotDataDetailArrayOutput) ToGetTraceAggregatedSnapshotDataDetailArrayOutputWithContext

func (o GetTraceAggregatedSnapshotDataDetailArrayOutput) ToGetTraceAggregatedSnapshotDataDetailArrayOutputWithContext(ctx context.Context) GetTraceAggregatedSnapshotDataDetailArrayOutput

type GetTraceAggregatedSnapshotDataDetailInput

type GetTraceAggregatedSnapshotDataDetailInput interface {
	pulumi.Input

	ToGetTraceAggregatedSnapshotDataDetailOutput() GetTraceAggregatedSnapshotDataDetailOutput
	ToGetTraceAggregatedSnapshotDataDetailOutputWithContext(context.Context) GetTraceAggregatedSnapshotDataDetailOutput
}

GetTraceAggregatedSnapshotDataDetailInput is an input type that accepts GetTraceAggregatedSnapshotDataDetailArgs and GetTraceAggregatedSnapshotDataDetailOutput values. You can construct a concrete instance of `GetTraceAggregatedSnapshotDataDetailInput` via:

GetTraceAggregatedSnapshotDataDetailArgs{...}

type GetTraceAggregatedSnapshotDataDetailOutput

type GetTraceAggregatedSnapshotDataDetailOutput struct{ *pulumi.OutputState }

func (GetTraceAggregatedSnapshotDataDetailOutput) ElementType

func (GetTraceAggregatedSnapshotDataDetailOutput) Key

Name of the property.

func (GetTraceAggregatedSnapshotDataDetailOutput) ToGetTraceAggregatedSnapshotDataDetailOutput

func (o GetTraceAggregatedSnapshotDataDetailOutput) ToGetTraceAggregatedSnapshotDataDetailOutput() GetTraceAggregatedSnapshotDataDetailOutput

func (GetTraceAggregatedSnapshotDataDetailOutput) ToGetTraceAggregatedSnapshotDataDetailOutputWithContext

func (o GetTraceAggregatedSnapshotDataDetailOutput) ToGetTraceAggregatedSnapshotDataDetailOutputWithContext(ctx context.Context) GetTraceAggregatedSnapshotDataDetailOutput

func (GetTraceAggregatedSnapshotDataDetailOutput) Value

Value of the property.

type GetTraceAggregatedSnapshotDataOutputArgs

type GetTraceAggregatedSnapshotDataOutputArgs struct {
	// The APM Domain ID for the intended request.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// Name of the server.
	ServerName pulumi.StringPtrInput `pulumi:"serverName"`
	// Name associated with the service.
	ServiceName pulumi.StringPtrInput `pulumi:"serviceName"`
	// Unique Application Performance Monitoring span identifier (spanId).
	SpanKey pulumi.StringPtrInput `pulumi:"spanKey"`
	// Name of the span associated with the trace.
	SpanName pulumi.StringPtrInput `pulumi:"spanName"`
	// Unique Application Performance Monitoring trace identifier (traceId).
	TraceKey pulumi.StringInput `pulumi:"traceKey"`
}

A collection of arguments for invoking getTraceAggregatedSnapshotData.

func (GetTraceAggregatedSnapshotDataOutputArgs) ElementType

type GetTraceAggregatedSnapshotDataResult

type GetTraceAggregatedSnapshotDataResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// Aggregated snapshot details.
	Details []GetTraceAggregatedSnapshotDataDetail `pulumi:"details"`
	// The provider-assigned unique ID for this managed resource.
	Id          string  `pulumi:"id"`
	ServerName  *string `pulumi:"serverName"`
	ServiceName *string `pulumi:"serviceName"`
	SpanKey     *string `pulumi:"spanKey"`
	SpanName    *string `pulumi:"spanName"`
	TraceKey    string  `pulumi:"traceKey"`
}

A collection of values returned by getTraceAggregatedSnapshotData.

func GetTraceAggregatedSnapshotData

This data source provides details about a specific Trace Aggregated Snapshot Data resource in Oracle Cloud Infrastructure Apm Traces service.

Gets the aggregated snapshot identified by trace ID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmTraces"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmTraces.GetTraceAggregatedSnapshotData(ctx, &apmtraces.GetTraceAggregatedSnapshotDataArgs{
			ApmDomainId: testApmDomain.Id,
			TraceKey:    traceAggregatedSnapshotDataTraceKey,
			ServerName:  pulumi.StringRef(traceAggregatedSnapshotDataServerName),
			ServiceName: pulumi.StringRef(testService.Name),
			SpanKey:     pulumi.StringRef(traceAggregatedSnapshotDataSpanKey),
			SpanName:    pulumi.StringRef(traceAggregatedSnapshotDataSpanName),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetTraceAggregatedSnapshotDataResultOutput

type GetTraceAggregatedSnapshotDataResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTraceAggregatedSnapshotData.

func (GetTraceAggregatedSnapshotDataResultOutput) ApmDomainId

func (GetTraceAggregatedSnapshotDataResultOutput) Details

Aggregated snapshot details.

func (GetTraceAggregatedSnapshotDataResultOutput) ElementType

func (GetTraceAggregatedSnapshotDataResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTraceAggregatedSnapshotDataResultOutput) ServerName added in v1.28.0

func (GetTraceAggregatedSnapshotDataResultOutput) ServiceName added in v1.28.0

func (GetTraceAggregatedSnapshotDataResultOutput) SpanKey added in v1.28.0

func (GetTraceAggregatedSnapshotDataResultOutput) SpanName added in v1.28.0

func (GetTraceAggregatedSnapshotDataResultOutput) ToGetTraceAggregatedSnapshotDataResultOutput

func (o GetTraceAggregatedSnapshotDataResultOutput) ToGetTraceAggregatedSnapshotDataResultOutput() GetTraceAggregatedSnapshotDataResultOutput

func (GetTraceAggregatedSnapshotDataResultOutput) ToGetTraceAggregatedSnapshotDataResultOutputWithContext

func (o GetTraceAggregatedSnapshotDataResultOutput) ToGetTraceAggregatedSnapshotDataResultOutputWithContext(ctx context.Context) GetTraceAggregatedSnapshotDataResultOutput

func (GetTraceAggregatedSnapshotDataResultOutput) TraceKey

type GetTraceArgs

type GetTraceArgs struct {
	// The APM Domain ID for the intended request.
	ApmDomainId string `pulumi:"apmDomainId"`
	// Include traces that have a `minTraceStartTime` equal to or greater than this value.
	TimeTraceStartedGreaterThanOrEqualTo *string `pulumi:"timeTraceStartedGreaterThanOrEqualTo"`
	// Include traces that have a `minTraceStartTime` less than this value.
	TimeTraceStartedLessThan *string `pulumi:"timeTraceStartedLessThan"`
	// Unique Application Performance Monitoring trace identifier (traceId).
	TraceKey string `pulumi:"traceKey"`
	// Name space from which the trace details need to be retrieved.
	TraceNamespace *string `pulumi:"traceNamespace"`
}

A collection of arguments for invoking getTrace.

type GetTraceOutputArgs

type GetTraceOutputArgs struct {
	// The APM Domain ID for the intended request.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// Include traces that have a `minTraceStartTime` equal to or greater than this value.
	TimeTraceStartedGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeTraceStartedGreaterThanOrEqualTo"`
	// Include traces that have a `minTraceStartTime` less than this value.
	TimeTraceStartedLessThan pulumi.StringPtrInput `pulumi:"timeTraceStartedLessThan"`
	// Unique Application Performance Monitoring trace identifier (traceId).
	TraceKey pulumi.StringInput `pulumi:"traceKey"`
	// Name space from which the trace details need to be retrieved.
	TraceNamespace pulumi.StringPtrInput `pulumi:"traceNamespace"`
}

A collection of arguments for invoking getTrace.

func (GetTraceOutputArgs) ElementType

func (GetTraceOutputArgs) ElementType() reflect.Type

type GetTraceResult

type GetTraceResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// The number of spans with errors that have been processed by the system for the trace. Note that the number of spans with errors will be less than or equal to the total number of spans in the trace.
	ErrorSpanCount int `pulumi:"errorSpanCount"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Boolean flag that indicates whether the trace has an error.
	IsFault bool `pulumi:"isFault"`
	// Unique identifier (spanId) for the span.  Note that this field is defined as spanKey in the API and it maps to the spanId in the trace data in Application Performance Monitoring.
	Key string `pulumi:"key"`
	// Time taken for the root span operation to complete in milliseconds.
	RootSpanDurationInMs int `pulumi:"rootSpanDurationInMs"`
	// Root span name associated with the trace. This is the flow start operation name. Null is displayed if the root span is not yet completed.
	RootSpanOperationName string `pulumi:"rootSpanOperationName"`
	// Service associated with the trace.
	RootSpanServiceName string `pulumi:"rootSpanServiceName"`
	// A summary of the spans by service.
	ServiceSummaries []GetTraceServiceSummary `pulumi:"serviceSummaries"`
	// Source of span (spans, syn_spans).
	SourceName string `pulumi:"sourceName"`
	// The number of spans that have been processed by the system for the trace.  Note that there could be additional spans that have not been processed or reported yet if the trace is still in progress.
	SpanCount int `pulumi:"spanCount"`
	// Summary of the information pertaining to the spans in the trace window that is being queried.
	SpanSummaries []GetTraceSpanSummary `pulumi:"spanSummaries"`
	// An array of spans in the trace.
	Spans []GetTraceSpan `pulumi:"spans"`
	// Start time of the earliest span in the span collection.
	TimeEarliestSpanStarted string `pulumi:"timeEarliestSpanStarted"`
	// End time of the span that most recently ended in the span collection.
	TimeLatestSpanEnded string `pulumi:"timeLatestSpanEnded"`
	// End time of the root span for the span collection.
	TimeRootSpanEnded string `pulumi:"timeRootSpanEnded"`
	// Start time of the root span for the span collection.
	TimeRootSpanStarted                  string  `pulumi:"timeRootSpanStarted"`
	TimeTraceStartedGreaterThanOrEqualTo *string `pulumi:"timeTraceStartedGreaterThanOrEqualTo"`
	TimeTraceStartedLessThan             *string `pulumi:"timeTraceStartedLessThan"`
	// Time between the start of the earliest span and the end of the most recent span in milliseconds.
	TraceDurationInMs int `pulumi:"traceDurationInMs"`
	// Error code of the trace.
	TraceErrorCode string `pulumi:"traceErrorCode"`
	// Error type of the trace.
	TraceErrorType string `pulumi:"traceErrorType"`
	// Unique identifier for the trace.
	TraceKey       string  `pulumi:"traceKey"`
	TraceNamespace *string `pulumi:"traceNamespace"`
	// The status of the trace. The trace statuses are defined as follows: complete - a root span has been recorded, but there is no information on the errors. success - a complete root span is recorded there is a successful error type and error code - HTTP 200. incomplete - the root span has not yet been received. error - the root span returned with an error. There may or may not be an associated error code or error type.
	TraceStatus string `pulumi:"traceStatus"`
}

A collection of values returned by getTrace.

func GetTrace

func GetTrace(ctx *pulumi.Context, args *GetTraceArgs, opts ...pulumi.InvokeOption) (*GetTraceResult, error)

This data source provides details about a specific Trace resource in Oracle Cloud Infrastructure Apm Traces service.

Gets the trace details identified by traceId.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmTraces"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmTraces.GetTrace(ctx, &apmtraces.GetTraceArgs{
			ApmDomainId:                          testApmDomain.Id,
			TraceKey:                             traceTraceKey,
			TimeTraceStartedGreaterThanOrEqualTo: pulumi.StringRef(traceTimeTraceStartedGreaterThanOrEqualTo),
			TimeTraceStartedLessThan:             pulumi.StringRef(traceTimeTraceStartedLessThan),
			TraceNamespace:                       pulumi.StringRef(traceTraceNamespace),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetTraceResultOutput

type GetTraceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTrace.

func (GetTraceResultOutput) ApmDomainId

func (o GetTraceResultOutput) ApmDomainId() pulumi.StringOutput

func (GetTraceResultOutput) ElementType

func (GetTraceResultOutput) ElementType() reflect.Type

func (GetTraceResultOutput) ErrorSpanCount

func (o GetTraceResultOutput) ErrorSpanCount() pulumi.IntOutput

The number of spans with errors that have been processed by the system for the trace. Note that the number of spans with errors will be less than or equal to the total number of spans in the trace.

func (GetTraceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTraceResultOutput) IsFault

Boolean flag that indicates whether the trace has an error.

func (GetTraceResultOutput) Key

Unique identifier (spanId) for the span. Note that this field is defined as spanKey in the API and it maps to the spanId in the trace data in Application Performance Monitoring.

func (GetTraceResultOutput) RootSpanDurationInMs

func (o GetTraceResultOutput) RootSpanDurationInMs() pulumi.IntOutput

Time taken for the root span operation to complete in milliseconds.

func (GetTraceResultOutput) RootSpanOperationName

func (o GetTraceResultOutput) RootSpanOperationName() pulumi.StringOutput

Root span name associated with the trace. This is the flow start operation name. Null is displayed if the root span is not yet completed.

func (GetTraceResultOutput) RootSpanServiceName

func (o GetTraceResultOutput) RootSpanServiceName() pulumi.StringOutput

Service associated with the trace.

func (GetTraceResultOutput) ServiceSummaries

A summary of the spans by service.

func (GetTraceResultOutput) SourceName added in v1.28.0

func (o GetTraceResultOutput) SourceName() pulumi.StringOutput

Source of span (spans, syn_spans).

func (GetTraceResultOutput) SpanCount

func (o GetTraceResultOutput) SpanCount() pulumi.IntOutput

The number of spans that have been processed by the system for the trace. Note that there could be additional spans that have not been processed or reported yet if the trace is still in progress.

func (GetTraceResultOutput) SpanSummaries

Summary of the information pertaining to the spans in the trace window that is being queried.

func (GetTraceResultOutput) Spans

An array of spans in the trace.

func (GetTraceResultOutput) TimeEarliestSpanStarted

func (o GetTraceResultOutput) TimeEarliestSpanStarted() pulumi.StringOutput

Start time of the earliest span in the span collection.

func (GetTraceResultOutput) TimeLatestSpanEnded

func (o GetTraceResultOutput) TimeLatestSpanEnded() pulumi.StringOutput

End time of the span that most recently ended in the span collection.

func (GetTraceResultOutput) TimeRootSpanEnded

func (o GetTraceResultOutput) TimeRootSpanEnded() pulumi.StringOutput

End time of the root span for the span collection.

func (GetTraceResultOutput) TimeRootSpanStarted

func (o GetTraceResultOutput) TimeRootSpanStarted() pulumi.StringOutput

Start time of the root span for the span collection.

func (GetTraceResultOutput) TimeTraceStartedGreaterThanOrEqualTo added in v1.28.0

func (o GetTraceResultOutput) TimeTraceStartedGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetTraceResultOutput) TimeTraceStartedLessThan added in v1.28.0

func (o GetTraceResultOutput) TimeTraceStartedLessThan() pulumi.StringPtrOutput

func (GetTraceResultOutput) ToGetTraceResultOutput

func (o GetTraceResultOutput) ToGetTraceResultOutput() GetTraceResultOutput

func (GetTraceResultOutput) ToGetTraceResultOutputWithContext

func (o GetTraceResultOutput) ToGetTraceResultOutputWithContext(ctx context.Context) GetTraceResultOutput

func (GetTraceResultOutput) TraceDurationInMs

func (o GetTraceResultOutput) TraceDurationInMs() pulumi.IntOutput

Time between the start of the earliest span and the end of the most recent span in milliseconds.

func (GetTraceResultOutput) TraceErrorCode

func (o GetTraceResultOutput) TraceErrorCode() pulumi.StringOutput

Error code of the trace.

func (GetTraceResultOutput) TraceErrorType

func (o GetTraceResultOutput) TraceErrorType() pulumi.StringOutput

Error type of the trace.

func (GetTraceResultOutput) TraceKey

Unique identifier for the trace.

func (GetTraceResultOutput) TraceNamespace added in v1.28.0

func (o GetTraceResultOutput) TraceNamespace() pulumi.StringPtrOutput

func (GetTraceResultOutput) TraceStatus

func (o GetTraceResultOutput) TraceStatus() pulumi.StringOutput

The status of the trace. The trace statuses are defined as follows: complete - a root span has been recorded, but there is no information on the errors. success - a complete root span is recorded there is a successful error type and error code - HTTP 200. incomplete - the root span has not yet been received. error - the root span returned with an error. There may or may not be an associated error code or error type.

type GetTraceServiceSummary

type GetTraceServiceSummary struct {
	// Number of spans with errors for serviceName in the trace.
	ErrorSpans string `pulumi:"errorSpans"`
	// Name associated with the service.
	SpanServiceName string `pulumi:"spanServiceName"`
	// Number of spans for serviceName in the trace.
	TotalSpans string `pulumi:"totalSpans"`
}

type GetTraceServiceSummaryArgs

type GetTraceServiceSummaryArgs struct {
	// Number of spans with errors for serviceName in the trace.
	ErrorSpans pulumi.StringInput `pulumi:"errorSpans"`
	// Name associated with the service.
	SpanServiceName pulumi.StringInput `pulumi:"spanServiceName"`
	// Number of spans for serviceName in the trace.
	TotalSpans pulumi.StringInput `pulumi:"totalSpans"`
}

func (GetTraceServiceSummaryArgs) ElementType

func (GetTraceServiceSummaryArgs) ElementType() reflect.Type

func (GetTraceServiceSummaryArgs) ToGetTraceServiceSummaryOutput

func (i GetTraceServiceSummaryArgs) ToGetTraceServiceSummaryOutput() GetTraceServiceSummaryOutput

func (GetTraceServiceSummaryArgs) ToGetTraceServiceSummaryOutputWithContext

func (i GetTraceServiceSummaryArgs) ToGetTraceServiceSummaryOutputWithContext(ctx context.Context) GetTraceServiceSummaryOutput

type GetTraceServiceSummaryArray

type GetTraceServiceSummaryArray []GetTraceServiceSummaryInput

func (GetTraceServiceSummaryArray) ElementType

func (GetTraceServiceSummaryArray) ToGetTraceServiceSummaryArrayOutput

func (i GetTraceServiceSummaryArray) ToGetTraceServiceSummaryArrayOutput() GetTraceServiceSummaryArrayOutput

func (GetTraceServiceSummaryArray) ToGetTraceServiceSummaryArrayOutputWithContext

func (i GetTraceServiceSummaryArray) ToGetTraceServiceSummaryArrayOutputWithContext(ctx context.Context) GetTraceServiceSummaryArrayOutput

type GetTraceServiceSummaryArrayInput

type GetTraceServiceSummaryArrayInput interface {
	pulumi.Input

	ToGetTraceServiceSummaryArrayOutput() GetTraceServiceSummaryArrayOutput
	ToGetTraceServiceSummaryArrayOutputWithContext(context.Context) GetTraceServiceSummaryArrayOutput
}

GetTraceServiceSummaryArrayInput is an input type that accepts GetTraceServiceSummaryArray and GetTraceServiceSummaryArrayOutput values. You can construct a concrete instance of `GetTraceServiceSummaryArrayInput` via:

GetTraceServiceSummaryArray{ GetTraceServiceSummaryArgs{...} }

type GetTraceServiceSummaryArrayOutput

type GetTraceServiceSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetTraceServiceSummaryArrayOutput) ElementType

func (GetTraceServiceSummaryArrayOutput) Index

func (GetTraceServiceSummaryArrayOutput) ToGetTraceServiceSummaryArrayOutput

func (o GetTraceServiceSummaryArrayOutput) ToGetTraceServiceSummaryArrayOutput() GetTraceServiceSummaryArrayOutput

func (GetTraceServiceSummaryArrayOutput) ToGetTraceServiceSummaryArrayOutputWithContext

func (o GetTraceServiceSummaryArrayOutput) ToGetTraceServiceSummaryArrayOutputWithContext(ctx context.Context) GetTraceServiceSummaryArrayOutput

type GetTraceServiceSummaryInput

type GetTraceServiceSummaryInput interface {
	pulumi.Input

	ToGetTraceServiceSummaryOutput() GetTraceServiceSummaryOutput
	ToGetTraceServiceSummaryOutputWithContext(context.Context) GetTraceServiceSummaryOutput
}

GetTraceServiceSummaryInput is an input type that accepts GetTraceServiceSummaryArgs and GetTraceServiceSummaryOutput values. You can construct a concrete instance of `GetTraceServiceSummaryInput` via:

GetTraceServiceSummaryArgs{...}

type GetTraceServiceSummaryOutput

type GetTraceServiceSummaryOutput struct{ *pulumi.OutputState }

func (GetTraceServiceSummaryOutput) ElementType

func (GetTraceServiceSummaryOutput) ErrorSpans

Number of spans with errors for serviceName in the trace.

func (GetTraceServiceSummaryOutput) SpanServiceName

func (o GetTraceServiceSummaryOutput) SpanServiceName() pulumi.StringOutput

Name associated with the service.

func (GetTraceServiceSummaryOutput) ToGetTraceServiceSummaryOutput

func (o GetTraceServiceSummaryOutput) ToGetTraceServiceSummaryOutput() GetTraceServiceSummaryOutput

func (GetTraceServiceSummaryOutput) ToGetTraceServiceSummaryOutputWithContext

func (o GetTraceServiceSummaryOutput) ToGetTraceServiceSummaryOutputWithContext(ctx context.Context) GetTraceServiceSummaryOutput

func (GetTraceServiceSummaryOutput) TotalSpans

Number of spans for serviceName in the trace.

type GetTraceSnapshotDataArgs

type GetTraceSnapshotDataArgs struct {
	// The APM Domain ID for the intended request.
	ApmDomainId string `pulumi:"apmDomainId"`
	// If enabled, only span level details are sent.
	IsSummarized *bool `pulumi:"isSummarized"`
	// Epoch time of snapshot.
	SnapshotTime *string `pulumi:"snapshotTime"`
	// Thread ID for which snapshots need to be retrieved. This identifier of a thread is a long positive number generated when a thread is created.
	ThreadId *string `pulumi:"threadId"`
	// Unique Application Performance Monitoring trace identifier (traceId).
	TraceKey string `pulumi:"traceKey"`
}

A collection of arguments for invoking getTraceSnapshotData.

type GetTraceSnapshotDataOutputArgs

type GetTraceSnapshotDataOutputArgs struct {
	// The APM Domain ID for the intended request.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// If enabled, only span level details are sent.
	IsSummarized pulumi.BoolPtrInput `pulumi:"isSummarized"`
	// Epoch time of snapshot.
	SnapshotTime pulumi.StringPtrInput `pulumi:"snapshotTime"`
	// Thread ID for which snapshots need to be retrieved. This identifier of a thread is a long positive number generated when a thread is created.
	ThreadId pulumi.StringPtrInput `pulumi:"threadId"`
	// Unique Application Performance Monitoring trace identifier (traceId).
	TraceKey pulumi.StringInput `pulumi:"traceKey"`
}

A collection of arguments for invoking getTraceSnapshotData.

func (GetTraceSnapshotDataOutputArgs) ElementType

type GetTraceSnapshotDataResult

type GetTraceSnapshotDataResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// The provider-assigned unique ID for this managed resource.
	Id           string `pulumi:"id"`
	IsSummarized *bool  `pulumi:"isSummarized"`
	// Name of the property.
	Key          string  `pulumi:"key"`
	SnapshotTime *string `pulumi:"snapshotTime"`
	ThreadId     *string `pulumi:"threadId"`
	// End time of the trace.
	TimeEnded string `pulumi:"timeEnded"`
	// Start time of the trace.
	TimeStarted string `pulumi:"timeStarted"`
	TraceKey    string `pulumi:"traceKey"`
	// Trace snapshots properties.
	TraceSnapshotDetails []GetTraceSnapshotDataTraceSnapshotDetail `pulumi:"traceSnapshotDetails"`
}

A collection of values returned by getTraceSnapshotData.

func GetTraceSnapshotData

func GetTraceSnapshotData(ctx *pulumi.Context, args *GetTraceSnapshotDataArgs, opts ...pulumi.InvokeOption) (*GetTraceSnapshotDataResult, error)

This data source provides details about a specific Trace Snapshot Data resource in Oracle Cloud Infrastructure Apm Traces service.

Gets the trace snapshots data identified by trace ID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmTraces"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmTraces.GetTraceSnapshotData(ctx, &apmtraces.GetTraceSnapshotDataArgs{
			ApmDomainId:  testApmDomain.Id,
			TraceKey:     traceSnapshotDataTraceKey,
			IsSummarized: pulumi.BoolRef(traceSnapshotDataIsSummarized),
			SnapshotTime: pulumi.StringRef(traceSnapshotDataSnapshotTime),
			ThreadId:     pulumi.StringRef(testThread.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetTraceSnapshotDataResultOutput

type GetTraceSnapshotDataResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTraceSnapshotData.

func (GetTraceSnapshotDataResultOutput) ApmDomainId

func (GetTraceSnapshotDataResultOutput) ElementType

func (GetTraceSnapshotDataResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTraceSnapshotDataResultOutput) IsSummarized

func (GetTraceSnapshotDataResultOutput) Key

Name of the property.

func (GetTraceSnapshotDataResultOutput) SnapshotTime

func (GetTraceSnapshotDataResultOutput) ThreadId

func (GetTraceSnapshotDataResultOutput) TimeEnded

End time of the trace.

func (GetTraceSnapshotDataResultOutput) TimeStarted

Start time of the trace.

func (GetTraceSnapshotDataResultOutput) ToGetTraceSnapshotDataResultOutput

func (o GetTraceSnapshotDataResultOutput) ToGetTraceSnapshotDataResultOutput() GetTraceSnapshotDataResultOutput

func (GetTraceSnapshotDataResultOutput) ToGetTraceSnapshotDataResultOutputWithContext

func (o GetTraceSnapshotDataResultOutput) ToGetTraceSnapshotDataResultOutputWithContext(ctx context.Context) GetTraceSnapshotDataResultOutput

func (GetTraceSnapshotDataResultOutput) TraceKey

func (GetTraceSnapshotDataResultOutput) TraceSnapshotDetails

Trace snapshots properties.

type GetTraceSnapshotDataTraceSnapshotDetail

type GetTraceSnapshotDataTraceSnapshotDetail struct {
	// Name of the property.
	Key string `pulumi:"key"`
	// Value of the property.
	Value string `pulumi:"value"`
}

type GetTraceSnapshotDataTraceSnapshotDetailArgs

type GetTraceSnapshotDataTraceSnapshotDetailArgs struct {
	// Name of the property.
	Key pulumi.StringInput `pulumi:"key"`
	// Value of the property.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetTraceSnapshotDataTraceSnapshotDetailArgs) ElementType

func (GetTraceSnapshotDataTraceSnapshotDetailArgs) ToGetTraceSnapshotDataTraceSnapshotDetailOutput

func (i GetTraceSnapshotDataTraceSnapshotDetailArgs) ToGetTraceSnapshotDataTraceSnapshotDetailOutput() GetTraceSnapshotDataTraceSnapshotDetailOutput

func (GetTraceSnapshotDataTraceSnapshotDetailArgs) ToGetTraceSnapshotDataTraceSnapshotDetailOutputWithContext

func (i GetTraceSnapshotDataTraceSnapshotDetailArgs) ToGetTraceSnapshotDataTraceSnapshotDetailOutputWithContext(ctx context.Context) GetTraceSnapshotDataTraceSnapshotDetailOutput

type GetTraceSnapshotDataTraceSnapshotDetailArray

type GetTraceSnapshotDataTraceSnapshotDetailArray []GetTraceSnapshotDataTraceSnapshotDetailInput

func (GetTraceSnapshotDataTraceSnapshotDetailArray) ElementType

func (GetTraceSnapshotDataTraceSnapshotDetailArray) ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutput

func (i GetTraceSnapshotDataTraceSnapshotDetailArray) ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutput() GetTraceSnapshotDataTraceSnapshotDetailArrayOutput

func (GetTraceSnapshotDataTraceSnapshotDetailArray) ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutputWithContext

func (i GetTraceSnapshotDataTraceSnapshotDetailArray) ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutputWithContext(ctx context.Context) GetTraceSnapshotDataTraceSnapshotDetailArrayOutput

type GetTraceSnapshotDataTraceSnapshotDetailArrayInput

type GetTraceSnapshotDataTraceSnapshotDetailArrayInput interface {
	pulumi.Input

	ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutput() GetTraceSnapshotDataTraceSnapshotDetailArrayOutput
	ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutputWithContext(context.Context) GetTraceSnapshotDataTraceSnapshotDetailArrayOutput
}

GetTraceSnapshotDataTraceSnapshotDetailArrayInput is an input type that accepts GetTraceSnapshotDataTraceSnapshotDetailArray and GetTraceSnapshotDataTraceSnapshotDetailArrayOutput values. You can construct a concrete instance of `GetTraceSnapshotDataTraceSnapshotDetailArrayInput` via:

GetTraceSnapshotDataTraceSnapshotDetailArray{ GetTraceSnapshotDataTraceSnapshotDetailArgs{...} }

type GetTraceSnapshotDataTraceSnapshotDetailArrayOutput

type GetTraceSnapshotDataTraceSnapshotDetailArrayOutput struct{ *pulumi.OutputState }

func (GetTraceSnapshotDataTraceSnapshotDetailArrayOutput) ElementType

func (GetTraceSnapshotDataTraceSnapshotDetailArrayOutput) Index

func (GetTraceSnapshotDataTraceSnapshotDetailArrayOutput) ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutput

func (o GetTraceSnapshotDataTraceSnapshotDetailArrayOutput) ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutput() GetTraceSnapshotDataTraceSnapshotDetailArrayOutput

func (GetTraceSnapshotDataTraceSnapshotDetailArrayOutput) ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutputWithContext

func (o GetTraceSnapshotDataTraceSnapshotDetailArrayOutput) ToGetTraceSnapshotDataTraceSnapshotDetailArrayOutputWithContext(ctx context.Context) GetTraceSnapshotDataTraceSnapshotDetailArrayOutput

type GetTraceSnapshotDataTraceSnapshotDetailInput

type GetTraceSnapshotDataTraceSnapshotDetailInput interface {
	pulumi.Input

	ToGetTraceSnapshotDataTraceSnapshotDetailOutput() GetTraceSnapshotDataTraceSnapshotDetailOutput
	ToGetTraceSnapshotDataTraceSnapshotDetailOutputWithContext(context.Context) GetTraceSnapshotDataTraceSnapshotDetailOutput
}

GetTraceSnapshotDataTraceSnapshotDetailInput is an input type that accepts GetTraceSnapshotDataTraceSnapshotDetailArgs and GetTraceSnapshotDataTraceSnapshotDetailOutput values. You can construct a concrete instance of `GetTraceSnapshotDataTraceSnapshotDetailInput` via:

GetTraceSnapshotDataTraceSnapshotDetailArgs{...}

type GetTraceSnapshotDataTraceSnapshotDetailOutput

type GetTraceSnapshotDataTraceSnapshotDetailOutput struct{ *pulumi.OutputState }

func (GetTraceSnapshotDataTraceSnapshotDetailOutput) ElementType

func (GetTraceSnapshotDataTraceSnapshotDetailOutput) Key

Name of the property.

func (GetTraceSnapshotDataTraceSnapshotDetailOutput) ToGetTraceSnapshotDataTraceSnapshotDetailOutput

func (o GetTraceSnapshotDataTraceSnapshotDetailOutput) ToGetTraceSnapshotDataTraceSnapshotDetailOutput() GetTraceSnapshotDataTraceSnapshotDetailOutput

func (GetTraceSnapshotDataTraceSnapshotDetailOutput) ToGetTraceSnapshotDataTraceSnapshotDetailOutputWithContext

func (o GetTraceSnapshotDataTraceSnapshotDetailOutput) ToGetTraceSnapshotDataTraceSnapshotDetailOutputWithContext(ctx context.Context) GetTraceSnapshotDataTraceSnapshotDetailOutput

func (GetTraceSnapshotDataTraceSnapshotDetailOutput) Value

Value of the property.

type GetTraceSpan

type GetTraceSpan struct {
	// Total span duration in milliseconds.
	DurationInMs string `pulumi:"durationInMs"`
	// Indicates if the span has an error.
	IsError bool `pulumi:"isError"`
	// Unique identifier (spanId) for the span.  Note that this field is defined as spanKey in the API and it maps to the spanId in the trace data in Application Performance Monitoring.
	Key string `pulumi:"key"`
	// Kind associated with the span.
	Kind string `pulumi:"kind"`
	// List of logs associated with the span.
	Logs []GetTraceSpanLog `pulumi:"logs"`
	// Span name associated with the trace.  This is usually the method or URI of the request.
	OperationName string `pulumi:"operationName"`
	// Unique parent identifier for the span if one exists. For root spans this will be null.
	ParentSpanKey string `pulumi:"parentSpanKey"`
	// Service name associated with the span.
	ServiceName string `pulumi:"serviceName"`
	// Source of span (spans, syn_spans).
	SourceName string `pulumi:"sourceName"`
	// List of tags associated with the span.
	Tags []GetTraceSpanTag `pulumi:"tags"`
	// Span end time.  Timestamp when the span was completed.
	TimeEnded string `pulumi:"timeEnded"`
	// Span start time.  Timestamp when the span was started.
	TimeStarted string `pulumi:"timeStarted"`
	// Unique Application Performance Monitoring trace identifier (traceId).
	TraceKey string `pulumi:"traceKey"`
}

type GetTraceSpanArgs

type GetTraceSpanArgs struct {
	// Total span duration in milliseconds.
	DurationInMs pulumi.StringInput `pulumi:"durationInMs"`
	// Indicates if the span has an error.
	IsError pulumi.BoolInput `pulumi:"isError"`
	// Unique identifier (spanId) for the span.  Note that this field is defined as spanKey in the API and it maps to the spanId in the trace data in Application Performance Monitoring.
	Key pulumi.StringInput `pulumi:"key"`
	// Kind associated with the span.
	Kind pulumi.StringInput `pulumi:"kind"`
	// List of logs associated with the span.
	Logs GetTraceSpanLogArrayInput `pulumi:"logs"`
	// Span name associated with the trace.  This is usually the method or URI of the request.
	OperationName pulumi.StringInput `pulumi:"operationName"`
	// Unique parent identifier for the span if one exists. For root spans this will be null.
	ParentSpanKey pulumi.StringInput `pulumi:"parentSpanKey"`
	// Service name associated with the span.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// Source of span (spans, syn_spans).
	SourceName pulumi.StringInput `pulumi:"sourceName"`
	// List of tags associated with the span.
	Tags GetTraceSpanTagArrayInput `pulumi:"tags"`
	// Span end time.  Timestamp when the span was completed.
	TimeEnded pulumi.StringInput `pulumi:"timeEnded"`
	// Span start time.  Timestamp when the span was started.
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
	// Unique Application Performance Monitoring trace identifier (traceId).
	TraceKey pulumi.StringInput `pulumi:"traceKey"`
}

func (GetTraceSpanArgs) ElementType

func (GetTraceSpanArgs) ElementType() reflect.Type

func (GetTraceSpanArgs) ToGetTraceSpanOutput

func (i GetTraceSpanArgs) ToGetTraceSpanOutput() GetTraceSpanOutput

func (GetTraceSpanArgs) ToGetTraceSpanOutputWithContext

func (i GetTraceSpanArgs) ToGetTraceSpanOutputWithContext(ctx context.Context) GetTraceSpanOutput

type GetTraceSpanArray

type GetTraceSpanArray []GetTraceSpanInput

func (GetTraceSpanArray) ElementType

func (GetTraceSpanArray) ElementType() reflect.Type

func (GetTraceSpanArray) ToGetTraceSpanArrayOutput

func (i GetTraceSpanArray) ToGetTraceSpanArrayOutput() GetTraceSpanArrayOutput

func (GetTraceSpanArray) ToGetTraceSpanArrayOutputWithContext

func (i GetTraceSpanArray) ToGetTraceSpanArrayOutputWithContext(ctx context.Context) GetTraceSpanArrayOutput

type GetTraceSpanArrayInput

type GetTraceSpanArrayInput interface {
	pulumi.Input

	ToGetTraceSpanArrayOutput() GetTraceSpanArrayOutput
	ToGetTraceSpanArrayOutputWithContext(context.Context) GetTraceSpanArrayOutput
}

GetTraceSpanArrayInput is an input type that accepts GetTraceSpanArray and GetTraceSpanArrayOutput values. You can construct a concrete instance of `GetTraceSpanArrayInput` via:

GetTraceSpanArray{ GetTraceSpanArgs{...} }

type GetTraceSpanArrayOutput

type GetTraceSpanArrayOutput struct{ *pulumi.OutputState }

func (GetTraceSpanArrayOutput) ElementType

func (GetTraceSpanArrayOutput) ElementType() reflect.Type

func (GetTraceSpanArrayOutput) Index

func (GetTraceSpanArrayOutput) ToGetTraceSpanArrayOutput

func (o GetTraceSpanArrayOutput) ToGetTraceSpanArrayOutput() GetTraceSpanArrayOutput

func (GetTraceSpanArrayOutput) ToGetTraceSpanArrayOutputWithContext

func (o GetTraceSpanArrayOutput) ToGetTraceSpanArrayOutputWithContext(ctx context.Context) GetTraceSpanArrayOutput

type GetTraceSpanInput

type GetTraceSpanInput interface {
	pulumi.Input

	ToGetTraceSpanOutput() GetTraceSpanOutput
	ToGetTraceSpanOutputWithContext(context.Context) GetTraceSpanOutput
}

GetTraceSpanInput is an input type that accepts GetTraceSpanArgs and GetTraceSpanOutput values. You can construct a concrete instance of `GetTraceSpanInput` via:

GetTraceSpanArgs{...}

type GetTraceSpanLog

type GetTraceSpanLog struct {
	// Name of the event for which the log is created.
	EventName string `pulumi:"eventName"`
	// List of logs associated with the span at the given timestamp.
	SpanLogs []GetTraceSpanLogSpanLog `pulumi:"spanLogs"`
	// Timestamp at which the log is created.
	TimeCreated string `pulumi:"timeCreated"`
}

type GetTraceSpanLogArgs

type GetTraceSpanLogArgs struct {
	// Name of the event for which the log is created.
	EventName pulumi.StringInput `pulumi:"eventName"`
	// List of logs associated with the span at the given timestamp.
	SpanLogs GetTraceSpanLogSpanLogArrayInput `pulumi:"spanLogs"`
	// Timestamp at which the log is created.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetTraceSpanLogArgs) ElementType

func (GetTraceSpanLogArgs) ElementType() reflect.Type

func (GetTraceSpanLogArgs) ToGetTraceSpanLogOutput

func (i GetTraceSpanLogArgs) ToGetTraceSpanLogOutput() GetTraceSpanLogOutput

func (GetTraceSpanLogArgs) ToGetTraceSpanLogOutputWithContext

func (i GetTraceSpanLogArgs) ToGetTraceSpanLogOutputWithContext(ctx context.Context) GetTraceSpanLogOutput

type GetTraceSpanLogArray

type GetTraceSpanLogArray []GetTraceSpanLogInput

func (GetTraceSpanLogArray) ElementType

func (GetTraceSpanLogArray) ElementType() reflect.Type

func (GetTraceSpanLogArray) ToGetTraceSpanLogArrayOutput

func (i GetTraceSpanLogArray) ToGetTraceSpanLogArrayOutput() GetTraceSpanLogArrayOutput

func (GetTraceSpanLogArray) ToGetTraceSpanLogArrayOutputWithContext

func (i GetTraceSpanLogArray) ToGetTraceSpanLogArrayOutputWithContext(ctx context.Context) GetTraceSpanLogArrayOutput

type GetTraceSpanLogArrayInput

type GetTraceSpanLogArrayInput interface {
	pulumi.Input

	ToGetTraceSpanLogArrayOutput() GetTraceSpanLogArrayOutput
	ToGetTraceSpanLogArrayOutputWithContext(context.Context) GetTraceSpanLogArrayOutput
}

GetTraceSpanLogArrayInput is an input type that accepts GetTraceSpanLogArray and GetTraceSpanLogArrayOutput values. You can construct a concrete instance of `GetTraceSpanLogArrayInput` via:

GetTraceSpanLogArray{ GetTraceSpanLogArgs{...} }

type GetTraceSpanLogArrayOutput

type GetTraceSpanLogArrayOutput struct{ *pulumi.OutputState }

func (GetTraceSpanLogArrayOutput) ElementType

func (GetTraceSpanLogArrayOutput) ElementType() reflect.Type

func (GetTraceSpanLogArrayOutput) Index

func (GetTraceSpanLogArrayOutput) ToGetTraceSpanLogArrayOutput

func (o GetTraceSpanLogArrayOutput) ToGetTraceSpanLogArrayOutput() GetTraceSpanLogArrayOutput

func (GetTraceSpanLogArrayOutput) ToGetTraceSpanLogArrayOutputWithContext

func (o GetTraceSpanLogArrayOutput) ToGetTraceSpanLogArrayOutputWithContext(ctx context.Context) GetTraceSpanLogArrayOutput

type GetTraceSpanLogInput

type GetTraceSpanLogInput interface {
	pulumi.Input

	ToGetTraceSpanLogOutput() GetTraceSpanLogOutput
	ToGetTraceSpanLogOutputWithContext(context.Context) GetTraceSpanLogOutput
}

GetTraceSpanLogInput is an input type that accepts GetTraceSpanLogArgs and GetTraceSpanLogOutput values. You can construct a concrete instance of `GetTraceSpanLogInput` via:

GetTraceSpanLogArgs{...}

type GetTraceSpanLogOutput

type GetTraceSpanLogOutput struct{ *pulumi.OutputState }

func (GetTraceSpanLogOutput) ElementType

func (GetTraceSpanLogOutput) ElementType() reflect.Type

func (GetTraceSpanLogOutput) EventName added in v1.28.0

Name of the event for which the log is created.

func (GetTraceSpanLogOutput) SpanLogs

List of logs associated with the span at the given timestamp.

func (GetTraceSpanLogOutput) TimeCreated

func (o GetTraceSpanLogOutput) TimeCreated() pulumi.StringOutput

Timestamp at which the log is created.

func (GetTraceSpanLogOutput) ToGetTraceSpanLogOutput

func (o GetTraceSpanLogOutput) ToGetTraceSpanLogOutput() GetTraceSpanLogOutput

func (GetTraceSpanLogOutput) ToGetTraceSpanLogOutputWithContext

func (o GetTraceSpanLogOutput) ToGetTraceSpanLogOutputWithContext(ctx context.Context) GetTraceSpanLogOutput

type GetTraceSpanLogSpanLog

type GetTraceSpanLogSpanLog struct {
	// Key that specifies the log name.
	LogKey string `pulumi:"logKey"`
	// Value associated with the log key.
	LogValue string `pulumi:"logValue"`
}

type GetTraceSpanLogSpanLogArgs

type GetTraceSpanLogSpanLogArgs struct {
	// Key that specifies the log name.
	LogKey pulumi.StringInput `pulumi:"logKey"`
	// Value associated with the log key.
	LogValue pulumi.StringInput `pulumi:"logValue"`
}

func (GetTraceSpanLogSpanLogArgs) ElementType

func (GetTraceSpanLogSpanLogArgs) ElementType() reflect.Type

func (GetTraceSpanLogSpanLogArgs) ToGetTraceSpanLogSpanLogOutput

func (i GetTraceSpanLogSpanLogArgs) ToGetTraceSpanLogSpanLogOutput() GetTraceSpanLogSpanLogOutput

func (GetTraceSpanLogSpanLogArgs) ToGetTraceSpanLogSpanLogOutputWithContext

func (i GetTraceSpanLogSpanLogArgs) ToGetTraceSpanLogSpanLogOutputWithContext(ctx context.Context) GetTraceSpanLogSpanLogOutput

type GetTraceSpanLogSpanLogArray

type GetTraceSpanLogSpanLogArray []GetTraceSpanLogSpanLogInput

func (GetTraceSpanLogSpanLogArray) ElementType

func (GetTraceSpanLogSpanLogArray) ToGetTraceSpanLogSpanLogArrayOutput

func (i GetTraceSpanLogSpanLogArray) ToGetTraceSpanLogSpanLogArrayOutput() GetTraceSpanLogSpanLogArrayOutput

func (GetTraceSpanLogSpanLogArray) ToGetTraceSpanLogSpanLogArrayOutputWithContext

func (i GetTraceSpanLogSpanLogArray) ToGetTraceSpanLogSpanLogArrayOutputWithContext(ctx context.Context) GetTraceSpanLogSpanLogArrayOutput

type GetTraceSpanLogSpanLogArrayInput

type GetTraceSpanLogSpanLogArrayInput interface {
	pulumi.Input

	ToGetTraceSpanLogSpanLogArrayOutput() GetTraceSpanLogSpanLogArrayOutput
	ToGetTraceSpanLogSpanLogArrayOutputWithContext(context.Context) GetTraceSpanLogSpanLogArrayOutput
}

GetTraceSpanLogSpanLogArrayInput is an input type that accepts GetTraceSpanLogSpanLogArray and GetTraceSpanLogSpanLogArrayOutput values. You can construct a concrete instance of `GetTraceSpanLogSpanLogArrayInput` via:

GetTraceSpanLogSpanLogArray{ GetTraceSpanLogSpanLogArgs{...} }

type GetTraceSpanLogSpanLogArrayOutput

type GetTraceSpanLogSpanLogArrayOutput struct{ *pulumi.OutputState }

func (GetTraceSpanLogSpanLogArrayOutput) ElementType

func (GetTraceSpanLogSpanLogArrayOutput) Index

func (GetTraceSpanLogSpanLogArrayOutput) ToGetTraceSpanLogSpanLogArrayOutput

func (o GetTraceSpanLogSpanLogArrayOutput) ToGetTraceSpanLogSpanLogArrayOutput() GetTraceSpanLogSpanLogArrayOutput

func (GetTraceSpanLogSpanLogArrayOutput) ToGetTraceSpanLogSpanLogArrayOutputWithContext

func (o GetTraceSpanLogSpanLogArrayOutput) ToGetTraceSpanLogSpanLogArrayOutputWithContext(ctx context.Context) GetTraceSpanLogSpanLogArrayOutput

type GetTraceSpanLogSpanLogInput

type GetTraceSpanLogSpanLogInput interface {
	pulumi.Input

	ToGetTraceSpanLogSpanLogOutput() GetTraceSpanLogSpanLogOutput
	ToGetTraceSpanLogSpanLogOutputWithContext(context.Context) GetTraceSpanLogSpanLogOutput
}

GetTraceSpanLogSpanLogInput is an input type that accepts GetTraceSpanLogSpanLogArgs and GetTraceSpanLogSpanLogOutput values. You can construct a concrete instance of `GetTraceSpanLogSpanLogInput` via:

GetTraceSpanLogSpanLogArgs{...}

type GetTraceSpanLogSpanLogOutput

type GetTraceSpanLogSpanLogOutput struct{ *pulumi.OutputState }

func (GetTraceSpanLogSpanLogOutput) ElementType

func (GetTraceSpanLogSpanLogOutput) LogKey

Key that specifies the log name.

func (GetTraceSpanLogSpanLogOutput) LogValue

Value associated with the log key.

func (GetTraceSpanLogSpanLogOutput) ToGetTraceSpanLogSpanLogOutput

func (o GetTraceSpanLogSpanLogOutput) ToGetTraceSpanLogSpanLogOutput() GetTraceSpanLogSpanLogOutput

func (GetTraceSpanLogSpanLogOutput) ToGetTraceSpanLogSpanLogOutputWithContext

func (o GetTraceSpanLogSpanLogOutput) ToGetTraceSpanLogSpanLogOutputWithContext(ctx context.Context) GetTraceSpanLogSpanLogOutput

type GetTraceSpanOutput

type GetTraceSpanOutput struct{ *pulumi.OutputState }

func (GetTraceSpanOutput) DurationInMs

func (o GetTraceSpanOutput) DurationInMs() pulumi.StringOutput

Total span duration in milliseconds.

func (GetTraceSpanOutput) ElementType

func (GetTraceSpanOutput) ElementType() reflect.Type

func (GetTraceSpanOutput) IsError

func (o GetTraceSpanOutput) IsError() pulumi.BoolOutput

Indicates if the span has an error.

func (GetTraceSpanOutput) Key

Unique identifier (spanId) for the span. Note that this field is defined as spanKey in the API and it maps to the spanId in the trace data in Application Performance Monitoring.

func (GetTraceSpanOutput) Kind

Kind associated with the span.

func (GetTraceSpanOutput) Logs

List of logs associated with the span.

func (GetTraceSpanOutput) OperationName

func (o GetTraceSpanOutput) OperationName() pulumi.StringOutput

Span name associated with the trace. This is usually the method or URI of the request.

func (GetTraceSpanOutput) ParentSpanKey

func (o GetTraceSpanOutput) ParentSpanKey() pulumi.StringOutput

Unique parent identifier for the span if one exists. For root spans this will be null.

func (GetTraceSpanOutput) ServiceName

func (o GetTraceSpanOutput) ServiceName() pulumi.StringOutput

Service name associated with the span.

func (GetTraceSpanOutput) SourceName added in v1.28.0

func (o GetTraceSpanOutput) SourceName() pulumi.StringOutput

Source of span (spans, syn_spans).

func (GetTraceSpanOutput) Tags

List of tags associated with the span.

func (GetTraceSpanOutput) TimeEnded

func (o GetTraceSpanOutput) TimeEnded() pulumi.StringOutput

Span end time. Timestamp when the span was completed.

func (GetTraceSpanOutput) TimeStarted

func (o GetTraceSpanOutput) TimeStarted() pulumi.StringOutput

Span start time. Timestamp when the span was started.

func (GetTraceSpanOutput) ToGetTraceSpanOutput

func (o GetTraceSpanOutput) ToGetTraceSpanOutput() GetTraceSpanOutput

func (GetTraceSpanOutput) ToGetTraceSpanOutputWithContext

func (o GetTraceSpanOutput) ToGetTraceSpanOutputWithContext(ctx context.Context) GetTraceSpanOutput

func (GetTraceSpanOutput) TraceKey

func (o GetTraceSpanOutput) TraceKey() pulumi.StringOutput

Unique Application Performance Monitoring trace identifier (traceId).

type GetTraceSpanSummary

type GetTraceSpanSummary struct {
	// The number of spans with errors that have been processed by the system for the trace. Note that the number of spans with errors will be less than or equal to the total number of spans in the trace.
	ErrorSpanCount int `pulumi:"errorSpanCount"`
	// Boolean flag that indicates whether the trace has an error.
	IsFault bool `pulumi:"isFault"`
	// Unique identifier (spanId) for the span.  Note that this field is defined as spanKey in the API and it maps to the spanId in the trace data in Application Performance Monitoring.
	Key string `pulumi:"key"`
	// Time taken for the root span operation to complete in milliseconds.
	RootSpanDurationInMs int `pulumi:"rootSpanDurationInMs"`
	// Root span name associated with the trace. This is the flow start operation name. Null is displayed if the root span is not yet completed.
	RootSpanOperationName string `pulumi:"rootSpanOperationName"`
	// Service associated with the trace.
	RootSpanServiceName string `pulumi:"rootSpanServiceName"`
	// A summary of the spans by service.
	ServiceSummaries []GetTraceSpanSummaryServiceSummary `pulumi:"serviceSummaries"`
	// The number of spans that have been processed by the system for the trace.  Note that there could be additional spans that have not been processed or reported yet if the trace is still in progress.
	SpanCount int `pulumi:"spanCount"`
	// Start time of the earliest span in the span collection.
	TimeEarliestSpanStarted string `pulumi:"timeEarliestSpanStarted"`
	// End time of the span that most recently ended in the span collection.
	TimeLatestSpanEnded string `pulumi:"timeLatestSpanEnded"`
	// End time of the root span for the span collection.
	TimeRootSpanEnded string `pulumi:"timeRootSpanEnded"`
	// Start time of the root span for the span collection.
	TimeRootSpanStarted string `pulumi:"timeRootSpanStarted"`
	// Time between the start of the earliest span and the end of the most recent span in milliseconds.
	TraceDurationInMs int `pulumi:"traceDurationInMs"`
	// Error code of the trace.
	TraceErrorCode string `pulumi:"traceErrorCode"`
	// Error type of the trace.
	TraceErrorType string `pulumi:"traceErrorType"`
	// The status of the trace. The trace statuses are defined as follows: complete - a root span has been recorded, but there is no information on the errors. success - a complete root span is recorded there is a successful error type and error code - HTTP 200. incomplete - the root span has not yet been received. error - the root span returned with an error. There may or may not be an associated error code or error type.
	TraceStatus string `pulumi:"traceStatus"`
}

type GetTraceSpanSummaryArgs

type GetTraceSpanSummaryArgs struct {
	// The number of spans with errors that have been processed by the system for the trace. Note that the number of spans with errors will be less than or equal to the total number of spans in the trace.
	ErrorSpanCount pulumi.IntInput `pulumi:"errorSpanCount"`
	// Boolean flag that indicates whether the trace has an error.
	IsFault pulumi.BoolInput `pulumi:"isFault"`
	// Unique identifier (spanId) for the span.  Note that this field is defined as spanKey in the API and it maps to the spanId in the trace data in Application Performance Monitoring.
	Key pulumi.StringInput `pulumi:"key"`
	// Time taken for the root span operation to complete in milliseconds.
	RootSpanDurationInMs pulumi.IntInput `pulumi:"rootSpanDurationInMs"`
	// Root span name associated with the trace. This is the flow start operation name. Null is displayed if the root span is not yet completed.
	RootSpanOperationName pulumi.StringInput `pulumi:"rootSpanOperationName"`
	// Service associated with the trace.
	RootSpanServiceName pulumi.StringInput `pulumi:"rootSpanServiceName"`
	// A summary of the spans by service.
	ServiceSummaries GetTraceSpanSummaryServiceSummaryArrayInput `pulumi:"serviceSummaries"`
	// The number of spans that have been processed by the system for the trace.  Note that there could be additional spans that have not been processed or reported yet if the trace is still in progress.
	SpanCount pulumi.IntInput `pulumi:"spanCount"`
	// Start time of the earliest span in the span collection.
	TimeEarliestSpanStarted pulumi.StringInput `pulumi:"timeEarliestSpanStarted"`
	// End time of the span that most recently ended in the span collection.
	TimeLatestSpanEnded pulumi.StringInput `pulumi:"timeLatestSpanEnded"`
	// End time of the root span for the span collection.
	TimeRootSpanEnded pulumi.StringInput `pulumi:"timeRootSpanEnded"`
	// Start time of the root span for the span collection.
	TimeRootSpanStarted pulumi.StringInput `pulumi:"timeRootSpanStarted"`
	// Time between the start of the earliest span and the end of the most recent span in milliseconds.
	TraceDurationInMs pulumi.IntInput `pulumi:"traceDurationInMs"`
	// Error code of the trace.
	TraceErrorCode pulumi.StringInput `pulumi:"traceErrorCode"`
	// Error type of the trace.
	TraceErrorType pulumi.StringInput `pulumi:"traceErrorType"`
	// The status of the trace. The trace statuses are defined as follows: complete - a root span has been recorded, but there is no information on the errors. success - a complete root span is recorded there is a successful error type and error code - HTTP 200. incomplete - the root span has not yet been received. error - the root span returned with an error. There may or may not be an associated error code or error type.
	TraceStatus pulumi.StringInput `pulumi:"traceStatus"`
}

func (GetTraceSpanSummaryArgs) ElementType

func (GetTraceSpanSummaryArgs) ElementType() reflect.Type

func (GetTraceSpanSummaryArgs) ToGetTraceSpanSummaryOutput

func (i GetTraceSpanSummaryArgs) ToGetTraceSpanSummaryOutput() GetTraceSpanSummaryOutput

func (GetTraceSpanSummaryArgs) ToGetTraceSpanSummaryOutputWithContext

func (i GetTraceSpanSummaryArgs) ToGetTraceSpanSummaryOutputWithContext(ctx context.Context) GetTraceSpanSummaryOutput

type GetTraceSpanSummaryArray

type GetTraceSpanSummaryArray []GetTraceSpanSummaryInput

func (GetTraceSpanSummaryArray) ElementType

func (GetTraceSpanSummaryArray) ElementType() reflect.Type

func (GetTraceSpanSummaryArray) ToGetTraceSpanSummaryArrayOutput

func (i GetTraceSpanSummaryArray) ToGetTraceSpanSummaryArrayOutput() GetTraceSpanSummaryArrayOutput

func (GetTraceSpanSummaryArray) ToGetTraceSpanSummaryArrayOutputWithContext

func (i GetTraceSpanSummaryArray) ToGetTraceSpanSummaryArrayOutputWithContext(ctx context.Context) GetTraceSpanSummaryArrayOutput

type GetTraceSpanSummaryArrayInput

type GetTraceSpanSummaryArrayInput interface {
	pulumi.Input

	ToGetTraceSpanSummaryArrayOutput() GetTraceSpanSummaryArrayOutput
	ToGetTraceSpanSummaryArrayOutputWithContext(context.Context) GetTraceSpanSummaryArrayOutput
}

GetTraceSpanSummaryArrayInput is an input type that accepts GetTraceSpanSummaryArray and GetTraceSpanSummaryArrayOutput values. You can construct a concrete instance of `GetTraceSpanSummaryArrayInput` via:

GetTraceSpanSummaryArray{ GetTraceSpanSummaryArgs{...} }

type GetTraceSpanSummaryArrayOutput

type GetTraceSpanSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetTraceSpanSummaryArrayOutput) ElementType

func (GetTraceSpanSummaryArrayOutput) Index

func (GetTraceSpanSummaryArrayOutput) ToGetTraceSpanSummaryArrayOutput

func (o GetTraceSpanSummaryArrayOutput) ToGetTraceSpanSummaryArrayOutput() GetTraceSpanSummaryArrayOutput

func (GetTraceSpanSummaryArrayOutput) ToGetTraceSpanSummaryArrayOutputWithContext

func (o GetTraceSpanSummaryArrayOutput) ToGetTraceSpanSummaryArrayOutputWithContext(ctx context.Context) GetTraceSpanSummaryArrayOutput

type GetTraceSpanSummaryInput

type GetTraceSpanSummaryInput interface {
	pulumi.Input

	ToGetTraceSpanSummaryOutput() GetTraceSpanSummaryOutput
	ToGetTraceSpanSummaryOutputWithContext(context.Context) GetTraceSpanSummaryOutput
}

GetTraceSpanSummaryInput is an input type that accepts GetTraceSpanSummaryArgs and GetTraceSpanSummaryOutput values. You can construct a concrete instance of `GetTraceSpanSummaryInput` via:

GetTraceSpanSummaryArgs{...}

type GetTraceSpanSummaryOutput

type GetTraceSpanSummaryOutput struct{ *pulumi.OutputState }

func (GetTraceSpanSummaryOutput) ElementType

func (GetTraceSpanSummaryOutput) ElementType() reflect.Type

func (GetTraceSpanSummaryOutput) ErrorSpanCount

func (o GetTraceSpanSummaryOutput) ErrorSpanCount() pulumi.IntOutput

The number of spans with errors that have been processed by the system for the trace. Note that the number of spans with errors will be less than or equal to the total number of spans in the trace.

func (GetTraceSpanSummaryOutput) IsFault

Boolean flag that indicates whether the trace has an error.

func (GetTraceSpanSummaryOutput) Key

Unique identifier (spanId) for the span. Note that this field is defined as spanKey in the API and it maps to the spanId in the trace data in Application Performance Monitoring.

func (GetTraceSpanSummaryOutput) RootSpanDurationInMs

func (o GetTraceSpanSummaryOutput) RootSpanDurationInMs() pulumi.IntOutput

Time taken for the root span operation to complete in milliseconds.

func (GetTraceSpanSummaryOutput) RootSpanOperationName

func (o GetTraceSpanSummaryOutput) RootSpanOperationName() pulumi.StringOutput

Root span name associated with the trace. This is the flow start operation name. Null is displayed if the root span is not yet completed.

func (GetTraceSpanSummaryOutput) RootSpanServiceName

func (o GetTraceSpanSummaryOutput) RootSpanServiceName() pulumi.StringOutput

Service associated with the trace.

func (GetTraceSpanSummaryOutput) ServiceSummaries

A summary of the spans by service.

func (GetTraceSpanSummaryOutput) SpanCount

The number of spans that have been processed by the system for the trace. Note that there could be additional spans that have not been processed or reported yet if the trace is still in progress.

func (GetTraceSpanSummaryOutput) TimeEarliestSpanStarted

func (o GetTraceSpanSummaryOutput) TimeEarliestSpanStarted() pulumi.StringOutput

Start time of the earliest span in the span collection.

func (GetTraceSpanSummaryOutput) TimeLatestSpanEnded

func (o GetTraceSpanSummaryOutput) TimeLatestSpanEnded() pulumi.StringOutput

End time of the span that most recently ended in the span collection.

func (GetTraceSpanSummaryOutput) TimeRootSpanEnded

func (o GetTraceSpanSummaryOutput) TimeRootSpanEnded() pulumi.StringOutput

End time of the root span for the span collection.

func (GetTraceSpanSummaryOutput) TimeRootSpanStarted

func (o GetTraceSpanSummaryOutput) TimeRootSpanStarted() pulumi.StringOutput

Start time of the root span for the span collection.

func (GetTraceSpanSummaryOutput) ToGetTraceSpanSummaryOutput

func (o GetTraceSpanSummaryOutput) ToGetTraceSpanSummaryOutput() GetTraceSpanSummaryOutput

func (GetTraceSpanSummaryOutput) ToGetTraceSpanSummaryOutputWithContext

func (o GetTraceSpanSummaryOutput) ToGetTraceSpanSummaryOutputWithContext(ctx context.Context) GetTraceSpanSummaryOutput

func (GetTraceSpanSummaryOutput) TraceDurationInMs

func (o GetTraceSpanSummaryOutput) TraceDurationInMs() pulumi.IntOutput

Time between the start of the earliest span and the end of the most recent span in milliseconds.

func (GetTraceSpanSummaryOutput) TraceErrorCode

func (o GetTraceSpanSummaryOutput) TraceErrorCode() pulumi.StringOutput

Error code of the trace.

func (GetTraceSpanSummaryOutput) TraceErrorType

func (o GetTraceSpanSummaryOutput) TraceErrorType() pulumi.StringOutput

Error type of the trace.

func (GetTraceSpanSummaryOutput) TraceStatus

The status of the trace. The trace statuses are defined as follows: complete - a root span has been recorded, but there is no information on the errors. success - a complete root span is recorded there is a successful error type and error code - HTTP 200. incomplete - the root span has not yet been received. error - the root span returned with an error. There may or may not be an associated error code or error type.

type GetTraceSpanSummaryServiceSummary

type GetTraceSpanSummaryServiceSummary struct {
	// Number of spans with errors for serviceName in the trace.
	ErrorSpans string `pulumi:"errorSpans"`
	// Name associated with the service.
	SpanServiceName string `pulumi:"spanServiceName"`
	// Number of spans for serviceName in the trace.
	TotalSpans string `pulumi:"totalSpans"`
}

type GetTraceSpanSummaryServiceSummaryArgs

type GetTraceSpanSummaryServiceSummaryArgs struct {
	// Number of spans with errors for serviceName in the trace.
	ErrorSpans pulumi.StringInput `pulumi:"errorSpans"`
	// Name associated with the service.
	SpanServiceName pulumi.StringInput `pulumi:"spanServiceName"`
	// Number of spans for serviceName in the trace.
	TotalSpans pulumi.StringInput `pulumi:"totalSpans"`
}

func (GetTraceSpanSummaryServiceSummaryArgs) ElementType

func (GetTraceSpanSummaryServiceSummaryArgs) ToGetTraceSpanSummaryServiceSummaryOutput

func (i GetTraceSpanSummaryServiceSummaryArgs) ToGetTraceSpanSummaryServiceSummaryOutput() GetTraceSpanSummaryServiceSummaryOutput

func (GetTraceSpanSummaryServiceSummaryArgs) ToGetTraceSpanSummaryServiceSummaryOutputWithContext

func (i GetTraceSpanSummaryServiceSummaryArgs) ToGetTraceSpanSummaryServiceSummaryOutputWithContext(ctx context.Context) GetTraceSpanSummaryServiceSummaryOutput

type GetTraceSpanSummaryServiceSummaryArray

type GetTraceSpanSummaryServiceSummaryArray []GetTraceSpanSummaryServiceSummaryInput

func (GetTraceSpanSummaryServiceSummaryArray) ElementType

func (GetTraceSpanSummaryServiceSummaryArray) ToGetTraceSpanSummaryServiceSummaryArrayOutput

func (i GetTraceSpanSummaryServiceSummaryArray) ToGetTraceSpanSummaryServiceSummaryArrayOutput() GetTraceSpanSummaryServiceSummaryArrayOutput

func (GetTraceSpanSummaryServiceSummaryArray) ToGetTraceSpanSummaryServiceSummaryArrayOutputWithContext

func (i GetTraceSpanSummaryServiceSummaryArray) ToGetTraceSpanSummaryServiceSummaryArrayOutputWithContext(ctx context.Context) GetTraceSpanSummaryServiceSummaryArrayOutput

type GetTraceSpanSummaryServiceSummaryArrayInput

type GetTraceSpanSummaryServiceSummaryArrayInput interface {
	pulumi.Input

	ToGetTraceSpanSummaryServiceSummaryArrayOutput() GetTraceSpanSummaryServiceSummaryArrayOutput
	ToGetTraceSpanSummaryServiceSummaryArrayOutputWithContext(context.Context) GetTraceSpanSummaryServiceSummaryArrayOutput
}

GetTraceSpanSummaryServiceSummaryArrayInput is an input type that accepts GetTraceSpanSummaryServiceSummaryArray and GetTraceSpanSummaryServiceSummaryArrayOutput values. You can construct a concrete instance of `GetTraceSpanSummaryServiceSummaryArrayInput` via:

GetTraceSpanSummaryServiceSummaryArray{ GetTraceSpanSummaryServiceSummaryArgs{...} }

type GetTraceSpanSummaryServiceSummaryArrayOutput

type GetTraceSpanSummaryServiceSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetTraceSpanSummaryServiceSummaryArrayOutput) ElementType

func (GetTraceSpanSummaryServiceSummaryArrayOutput) Index

func (GetTraceSpanSummaryServiceSummaryArrayOutput) ToGetTraceSpanSummaryServiceSummaryArrayOutput

func (o GetTraceSpanSummaryServiceSummaryArrayOutput) ToGetTraceSpanSummaryServiceSummaryArrayOutput() GetTraceSpanSummaryServiceSummaryArrayOutput

func (GetTraceSpanSummaryServiceSummaryArrayOutput) ToGetTraceSpanSummaryServiceSummaryArrayOutputWithContext

func (o GetTraceSpanSummaryServiceSummaryArrayOutput) ToGetTraceSpanSummaryServiceSummaryArrayOutputWithContext(ctx context.Context) GetTraceSpanSummaryServiceSummaryArrayOutput

type GetTraceSpanSummaryServiceSummaryInput

type GetTraceSpanSummaryServiceSummaryInput interface {
	pulumi.Input

	ToGetTraceSpanSummaryServiceSummaryOutput() GetTraceSpanSummaryServiceSummaryOutput
	ToGetTraceSpanSummaryServiceSummaryOutputWithContext(context.Context) GetTraceSpanSummaryServiceSummaryOutput
}

GetTraceSpanSummaryServiceSummaryInput is an input type that accepts GetTraceSpanSummaryServiceSummaryArgs and GetTraceSpanSummaryServiceSummaryOutput values. You can construct a concrete instance of `GetTraceSpanSummaryServiceSummaryInput` via:

GetTraceSpanSummaryServiceSummaryArgs{...}

type GetTraceSpanSummaryServiceSummaryOutput

type GetTraceSpanSummaryServiceSummaryOutput struct{ *pulumi.OutputState }

func (GetTraceSpanSummaryServiceSummaryOutput) ElementType

func (GetTraceSpanSummaryServiceSummaryOutput) ErrorSpans

Number of spans with errors for serviceName in the trace.

func (GetTraceSpanSummaryServiceSummaryOutput) SpanServiceName

Name associated with the service.

func (GetTraceSpanSummaryServiceSummaryOutput) ToGetTraceSpanSummaryServiceSummaryOutput

func (o GetTraceSpanSummaryServiceSummaryOutput) ToGetTraceSpanSummaryServiceSummaryOutput() GetTraceSpanSummaryServiceSummaryOutput

func (GetTraceSpanSummaryServiceSummaryOutput) ToGetTraceSpanSummaryServiceSummaryOutputWithContext

func (o GetTraceSpanSummaryServiceSummaryOutput) ToGetTraceSpanSummaryServiceSummaryOutputWithContext(ctx context.Context) GetTraceSpanSummaryServiceSummaryOutput

func (GetTraceSpanSummaryServiceSummaryOutput) TotalSpans

Number of spans for serviceName in the trace.

type GetTraceSpanTag

type GetTraceSpanTag struct {
	// Key that specifies the tag name.
	TagName string `pulumi:"tagName"`
	// Value associated with the tag key.
	TagValue string `pulumi:"tagValue"`
}

type GetTraceSpanTagArgs

type GetTraceSpanTagArgs struct {
	// Key that specifies the tag name.
	TagName pulumi.StringInput `pulumi:"tagName"`
	// Value associated with the tag key.
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (GetTraceSpanTagArgs) ElementType

func (GetTraceSpanTagArgs) ElementType() reflect.Type

func (GetTraceSpanTagArgs) ToGetTraceSpanTagOutput

func (i GetTraceSpanTagArgs) ToGetTraceSpanTagOutput() GetTraceSpanTagOutput

func (GetTraceSpanTagArgs) ToGetTraceSpanTagOutputWithContext

func (i GetTraceSpanTagArgs) ToGetTraceSpanTagOutputWithContext(ctx context.Context) GetTraceSpanTagOutput

type GetTraceSpanTagArray

type GetTraceSpanTagArray []GetTraceSpanTagInput

func (GetTraceSpanTagArray) ElementType

func (GetTraceSpanTagArray) ElementType() reflect.Type

func (GetTraceSpanTagArray) ToGetTraceSpanTagArrayOutput

func (i GetTraceSpanTagArray) ToGetTraceSpanTagArrayOutput() GetTraceSpanTagArrayOutput

func (GetTraceSpanTagArray) ToGetTraceSpanTagArrayOutputWithContext

func (i GetTraceSpanTagArray) ToGetTraceSpanTagArrayOutputWithContext(ctx context.Context) GetTraceSpanTagArrayOutput

type GetTraceSpanTagArrayInput

type GetTraceSpanTagArrayInput interface {
	pulumi.Input

	ToGetTraceSpanTagArrayOutput() GetTraceSpanTagArrayOutput
	ToGetTraceSpanTagArrayOutputWithContext(context.Context) GetTraceSpanTagArrayOutput
}

GetTraceSpanTagArrayInput is an input type that accepts GetTraceSpanTagArray and GetTraceSpanTagArrayOutput values. You can construct a concrete instance of `GetTraceSpanTagArrayInput` via:

GetTraceSpanTagArray{ GetTraceSpanTagArgs{...} }

type GetTraceSpanTagArrayOutput

type GetTraceSpanTagArrayOutput struct{ *pulumi.OutputState }

func (GetTraceSpanTagArrayOutput) ElementType

func (GetTraceSpanTagArrayOutput) ElementType() reflect.Type

func (GetTraceSpanTagArrayOutput) Index

func (GetTraceSpanTagArrayOutput) ToGetTraceSpanTagArrayOutput

func (o GetTraceSpanTagArrayOutput) ToGetTraceSpanTagArrayOutput() GetTraceSpanTagArrayOutput

func (GetTraceSpanTagArrayOutput) ToGetTraceSpanTagArrayOutputWithContext

func (o GetTraceSpanTagArrayOutput) ToGetTraceSpanTagArrayOutputWithContext(ctx context.Context) GetTraceSpanTagArrayOutput

type GetTraceSpanTagInput

type GetTraceSpanTagInput interface {
	pulumi.Input

	ToGetTraceSpanTagOutput() GetTraceSpanTagOutput
	ToGetTraceSpanTagOutputWithContext(context.Context) GetTraceSpanTagOutput
}

GetTraceSpanTagInput is an input type that accepts GetTraceSpanTagArgs and GetTraceSpanTagOutput values. You can construct a concrete instance of `GetTraceSpanTagInput` via:

GetTraceSpanTagArgs{...}

type GetTraceSpanTagOutput

type GetTraceSpanTagOutput struct{ *pulumi.OutputState }

func (GetTraceSpanTagOutput) ElementType

func (GetTraceSpanTagOutput) ElementType() reflect.Type

func (GetTraceSpanTagOutput) TagName

Key that specifies the tag name.

func (GetTraceSpanTagOutput) TagValue

Value associated with the tag key.

func (GetTraceSpanTagOutput) ToGetTraceSpanTagOutput

func (o GetTraceSpanTagOutput) ToGetTraceSpanTagOutput() GetTraceSpanTagOutput

func (GetTraceSpanTagOutput) ToGetTraceSpanTagOutputWithContext

func (o GetTraceSpanTagOutput) ToGetTraceSpanTagOutputWithContext(ctx context.Context) GetTraceSpanTagOutput

Jump to

Keyboard shortcuts

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