sentry

package
v0.0.0-...-791cecf Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type Dashboard

type Dashboard struct {
	pulumi.CustomResourceState

	// The internal ID for this dashboard.
	InternalId pulumi.StringOutput `pulumi:"internalId"`
	// The slug of the organization the dashboard belongs to.
	Organization pulumi.StringOutput `pulumi:"organization"`
	// Dashboard title.
	Title pulumi.StringOutput `pulumi:"title"`
	// Dashboard widgets.
	Widgets DashboardWidgetArrayOutput `pulumi:"widgets"`
}

func GetDashboard

func GetDashboard(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)

GetDashboard gets an existing Dashboard 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 NewDashboard

func NewDashboard(ctx *pulumi.Context,
	name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)

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

func (*Dashboard) ElementType

func (*Dashboard) ElementType() reflect.Type

func (*Dashboard) ToDashboardOutput

func (i *Dashboard) ToDashboardOutput() DashboardOutput

func (*Dashboard) ToDashboardOutputWithContext

func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput

type DashboardArgs

type DashboardArgs struct {
	// The slug of the organization the dashboard belongs to.
	Organization pulumi.StringInput
	// Dashboard title.
	Title pulumi.StringInput
	// Dashboard widgets.
	Widgets DashboardWidgetArrayInput
}

The set of arguments for constructing a Dashboard resource.

func (DashboardArgs) ElementType

func (DashboardArgs) ElementType() reflect.Type

type DashboardArray

type DashboardArray []DashboardInput

func (DashboardArray) ElementType

func (DashboardArray) ElementType() reflect.Type

func (DashboardArray) ToDashboardArrayOutput

func (i DashboardArray) ToDashboardArrayOutput() DashboardArrayOutput

func (DashboardArray) ToDashboardArrayOutputWithContext

func (i DashboardArray) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput

type DashboardArrayInput

type DashboardArrayInput interface {
	pulumi.Input

	ToDashboardArrayOutput() DashboardArrayOutput
	ToDashboardArrayOutputWithContext(context.Context) DashboardArrayOutput
}

DashboardArrayInput is an input type that accepts DashboardArray and DashboardArrayOutput values. You can construct a concrete instance of `DashboardArrayInput` via:

DashboardArray{ DashboardArgs{...} }

type DashboardArrayOutput

type DashboardArrayOutput struct{ *pulumi.OutputState }

func (DashboardArrayOutput) ElementType

func (DashboardArrayOutput) ElementType() reflect.Type

func (DashboardArrayOutput) Index

func (DashboardArrayOutput) ToDashboardArrayOutput

func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput

func (DashboardArrayOutput) ToDashboardArrayOutputWithContext

func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput

type DashboardInput

type DashboardInput interface {
	pulumi.Input

	ToDashboardOutput() DashboardOutput
	ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
}

type DashboardMap

type DashboardMap map[string]DashboardInput

func (DashboardMap) ElementType

func (DashboardMap) ElementType() reflect.Type

func (DashboardMap) ToDashboardMapOutput

func (i DashboardMap) ToDashboardMapOutput() DashboardMapOutput

func (DashboardMap) ToDashboardMapOutputWithContext

func (i DashboardMap) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput

type DashboardMapInput

type DashboardMapInput interface {
	pulumi.Input

	ToDashboardMapOutput() DashboardMapOutput
	ToDashboardMapOutputWithContext(context.Context) DashboardMapOutput
}

DashboardMapInput is an input type that accepts DashboardMap and DashboardMapOutput values. You can construct a concrete instance of `DashboardMapInput` via:

DashboardMap{ "key": DashboardArgs{...} }

type DashboardMapOutput

type DashboardMapOutput struct{ *pulumi.OutputState }

func (DashboardMapOutput) ElementType

func (DashboardMapOutput) ElementType() reflect.Type

func (DashboardMapOutput) MapIndex

func (DashboardMapOutput) ToDashboardMapOutput

func (o DashboardMapOutput) ToDashboardMapOutput() DashboardMapOutput

func (DashboardMapOutput) ToDashboardMapOutputWithContext

func (o DashboardMapOutput) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput

type DashboardOutput

type DashboardOutput struct{ *pulumi.OutputState }

func (DashboardOutput) ElementType

func (DashboardOutput) ElementType() reflect.Type

func (DashboardOutput) InternalId

func (o DashboardOutput) InternalId() pulumi.StringOutput

The internal ID for this dashboard.

func (DashboardOutput) Organization

func (o DashboardOutput) Organization() pulumi.StringOutput

The slug of the organization the dashboard belongs to.

func (DashboardOutput) Title

Dashboard title.

func (DashboardOutput) ToDashboardOutput

func (o DashboardOutput) ToDashboardOutput() DashboardOutput

func (DashboardOutput) ToDashboardOutputWithContext

func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput

func (DashboardOutput) Widgets

Dashboard widgets.

type DashboardState

type DashboardState struct {
	// The internal ID for this dashboard.
	InternalId pulumi.StringPtrInput
	// The slug of the organization the dashboard belongs to.
	Organization pulumi.StringPtrInput
	// Dashboard title.
	Title pulumi.StringPtrInput
	// Dashboard widgets.
	Widgets DashboardWidgetArrayInput
}

func (DashboardState) ElementType

func (DashboardState) ElementType() reflect.Type

type DashboardWidget

type DashboardWidget struct {
	DisplayType string                 `pulumi:"displayType"`
	Id          *string                `pulumi:"id"`
	Interval    *string                `pulumi:"interval"`
	Layout      DashboardWidgetLayout  `pulumi:"layout"`
	Limit       *int                   `pulumi:"limit"`
	Queries     []DashboardWidgetQuery `pulumi:"queries"`
	Title       string                 `pulumi:"title"`
	WidgetType  *string                `pulumi:"widgetType"`
}

type DashboardWidgetArgs

type DashboardWidgetArgs struct {
	DisplayType pulumi.StringInput             `pulumi:"displayType"`
	Id          pulumi.StringPtrInput          `pulumi:"id"`
	Interval    pulumi.StringPtrInput          `pulumi:"interval"`
	Layout      DashboardWidgetLayoutInput     `pulumi:"layout"`
	Limit       pulumi.IntPtrInput             `pulumi:"limit"`
	Queries     DashboardWidgetQueryArrayInput `pulumi:"queries"`
	Title       pulumi.StringInput             `pulumi:"title"`
	WidgetType  pulumi.StringPtrInput          `pulumi:"widgetType"`
}

func (DashboardWidgetArgs) ElementType

func (DashboardWidgetArgs) ElementType() reflect.Type

func (DashboardWidgetArgs) ToDashboardWidgetOutput

func (i DashboardWidgetArgs) ToDashboardWidgetOutput() DashboardWidgetOutput

func (DashboardWidgetArgs) ToDashboardWidgetOutputWithContext

func (i DashboardWidgetArgs) ToDashboardWidgetOutputWithContext(ctx context.Context) DashboardWidgetOutput

type DashboardWidgetArray

type DashboardWidgetArray []DashboardWidgetInput

func (DashboardWidgetArray) ElementType

func (DashboardWidgetArray) ElementType() reflect.Type

func (DashboardWidgetArray) ToDashboardWidgetArrayOutput

func (i DashboardWidgetArray) ToDashboardWidgetArrayOutput() DashboardWidgetArrayOutput

func (DashboardWidgetArray) ToDashboardWidgetArrayOutputWithContext

func (i DashboardWidgetArray) ToDashboardWidgetArrayOutputWithContext(ctx context.Context) DashboardWidgetArrayOutput

type DashboardWidgetArrayInput

type DashboardWidgetArrayInput interface {
	pulumi.Input

	ToDashboardWidgetArrayOutput() DashboardWidgetArrayOutput
	ToDashboardWidgetArrayOutputWithContext(context.Context) DashboardWidgetArrayOutput
}

DashboardWidgetArrayInput is an input type that accepts DashboardWidgetArray and DashboardWidgetArrayOutput values. You can construct a concrete instance of `DashboardWidgetArrayInput` via:

DashboardWidgetArray{ DashboardWidgetArgs{...} }

type DashboardWidgetArrayOutput

type DashboardWidgetArrayOutput struct{ *pulumi.OutputState }

func (DashboardWidgetArrayOutput) ElementType

func (DashboardWidgetArrayOutput) ElementType() reflect.Type

func (DashboardWidgetArrayOutput) Index

func (DashboardWidgetArrayOutput) ToDashboardWidgetArrayOutput

func (o DashboardWidgetArrayOutput) ToDashboardWidgetArrayOutput() DashboardWidgetArrayOutput

func (DashboardWidgetArrayOutput) ToDashboardWidgetArrayOutputWithContext

func (o DashboardWidgetArrayOutput) ToDashboardWidgetArrayOutputWithContext(ctx context.Context) DashboardWidgetArrayOutput

type DashboardWidgetInput

type DashboardWidgetInput interface {
	pulumi.Input

	ToDashboardWidgetOutput() DashboardWidgetOutput
	ToDashboardWidgetOutputWithContext(context.Context) DashboardWidgetOutput
}

DashboardWidgetInput is an input type that accepts DashboardWidgetArgs and DashboardWidgetOutput values. You can construct a concrete instance of `DashboardWidgetInput` via:

DashboardWidgetArgs{...}

type DashboardWidgetLayout

type DashboardWidgetLayout struct {
	H    int `pulumi:"h"`
	MinH int `pulumi:"minH"`
	W    int `pulumi:"w"`
	X    int `pulumi:"x"`
	Y    int `pulumi:"y"`
}

type DashboardWidgetLayoutArgs

type DashboardWidgetLayoutArgs struct {
	H    pulumi.IntInput `pulumi:"h"`
	MinH pulumi.IntInput `pulumi:"minH"`
	W    pulumi.IntInput `pulumi:"w"`
	X    pulumi.IntInput `pulumi:"x"`
	Y    pulumi.IntInput `pulumi:"y"`
}

func (DashboardWidgetLayoutArgs) ElementType

func (DashboardWidgetLayoutArgs) ElementType() reflect.Type

func (DashboardWidgetLayoutArgs) ToDashboardWidgetLayoutOutput

func (i DashboardWidgetLayoutArgs) ToDashboardWidgetLayoutOutput() DashboardWidgetLayoutOutput

func (DashboardWidgetLayoutArgs) ToDashboardWidgetLayoutOutputWithContext

func (i DashboardWidgetLayoutArgs) ToDashboardWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetLayoutOutput

type DashboardWidgetLayoutInput

type DashboardWidgetLayoutInput interface {
	pulumi.Input

	ToDashboardWidgetLayoutOutput() DashboardWidgetLayoutOutput
	ToDashboardWidgetLayoutOutputWithContext(context.Context) DashboardWidgetLayoutOutput
}

DashboardWidgetLayoutInput is an input type that accepts DashboardWidgetLayoutArgs and DashboardWidgetLayoutOutput values. You can construct a concrete instance of `DashboardWidgetLayoutInput` via:

DashboardWidgetLayoutArgs{...}

type DashboardWidgetLayoutOutput

type DashboardWidgetLayoutOutput struct{ *pulumi.OutputState }

func (DashboardWidgetLayoutOutput) ElementType

func (DashboardWidgetLayoutOutput) H

func (DashboardWidgetLayoutOutput) MinH

func (DashboardWidgetLayoutOutput) ToDashboardWidgetLayoutOutput

func (o DashboardWidgetLayoutOutput) ToDashboardWidgetLayoutOutput() DashboardWidgetLayoutOutput

func (DashboardWidgetLayoutOutput) ToDashboardWidgetLayoutOutputWithContext

func (o DashboardWidgetLayoutOutput) ToDashboardWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetLayoutOutput

func (DashboardWidgetLayoutOutput) W

func (DashboardWidgetLayoutOutput) X

func (DashboardWidgetLayoutOutput) Y

type DashboardWidgetOutput

type DashboardWidgetOutput struct{ *pulumi.OutputState }

func (DashboardWidgetOutput) DisplayType

func (o DashboardWidgetOutput) DisplayType() pulumi.StringOutput

func (DashboardWidgetOutput) ElementType

func (DashboardWidgetOutput) ElementType() reflect.Type

func (DashboardWidgetOutput) Id

func (DashboardWidgetOutput) Interval

func (DashboardWidgetOutput) Layout

func (DashboardWidgetOutput) Limit

func (DashboardWidgetOutput) Queries

func (DashboardWidgetOutput) Title

func (DashboardWidgetOutput) ToDashboardWidgetOutput

func (o DashboardWidgetOutput) ToDashboardWidgetOutput() DashboardWidgetOutput

func (DashboardWidgetOutput) ToDashboardWidgetOutputWithContext

func (o DashboardWidgetOutput) ToDashboardWidgetOutputWithContext(ctx context.Context) DashboardWidgetOutput

func (DashboardWidgetOutput) WidgetType

type DashboardWidgetQuery

type DashboardWidgetQuery struct {
	Aggregates   []string `pulumi:"aggregates"`
	Columns      []string `pulumi:"columns"`
	Conditions   *string  `pulumi:"conditions"`
	FieldAliases []string `pulumi:"fieldAliases"`
	Fields       []string `pulumi:"fields"`
	Id           *string  `pulumi:"id"`
	Name         *string  `pulumi:"name"`
	OrderBy      *string  `pulumi:"orderBy"`
}

type DashboardWidgetQueryArgs

type DashboardWidgetQueryArgs struct {
	Aggregates   pulumi.StringArrayInput `pulumi:"aggregates"`
	Columns      pulumi.StringArrayInput `pulumi:"columns"`
	Conditions   pulumi.StringPtrInput   `pulumi:"conditions"`
	FieldAliases pulumi.StringArrayInput `pulumi:"fieldAliases"`
	Fields       pulumi.StringArrayInput `pulumi:"fields"`
	Id           pulumi.StringPtrInput   `pulumi:"id"`
	Name         pulumi.StringPtrInput   `pulumi:"name"`
	OrderBy      pulumi.StringPtrInput   `pulumi:"orderBy"`
}

func (DashboardWidgetQueryArgs) ElementType

func (DashboardWidgetQueryArgs) ElementType() reflect.Type

func (DashboardWidgetQueryArgs) ToDashboardWidgetQueryOutput

func (i DashboardWidgetQueryArgs) ToDashboardWidgetQueryOutput() DashboardWidgetQueryOutput

func (DashboardWidgetQueryArgs) ToDashboardWidgetQueryOutputWithContext

func (i DashboardWidgetQueryArgs) ToDashboardWidgetQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryOutput

type DashboardWidgetQueryArray

type DashboardWidgetQueryArray []DashboardWidgetQueryInput

func (DashboardWidgetQueryArray) ElementType

func (DashboardWidgetQueryArray) ElementType() reflect.Type

func (DashboardWidgetQueryArray) ToDashboardWidgetQueryArrayOutput

func (i DashboardWidgetQueryArray) ToDashboardWidgetQueryArrayOutput() DashboardWidgetQueryArrayOutput

func (DashboardWidgetQueryArray) ToDashboardWidgetQueryArrayOutputWithContext

func (i DashboardWidgetQueryArray) ToDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryArrayOutput

type DashboardWidgetQueryArrayInput

type DashboardWidgetQueryArrayInput interface {
	pulumi.Input

	ToDashboardWidgetQueryArrayOutput() DashboardWidgetQueryArrayOutput
	ToDashboardWidgetQueryArrayOutputWithContext(context.Context) DashboardWidgetQueryArrayOutput
}

DashboardWidgetQueryArrayInput is an input type that accepts DashboardWidgetQueryArray and DashboardWidgetQueryArrayOutput values. You can construct a concrete instance of `DashboardWidgetQueryArrayInput` via:

DashboardWidgetQueryArray{ DashboardWidgetQueryArgs{...} }

type DashboardWidgetQueryArrayOutput

type DashboardWidgetQueryArrayOutput struct{ *pulumi.OutputState }

func (DashboardWidgetQueryArrayOutput) ElementType

func (DashboardWidgetQueryArrayOutput) Index

func (DashboardWidgetQueryArrayOutput) ToDashboardWidgetQueryArrayOutput

func (o DashboardWidgetQueryArrayOutput) ToDashboardWidgetQueryArrayOutput() DashboardWidgetQueryArrayOutput

func (DashboardWidgetQueryArrayOutput) ToDashboardWidgetQueryArrayOutputWithContext

func (o DashboardWidgetQueryArrayOutput) ToDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryArrayOutput

type DashboardWidgetQueryInput

type DashboardWidgetQueryInput interface {
	pulumi.Input

	ToDashboardWidgetQueryOutput() DashboardWidgetQueryOutput
	ToDashboardWidgetQueryOutputWithContext(context.Context) DashboardWidgetQueryOutput
}

DashboardWidgetQueryInput is an input type that accepts DashboardWidgetQueryArgs and DashboardWidgetQueryOutput values. You can construct a concrete instance of `DashboardWidgetQueryInput` via:

DashboardWidgetQueryArgs{...}

type DashboardWidgetQueryOutput

type DashboardWidgetQueryOutput struct{ *pulumi.OutputState }

func (DashboardWidgetQueryOutput) Aggregates

func (DashboardWidgetQueryOutput) Columns

func (DashboardWidgetQueryOutput) Conditions

func (DashboardWidgetQueryOutput) ElementType

func (DashboardWidgetQueryOutput) ElementType() reflect.Type

func (DashboardWidgetQueryOutput) FieldAliases

func (DashboardWidgetQueryOutput) Fields

func (DashboardWidgetQueryOutput) Id

func (DashboardWidgetQueryOutput) Name

func (DashboardWidgetQueryOutput) OrderBy

func (DashboardWidgetQueryOutput) ToDashboardWidgetQueryOutput

func (o DashboardWidgetQueryOutput) ToDashboardWidgetQueryOutput() DashboardWidgetQueryOutput

func (DashboardWidgetQueryOutput) ToDashboardWidgetQueryOutputWithContext

func (o DashboardWidgetQueryOutput) ToDashboardWidgetQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryOutput

type GetDashboardWidget

type GetDashboardWidget struct {
	DisplayType string                     `pulumi:"displayType"`
	Id          string                     `pulumi:"id"`
	Interval    string                     `pulumi:"interval"`
	Layouts     []GetDashboardWidgetLayout `pulumi:"layouts"`
	Limit       int                        `pulumi:"limit"`
	Queries     []GetDashboardWidgetQuery  `pulumi:"queries"`
	Title       string                     `pulumi:"title"`
	WidgetType  string                     `pulumi:"widgetType"`
}

type GetDashboardWidgetArgs

type GetDashboardWidgetArgs struct {
	DisplayType pulumi.StringInput                 `pulumi:"displayType"`
	Id          pulumi.StringInput                 `pulumi:"id"`
	Interval    pulumi.StringInput                 `pulumi:"interval"`
	Layouts     GetDashboardWidgetLayoutArrayInput `pulumi:"layouts"`
	Limit       pulumi.IntInput                    `pulumi:"limit"`
	Queries     GetDashboardWidgetQueryArrayInput  `pulumi:"queries"`
	Title       pulumi.StringInput                 `pulumi:"title"`
	WidgetType  pulumi.StringInput                 `pulumi:"widgetType"`
}

func (GetDashboardWidgetArgs) ElementType

func (GetDashboardWidgetArgs) ElementType() reflect.Type

func (GetDashboardWidgetArgs) ToGetDashboardWidgetOutput

func (i GetDashboardWidgetArgs) ToGetDashboardWidgetOutput() GetDashboardWidgetOutput

func (GetDashboardWidgetArgs) ToGetDashboardWidgetOutputWithContext

func (i GetDashboardWidgetArgs) ToGetDashboardWidgetOutputWithContext(ctx context.Context) GetDashboardWidgetOutput

type GetDashboardWidgetArray

type GetDashboardWidgetArray []GetDashboardWidgetInput

func (GetDashboardWidgetArray) ElementType

func (GetDashboardWidgetArray) ElementType() reflect.Type

func (GetDashboardWidgetArray) ToGetDashboardWidgetArrayOutput

func (i GetDashboardWidgetArray) ToGetDashboardWidgetArrayOutput() GetDashboardWidgetArrayOutput

func (GetDashboardWidgetArray) ToGetDashboardWidgetArrayOutputWithContext

func (i GetDashboardWidgetArray) ToGetDashboardWidgetArrayOutputWithContext(ctx context.Context) GetDashboardWidgetArrayOutput

type GetDashboardWidgetArrayInput

type GetDashboardWidgetArrayInput interface {
	pulumi.Input

	ToGetDashboardWidgetArrayOutput() GetDashboardWidgetArrayOutput
	ToGetDashboardWidgetArrayOutputWithContext(context.Context) GetDashboardWidgetArrayOutput
}

GetDashboardWidgetArrayInput is an input type that accepts GetDashboardWidgetArray and GetDashboardWidgetArrayOutput values. You can construct a concrete instance of `GetDashboardWidgetArrayInput` via:

GetDashboardWidgetArray{ GetDashboardWidgetArgs{...} }

type GetDashboardWidgetArrayOutput

type GetDashboardWidgetArrayOutput struct{ *pulumi.OutputState }

func (GetDashboardWidgetArrayOutput) ElementType

func (GetDashboardWidgetArrayOutput) Index

func (GetDashboardWidgetArrayOutput) ToGetDashboardWidgetArrayOutput

func (o GetDashboardWidgetArrayOutput) ToGetDashboardWidgetArrayOutput() GetDashboardWidgetArrayOutput

func (GetDashboardWidgetArrayOutput) ToGetDashboardWidgetArrayOutputWithContext

func (o GetDashboardWidgetArrayOutput) ToGetDashboardWidgetArrayOutputWithContext(ctx context.Context) GetDashboardWidgetArrayOutput

type GetDashboardWidgetInput

type GetDashboardWidgetInput interface {
	pulumi.Input

	ToGetDashboardWidgetOutput() GetDashboardWidgetOutput
	ToGetDashboardWidgetOutputWithContext(context.Context) GetDashboardWidgetOutput
}

GetDashboardWidgetInput is an input type that accepts GetDashboardWidgetArgs and GetDashboardWidgetOutput values. You can construct a concrete instance of `GetDashboardWidgetInput` via:

GetDashboardWidgetArgs{...}

type GetDashboardWidgetLayout

type GetDashboardWidgetLayout struct {
	H    int `pulumi:"h"`
	MinH int `pulumi:"minH"`
	W    int `pulumi:"w"`
	X    int `pulumi:"x"`
	Y    int `pulumi:"y"`
}

type GetDashboardWidgetLayoutArgs

type GetDashboardWidgetLayoutArgs struct {
	H    pulumi.IntInput `pulumi:"h"`
	MinH pulumi.IntInput `pulumi:"minH"`
	W    pulumi.IntInput `pulumi:"w"`
	X    pulumi.IntInput `pulumi:"x"`
	Y    pulumi.IntInput `pulumi:"y"`
}

func (GetDashboardWidgetLayoutArgs) ElementType

func (GetDashboardWidgetLayoutArgs) ToGetDashboardWidgetLayoutOutput

func (i GetDashboardWidgetLayoutArgs) ToGetDashboardWidgetLayoutOutput() GetDashboardWidgetLayoutOutput

func (GetDashboardWidgetLayoutArgs) ToGetDashboardWidgetLayoutOutputWithContext

func (i GetDashboardWidgetLayoutArgs) ToGetDashboardWidgetLayoutOutputWithContext(ctx context.Context) GetDashboardWidgetLayoutOutput

type GetDashboardWidgetLayoutArray

type GetDashboardWidgetLayoutArray []GetDashboardWidgetLayoutInput

func (GetDashboardWidgetLayoutArray) ElementType

func (GetDashboardWidgetLayoutArray) ToGetDashboardWidgetLayoutArrayOutput

func (i GetDashboardWidgetLayoutArray) ToGetDashboardWidgetLayoutArrayOutput() GetDashboardWidgetLayoutArrayOutput

func (GetDashboardWidgetLayoutArray) ToGetDashboardWidgetLayoutArrayOutputWithContext

func (i GetDashboardWidgetLayoutArray) ToGetDashboardWidgetLayoutArrayOutputWithContext(ctx context.Context) GetDashboardWidgetLayoutArrayOutput

type GetDashboardWidgetLayoutArrayInput

type GetDashboardWidgetLayoutArrayInput interface {
	pulumi.Input

	ToGetDashboardWidgetLayoutArrayOutput() GetDashboardWidgetLayoutArrayOutput
	ToGetDashboardWidgetLayoutArrayOutputWithContext(context.Context) GetDashboardWidgetLayoutArrayOutput
}

GetDashboardWidgetLayoutArrayInput is an input type that accepts GetDashboardWidgetLayoutArray and GetDashboardWidgetLayoutArrayOutput values. You can construct a concrete instance of `GetDashboardWidgetLayoutArrayInput` via:

GetDashboardWidgetLayoutArray{ GetDashboardWidgetLayoutArgs{...} }

type GetDashboardWidgetLayoutArrayOutput

type GetDashboardWidgetLayoutArrayOutput struct{ *pulumi.OutputState }

func (GetDashboardWidgetLayoutArrayOutput) ElementType

func (GetDashboardWidgetLayoutArrayOutput) Index

func (GetDashboardWidgetLayoutArrayOutput) ToGetDashboardWidgetLayoutArrayOutput

func (o GetDashboardWidgetLayoutArrayOutput) ToGetDashboardWidgetLayoutArrayOutput() GetDashboardWidgetLayoutArrayOutput

func (GetDashboardWidgetLayoutArrayOutput) ToGetDashboardWidgetLayoutArrayOutputWithContext

func (o GetDashboardWidgetLayoutArrayOutput) ToGetDashboardWidgetLayoutArrayOutputWithContext(ctx context.Context) GetDashboardWidgetLayoutArrayOutput

type GetDashboardWidgetLayoutInput

type GetDashboardWidgetLayoutInput interface {
	pulumi.Input

	ToGetDashboardWidgetLayoutOutput() GetDashboardWidgetLayoutOutput
	ToGetDashboardWidgetLayoutOutputWithContext(context.Context) GetDashboardWidgetLayoutOutput
}

GetDashboardWidgetLayoutInput is an input type that accepts GetDashboardWidgetLayoutArgs and GetDashboardWidgetLayoutOutput values. You can construct a concrete instance of `GetDashboardWidgetLayoutInput` via:

GetDashboardWidgetLayoutArgs{...}

type GetDashboardWidgetLayoutOutput

type GetDashboardWidgetLayoutOutput struct{ *pulumi.OutputState }

func (GetDashboardWidgetLayoutOutput) ElementType

func (GetDashboardWidgetLayoutOutput) H

func (GetDashboardWidgetLayoutOutput) MinH

func (GetDashboardWidgetLayoutOutput) ToGetDashboardWidgetLayoutOutput

func (o GetDashboardWidgetLayoutOutput) ToGetDashboardWidgetLayoutOutput() GetDashboardWidgetLayoutOutput

func (GetDashboardWidgetLayoutOutput) ToGetDashboardWidgetLayoutOutputWithContext

func (o GetDashboardWidgetLayoutOutput) ToGetDashboardWidgetLayoutOutputWithContext(ctx context.Context) GetDashboardWidgetLayoutOutput

func (GetDashboardWidgetLayoutOutput) W

func (GetDashboardWidgetLayoutOutput) X

func (GetDashboardWidgetLayoutOutput) Y

type GetDashboardWidgetOutput

type GetDashboardWidgetOutput struct{ *pulumi.OutputState }

func (GetDashboardWidgetOutput) DisplayType

func (GetDashboardWidgetOutput) ElementType

func (GetDashboardWidgetOutput) ElementType() reflect.Type

func (GetDashboardWidgetOutput) Id

func (GetDashboardWidgetOutput) Interval

func (GetDashboardWidgetOutput) Layouts

func (GetDashboardWidgetOutput) Limit

func (GetDashboardWidgetOutput) Queries

func (GetDashboardWidgetOutput) Title

func (GetDashboardWidgetOutput) ToGetDashboardWidgetOutput

func (o GetDashboardWidgetOutput) ToGetDashboardWidgetOutput() GetDashboardWidgetOutput

func (GetDashboardWidgetOutput) ToGetDashboardWidgetOutputWithContext

func (o GetDashboardWidgetOutput) ToGetDashboardWidgetOutputWithContext(ctx context.Context) GetDashboardWidgetOutput

func (GetDashboardWidgetOutput) WidgetType

type GetDashboardWidgetQuery

type GetDashboardWidgetQuery struct {
	Aggregates   []string `pulumi:"aggregates"`
	Columns      []string `pulumi:"columns"`
	Conditions   string   `pulumi:"conditions"`
	FieldAliases []string `pulumi:"fieldAliases"`
	Fields       []string `pulumi:"fields"`
	Id           string   `pulumi:"id"`
	Name         string   `pulumi:"name"`
	OrderBy      string   `pulumi:"orderBy"`
}

type GetDashboardWidgetQueryArgs

type GetDashboardWidgetQueryArgs struct {
	Aggregates   pulumi.StringArrayInput `pulumi:"aggregates"`
	Columns      pulumi.StringArrayInput `pulumi:"columns"`
	Conditions   pulumi.StringInput      `pulumi:"conditions"`
	FieldAliases pulumi.StringArrayInput `pulumi:"fieldAliases"`
	Fields       pulumi.StringArrayInput `pulumi:"fields"`
	Id           pulumi.StringInput      `pulumi:"id"`
	Name         pulumi.StringInput      `pulumi:"name"`
	OrderBy      pulumi.StringInput      `pulumi:"orderBy"`
}

func (GetDashboardWidgetQueryArgs) ElementType

func (GetDashboardWidgetQueryArgs) ToGetDashboardWidgetQueryOutput

func (i GetDashboardWidgetQueryArgs) ToGetDashboardWidgetQueryOutput() GetDashboardWidgetQueryOutput

func (GetDashboardWidgetQueryArgs) ToGetDashboardWidgetQueryOutputWithContext

func (i GetDashboardWidgetQueryArgs) ToGetDashboardWidgetQueryOutputWithContext(ctx context.Context) GetDashboardWidgetQueryOutput

type GetDashboardWidgetQueryArray

type GetDashboardWidgetQueryArray []GetDashboardWidgetQueryInput

func (GetDashboardWidgetQueryArray) ElementType

func (GetDashboardWidgetQueryArray) ToGetDashboardWidgetQueryArrayOutput

func (i GetDashboardWidgetQueryArray) ToGetDashboardWidgetQueryArrayOutput() GetDashboardWidgetQueryArrayOutput

func (GetDashboardWidgetQueryArray) ToGetDashboardWidgetQueryArrayOutputWithContext

func (i GetDashboardWidgetQueryArray) ToGetDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) GetDashboardWidgetQueryArrayOutput

type GetDashboardWidgetQueryArrayInput

type GetDashboardWidgetQueryArrayInput interface {
	pulumi.Input

	ToGetDashboardWidgetQueryArrayOutput() GetDashboardWidgetQueryArrayOutput
	ToGetDashboardWidgetQueryArrayOutputWithContext(context.Context) GetDashboardWidgetQueryArrayOutput
}

GetDashboardWidgetQueryArrayInput is an input type that accepts GetDashboardWidgetQueryArray and GetDashboardWidgetQueryArrayOutput values. You can construct a concrete instance of `GetDashboardWidgetQueryArrayInput` via:

GetDashboardWidgetQueryArray{ GetDashboardWidgetQueryArgs{...} }

type GetDashboardWidgetQueryArrayOutput

type GetDashboardWidgetQueryArrayOutput struct{ *pulumi.OutputState }

func (GetDashboardWidgetQueryArrayOutput) ElementType

func (GetDashboardWidgetQueryArrayOutput) Index

func (GetDashboardWidgetQueryArrayOutput) ToGetDashboardWidgetQueryArrayOutput

func (o GetDashboardWidgetQueryArrayOutput) ToGetDashboardWidgetQueryArrayOutput() GetDashboardWidgetQueryArrayOutput

func (GetDashboardWidgetQueryArrayOutput) ToGetDashboardWidgetQueryArrayOutputWithContext

func (o GetDashboardWidgetQueryArrayOutput) ToGetDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) GetDashboardWidgetQueryArrayOutput

type GetDashboardWidgetQueryInput

type GetDashboardWidgetQueryInput interface {
	pulumi.Input

	ToGetDashboardWidgetQueryOutput() GetDashboardWidgetQueryOutput
	ToGetDashboardWidgetQueryOutputWithContext(context.Context) GetDashboardWidgetQueryOutput
}

GetDashboardWidgetQueryInput is an input type that accepts GetDashboardWidgetQueryArgs and GetDashboardWidgetQueryOutput values. You can construct a concrete instance of `GetDashboardWidgetQueryInput` via:

GetDashboardWidgetQueryArgs{...}

type GetDashboardWidgetQueryOutput

type GetDashboardWidgetQueryOutput struct{ *pulumi.OutputState }

func (GetDashboardWidgetQueryOutput) Aggregates

func (GetDashboardWidgetQueryOutput) Columns

func (GetDashboardWidgetQueryOutput) Conditions

func (GetDashboardWidgetQueryOutput) ElementType

func (GetDashboardWidgetQueryOutput) FieldAliases

func (GetDashboardWidgetQueryOutput) Fields

func (GetDashboardWidgetQueryOutput) Id

func (GetDashboardWidgetQueryOutput) Name

func (GetDashboardWidgetQueryOutput) OrderBy

func (GetDashboardWidgetQueryOutput) ToGetDashboardWidgetQueryOutput

func (o GetDashboardWidgetQueryOutput) ToGetDashboardWidgetQueryOutput() GetDashboardWidgetQueryOutput

func (GetDashboardWidgetQueryOutput) ToGetDashboardWidgetQueryOutputWithContext

func (o GetDashboardWidgetQueryOutput) ToGetDashboardWidgetQueryOutputWithContext(ctx context.Context) GetDashboardWidgetQueryOutput

type GetMetricAlertTrigger

type GetMetricAlertTrigger struct {
	Actions          []GetMetricAlertTriggerAction `pulumi:"actions"`
	AlertThreshold   float64                       `pulumi:"alertThreshold"`
	Id               string                        `pulumi:"id"`
	Label            string                        `pulumi:"label"`
	ResolveThreshold float64                       `pulumi:"resolveThreshold"`
	ThresholdType    int                           `pulumi:"thresholdType"`
}

type GetMetricAlertTriggerAction

type GetMetricAlertTriggerAction struct {
	Id               string `pulumi:"id"`
	TargetIdentifier string `pulumi:"targetIdentifier"`
	TargetType       string `pulumi:"targetType"`
	Type             string `pulumi:"type"`
}

type GetMetricAlertTriggerActionArgs

type GetMetricAlertTriggerActionArgs struct {
	Id               pulumi.StringInput `pulumi:"id"`
	TargetIdentifier pulumi.StringInput `pulumi:"targetIdentifier"`
	TargetType       pulumi.StringInput `pulumi:"targetType"`
	Type             pulumi.StringInput `pulumi:"type"`
}

func (GetMetricAlertTriggerActionArgs) ElementType

func (GetMetricAlertTriggerActionArgs) ToGetMetricAlertTriggerActionOutput

func (i GetMetricAlertTriggerActionArgs) ToGetMetricAlertTriggerActionOutput() GetMetricAlertTriggerActionOutput

func (GetMetricAlertTriggerActionArgs) ToGetMetricAlertTriggerActionOutputWithContext

func (i GetMetricAlertTriggerActionArgs) ToGetMetricAlertTriggerActionOutputWithContext(ctx context.Context) GetMetricAlertTriggerActionOutput

type GetMetricAlertTriggerActionArray

type GetMetricAlertTriggerActionArray []GetMetricAlertTriggerActionInput

func (GetMetricAlertTriggerActionArray) ElementType

func (GetMetricAlertTriggerActionArray) ToGetMetricAlertTriggerActionArrayOutput

func (i GetMetricAlertTriggerActionArray) ToGetMetricAlertTriggerActionArrayOutput() GetMetricAlertTriggerActionArrayOutput

func (GetMetricAlertTriggerActionArray) ToGetMetricAlertTriggerActionArrayOutputWithContext

func (i GetMetricAlertTriggerActionArray) ToGetMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) GetMetricAlertTriggerActionArrayOutput

type GetMetricAlertTriggerActionArrayInput

type GetMetricAlertTriggerActionArrayInput interface {
	pulumi.Input

	ToGetMetricAlertTriggerActionArrayOutput() GetMetricAlertTriggerActionArrayOutput
	ToGetMetricAlertTriggerActionArrayOutputWithContext(context.Context) GetMetricAlertTriggerActionArrayOutput
}

GetMetricAlertTriggerActionArrayInput is an input type that accepts GetMetricAlertTriggerActionArray and GetMetricAlertTriggerActionArrayOutput values. You can construct a concrete instance of `GetMetricAlertTriggerActionArrayInput` via:

GetMetricAlertTriggerActionArray{ GetMetricAlertTriggerActionArgs{...} }

type GetMetricAlertTriggerActionArrayOutput

type GetMetricAlertTriggerActionArrayOutput struct{ *pulumi.OutputState }

func (GetMetricAlertTriggerActionArrayOutput) ElementType

func (GetMetricAlertTriggerActionArrayOutput) Index

func (GetMetricAlertTriggerActionArrayOutput) ToGetMetricAlertTriggerActionArrayOutput

func (o GetMetricAlertTriggerActionArrayOutput) ToGetMetricAlertTriggerActionArrayOutput() GetMetricAlertTriggerActionArrayOutput

func (GetMetricAlertTriggerActionArrayOutput) ToGetMetricAlertTriggerActionArrayOutputWithContext

func (o GetMetricAlertTriggerActionArrayOutput) ToGetMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) GetMetricAlertTriggerActionArrayOutput

type GetMetricAlertTriggerActionInput

type GetMetricAlertTriggerActionInput interface {
	pulumi.Input

	ToGetMetricAlertTriggerActionOutput() GetMetricAlertTriggerActionOutput
	ToGetMetricAlertTriggerActionOutputWithContext(context.Context) GetMetricAlertTriggerActionOutput
}

GetMetricAlertTriggerActionInput is an input type that accepts GetMetricAlertTriggerActionArgs and GetMetricAlertTriggerActionOutput values. You can construct a concrete instance of `GetMetricAlertTriggerActionInput` via:

GetMetricAlertTriggerActionArgs{...}

type GetMetricAlertTriggerActionOutput

type GetMetricAlertTriggerActionOutput struct{ *pulumi.OutputState }

func (GetMetricAlertTriggerActionOutput) ElementType

func (GetMetricAlertTriggerActionOutput) Id

func (GetMetricAlertTriggerActionOutput) TargetIdentifier

func (GetMetricAlertTriggerActionOutput) TargetType

func (GetMetricAlertTriggerActionOutput) ToGetMetricAlertTriggerActionOutput

func (o GetMetricAlertTriggerActionOutput) ToGetMetricAlertTriggerActionOutput() GetMetricAlertTriggerActionOutput

func (GetMetricAlertTriggerActionOutput) ToGetMetricAlertTriggerActionOutputWithContext

func (o GetMetricAlertTriggerActionOutput) ToGetMetricAlertTriggerActionOutputWithContext(ctx context.Context) GetMetricAlertTriggerActionOutput

func (GetMetricAlertTriggerActionOutput) Type

type GetMetricAlertTriggerArgs

type GetMetricAlertTriggerArgs struct {
	Actions          GetMetricAlertTriggerActionArrayInput `pulumi:"actions"`
	AlertThreshold   pulumi.Float64Input                   `pulumi:"alertThreshold"`
	Id               pulumi.StringInput                    `pulumi:"id"`
	Label            pulumi.StringInput                    `pulumi:"label"`
	ResolveThreshold pulumi.Float64Input                   `pulumi:"resolveThreshold"`
	ThresholdType    pulumi.IntInput                       `pulumi:"thresholdType"`
}

func (GetMetricAlertTriggerArgs) ElementType

func (GetMetricAlertTriggerArgs) ElementType() reflect.Type

func (GetMetricAlertTriggerArgs) ToGetMetricAlertTriggerOutput

func (i GetMetricAlertTriggerArgs) ToGetMetricAlertTriggerOutput() GetMetricAlertTriggerOutput

func (GetMetricAlertTriggerArgs) ToGetMetricAlertTriggerOutputWithContext

func (i GetMetricAlertTriggerArgs) ToGetMetricAlertTriggerOutputWithContext(ctx context.Context) GetMetricAlertTriggerOutput

type GetMetricAlertTriggerArray

type GetMetricAlertTriggerArray []GetMetricAlertTriggerInput

func (GetMetricAlertTriggerArray) ElementType

func (GetMetricAlertTriggerArray) ElementType() reflect.Type

func (GetMetricAlertTriggerArray) ToGetMetricAlertTriggerArrayOutput

func (i GetMetricAlertTriggerArray) ToGetMetricAlertTriggerArrayOutput() GetMetricAlertTriggerArrayOutput

func (GetMetricAlertTriggerArray) ToGetMetricAlertTriggerArrayOutputWithContext

func (i GetMetricAlertTriggerArray) ToGetMetricAlertTriggerArrayOutputWithContext(ctx context.Context) GetMetricAlertTriggerArrayOutput

type GetMetricAlertTriggerArrayInput

type GetMetricAlertTriggerArrayInput interface {
	pulumi.Input

	ToGetMetricAlertTriggerArrayOutput() GetMetricAlertTriggerArrayOutput
	ToGetMetricAlertTriggerArrayOutputWithContext(context.Context) GetMetricAlertTriggerArrayOutput
}

GetMetricAlertTriggerArrayInput is an input type that accepts GetMetricAlertTriggerArray and GetMetricAlertTriggerArrayOutput values. You can construct a concrete instance of `GetMetricAlertTriggerArrayInput` via:

GetMetricAlertTriggerArray{ GetMetricAlertTriggerArgs{...} }

type GetMetricAlertTriggerArrayOutput

type GetMetricAlertTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetMetricAlertTriggerArrayOutput) ElementType

func (GetMetricAlertTriggerArrayOutput) Index

func (GetMetricAlertTriggerArrayOutput) ToGetMetricAlertTriggerArrayOutput

func (o GetMetricAlertTriggerArrayOutput) ToGetMetricAlertTriggerArrayOutput() GetMetricAlertTriggerArrayOutput

func (GetMetricAlertTriggerArrayOutput) ToGetMetricAlertTriggerArrayOutputWithContext

func (o GetMetricAlertTriggerArrayOutput) ToGetMetricAlertTriggerArrayOutputWithContext(ctx context.Context) GetMetricAlertTriggerArrayOutput

type GetMetricAlertTriggerInput

type GetMetricAlertTriggerInput interface {
	pulumi.Input

	ToGetMetricAlertTriggerOutput() GetMetricAlertTriggerOutput
	ToGetMetricAlertTriggerOutputWithContext(context.Context) GetMetricAlertTriggerOutput
}

GetMetricAlertTriggerInput is an input type that accepts GetMetricAlertTriggerArgs and GetMetricAlertTriggerOutput values. You can construct a concrete instance of `GetMetricAlertTriggerInput` via:

GetMetricAlertTriggerArgs{...}

type GetMetricAlertTriggerOutput

type GetMetricAlertTriggerOutput struct{ *pulumi.OutputState }

func (GetMetricAlertTriggerOutput) Actions

func (GetMetricAlertTriggerOutput) AlertThreshold

func (GetMetricAlertTriggerOutput) ElementType

func (GetMetricAlertTriggerOutput) Id

func (GetMetricAlertTriggerOutput) Label

func (GetMetricAlertTriggerOutput) ResolveThreshold

func (o GetMetricAlertTriggerOutput) ResolveThreshold() pulumi.Float64Output

func (GetMetricAlertTriggerOutput) ThresholdType

func (o GetMetricAlertTriggerOutput) ThresholdType() pulumi.IntOutput

func (GetMetricAlertTriggerOutput) ToGetMetricAlertTriggerOutput

func (o GetMetricAlertTriggerOutput) ToGetMetricAlertTriggerOutput() GetMetricAlertTriggerOutput

func (GetMetricAlertTriggerOutput) ToGetMetricAlertTriggerOutputWithContext

func (o GetMetricAlertTriggerOutput) ToGetMetricAlertTriggerOutputWithContext(ctx context.Context) GetMetricAlertTriggerOutput

type IssueAlert

type IssueAlert struct {
	pulumi.CustomResourceState

	// Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
	ActionMatch pulumi.StringOutput `pulumi:"actionMatch"`
	// List of actions.
	Actions pulumi.MapArrayOutput `pulumi:"actions"`
	// List of conditions.
	Conditions pulumi.MapArrayOutput `pulumi:"conditions"`
	// Perform issue alert in a specific environment.
	Environment pulumi.StringOutput `pulumi:"environment"`
	// Trigger actions if `all`, `any`, or `none` of the specified filters match.
	FilterMatch pulumi.StringOutput `pulumi:"filterMatch"`
	// List of filters.
	Filters pulumi.MapArrayOutput `pulumi:"filters"`
	// Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
	Frequency pulumi.IntOutput `pulumi:"frequency"`
	// The internal ID for this issue alert.
	InternalId pulumi.StringOutput `pulumi:"internalId"`
	// The issue alert name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The slug of the organization the issue alert belongs to.
	Organization pulumi.StringOutput `pulumi:"organization"`
	// The slug of the project to create the issue alert for.
	Project pulumi.StringOutput `pulumi:"project"`
	// Use `project` (singular) instead.
	//
	// Deprecated: Use `project` (singular) instead.
	Projects pulumi.StringArrayOutput `pulumi:"projects"`
}

func GetIssueAlert

func GetIssueAlert(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IssueAlertState, opts ...pulumi.ResourceOption) (*IssueAlert, error)

GetIssueAlert gets an existing IssueAlert 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 NewIssueAlert

func NewIssueAlert(ctx *pulumi.Context,
	name string, args *IssueAlertArgs, opts ...pulumi.ResourceOption) (*IssueAlert, error)

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

func (*IssueAlert) ElementType

func (*IssueAlert) ElementType() reflect.Type

func (*IssueAlert) ToIssueAlertOutput

func (i *IssueAlert) ToIssueAlertOutput() IssueAlertOutput

func (*IssueAlert) ToIssueAlertOutputWithContext

func (i *IssueAlert) ToIssueAlertOutputWithContext(ctx context.Context) IssueAlertOutput

type IssueAlertArgs

type IssueAlertArgs struct {
	// Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
	ActionMatch pulumi.StringInput
	// List of actions.
	Actions pulumi.MapArrayInput
	// List of conditions.
	Conditions pulumi.MapArrayInput
	// Perform issue alert in a specific environment.
	Environment pulumi.StringPtrInput
	// Trigger actions if `all`, `any`, or `none` of the specified filters match.
	FilterMatch pulumi.StringInput
	// List of filters.
	Filters pulumi.MapArrayInput
	// Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
	Frequency pulumi.IntInput
	// The issue alert name.
	Name pulumi.StringPtrInput
	// The slug of the organization the issue alert belongs to.
	Organization pulumi.StringInput
	// The slug of the project to create the issue alert for.
	Project pulumi.StringInput
}

The set of arguments for constructing a IssueAlert resource.

func (IssueAlertArgs) ElementType

func (IssueAlertArgs) ElementType() reflect.Type

type IssueAlertArray

type IssueAlertArray []IssueAlertInput

func (IssueAlertArray) ElementType

func (IssueAlertArray) ElementType() reflect.Type

func (IssueAlertArray) ToIssueAlertArrayOutput

func (i IssueAlertArray) ToIssueAlertArrayOutput() IssueAlertArrayOutput

func (IssueAlertArray) ToIssueAlertArrayOutputWithContext

func (i IssueAlertArray) ToIssueAlertArrayOutputWithContext(ctx context.Context) IssueAlertArrayOutput

type IssueAlertArrayInput

type IssueAlertArrayInput interface {
	pulumi.Input

	ToIssueAlertArrayOutput() IssueAlertArrayOutput
	ToIssueAlertArrayOutputWithContext(context.Context) IssueAlertArrayOutput
}

IssueAlertArrayInput is an input type that accepts IssueAlertArray and IssueAlertArrayOutput values. You can construct a concrete instance of `IssueAlertArrayInput` via:

IssueAlertArray{ IssueAlertArgs{...} }

type IssueAlertArrayOutput

type IssueAlertArrayOutput struct{ *pulumi.OutputState }

func (IssueAlertArrayOutput) ElementType

func (IssueAlertArrayOutput) ElementType() reflect.Type

func (IssueAlertArrayOutput) Index

func (IssueAlertArrayOutput) ToIssueAlertArrayOutput

func (o IssueAlertArrayOutput) ToIssueAlertArrayOutput() IssueAlertArrayOutput

func (IssueAlertArrayOutput) ToIssueAlertArrayOutputWithContext

func (o IssueAlertArrayOutput) ToIssueAlertArrayOutputWithContext(ctx context.Context) IssueAlertArrayOutput

type IssueAlertInput

type IssueAlertInput interface {
	pulumi.Input

	ToIssueAlertOutput() IssueAlertOutput
	ToIssueAlertOutputWithContext(ctx context.Context) IssueAlertOutput
}

type IssueAlertMap

type IssueAlertMap map[string]IssueAlertInput

func (IssueAlertMap) ElementType

func (IssueAlertMap) ElementType() reflect.Type

func (IssueAlertMap) ToIssueAlertMapOutput

func (i IssueAlertMap) ToIssueAlertMapOutput() IssueAlertMapOutput

func (IssueAlertMap) ToIssueAlertMapOutputWithContext

func (i IssueAlertMap) ToIssueAlertMapOutputWithContext(ctx context.Context) IssueAlertMapOutput

type IssueAlertMapInput

type IssueAlertMapInput interface {
	pulumi.Input

	ToIssueAlertMapOutput() IssueAlertMapOutput
	ToIssueAlertMapOutputWithContext(context.Context) IssueAlertMapOutput
}

IssueAlertMapInput is an input type that accepts IssueAlertMap and IssueAlertMapOutput values. You can construct a concrete instance of `IssueAlertMapInput` via:

IssueAlertMap{ "key": IssueAlertArgs{...} }

type IssueAlertMapOutput

type IssueAlertMapOutput struct{ *pulumi.OutputState }

func (IssueAlertMapOutput) ElementType

func (IssueAlertMapOutput) ElementType() reflect.Type

func (IssueAlertMapOutput) MapIndex

func (IssueAlertMapOutput) ToIssueAlertMapOutput

func (o IssueAlertMapOutput) ToIssueAlertMapOutput() IssueAlertMapOutput

func (IssueAlertMapOutput) ToIssueAlertMapOutputWithContext

func (o IssueAlertMapOutput) ToIssueAlertMapOutputWithContext(ctx context.Context) IssueAlertMapOutput

type IssueAlertOutput

type IssueAlertOutput struct{ *pulumi.OutputState }

func (IssueAlertOutput) ActionMatch

func (o IssueAlertOutput) ActionMatch() pulumi.StringOutput

Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.

func (IssueAlertOutput) Actions

List of actions.

func (IssueAlertOutput) Conditions

func (o IssueAlertOutput) Conditions() pulumi.MapArrayOutput

List of conditions.

func (IssueAlertOutput) ElementType

func (IssueAlertOutput) ElementType() reflect.Type

func (IssueAlertOutput) Environment

func (o IssueAlertOutput) Environment() pulumi.StringOutput

Perform issue alert in a specific environment.

func (IssueAlertOutput) FilterMatch

func (o IssueAlertOutput) FilterMatch() pulumi.StringOutput

Trigger actions if `all`, `any`, or `none` of the specified filters match.

func (IssueAlertOutput) Filters

List of filters.

func (IssueAlertOutput) Frequency

func (o IssueAlertOutput) Frequency() pulumi.IntOutput

Perform actions at most once every `X` minutes for this issue. Defaults to `30`.

func (IssueAlertOutput) InternalId

func (o IssueAlertOutput) InternalId() pulumi.StringOutput

The internal ID for this issue alert.

func (IssueAlertOutput) Name

The issue alert name.

func (IssueAlertOutput) Organization

func (o IssueAlertOutput) Organization() pulumi.StringOutput

The slug of the organization the issue alert belongs to.

func (IssueAlertOutput) Project

func (o IssueAlertOutput) Project() pulumi.StringOutput

The slug of the project to create the issue alert for.

func (IssueAlertOutput) Projects deprecated

Use `project` (singular) instead.

Deprecated: Use `project` (singular) instead.

func (IssueAlertOutput) ToIssueAlertOutput

func (o IssueAlertOutput) ToIssueAlertOutput() IssueAlertOutput

func (IssueAlertOutput) ToIssueAlertOutputWithContext

func (o IssueAlertOutput) ToIssueAlertOutputWithContext(ctx context.Context) IssueAlertOutput

type IssueAlertState

type IssueAlertState struct {
	// Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
	ActionMatch pulumi.StringPtrInput
	// List of actions.
	Actions pulumi.MapArrayInput
	// List of conditions.
	Conditions pulumi.MapArrayInput
	// Perform issue alert in a specific environment.
	Environment pulumi.StringPtrInput
	// Trigger actions if `all`, `any`, or `none` of the specified filters match.
	FilterMatch pulumi.StringPtrInput
	// List of filters.
	Filters pulumi.MapArrayInput
	// Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
	Frequency pulumi.IntPtrInput
	// The internal ID for this issue alert.
	InternalId pulumi.StringPtrInput
	// The issue alert name.
	Name pulumi.StringPtrInput
	// The slug of the organization the issue alert belongs to.
	Organization pulumi.StringPtrInput
	// The slug of the project to create the issue alert for.
	Project pulumi.StringPtrInput
	// Use `project` (singular) instead.
	//
	// Deprecated: Use `project` (singular) instead.
	Projects pulumi.StringArrayInput
}

func (IssueAlertState) ElementType

func (IssueAlertState) ElementType() reflect.Type

type Key

type Key struct {
	pulumi.CustomResourceState

	// DSN for the Content Security Policy (CSP) for the key.
	DsnCsp pulumi.StringOutput `pulumi:"dsnCsp"`
	// DSN for the key.
	DsnPublic pulumi.StringOutput `pulumi:"dsnPublic"`
	// Deprecated: DSN (Deprecated) for the key.
	DsnSecret pulumi.StringOutput `pulumi:"dsnSecret"`
	// Flag indicating the key is active.
	IsActive pulumi.BoolOutput `pulumi:"isActive"`
	// The name of the key.
	Name pulumi.StringOutput `pulumi:"name"`
	// The slug of the organization the key should be created for.
	Organization pulumi.StringOutput `pulumi:"organization"`
	// The slug of the project the key should be created for.
	Project pulumi.StringOutput `pulumi:"project"`
	// The ID of the project that the key belongs to.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Public key portion of the client key.
	Public pulumi.StringOutput `pulumi:"public"`
	// Number of events that can be reported within the rate limit window.
	RateLimitCount pulumi.IntOutput `pulumi:"rateLimitCount"`
	// Length of time that will be considered when checking the rate limit.
	RateLimitWindow pulumi.IntOutput `pulumi:"rateLimitWindow"`
	// Secret key portion of the client key.
	Secret pulumi.StringOutput `pulumi:"secret"`
}

func GetKey

func GetKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KeyState, opts ...pulumi.ResourceOption) (*Key, error)

GetKey gets an existing Key resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewKey

func NewKey(ctx *pulumi.Context,
	name string, args *KeyArgs, opts ...pulumi.ResourceOption) (*Key, error)

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

func (*Key) ElementType

func (*Key) ElementType() reflect.Type

func (*Key) ToKeyOutput

func (i *Key) ToKeyOutput() KeyOutput

func (*Key) ToKeyOutputWithContext

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

type KeyArgs

type KeyArgs struct {
	// The name of the key.
	Name pulumi.StringPtrInput
	// The slug of the organization the key should be created for.
	Organization pulumi.StringInput
	// The slug of the project the key should be created for.
	Project pulumi.StringInput
	// Number of events that can be reported within the rate limit window.
	RateLimitCount pulumi.IntPtrInput
	// Length of time that will be considered when checking the rate limit.
	RateLimitWindow pulumi.IntPtrInput
}

The set of arguments for constructing a Key resource.

func (KeyArgs) ElementType

func (KeyArgs) ElementType() reflect.Type

type KeyArray

type KeyArray []KeyInput

func (KeyArray) ElementType

func (KeyArray) ElementType() reflect.Type

func (KeyArray) ToKeyArrayOutput

func (i KeyArray) ToKeyArrayOutput() KeyArrayOutput

func (KeyArray) ToKeyArrayOutputWithContext

func (i KeyArray) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput

type KeyArrayInput

type KeyArrayInput interface {
	pulumi.Input

	ToKeyArrayOutput() KeyArrayOutput
	ToKeyArrayOutputWithContext(context.Context) KeyArrayOutput
}

KeyArrayInput is an input type that accepts KeyArray and KeyArrayOutput values. You can construct a concrete instance of `KeyArrayInput` via:

KeyArray{ KeyArgs{...} }

type KeyArrayOutput

type KeyArrayOutput struct{ *pulumi.OutputState }

func (KeyArrayOutput) ElementType

func (KeyArrayOutput) ElementType() reflect.Type

func (KeyArrayOutput) Index

func (KeyArrayOutput) ToKeyArrayOutput

func (o KeyArrayOutput) ToKeyArrayOutput() KeyArrayOutput

func (KeyArrayOutput) ToKeyArrayOutputWithContext

func (o KeyArrayOutput) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput

type KeyInput

type KeyInput interface {
	pulumi.Input

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

type KeyMap

type KeyMap map[string]KeyInput

func (KeyMap) ElementType

func (KeyMap) ElementType() reflect.Type

func (KeyMap) ToKeyMapOutput

func (i KeyMap) ToKeyMapOutput() KeyMapOutput

func (KeyMap) ToKeyMapOutputWithContext

func (i KeyMap) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput

type KeyMapInput

type KeyMapInput interface {
	pulumi.Input

	ToKeyMapOutput() KeyMapOutput
	ToKeyMapOutputWithContext(context.Context) KeyMapOutput
}

KeyMapInput is an input type that accepts KeyMap and KeyMapOutput values. You can construct a concrete instance of `KeyMapInput` via:

KeyMap{ "key": KeyArgs{...} }

type KeyMapOutput

type KeyMapOutput struct{ *pulumi.OutputState }

func (KeyMapOutput) ElementType

func (KeyMapOutput) ElementType() reflect.Type

func (KeyMapOutput) MapIndex

func (o KeyMapOutput) MapIndex(k pulumi.StringInput) KeyOutput

func (KeyMapOutput) ToKeyMapOutput

func (o KeyMapOutput) ToKeyMapOutput() KeyMapOutput

func (KeyMapOutput) ToKeyMapOutputWithContext

func (o KeyMapOutput) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput

type KeyOutput

type KeyOutput struct{ *pulumi.OutputState }

func (KeyOutput) DsnCsp

func (o KeyOutput) DsnCsp() pulumi.StringOutput

DSN for the Content Security Policy (CSP) for the key.

func (KeyOutput) DsnPublic

func (o KeyOutput) DsnPublic() pulumi.StringOutput

DSN for the key.

func (KeyOutput) DsnSecret deprecated

func (o KeyOutput) DsnSecret() pulumi.StringOutput

Deprecated: DSN (Deprecated) for the key.

func (KeyOutput) ElementType

func (KeyOutput) ElementType() reflect.Type

func (KeyOutput) IsActive

func (o KeyOutput) IsActive() pulumi.BoolOutput

Flag indicating the key is active.

func (KeyOutput) Name

func (o KeyOutput) Name() pulumi.StringOutput

The name of the key.

func (KeyOutput) Organization

func (o KeyOutput) Organization() pulumi.StringOutput

The slug of the organization the key should be created for.

func (KeyOutput) Project

func (o KeyOutput) Project() pulumi.StringOutput

The slug of the project the key should be created for.

func (KeyOutput) ProjectId

func (o KeyOutput) ProjectId() pulumi.IntOutput

The ID of the project that the key belongs to.

func (KeyOutput) Public

func (o KeyOutput) Public() pulumi.StringOutput

Public key portion of the client key.

func (KeyOutput) RateLimitCount

func (o KeyOutput) RateLimitCount() pulumi.IntOutput

Number of events that can be reported within the rate limit window.

func (KeyOutput) RateLimitWindow

func (o KeyOutput) RateLimitWindow() pulumi.IntOutput

Length of time that will be considered when checking the rate limit.

func (KeyOutput) Secret

func (o KeyOutput) Secret() pulumi.StringOutput

Secret key portion of the client key.

func (KeyOutput) ToKeyOutput

func (o KeyOutput) ToKeyOutput() KeyOutput

func (KeyOutput) ToKeyOutputWithContext

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

type KeyState

type KeyState struct {
	// DSN for the Content Security Policy (CSP) for the key.
	DsnCsp pulumi.StringPtrInput
	// DSN for the key.
	DsnPublic pulumi.StringPtrInput
	// Deprecated: DSN (Deprecated) for the key.
	DsnSecret pulumi.StringPtrInput
	// Flag indicating the key is active.
	IsActive pulumi.BoolPtrInput
	// The name of the key.
	Name pulumi.StringPtrInput
	// The slug of the organization the key should be created for.
	Organization pulumi.StringPtrInput
	// The slug of the project the key should be created for.
	Project pulumi.StringPtrInput
	// The ID of the project that the key belongs to.
	ProjectId pulumi.IntPtrInput
	// Public key portion of the client key.
	Public pulumi.StringPtrInput
	// Number of events that can be reported within the rate limit window.
	RateLimitCount pulumi.IntPtrInput
	// Length of time that will be considered when checking the rate limit.
	RateLimitWindow pulumi.IntPtrInput
	// Secret key portion of the client key.
	Secret pulumi.StringPtrInput
}

func (KeyState) ElementType

func (KeyState) ElementType() reflect.Type

type LookupDashboardArgs

type LookupDashboardArgs struct {
	InternalId   string `pulumi:"internalId"`
	Organization string `pulumi:"organization"`
}

A collection of arguments for invoking getDashboard.

type LookupDashboardOutputArgs

type LookupDashboardOutputArgs struct {
	InternalId   pulumi.StringInput `pulumi:"internalId"`
	Organization pulumi.StringInput `pulumi:"organization"`
}

A collection of arguments for invoking getDashboard.

func (LookupDashboardOutputArgs) ElementType

func (LookupDashboardOutputArgs) ElementType() reflect.Type

type LookupDashboardResult

type LookupDashboardResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id           string               `pulumi:"id"`
	InternalId   string               `pulumi:"internalId"`
	Organization string               `pulumi:"organization"`
	Title        string               `pulumi:"title"`
	Widgets      []GetDashboardWidget `pulumi:"widgets"`
}

A collection of values returned by getDashboard.

func LookupDashboard

func LookupDashboard(ctx *pulumi.Context, args *LookupDashboardArgs, opts ...pulumi.InvokeOption) (*LookupDashboardResult, error)

type LookupDashboardResultOutput

type LookupDashboardResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDashboard.

func (LookupDashboardResultOutput) ElementType

func (LookupDashboardResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupDashboardResultOutput) InternalId

func (LookupDashboardResultOutput) Organization

func (LookupDashboardResultOutput) Title

func (LookupDashboardResultOutput) ToLookupDashboardResultOutput

func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput

func (LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext

func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput

func (LookupDashboardResultOutput) Widgets

type LookupIssueAlertArgs

type LookupIssueAlertArgs struct {
	InternalId   string `pulumi:"internalId"`
	Organization string `pulumi:"organization"`
	Project      string `pulumi:"project"`
}

A collection of arguments for invoking getIssueAlert.

type LookupIssueAlertOutputArgs

type LookupIssueAlertOutputArgs struct {
	InternalId   pulumi.StringInput `pulumi:"internalId"`
	Organization pulumi.StringInput `pulumi:"organization"`
	Project      pulumi.StringInput `pulumi:"project"`
}

A collection of arguments for invoking getIssueAlert.

func (LookupIssueAlertOutputArgs) ElementType

func (LookupIssueAlertOutputArgs) ElementType() reflect.Type

type LookupIssueAlertResult

type LookupIssueAlertResult struct {
	ActionMatch string                   `pulumi:"actionMatch"`
	Actions     []map[string]interface{} `pulumi:"actions"`
	Conditions  []map[string]interface{} `pulumi:"conditions"`
	Environment string                   `pulumi:"environment"`
	FilterMatch string                   `pulumi:"filterMatch"`
	Filters     []map[string]interface{} `pulumi:"filters"`
	Frequency   int                      `pulumi:"frequency"`
	// The provider-assigned unique ID for this managed resource.
	Id           string `pulumi:"id"`
	InternalId   string `pulumi:"internalId"`
	Name         string `pulumi:"name"`
	Organization string `pulumi:"organization"`
	Project      string `pulumi:"project"`
}

A collection of values returned by getIssueAlert.

type LookupIssueAlertResultOutput

type LookupIssueAlertResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIssueAlert.

func (LookupIssueAlertResultOutput) ActionMatch

func (LookupIssueAlertResultOutput) Actions

func (LookupIssueAlertResultOutput) Conditions

func (LookupIssueAlertResultOutput) ElementType

func (LookupIssueAlertResultOutput) Environment

func (LookupIssueAlertResultOutput) FilterMatch

func (LookupIssueAlertResultOutput) Filters

func (LookupIssueAlertResultOutput) Frequency

func (LookupIssueAlertResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupIssueAlertResultOutput) InternalId

func (LookupIssueAlertResultOutput) Name

func (LookupIssueAlertResultOutput) Organization

func (LookupIssueAlertResultOutput) Project

func (LookupIssueAlertResultOutput) ToLookupIssueAlertResultOutput

func (o LookupIssueAlertResultOutput) ToLookupIssueAlertResultOutput() LookupIssueAlertResultOutput

func (LookupIssueAlertResultOutput) ToLookupIssueAlertResultOutputWithContext

func (o LookupIssueAlertResultOutput) ToLookupIssueAlertResultOutputWithContext(ctx context.Context) LookupIssueAlertResultOutput

type LookupKeyArgs

type LookupKeyArgs struct {
	First        *bool   `pulumi:"first"`
	Name         *string `pulumi:"name"`
	Organization string  `pulumi:"organization"`
	Project      string  `pulumi:"project"`
}

A collection of arguments for invoking getKey.

type LookupKeyOutputArgs

type LookupKeyOutputArgs struct {
	First        pulumi.BoolPtrInput   `pulumi:"first"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Organization pulumi.StringInput    `pulumi:"organization"`
	Project      pulumi.StringInput    `pulumi:"project"`
}

A collection of arguments for invoking getKey.

func (LookupKeyOutputArgs) ElementType

func (LookupKeyOutputArgs) ElementType() reflect.Type

type LookupKeyResult

type LookupKeyResult struct {
	DsnCsp    string `pulumi:"dsnCsp"`
	DsnPublic string `pulumi:"dsnPublic"`
	// Deprecated: DSN (Deprecated) for the key.
	DsnSecret string `pulumi:"dsnSecret"`
	First     *bool  `pulumi:"first"`
	// The provider-assigned unique ID for this managed resource.
	Id              string  `pulumi:"id"`
	IsActive        bool    `pulumi:"isActive"`
	Name            *string `pulumi:"name"`
	Organization    string  `pulumi:"organization"`
	Project         string  `pulumi:"project"`
	ProjectId       int     `pulumi:"projectId"`
	Public          string  `pulumi:"public"`
	RateLimitCount  int     `pulumi:"rateLimitCount"`
	RateLimitWindow int     `pulumi:"rateLimitWindow"`
	Secret          string  `pulumi:"secret"`
}

A collection of values returned by getKey.

func LookupKey

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

type LookupKeyResultOutput

type LookupKeyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getKey.

func (LookupKeyResultOutput) DsnCsp

func (LookupKeyResultOutput) DsnPublic

func (LookupKeyResultOutput) DsnSecret deprecated

Deprecated: DSN (Deprecated) for the key.

func (LookupKeyResultOutput) ElementType

func (LookupKeyResultOutput) ElementType() reflect.Type

func (LookupKeyResultOutput) First

func (LookupKeyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupKeyResultOutput) IsActive

func (LookupKeyResultOutput) Name

func (LookupKeyResultOutput) Organization

func (o LookupKeyResultOutput) Organization() pulumi.StringOutput

func (LookupKeyResultOutput) Project

func (LookupKeyResultOutput) ProjectId

func (o LookupKeyResultOutput) ProjectId() pulumi.IntOutput

func (LookupKeyResultOutput) Public

func (LookupKeyResultOutput) RateLimitCount

func (o LookupKeyResultOutput) RateLimitCount() pulumi.IntOutput

func (LookupKeyResultOutput) RateLimitWindow

func (o LookupKeyResultOutput) RateLimitWindow() pulumi.IntOutput

func (LookupKeyResultOutput) Secret

func (LookupKeyResultOutput) ToLookupKeyResultOutput

func (o LookupKeyResultOutput) ToLookupKeyResultOutput() LookupKeyResultOutput

func (LookupKeyResultOutput) ToLookupKeyResultOutputWithContext

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

type LookupMetricAlertArgs

type LookupMetricAlertArgs struct {
	InternalId   string `pulumi:"internalId"`
	Organization string `pulumi:"organization"`
	Project      string `pulumi:"project"`
}

A collection of arguments for invoking getMetricAlert.

type LookupMetricAlertOutputArgs

type LookupMetricAlertOutputArgs struct {
	InternalId   pulumi.StringInput `pulumi:"internalId"`
	Organization pulumi.StringInput `pulumi:"organization"`
	Project      pulumi.StringInput `pulumi:"project"`
}

A collection of arguments for invoking getMetricAlert.

func (LookupMetricAlertOutputArgs) ElementType

type LookupMetricAlertResult

type LookupMetricAlertResult struct {
	Aggregate   string `pulumi:"aggregate"`
	Dataset     string `pulumi:"dataset"`
	Environment string `pulumi:"environment"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	InternalId       string                  `pulumi:"internalId"`
	Name             string                  `pulumi:"name"`
	Organization     string                  `pulumi:"organization"`
	Owner            string                  `pulumi:"owner"`
	Project          string                  `pulumi:"project"`
	Query            string                  `pulumi:"query"`
	ResolveThreshold float64                 `pulumi:"resolveThreshold"`
	ThresholdType    int                     `pulumi:"thresholdType"`
	TimeWindow       float64                 `pulumi:"timeWindow"`
	Triggers         []GetMetricAlertTrigger `pulumi:"triggers"`
}

A collection of values returned by getMetricAlert.

type LookupMetricAlertResultOutput

type LookupMetricAlertResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMetricAlert.

func (LookupMetricAlertResultOutput) Aggregate

func (LookupMetricAlertResultOutput) Dataset

func (LookupMetricAlertResultOutput) ElementType

func (LookupMetricAlertResultOutput) Environment

func (LookupMetricAlertResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupMetricAlertResultOutput) InternalId

func (LookupMetricAlertResultOutput) Name

func (LookupMetricAlertResultOutput) Organization

func (LookupMetricAlertResultOutput) Owner

func (LookupMetricAlertResultOutput) Project

func (LookupMetricAlertResultOutput) Query

func (LookupMetricAlertResultOutput) ResolveThreshold

func (o LookupMetricAlertResultOutput) ResolveThreshold() pulumi.Float64Output

func (LookupMetricAlertResultOutput) ThresholdType

func (LookupMetricAlertResultOutput) TimeWindow

func (LookupMetricAlertResultOutput) ToLookupMetricAlertResultOutput

func (o LookupMetricAlertResultOutput) ToLookupMetricAlertResultOutput() LookupMetricAlertResultOutput

func (LookupMetricAlertResultOutput) ToLookupMetricAlertResultOutputWithContext

func (o LookupMetricAlertResultOutput) ToLookupMetricAlertResultOutputWithContext(ctx context.Context) LookupMetricAlertResultOutput

func (LookupMetricAlertResultOutput) Triggers

type LookupOrganizationArgs

type LookupOrganizationArgs struct {
	Slug string `pulumi:"slug"`
}

A collection of arguments for invoking getOrganization.

type LookupOrganizationOutputArgs

type LookupOrganizationOutputArgs struct {
	Slug pulumi.StringInput `pulumi:"slug"`
}

A collection of arguments for invoking getOrganization.

func (LookupOrganizationOutputArgs) ElementType

type LookupOrganizationResult

type LookupOrganizationResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InternalId string `pulumi:"internalId"`
	Name       string `pulumi:"name"`
	Slug       string `pulumi:"slug"`
}

A collection of values returned by getOrganization.

type LookupOrganizationResultOutput

type LookupOrganizationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOrganization.

func (LookupOrganizationResultOutput) ElementType

func (LookupOrganizationResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupOrganizationResultOutput) InternalId

func (LookupOrganizationResultOutput) Name

func (LookupOrganizationResultOutput) Slug

func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutput

func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutput() LookupOrganizationResultOutput

func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext

func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext(ctx context.Context) LookupOrganizationResultOutput

type LookupTeamArgs

type LookupTeamArgs struct {
	Organization string `pulumi:"organization"`
	Slug         string `pulumi:"slug"`
}

A collection of arguments for invoking getTeam.

type LookupTeamOutputArgs

type LookupTeamOutputArgs struct {
	Organization pulumi.StringInput `pulumi:"organization"`
	Slug         pulumi.StringInput `pulumi:"slug"`
}

A collection of arguments for invoking getTeam.

func (LookupTeamOutputArgs) ElementType

func (LookupTeamOutputArgs) ElementType() reflect.Type

type LookupTeamResult

type LookupTeamResult struct {
	HasAccess bool `pulumi:"hasAccess"`
	// The provider-assigned unique ID for this managed resource.
	Id           string `pulumi:"id"`
	InternalId   string `pulumi:"internalId"`
	IsMember     bool   `pulumi:"isMember"`
	IsPending    bool   `pulumi:"isPending"`
	Name         string `pulumi:"name"`
	Organization string `pulumi:"organization"`
	Slug         string `pulumi:"slug"`
}

A collection of values returned by getTeam.

func LookupTeam

func LookupTeam(ctx *pulumi.Context, args *LookupTeamArgs, opts ...pulumi.InvokeOption) (*LookupTeamResult, error)

type LookupTeamResultOutput

type LookupTeamResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTeam.

func (LookupTeamResultOutput) ElementType

func (LookupTeamResultOutput) ElementType() reflect.Type

func (LookupTeamResultOutput) HasAccess

func (LookupTeamResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupTeamResultOutput) InternalId

func (LookupTeamResultOutput) IsMember

func (LookupTeamResultOutput) IsPending

func (LookupTeamResultOutput) Name

func (LookupTeamResultOutput) Organization

func (o LookupTeamResultOutput) Organization() pulumi.StringOutput

func (LookupTeamResultOutput) Slug

func (LookupTeamResultOutput) ToLookupTeamResultOutput

func (o LookupTeamResultOutput) ToLookupTeamResultOutput() LookupTeamResultOutput

func (LookupTeamResultOutput) ToLookupTeamResultOutputWithContext

func (o LookupTeamResultOutput) ToLookupTeamResultOutputWithContext(ctx context.Context) LookupTeamResultOutput

type MetricAlert

type MetricAlert struct {
	pulumi.CustomResourceState

	// The aggregation criteria to apply
	Aggregate pulumi.StringOutput `pulumi:"aggregate"`
	// The Sentry Alert category
	Dataset pulumi.StringPtrOutput `pulumi:"dataset"`
	// Perform Alert rule in a specific environment
	Environment pulumi.StringOutput `pulumi:"environment"`
	// The internal ID for this metric alert.
	InternalId pulumi.StringOutput `pulumi:"internalId"`
	// The metric alert name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The slug of the organization the metric alert belongs to.
	Organization pulumi.StringOutput `pulumi:"organization"`
	// Specifies the owner id of this Alert rule
	Owner pulumi.StringOutput `pulumi:"owner"`
	// The slug of the project to create the metric alert for.
	Project pulumi.StringOutput `pulumi:"project"`
	// The query filter to apply
	Query pulumi.StringOutput `pulumi:"query"`
	// The value at which the Alert rule resolves
	ResolveThreshold pulumi.Float64PtrOutput `pulumi:"resolveThreshold"`
	// The type of threshold
	ThresholdType pulumi.IntOutput `pulumi:"thresholdType"`
	// The period to evaluate the Alert rule in minutes
	TimeWindow pulumi.Float64Output          `pulumi:"timeWindow"`
	Triggers   MetricAlertTriggerArrayOutput `pulumi:"triggers"`
}

func GetMetricAlert

func GetMetricAlert(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MetricAlertState, opts ...pulumi.ResourceOption) (*MetricAlert, error)

GetMetricAlert gets an existing MetricAlert 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 NewMetricAlert

func NewMetricAlert(ctx *pulumi.Context,
	name string, args *MetricAlertArgs, opts ...pulumi.ResourceOption) (*MetricAlert, error)

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

func (*MetricAlert) ElementType

func (*MetricAlert) ElementType() reflect.Type

func (*MetricAlert) ToMetricAlertOutput

func (i *MetricAlert) ToMetricAlertOutput() MetricAlertOutput

func (*MetricAlert) ToMetricAlertOutputWithContext

func (i *MetricAlert) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput

type MetricAlertArgs

type MetricAlertArgs struct {
	// The aggregation criteria to apply
	Aggregate pulumi.StringInput
	// The Sentry Alert category
	Dataset pulumi.StringPtrInput
	// Perform Alert rule in a specific environment
	Environment pulumi.StringPtrInput
	// The metric alert name.
	Name pulumi.StringPtrInput
	// The slug of the organization the metric alert belongs to.
	Organization pulumi.StringInput
	// Specifies the owner id of this Alert rule
	Owner pulumi.StringPtrInput
	// The slug of the project to create the metric alert for.
	Project pulumi.StringInput
	// The query filter to apply
	Query pulumi.StringInput
	// The value at which the Alert rule resolves
	ResolveThreshold pulumi.Float64PtrInput
	// The type of threshold
	ThresholdType pulumi.IntInput
	// The period to evaluate the Alert rule in minutes
	TimeWindow pulumi.Float64Input
	Triggers   MetricAlertTriggerArrayInput
}

The set of arguments for constructing a MetricAlert resource.

func (MetricAlertArgs) ElementType

func (MetricAlertArgs) ElementType() reflect.Type

type MetricAlertArray

type MetricAlertArray []MetricAlertInput

func (MetricAlertArray) ElementType

func (MetricAlertArray) ElementType() reflect.Type

func (MetricAlertArray) ToMetricAlertArrayOutput

func (i MetricAlertArray) ToMetricAlertArrayOutput() MetricAlertArrayOutput

func (MetricAlertArray) ToMetricAlertArrayOutputWithContext

func (i MetricAlertArray) ToMetricAlertArrayOutputWithContext(ctx context.Context) MetricAlertArrayOutput

type MetricAlertArrayInput

type MetricAlertArrayInput interface {
	pulumi.Input

	ToMetricAlertArrayOutput() MetricAlertArrayOutput
	ToMetricAlertArrayOutputWithContext(context.Context) MetricAlertArrayOutput
}

MetricAlertArrayInput is an input type that accepts MetricAlertArray and MetricAlertArrayOutput values. You can construct a concrete instance of `MetricAlertArrayInput` via:

MetricAlertArray{ MetricAlertArgs{...} }

type MetricAlertArrayOutput

type MetricAlertArrayOutput struct{ *pulumi.OutputState }

func (MetricAlertArrayOutput) ElementType

func (MetricAlertArrayOutput) ElementType() reflect.Type

func (MetricAlertArrayOutput) Index

func (MetricAlertArrayOutput) ToMetricAlertArrayOutput

func (o MetricAlertArrayOutput) ToMetricAlertArrayOutput() MetricAlertArrayOutput

func (MetricAlertArrayOutput) ToMetricAlertArrayOutputWithContext

func (o MetricAlertArrayOutput) ToMetricAlertArrayOutputWithContext(ctx context.Context) MetricAlertArrayOutput

type MetricAlertInput

type MetricAlertInput interface {
	pulumi.Input

	ToMetricAlertOutput() MetricAlertOutput
	ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
}

type MetricAlertMap

type MetricAlertMap map[string]MetricAlertInput

func (MetricAlertMap) ElementType

func (MetricAlertMap) ElementType() reflect.Type

func (MetricAlertMap) ToMetricAlertMapOutput

func (i MetricAlertMap) ToMetricAlertMapOutput() MetricAlertMapOutput

func (MetricAlertMap) ToMetricAlertMapOutputWithContext

func (i MetricAlertMap) ToMetricAlertMapOutputWithContext(ctx context.Context) MetricAlertMapOutput

type MetricAlertMapInput

type MetricAlertMapInput interface {
	pulumi.Input

	ToMetricAlertMapOutput() MetricAlertMapOutput
	ToMetricAlertMapOutputWithContext(context.Context) MetricAlertMapOutput
}

MetricAlertMapInput is an input type that accepts MetricAlertMap and MetricAlertMapOutput values. You can construct a concrete instance of `MetricAlertMapInput` via:

MetricAlertMap{ "key": MetricAlertArgs{...} }

type MetricAlertMapOutput

type MetricAlertMapOutput struct{ *pulumi.OutputState }

func (MetricAlertMapOutput) ElementType

func (MetricAlertMapOutput) ElementType() reflect.Type

func (MetricAlertMapOutput) MapIndex

func (MetricAlertMapOutput) ToMetricAlertMapOutput

func (o MetricAlertMapOutput) ToMetricAlertMapOutput() MetricAlertMapOutput

func (MetricAlertMapOutput) ToMetricAlertMapOutputWithContext

func (o MetricAlertMapOutput) ToMetricAlertMapOutputWithContext(ctx context.Context) MetricAlertMapOutput

type MetricAlertOutput

type MetricAlertOutput struct{ *pulumi.OutputState }

func (MetricAlertOutput) Aggregate

func (o MetricAlertOutput) Aggregate() pulumi.StringOutput

The aggregation criteria to apply

func (MetricAlertOutput) Dataset

The Sentry Alert category

func (MetricAlertOutput) ElementType

func (MetricAlertOutput) ElementType() reflect.Type

func (MetricAlertOutput) Environment

func (o MetricAlertOutput) Environment() pulumi.StringOutput

Perform Alert rule in a specific environment

func (MetricAlertOutput) InternalId

func (o MetricAlertOutput) InternalId() pulumi.StringOutput

The internal ID for this metric alert.

func (MetricAlertOutput) Name

The metric alert name.

func (MetricAlertOutput) Organization

func (o MetricAlertOutput) Organization() pulumi.StringOutput

The slug of the organization the metric alert belongs to.

func (MetricAlertOutput) Owner

Specifies the owner id of this Alert rule

func (MetricAlertOutput) Project

The slug of the project to create the metric alert for.

func (MetricAlertOutput) Query

The query filter to apply

func (MetricAlertOutput) ResolveThreshold

func (o MetricAlertOutput) ResolveThreshold() pulumi.Float64PtrOutput

The value at which the Alert rule resolves

func (MetricAlertOutput) ThresholdType

func (o MetricAlertOutput) ThresholdType() pulumi.IntOutput

The type of threshold

func (MetricAlertOutput) TimeWindow

func (o MetricAlertOutput) TimeWindow() pulumi.Float64Output

The period to evaluate the Alert rule in minutes

func (MetricAlertOutput) ToMetricAlertOutput

func (o MetricAlertOutput) ToMetricAlertOutput() MetricAlertOutput

func (MetricAlertOutput) ToMetricAlertOutputWithContext

func (o MetricAlertOutput) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput

func (MetricAlertOutput) Triggers

type MetricAlertState

type MetricAlertState struct {
	// The aggregation criteria to apply
	Aggregate pulumi.StringPtrInput
	// The Sentry Alert category
	Dataset pulumi.StringPtrInput
	// Perform Alert rule in a specific environment
	Environment pulumi.StringPtrInput
	// The internal ID for this metric alert.
	InternalId pulumi.StringPtrInput
	// The metric alert name.
	Name pulumi.StringPtrInput
	// The slug of the organization the metric alert belongs to.
	Organization pulumi.StringPtrInput
	// Specifies the owner id of this Alert rule
	Owner pulumi.StringPtrInput
	// The slug of the project to create the metric alert for.
	Project pulumi.StringPtrInput
	// The query filter to apply
	Query pulumi.StringPtrInput
	// The value at which the Alert rule resolves
	ResolveThreshold pulumi.Float64PtrInput
	// The type of threshold
	ThresholdType pulumi.IntPtrInput
	// The period to evaluate the Alert rule in minutes
	TimeWindow pulumi.Float64PtrInput
	Triggers   MetricAlertTriggerArrayInput
}

func (MetricAlertState) ElementType

func (MetricAlertState) ElementType() reflect.Type

type MetricAlertTrigger

type MetricAlertTrigger struct {
	Actions          []MetricAlertTriggerAction `pulumi:"actions"`
	AlertThreshold   float64                    `pulumi:"alertThreshold"`
	Id               *string                    `pulumi:"id"`
	Label            string                     `pulumi:"label"`
	ResolveThreshold *float64                   `pulumi:"resolveThreshold"`
	ThresholdType    int                        `pulumi:"thresholdType"`
}

type MetricAlertTriggerAction

type MetricAlertTriggerAction struct {
	Id               *string `pulumi:"id"`
	TargetIdentifier string  `pulumi:"targetIdentifier"`
	TargetType       string  `pulumi:"targetType"`
	Type             string  `pulumi:"type"`
}

type MetricAlertTriggerActionArgs

type MetricAlertTriggerActionArgs struct {
	Id               pulumi.StringPtrInput `pulumi:"id"`
	TargetIdentifier pulumi.StringInput    `pulumi:"targetIdentifier"`
	TargetType       pulumi.StringInput    `pulumi:"targetType"`
	Type             pulumi.StringInput    `pulumi:"type"`
}

func (MetricAlertTriggerActionArgs) ElementType

func (MetricAlertTriggerActionArgs) ToMetricAlertTriggerActionOutput

func (i MetricAlertTriggerActionArgs) ToMetricAlertTriggerActionOutput() MetricAlertTriggerActionOutput

func (MetricAlertTriggerActionArgs) ToMetricAlertTriggerActionOutputWithContext

func (i MetricAlertTriggerActionArgs) ToMetricAlertTriggerActionOutputWithContext(ctx context.Context) MetricAlertTriggerActionOutput

type MetricAlertTriggerActionArray

type MetricAlertTriggerActionArray []MetricAlertTriggerActionInput

func (MetricAlertTriggerActionArray) ElementType

func (MetricAlertTriggerActionArray) ToMetricAlertTriggerActionArrayOutput

func (i MetricAlertTriggerActionArray) ToMetricAlertTriggerActionArrayOutput() MetricAlertTriggerActionArrayOutput

func (MetricAlertTriggerActionArray) ToMetricAlertTriggerActionArrayOutputWithContext

func (i MetricAlertTriggerActionArray) ToMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) MetricAlertTriggerActionArrayOutput

type MetricAlertTriggerActionArrayInput

type MetricAlertTriggerActionArrayInput interface {
	pulumi.Input

	ToMetricAlertTriggerActionArrayOutput() MetricAlertTriggerActionArrayOutput
	ToMetricAlertTriggerActionArrayOutputWithContext(context.Context) MetricAlertTriggerActionArrayOutput
}

MetricAlertTriggerActionArrayInput is an input type that accepts MetricAlertTriggerActionArray and MetricAlertTriggerActionArrayOutput values. You can construct a concrete instance of `MetricAlertTriggerActionArrayInput` via:

MetricAlertTriggerActionArray{ MetricAlertTriggerActionArgs{...} }

type MetricAlertTriggerActionArrayOutput

type MetricAlertTriggerActionArrayOutput struct{ *pulumi.OutputState }

func (MetricAlertTriggerActionArrayOutput) ElementType

func (MetricAlertTriggerActionArrayOutput) Index

func (MetricAlertTriggerActionArrayOutput) ToMetricAlertTriggerActionArrayOutput

func (o MetricAlertTriggerActionArrayOutput) ToMetricAlertTriggerActionArrayOutput() MetricAlertTriggerActionArrayOutput

func (MetricAlertTriggerActionArrayOutput) ToMetricAlertTriggerActionArrayOutputWithContext

func (o MetricAlertTriggerActionArrayOutput) ToMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) MetricAlertTriggerActionArrayOutput

type MetricAlertTriggerActionInput

type MetricAlertTriggerActionInput interface {
	pulumi.Input

	ToMetricAlertTriggerActionOutput() MetricAlertTriggerActionOutput
	ToMetricAlertTriggerActionOutputWithContext(context.Context) MetricAlertTriggerActionOutput
}

MetricAlertTriggerActionInput is an input type that accepts MetricAlertTriggerActionArgs and MetricAlertTriggerActionOutput values. You can construct a concrete instance of `MetricAlertTriggerActionInput` via:

MetricAlertTriggerActionArgs{...}

type MetricAlertTriggerActionOutput

type MetricAlertTriggerActionOutput struct{ *pulumi.OutputState }

func (MetricAlertTriggerActionOutput) ElementType

func (MetricAlertTriggerActionOutput) Id

func (MetricAlertTriggerActionOutput) TargetIdentifier

func (o MetricAlertTriggerActionOutput) TargetIdentifier() pulumi.StringOutput

func (MetricAlertTriggerActionOutput) TargetType

func (MetricAlertTriggerActionOutput) ToMetricAlertTriggerActionOutput

func (o MetricAlertTriggerActionOutput) ToMetricAlertTriggerActionOutput() MetricAlertTriggerActionOutput

func (MetricAlertTriggerActionOutput) ToMetricAlertTriggerActionOutputWithContext

func (o MetricAlertTriggerActionOutput) ToMetricAlertTriggerActionOutputWithContext(ctx context.Context) MetricAlertTriggerActionOutput

func (MetricAlertTriggerActionOutput) Type

type MetricAlertTriggerArgs

type MetricAlertTriggerArgs struct {
	Actions          MetricAlertTriggerActionArrayInput `pulumi:"actions"`
	AlertThreshold   pulumi.Float64Input                `pulumi:"alertThreshold"`
	Id               pulumi.StringPtrInput              `pulumi:"id"`
	Label            pulumi.StringInput                 `pulumi:"label"`
	ResolveThreshold pulumi.Float64PtrInput             `pulumi:"resolveThreshold"`
	ThresholdType    pulumi.IntInput                    `pulumi:"thresholdType"`
}

func (MetricAlertTriggerArgs) ElementType

func (MetricAlertTriggerArgs) ElementType() reflect.Type

func (MetricAlertTriggerArgs) ToMetricAlertTriggerOutput

func (i MetricAlertTriggerArgs) ToMetricAlertTriggerOutput() MetricAlertTriggerOutput

func (MetricAlertTriggerArgs) ToMetricAlertTriggerOutputWithContext

func (i MetricAlertTriggerArgs) ToMetricAlertTriggerOutputWithContext(ctx context.Context) MetricAlertTriggerOutput

type MetricAlertTriggerArray

type MetricAlertTriggerArray []MetricAlertTriggerInput

func (MetricAlertTriggerArray) ElementType

func (MetricAlertTriggerArray) ElementType() reflect.Type

func (MetricAlertTriggerArray) ToMetricAlertTriggerArrayOutput

func (i MetricAlertTriggerArray) ToMetricAlertTriggerArrayOutput() MetricAlertTriggerArrayOutput

func (MetricAlertTriggerArray) ToMetricAlertTriggerArrayOutputWithContext

func (i MetricAlertTriggerArray) ToMetricAlertTriggerArrayOutputWithContext(ctx context.Context) MetricAlertTriggerArrayOutput

type MetricAlertTriggerArrayInput

type MetricAlertTriggerArrayInput interface {
	pulumi.Input

	ToMetricAlertTriggerArrayOutput() MetricAlertTriggerArrayOutput
	ToMetricAlertTriggerArrayOutputWithContext(context.Context) MetricAlertTriggerArrayOutput
}

MetricAlertTriggerArrayInput is an input type that accepts MetricAlertTriggerArray and MetricAlertTriggerArrayOutput values. You can construct a concrete instance of `MetricAlertTriggerArrayInput` via:

MetricAlertTriggerArray{ MetricAlertTriggerArgs{...} }

type MetricAlertTriggerArrayOutput

type MetricAlertTriggerArrayOutput struct{ *pulumi.OutputState }

func (MetricAlertTriggerArrayOutput) ElementType

func (MetricAlertTriggerArrayOutput) Index

func (MetricAlertTriggerArrayOutput) ToMetricAlertTriggerArrayOutput

func (o MetricAlertTriggerArrayOutput) ToMetricAlertTriggerArrayOutput() MetricAlertTriggerArrayOutput

func (MetricAlertTriggerArrayOutput) ToMetricAlertTriggerArrayOutputWithContext

func (o MetricAlertTriggerArrayOutput) ToMetricAlertTriggerArrayOutputWithContext(ctx context.Context) MetricAlertTriggerArrayOutput

type MetricAlertTriggerInput

type MetricAlertTriggerInput interface {
	pulumi.Input

	ToMetricAlertTriggerOutput() MetricAlertTriggerOutput
	ToMetricAlertTriggerOutputWithContext(context.Context) MetricAlertTriggerOutput
}

MetricAlertTriggerInput is an input type that accepts MetricAlertTriggerArgs and MetricAlertTriggerOutput values. You can construct a concrete instance of `MetricAlertTriggerInput` via:

MetricAlertTriggerArgs{...}

type MetricAlertTriggerOutput

type MetricAlertTriggerOutput struct{ *pulumi.OutputState }

func (MetricAlertTriggerOutput) Actions

func (MetricAlertTriggerOutput) AlertThreshold

func (o MetricAlertTriggerOutput) AlertThreshold() pulumi.Float64Output

func (MetricAlertTriggerOutput) ElementType

func (MetricAlertTriggerOutput) ElementType() reflect.Type

func (MetricAlertTriggerOutput) Id

func (MetricAlertTriggerOutput) Label

func (MetricAlertTriggerOutput) ResolveThreshold

func (o MetricAlertTriggerOutput) ResolveThreshold() pulumi.Float64PtrOutput

func (MetricAlertTriggerOutput) ThresholdType

func (o MetricAlertTriggerOutput) ThresholdType() pulumi.IntOutput

func (MetricAlertTriggerOutput) ToMetricAlertTriggerOutput

func (o MetricAlertTriggerOutput) ToMetricAlertTriggerOutput() MetricAlertTriggerOutput

func (MetricAlertTriggerOutput) ToMetricAlertTriggerOutputWithContext

func (o MetricAlertTriggerOutput) ToMetricAlertTriggerOutputWithContext(ctx context.Context) MetricAlertTriggerOutput

type Organization

type Organization struct {
	pulumi.CustomResourceState

	// You agree to the applicable terms of service and privacy policy.
	AgreeTerms pulumi.BoolOutput `pulumi:"agreeTerms"`
	// The internal ID for this organization.
	InternalId pulumi.StringOutput `pulumi:"internalId"`
	// The human readable name for the organization.
	Name pulumi.StringOutput `pulumi:"name"`
	// The unique URL slug for this organization.
	Slug pulumi.StringOutput `pulumi:"slug"`
}

func GetOrganization

func GetOrganization(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrganizationState, opts ...pulumi.ResourceOption) (*Organization, error)

GetOrganization gets an existing Organization 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 NewOrganization

func NewOrganization(ctx *pulumi.Context,
	name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)

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

func (*Organization) ElementType

func (*Organization) ElementType() reflect.Type

func (*Organization) ToOrganizationOutput

func (i *Organization) ToOrganizationOutput() OrganizationOutput

func (*Organization) ToOrganizationOutputWithContext

func (i *Organization) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationArgs

type OrganizationArgs struct {
	// You agree to the applicable terms of service and privacy policy.
	AgreeTerms pulumi.BoolInput
	// The human readable name for the organization.
	Name pulumi.StringPtrInput
	// The unique URL slug for this organization.
	Slug pulumi.StringPtrInput
}

The set of arguments for constructing a Organization resource.

func (OrganizationArgs) ElementType

func (OrganizationArgs) ElementType() reflect.Type

type OrganizationArray

type OrganizationArray []OrganizationInput

func (OrganizationArray) ElementType

func (OrganizationArray) ElementType() reflect.Type

func (OrganizationArray) ToOrganizationArrayOutput

func (i OrganizationArray) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArray) ToOrganizationArrayOutputWithContext

func (i OrganizationArray) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationArrayInput

type OrganizationArrayInput interface {
	pulumi.Input

	ToOrganizationArrayOutput() OrganizationArrayOutput
	ToOrganizationArrayOutputWithContext(context.Context) OrganizationArrayOutput
}

OrganizationArrayInput is an input type that accepts OrganizationArray and OrganizationArrayOutput values. You can construct a concrete instance of `OrganizationArrayInput` via:

OrganizationArray{ OrganizationArgs{...} }

type OrganizationArrayOutput

type OrganizationArrayOutput struct{ *pulumi.OutputState }

func (OrganizationArrayOutput) ElementType

func (OrganizationArrayOutput) ElementType() reflect.Type

func (OrganizationArrayOutput) Index

func (OrganizationArrayOutput) ToOrganizationArrayOutput

func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArrayOutput) ToOrganizationArrayOutputWithContext

func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationInput

type OrganizationInput interface {
	pulumi.Input

	ToOrganizationOutput() OrganizationOutput
	ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
}

type OrganizationMap

type OrganizationMap map[string]OrganizationInput

func (OrganizationMap) ElementType

func (OrganizationMap) ElementType() reflect.Type

func (OrganizationMap) ToOrganizationMapOutput

func (i OrganizationMap) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMap) ToOrganizationMapOutputWithContext

func (i OrganizationMap) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationMapInput

type OrganizationMapInput interface {
	pulumi.Input

	ToOrganizationMapOutput() OrganizationMapOutput
	ToOrganizationMapOutputWithContext(context.Context) OrganizationMapOutput
}

OrganizationMapInput is an input type that accepts OrganizationMap and OrganizationMapOutput values. You can construct a concrete instance of `OrganizationMapInput` via:

OrganizationMap{ "key": OrganizationArgs{...} }

type OrganizationMapOutput

type OrganizationMapOutput struct{ *pulumi.OutputState }

func (OrganizationMapOutput) ElementType

func (OrganizationMapOutput) ElementType() reflect.Type

func (OrganizationMapOutput) MapIndex

func (OrganizationMapOutput) ToOrganizationMapOutput

func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMapOutput) ToOrganizationMapOutputWithContext

func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationOutput

type OrganizationOutput struct{ *pulumi.OutputState }

func (OrganizationOutput) AgreeTerms

func (o OrganizationOutput) AgreeTerms() pulumi.BoolOutput

You agree to the applicable terms of service and privacy policy.

func (OrganizationOutput) ElementType

func (OrganizationOutput) ElementType() reflect.Type

func (OrganizationOutput) InternalId

func (o OrganizationOutput) InternalId() pulumi.StringOutput

The internal ID for this organization.

func (OrganizationOutput) Name

The human readable name for the organization.

func (OrganizationOutput) Slug

The unique URL slug for this organization.

func (OrganizationOutput) ToOrganizationOutput

func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput

func (OrganizationOutput) ToOrganizationOutputWithContext

func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationState

type OrganizationState struct {
	// You agree to the applicable terms of service and privacy policy.
	AgreeTerms pulumi.BoolPtrInput
	// The internal ID for this organization.
	InternalId pulumi.StringPtrInput
	// The human readable name for the organization.
	Name pulumi.StringPtrInput
	// The unique URL slug for this organization.
	Slug pulumi.StringPtrInput
}

func (OrganizationState) ElementType

func (OrganizationState) ElementType() reflect.Type

type Plugin

type Plugin struct {
	pulumi.CustomResourceState

	// Plugin config.
	Config pulumi.MapOutput `pulumi:"config"`
	// The slug of the organization the project belongs to.
	Organization pulumi.StringOutput `pulumi:"organization"`
	// Plugin ID.
	Plugin pulumi.StringOutput `pulumi:"plugin"`
	// The slug of the project to create the plugin for.
	Project pulumi.StringOutput `pulumi:"project"`
}

func GetPlugin

func GetPlugin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PluginState, opts ...pulumi.ResourceOption) (*Plugin, error)

GetPlugin gets an existing Plugin 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 NewPlugin

func NewPlugin(ctx *pulumi.Context,
	name string, args *PluginArgs, opts ...pulumi.ResourceOption) (*Plugin, error)

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

func (*Plugin) ElementType

func (*Plugin) ElementType() reflect.Type

func (*Plugin) ToPluginOutput

func (i *Plugin) ToPluginOutput() PluginOutput

func (*Plugin) ToPluginOutputWithContext

func (i *Plugin) ToPluginOutputWithContext(ctx context.Context) PluginOutput

type PluginArgs

type PluginArgs struct {
	// Plugin config.
	Config pulumi.MapInput
	// The slug of the organization the project belongs to.
	Organization pulumi.StringInput
	// Plugin ID.
	Plugin pulumi.StringInput
	// The slug of the project to create the plugin for.
	Project pulumi.StringInput
}

The set of arguments for constructing a Plugin resource.

func (PluginArgs) ElementType

func (PluginArgs) ElementType() reflect.Type

type PluginArray

type PluginArray []PluginInput

func (PluginArray) ElementType

func (PluginArray) ElementType() reflect.Type

func (PluginArray) ToPluginArrayOutput

func (i PluginArray) ToPluginArrayOutput() PluginArrayOutput

func (PluginArray) ToPluginArrayOutputWithContext

func (i PluginArray) ToPluginArrayOutputWithContext(ctx context.Context) PluginArrayOutput

type PluginArrayInput

type PluginArrayInput interface {
	pulumi.Input

	ToPluginArrayOutput() PluginArrayOutput
	ToPluginArrayOutputWithContext(context.Context) PluginArrayOutput
}

PluginArrayInput is an input type that accepts PluginArray and PluginArrayOutput values. You can construct a concrete instance of `PluginArrayInput` via:

PluginArray{ PluginArgs{...} }

type PluginArrayOutput

type PluginArrayOutput struct{ *pulumi.OutputState }

func (PluginArrayOutput) ElementType

func (PluginArrayOutput) ElementType() reflect.Type

func (PluginArrayOutput) Index

func (PluginArrayOutput) ToPluginArrayOutput

func (o PluginArrayOutput) ToPluginArrayOutput() PluginArrayOutput

func (PluginArrayOutput) ToPluginArrayOutputWithContext

func (o PluginArrayOutput) ToPluginArrayOutputWithContext(ctx context.Context) PluginArrayOutput

type PluginInput

type PluginInput interface {
	pulumi.Input

	ToPluginOutput() PluginOutput
	ToPluginOutputWithContext(ctx context.Context) PluginOutput
}

type PluginMap

type PluginMap map[string]PluginInput

func (PluginMap) ElementType

func (PluginMap) ElementType() reflect.Type

func (PluginMap) ToPluginMapOutput

func (i PluginMap) ToPluginMapOutput() PluginMapOutput

func (PluginMap) ToPluginMapOutputWithContext

func (i PluginMap) ToPluginMapOutputWithContext(ctx context.Context) PluginMapOutput

type PluginMapInput

type PluginMapInput interface {
	pulumi.Input

	ToPluginMapOutput() PluginMapOutput
	ToPluginMapOutputWithContext(context.Context) PluginMapOutput
}

PluginMapInput is an input type that accepts PluginMap and PluginMapOutput values. You can construct a concrete instance of `PluginMapInput` via:

PluginMap{ "key": PluginArgs{...} }

type PluginMapOutput

type PluginMapOutput struct{ *pulumi.OutputState }

func (PluginMapOutput) ElementType

func (PluginMapOutput) ElementType() reflect.Type

func (PluginMapOutput) MapIndex

func (PluginMapOutput) ToPluginMapOutput

func (o PluginMapOutput) ToPluginMapOutput() PluginMapOutput

func (PluginMapOutput) ToPluginMapOutputWithContext

func (o PluginMapOutput) ToPluginMapOutputWithContext(ctx context.Context) PluginMapOutput

type PluginOutput

type PluginOutput struct{ *pulumi.OutputState }

func (PluginOutput) Config

func (o PluginOutput) Config() pulumi.MapOutput

Plugin config.

func (PluginOutput) ElementType

func (PluginOutput) ElementType() reflect.Type

func (PluginOutput) Organization

func (o PluginOutput) Organization() pulumi.StringOutput

The slug of the organization the project belongs to.

func (PluginOutput) Plugin

func (o PluginOutput) Plugin() pulumi.StringOutput

Plugin ID.

func (PluginOutput) Project

func (o PluginOutput) Project() pulumi.StringOutput

The slug of the project to create the plugin for.

func (PluginOutput) ToPluginOutput

func (o PluginOutput) ToPluginOutput() PluginOutput

func (PluginOutput) ToPluginOutputWithContext

func (o PluginOutput) ToPluginOutputWithContext(ctx context.Context) PluginOutput

type PluginState

type PluginState struct {
	// Plugin config.
	Config pulumi.MapInput
	// The slug of the organization the project belongs to.
	Organization pulumi.StringPtrInput
	// Plugin ID.
	Plugin pulumi.StringPtrInput
	// The slug of the project to create the plugin for.
	Project pulumi.StringPtrInput
}

func (PluginState) ElementType

func (PluginState) ElementType() reflect.Type

type Project

type Project struct {
	pulumi.CustomResourceState

	Color pulumi.StringOutput `pulumi:"color"`
	// The maximum amount of time (in seconds) to wait between scheduling digests for delivery.
	DigestsMaxDelay pulumi.IntOutput `pulumi:"digestsMaxDelay"`
	// The minimum amount of time (in seconds) to wait between scheduling digests for delivery after the initial scheduling.
	DigestsMinDelay pulumi.IntOutput         `pulumi:"digestsMinDelay"`
	Features        pulumi.StringArrayOutput `pulumi:"features"`
	// The internal ID for this project.
	InternalId pulumi.StringOutput `pulumi:"internalId"`
	// Deprecated: is_bookmarked is no longer used
	IsBookmarked pulumi.BoolOutput `pulumi:"isBookmarked"`
	IsPublic     pulumi.BoolOutput `pulumi:"isPublic"`
	// The name for the project.
	Name pulumi.StringOutput `pulumi:"name"`
	// The slug of the organization the project belongs to.
	Organization pulumi.StringOutput `pulumi:"organization"`
	// The optional platform for this project.
	Platform pulumi.StringOutput `pulumi:"platform"`
	// Use `internal_id` instead.
	//
	// Deprecated: Use `internal_id` instead.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// Hours in which an issue is automatically resolve if not seen after this amount of time.
	ResolveAge pulumi.IntOutput `pulumi:"resolveAge"`
	// The optional slug for this project.
	Slug   pulumi.StringOutput `pulumi:"slug"`
	Status pulumi.StringOutput `pulumi:"status"`
	// The slug of the team to create the project for.
	Team pulumi.StringOutput `pulumi:"team"`
}

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// The maximum amount of time (in seconds) to wait between scheduling digests for delivery.
	DigestsMaxDelay pulumi.IntPtrInput
	// The minimum amount of time (in seconds) to wait between scheduling digests for delivery after the initial scheduling.
	DigestsMinDelay pulumi.IntPtrInput
	// The name for the project.
	Name pulumi.StringPtrInput
	// The slug of the organization the project belongs to.
	Organization pulumi.StringInput
	// The optional platform for this project.
	Platform pulumi.StringPtrInput
	// Hours in which an issue is automatically resolve if not seen after this amount of time.
	ResolveAge pulumi.IntPtrInput
	// The optional slug for this project.
	Slug pulumi.StringPtrInput
	// The slug of the team to create the project for.
	Team pulumi.StringInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) Color

func (o ProjectOutput) Color() pulumi.StringOutput

func (ProjectOutput) DigestsMaxDelay

func (o ProjectOutput) DigestsMaxDelay() pulumi.IntOutput

The maximum amount of time (in seconds) to wait between scheduling digests for delivery.

func (ProjectOutput) DigestsMinDelay

func (o ProjectOutput) DigestsMinDelay() pulumi.IntOutput

The minimum amount of time (in seconds) to wait between scheduling digests for delivery after the initial scheduling.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) Features

func (o ProjectOutput) Features() pulumi.StringArrayOutput

func (ProjectOutput) InternalId

func (o ProjectOutput) InternalId() pulumi.StringOutput

The internal ID for this project.

func (ProjectOutput) IsBookmarked deprecated

func (o ProjectOutput) IsBookmarked() pulumi.BoolOutput

Deprecated: is_bookmarked is no longer used

func (ProjectOutput) IsPublic

func (o ProjectOutput) IsPublic() pulumi.BoolOutput

func (ProjectOutput) Name

The name for the project.

func (ProjectOutput) Organization

func (o ProjectOutput) Organization() pulumi.StringOutput

The slug of the organization the project belongs to.

func (ProjectOutput) Platform

func (o ProjectOutput) Platform() pulumi.StringOutput

The optional platform for this project.

func (ProjectOutput) ProjectId deprecated

func (o ProjectOutput) ProjectId() pulumi.StringOutput

Use `internal_id` instead.

Deprecated: Use `internal_id` instead.

func (ProjectOutput) ResolveAge

func (o ProjectOutput) ResolveAge() pulumi.IntOutput

Hours in which an issue is automatically resolve if not seen after this amount of time.

func (ProjectOutput) Slug

The optional slug for this project.

func (ProjectOutput) Status

func (o ProjectOutput) Status() pulumi.StringOutput

func (ProjectOutput) Team

The slug of the team to create the project for.

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
	Color pulumi.StringPtrInput
	// The maximum amount of time (in seconds) to wait between scheduling digests for delivery.
	DigestsMaxDelay pulumi.IntPtrInput
	// The minimum amount of time (in seconds) to wait between scheduling digests for delivery after the initial scheduling.
	DigestsMinDelay pulumi.IntPtrInput
	Features        pulumi.StringArrayInput
	// The internal ID for this project.
	InternalId pulumi.StringPtrInput
	// Deprecated: is_bookmarked is no longer used
	IsBookmarked pulumi.BoolPtrInput
	IsPublic     pulumi.BoolPtrInput
	// The name for the project.
	Name pulumi.StringPtrInput
	// The slug of the organization the project belongs to.
	Organization pulumi.StringPtrInput
	// The optional platform for this project.
	Platform pulumi.StringPtrInput
	// Use `internal_id` instead.
	//
	// Deprecated: Use `internal_id` instead.
	ProjectId pulumi.StringPtrInput
	// Hours in which an issue is automatically resolve if not seen after this amount of time.
	ResolveAge pulumi.IntPtrInput
	// The optional slug for this project.
	Slug   pulumi.StringPtrInput
	Status pulumi.StringPtrInput
	// The slug of the team to create the project for.
	Team pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// The target Sentry Base API URL in the format `https://[hostname]/api/`. The default value is `https://sentry.io/api/`.
	// The value must be provided when working with Sentry On-Premise. The value can be sourced from the `SENTRY_BASE_URL`
	// environment variable.
	BaseUrl pulumi.StringPtrOutput `pulumi:"baseUrl"`
	// The authentication token used to connect to Sentry. The value can be sourced from the `SENTRY_AUTH_TOKEN` environment
	// variable.
	Token pulumi.StringOutput `pulumi:"token"`
}

The provider type for the sentry package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// The target Sentry Base API URL in the format `https://[hostname]/api/`. The default value is `https://sentry.io/api/`.
	// The value must be provided when working with Sentry On-Premise. The value can be sourced from the `SENTRY_BASE_URL`
	// environment variable.
	BaseUrl pulumi.StringPtrInput
	// The authentication token used to connect to Sentry. The value can be sourced from the `SENTRY_AUTH_TOKEN` environment
	// variable.
	Token pulumi.StringInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) BaseUrl

The target Sentry Base API URL in the format `https://[hostname]/api/`. The default value is `https://sentry.io/api/`. The value must be provided when working with Sentry On-Premise. The value can be sourced from the `SENTRY_BASE_URL` environment variable.

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) Token

The authentication token used to connect to Sentry. The value can be sourced from the `SENTRY_AUTH_TOKEN` environment variable.

type Rule

type Rule struct {
	pulumi.CustomResourceState

	// Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
	ActionMatch pulumi.StringOutput `pulumi:"actionMatch"`
	// List of actions.
	Actions pulumi.MapArrayOutput `pulumi:"actions"`
	// List of conditions.
	Conditions pulumi.MapArrayOutput `pulumi:"conditions"`
	// Perform issue alert in a specific environment.
	Environment pulumi.StringOutput `pulumi:"environment"`
	// Trigger actions if `all`, `any`, or `none` of the specified filters match.
	FilterMatch pulumi.StringOutput `pulumi:"filterMatch"`
	// List of filters.
	Filters pulumi.MapArrayOutput `pulumi:"filters"`
	// Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
	Frequency pulumi.IntOutput `pulumi:"frequency"`
	// The internal ID for this issue alert.
	InternalId pulumi.StringOutput `pulumi:"internalId"`
	// The issue alert name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The slug of the organization the issue alert belongs to.
	Organization pulumi.StringOutput `pulumi:"organization"`
	// The slug of the project to create the issue alert for.
	Project pulumi.StringOutput `pulumi:"project"`
	// Use `project` (singular) instead.
	//
	// Deprecated: Use `project` (singular) instead.
	Projects pulumi.StringArrayOutput `pulumi:"projects"`
}

func GetRule

func GetRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)

GetRule gets an existing Rule 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 NewRule

func NewRule(ctx *pulumi.Context,
	name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)

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

func (*Rule) ElementType

func (*Rule) ElementType() reflect.Type

func (*Rule) ToRuleOutput

func (i *Rule) ToRuleOutput() RuleOutput

func (*Rule) ToRuleOutputWithContext

func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput

type RuleArgs

type RuleArgs struct {
	// Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
	ActionMatch pulumi.StringInput
	// List of actions.
	Actions pulumi.MapArrayInput
	// List of conditions.
	Conditions pulumi.MapArrayInput
	// Perform issue alert in a specific environment.
	Environment pulumi.StringPtrInput
	// Trigger actions if `all`, `any`, or `none` of the specified filters match.
	FilterMatch pulumi.StringInput
	// List of filters.
	Filters pulumi.MapArrayInput
	// Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
	Frequency pulumi.IntInput
	// The issue alert name.
	Name pulumi.StringPtrInput
	// The slug of the organization the issue alert belongs to.
	Organization pulumi.StringInput
	// The slug of the project to create the issue alert for.
	Project pulumi.StringInput
}

The set of arguments for constructing a Rule resource.

func (RuleArgs) ElementType

func (RuleArgs) ElementType() reflect.Type

type RuleArray

type RuleArray []RuleInput

func (RuleArray) ElementType

func (RuleArray) ElementType() reflect.Type

func (RuleArray) ToRuleArrayOutput

func (i RuleArray) ToRuleArrayOutput() RuleArrayOutput

func (RuleArray) ToRuleArrayOutputWithContext

func (i RuleArray) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput

type RuleArrayInput

type RuleArrayInput interface {
	pulumi.Input

	ToRuleArrayOutput() RuleArrayOutput
	ToRuleArrayOutputWithContext(context.Context) RuleArrayOutput
}

RuleArrayInput is an input type that accepts RuleArray and RuleArrayOutput values. You can construct a concrete instance of `RuleArrayInput` via:

RuleArray{ RuleArgs{...} }

type RuleArrayOutput

type RuleArrayOutput struct{ *pulumi.OutputState }

func (RuleArrayOutput) ElementType

func (RuleArrayOutput) ElementType() reflect.Type

func (RuleArrayOutput) Index

func (RuleArrayOutput) ToRuleArrayOutput

func (o RuleArrayOutput) ToRuleArrayOutput() RuleArrayOutput

func (RuleArrayOutput) ToRuleArrayOutputWithContext

func (o RuleArrayOutput) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput

type RuleInput

type RuleInput interface {
	pulumi.Input

	ToRuleOutput() RuleOutput
	ToRuleOutputWithContext(ctx context.Context) RuleOutput
}

type RuleMap

type RuleMap map[string]RuleInput

func (RuleMap) ElementType

func (RuleMap) ElementType() reflect.Type

func (RuleMap) ToRuleMapOutput

func (i RuleMap) ToRuleMapOutput() RuleMapOutput

func (RuleMap) ToRuleMapOutputWithContext

func (i RuleMap) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput

type RuleMapInput

type RuleMapInput interface {
	pulumi.Input

	ToRuleMapOutput() RuleMapOutput
	ToRuleMapOutputWithContext(context.Context) RuleMapOutput
}

RuleMapInput is an input type that accepts RuleMap and RuleMapOutput values. You can construct a concrete instance of `RuleMapInput` via:

RuleMap{ "key": RuleArgs{...} }

type RuleMapOutput

type RuleMapOutput struct{ *pulumi.OutputState }

func (RuleMapOutput) ElementType

func (RuleMapOutput) ElementType() reflect.Type

func (RuleMapOutput) MapIndex

func (RuleMapOutput) ToRuleMapOutput

func (o RuleMapOutput) ToRuleMapOutput() RuleMapOutput

func (RuleMapOutput) ToRuleMapOutputWithContext

func (o RuleMapOutput) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput

type RuleOutput

type RuleOutput struct{ *pulumi.OutputState }

func (RuleOutput) ActionMatch

func (o RuleOutput) ActionMatch() pulumi.StringOutput

Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.

func (RuleOutput) Actions

func (o RuleOutput) Actions() pulumi.MapArrayOutput

List of actions.

func (RuleOutput) Conditions

func (o RuleOutput) Conditions() pulumi.MapArrayOutput

List of conditions.

func (RuleOutput) ElementType

func (RuleOutput) ElementType() reflect.Type

func (RuleOutput) Environment

func (o RuleOutput) Environment() pulumi.StringOutput

Perform issue alert in a specific environment.

func (RuleOutput) FilterMatch

func (o RuleOutput) FilterMatch() pulumi.StringOutput

Trigger actions if `all`, `any`, or `none` of the specified filters match.

func (RuleOutput) Filters

func (o RuleOutput) Filters() pulumi.MapArrayOutput

List of filters.

func (RuleOutput) Frequency

func (o RuleOutput) Frequency() pulumi.IntOutput

Perform actions at most once every `X` minutes for this issue. Defaults to `30`.

func (RuleOutput) InternalId

func (o RuleOutput) InternalId() pulumi.StringOutput

The internal ID for this issue alert.

func (RuleOutput) Name

func (o RuleOutput) Name() pulumi.StringOutput

The issue alert name.

func (RuleOutput) Organization

func (o RuleOutput) Organization() pulumi.StringOutput

The slug of the organization the issue alert belongs to.

func (RuleOutput) Project

func (o RuleOutput) Project() pulumi.StringOutput

The slug of the project to create the issue alert for.

func (RuleOutput) Projects deprecated

func (o RuleOutput) Projects() pulumi.StringArrayOutput

Use `project` (singular) instead.

Deprecated: Use `project` (singular) instead.

func (RuleOutput) ToRuleOutput

func (o RuleOutput) ToRuleOutput() RuleOutput

func (RuleOutput) ToRuleOutputWithContext

func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput

type RuleState

type RuleState struct {
	// Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
	ActionMatch pulumi.StringPtrInput
	// List of actions.
	Actions pulumi.MapArrayInput
	// List of conditions.
	Conditions pulumi.MapArrayInput
	// Perform issue alert in a specific environment.
	Environment pulumi.StringPtrInput
	// Trigger actions if `all`, `any`, or `none` of the specified filters match.
	FilterMatch pulumi.StringPtrInput
	// List of filters.
	Filters pulumi.MapArrayInput
	// Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
	Frequency pulumi.IntPtrInput
	// The internal ID for this issue alert.
	InternalId pulumi.StringPtrInput
	// The issue alert name.
	Name pulumi.StringPtrInput
	// The slug of the organization the issue alert belongs to.
	Organization pulumi.StringPtrInput
	// The slug of the project to create the issue alert for.
	Project pulumi.StringPtrInput
	// Use `project` (singular) instead.
	//
	// Deprecated: Use `project` (singular) instead.
	Projects pulumi.StringArrayInput
}

func (RuleState) ElementType

func (RuleState) ElementType() reflect.Type

type Team

type Team struct {
	pulumi.CustomResourceState

	HasAccess pulumi.BoolOutput `pulumi:"hasAccess"`
	// The internal ID for this team.
	InternalId pulumi.StringOutput `pulumi:"internalId"`
	IsMember   pulumi.BoolOutput   `pulumi:"isMember"`
	IsPending  pulumi.BoolOutput   `pulumi:"isPending"`
	// The name of the team.
	Name pulumi.StringOutput `pulumi:"name"`
	// The slug of the organization the team should be created for.
	Organization pulumi.StringOutput `pulumi:"organization"`
	// The optional slug for this team.
	Slug pulumi.StringOutput `pulumi:"slug"`
	// Use `internal_id` instead.
	//
	// Deprecated: Use `internal_id` instead.
	TeamId pulumi.StringOutput `pulumi:"teamId"`
}

func GetTeam

func GetTeam(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TeamState, opts ...pulumi.ResourceOption) (*Team, error)

GetTeam gets an existing Team 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 NewTeam

func NewTeam(ctx *pulumi.Context,
	name string, args *TeamArgs, opts ...pulumi.ResourceOption) (*Team, error)

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

func (*Team) ElementType

func (*Team) ElementType() reflect.Type

func (*Team) ToTeamOutput

func (i *Team) ToTeamOutput() TeamOutput

func (*Team) ToTeamOutputWithContext

func (i *Team) ToTeamOutputWithContext(ctx context.Context) TeamOutput

type TeamArgs

type TeamArgs struct {
	// The name of the team.
	Name pulumi.StringPtrInput
	// The slug of the organization the team should be created for.
	Organization pulumi.StringInput
	// The optional slug for this team.
	Slug pulumi.StringPtrInput
}

The set of arguments for constructing a Team resource.

func (TeamArgs) ElementType

func (TeamArgs) ElementType() reflect.Type

type TeamArray

type TeamArray []TeamInput

func (TeamArray) ElementType

func (TeamArray) ElementType() reflect.Type

func (TeamArray) ToTeamArrayOutput

func (i TeamArray) ToTeamArrayOutput() TeamArrayOutput

func (TeamArray) ToTeamArrayOutputWithContext

func (i TeamArray) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput

type TeamArrayInput

type TeamArrayInput interface {
	pulumi.Input

	ToTeamArrayOutput() TeamArrayOutput
	ToTeamArrayOutputWithContext(context.Context) TeamArrayOutput
}

TeamArrayInput is an input type that accepts TeamArray and TeamArrayOutput values. You can construct a concrete instance of `TeamArrayInput` via:

TeamArray{ TeamArgs{...} }

type TeamArrayOutput

type TeamArrayOutput struct{ *pulumi.OutputState }

func (TeamArrayOutput) ElementType

func (TeamArrayOutput) ElementType() reflect.Type

func (TeamArrayOutput) Index

func (TeamArrayOutput) ToTeamArrayOutput

func (o TeamArrayOutput) ToTeamArrayOutput() TeamArrayOutput

func (TeamArrayOutput) ToTeamArrayOutputWithContext

func (o TeamArrayOutput) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput

type TeamInput

type TeamInput interface {
	pulumi.Input

	ToTeamOutput() TeamOutput
	ToTeamOutputWithContext(ctx context.Context) TeamOutput
}

type TeamMap

type TeamMap map[string]TeamInput

func (TeamMap) ElementType

func (TeamMap) ElementType() reflect.Type

func (TeamMap) ToTeamMapOutput

func (i TeamMap) ToTeamMapOutput() TeamMapOutput

func (TeamMap) ToTeamMapOutputWithContext

func (i TeamMap) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput

type TeamMapInput

type TeamMapInput interface {
	pulumi.Input

	ToTeamMapOutput() TeamMapOutput
	ToTeamMapOutputWithContext(context.Context) TeamMapOutput
}

TeamMapInput is an input type that accepts TeamMap and TeamMapOutput values. You can construct a concrete instance of `TeamMapInput` via:

TeamMap{ "key": TeamArgs{...} }

type TeamMapOutput

type TeamMapOutput struct{ *pulumi.OutputState }

func (TeamMapOutput) ElementType

func (TeamMapOutput) ElementType() reflect.Type

func (TeamMapOutput) MapIndex

func (TeamMapOutput) ToTeamMapOutput

func (o TeamMapOutput) ToTeamMapOutput() TeamMapOutput

func (TeamMapOutput) ToTeamMapOutputWithContext

func (o TeamMapOutput) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput

type TeamOutput

type TeamOutput struct{ *pulumi.OutputState }

func (TeamOutput) ElementType

func (TeamOutput) ElementType() reflect.Type

func (TeamOutput) HasAccess

func (o TeamOutput) HasAccess() pulumi.BoolOutput

func (TeamOutput) InternalId

func (o TeamOutput) InternalId() pulumi.StringOutput

The internal ID for this team.

func (TeamOutput) IsMember

func (o TeamOutput) IsMember() pulumi.BoolOutput

func (TeamOutput) IsPending

func (o TeamOutput) IsPending() pulumi.BoolOutput

func (TeamOutput) Name

func (o TeamOutput) Name() pulumi.StringOutput

The name of the team.

func (TeamOutput) Organization

func (o TeamOutput) Organization() pulumi.StringOutput

The slug of the organization the team should be created for.

func (TeamOutput) Slug

func (o TeamOutput) Slug() pulumi.StringOutput

The optional slug for this team.

func (TeamOutput) TeamId deprecated

func (o TeamOutput) TeamId() pulumi.StringOutput

Use `internal_id` instead.

Deprecated: Use `internal_id` instead.

func (TeamOutput) ToTeamOutput

func (o TeamOutput) ToTeamOutput() TeamOutput

func (TeamOutput) ToTeamOutputWithContext

func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput

type TeamState

type TeamState struct {
	HasAccess pulumi.BoolPtrInput
	// The internal ID for this team.
	InternalId pulumi.StringPtrInput
	IsMember   pulumi.BoolPtrInput
	IsPending  pulumi.BoolPtrInput
	// The name of the team.
	Name pulumi.StringPtrInput
	// The slug of the organization the team should be created for.
	Organization pulumi.StringPtrInput
	// The optional slug for this team.
	Slug pulumi.StringPtrInput
	// Use `internal_id` instead.
	//
	// Deprecated: Use `internal_id` instead.
	TeamId pulumi.StringPtrInput
}

func (TeamState) ElementType

func (TeamState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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