Documentation ¶
Overview ¶
A Pulumi package for creating and managing Sentry resources.
Index ¶
- type GetSentryDashboardWidget
- type GetSentryDashboardWidgetArgs
- func (GetSentryDashboardWidgetArgs) ElementType() reflect.Type
- func (i GetSentryDashboardWidgetArgs) ToGetSentryDashboardWidgetOutput() GetSentryDashboardWidgetOutput
- func (i GetSentryDashboardWidgetArgs) ToGetSentryDashboardWidgetOutputWithContext(ctx context.Context) GetSentryDashboardWidgetOutput
- func (i GetSentryDashboardWidgetArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidget]
- type GetSentryDashboardWidgetArray
- func (GetSentryDashboardWidgetArray) ElementType() reflect.Type
- func (i GetSentryDashboardWidgetArray) ToGetSentryDashboardWidgetArrayOutput() GetSentryDashboardWidgetArrayOutput
- func (i GetSentryDashboardWidgetArray) ToGetSentryDashboardWidgetArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetArrayOutput
- func (i GetSentryDashboardWidgetArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidget]
- type GetSentryDashboardWidgetArrayInput
- type GetSentryDashboardWidgetArrayOutput
- func (GetSentryDashboardWidgetArrayOutput) ElementType() reflect.Type
- func (o GetSentryDashboardWidgetArrayOutput) Index(i pulumi.IntInput) GetSentryDashboardWidgetOutput
- func (o GetSentryDashboardWidgetArrayOutput) ToGetSentryDashboardWidgetArrayOutput() GetSentryDashboardWidgetArrayOutput
- func (o GetSentryDashboardWidgetArrayOutput) ToGetSentryDashboardWidgetArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetArrayOutput
- func (o GetSentryDashboardWidgetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidget]
- type GetSentryDashboardWidgetInput
- type GetSentryDashboardWidgetLayout
- type GetSentryDashboardWidgetLayoutArgs
- func (GetSentryDashboardWidgetLayoutArgs) ElementType() reflect.Type
- func (i GetSentryDashboardWidgetLayoutArgs) ToGetSentryDashboardWidgetLayoutOutput() GetSentryDashboardWidgetLayoutOutput
- func (i GetSentryDashboardWidgetLayoutArgs) ToGetSentryDashboardWidgetLayoutOutputWithContext(ctx context.Context) GetSentryDashboardWidgetLayoutOutput
- func (i GetSentryDashboardWidgetLayoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidgetLayout]
- type GetSentryDashboardWidgetLayoutArray
- func (GetSentryDashboardWidgetLayoutArray) ElementType() reflect.Type
- func (i GetSentryDashboardWidgetLayoutArray) ToGetSentryDashboardWidgetLayoutArrayOutput() GetSentryDashboardWidgetLayoutArrayOutput
- func (i GetSentryDashboardWidgetLayoutArray) ToGetSentryDashboardWidgetLayoutArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetLayoutArrayOutput
- func (i GetSentryDashboardWidgetLayoutArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidgetLayout]
- type GetSentryDashboardWidgetLayoutArrayInput
- type GetSentryDashboardWidgetLayoutArrayOutput
- func (GetSentryDashboardWidgetLayoutArrayOutput) ElementType() reflect.Type
- func (o GetSentryDashboardWidgetLayoutArrayOutput) Index(i pulumi.IntInput) GetSentryDashboardWidgetLayoutOutput
- func (o GetSentryDashboardWidgetLayoutArrayOutput) ToGetSentryDashboardWidgetLayoutArrayOutput() GetSentryDashboardWidgetLayoutArrayOutput
- func (o GetSentryDashboardWidgetLayoutArrayOutput) ToGetSentryDashboardWidgetLayoutArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetLayoutArrayOutput
- func (o GetSentryDashboardWidgetLayoutArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidgetLayout]
- type GetSentryDashboardWidgetLayoutInput
- type GetSentryDashboardWidgetLayoutOutput
- func (GetSentryDashboardWidgetLayoutOutput) ElementType() reflect.Type
- func (o GetSentryDashboardWidgetLayoutOutput) H() pulumi.IntOutput
- func (o GetSentryDashboardWidgetLayoutOutput) MinH() pulumi.IntOutput
- func (o GetSentryDashboardWidgetLayoutOutput) ToGetSentryDashboardWidgetLayoutOutput() GetSentryDashboardWidgetLayoutOutput
- func (o GetSentryDashboardWidgetLayoutOutput) ToGetSentryDashboardWidgetLayoutOutputWithContext(ctx context.Context) GetSentryDashboardWidgetLayoutOutput
- func (o GetSentryDashboardWidgetLayoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidgetLayout]
- func (o GetSentryDashboardWidgetLayoutOutput) W() pulumi.IntOutput
- func (o GetSentryDashboardWidgetLayoutOutput) X() pulumi.IntOutput
- func (o GetSentryDashboardWidgetLayoutOutput) Y() pulumi.IntOutput
- type GetSentryDashboardWidgetOutput
- func (o GetSentryDashboardWidgetOutput) DisplayType() pulumi.StringOutput
- func (GetSentryDashboardWidgetOutput) ElementType() reflect.Type
- func (o GetSentryDashboardWidgetOutput) Id() pulumi.StringOutput
- func (o GetSentryDashboardWidgetOutput) Interval() pulumi.StringOutput
- func (o GetSentryDashboardWidgetOutput) Layouts() GetSentryDashboardWidgetLayoutArrayOutput
- func (o GetSentryDashboardWidgetOutput) Limit() pulumi.IntOutput
- func (o GetSentryDashboardWidgetOutput) Queries() GetSentryDashboardWidgetQueryArrayOutput
- func (o GetSentryDashboardWidgetOutput) Title() pulumi.StringOutput
- func (o GetSentryDashboardWidgetOutput) ToGetSentryDashboardWidgetOutput() GetSentryDashboardWidgetOutput
- func (o GetSentryDashboardWidgetOutput) ToGetSentryDashboardWidgetOutputWithContext(ctx context.Context) GetSentryDashboardWidgetOutput
- func (o GetSentryDashboardWidgetOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidget]
- func (o GetSentryDashboardWidgetOutput) WidgetType() pulumi.StringOutput
- type GetSentryDashboardWidgetQuery
- type GetSentryDashboardWidgetQueryArgs
- func (GetSentryDashboardWidgetQueryArgs) ElementType() reflect.Type
- func (i GetSentryDashboardWidgetQueryArgs) ToGetSentryDashboardWidgetQueryOutput() GetSentryDashboardWidgetQueryOutput
- func (i GetSentryDashboardWidgetQueryArgs) ToGetSentryDashboardWidgetQueryOutputWithContext(ctx context.Context) GetSentryDashboardWidgetQueryOutput
- func (i GetSentryDashboardWidgetQueryArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidgetQuery]
- type GetSentryDashboardWidgetQueryArray
- func (GetSentryDashboardWidgetQueryArray) ElementType() reflect.Type
- func (i GetSentryDashboardWidgetQueryArray) ToGetSentryDashboardWidgetQueryArrayOutput() GetSentryDashboardWidgetQueryArrayOutput
- func (i GetSentryDashboardWidgetQueryArray) ToGetSentryDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetQueryArrayOutput
- func (i GetSentryDashboardWidgetQueryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidgetQuery]
- type GetSentryDashboardWidgetQueryArrayInput
- type GetSentryDashboardWidgetQueryArrayOutput
- func (GetSentryDashboardWidgetQueryArrayOutput) ElementType() reflect.Type
- func (o GetSentryDashboardWidgetQueryArrayOutput) Index(i pulumi.IntInput) GetSentryDashboardWidgetQueryOutput
- func (o GetSentryDashboardWidgetQueryArrayOutput) ToGetSentryDashboardWidgetQueryArrayOutput() GetSentryDashboardWidgetQueryArrayOutput
- func (o GetSentryDashboardWidgetQueryArrayOutput) ToGetSentryDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetQueryArrayOutput
- func (o GetSentryDashboardWidgetQueryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidgetQuery]
- type GetSentryDashboardWidgetQueryInput
- type GetSentryDashboardWidgetQueryOutput
- func (o GetSentryDashboardWidgetQueryOutput) Aggregates() pulumi.StringArrayOutput
- func (o GetSentryDashboardWidgetQueryOutput) Columns() pulumi.StringArrayOutput
- func (o GetSentryDashboardWidgetQueryOutput) Conditions() pulumi.StringOutput
- func (GetSentryDashboardWidgetQueryOutput) ElementType() reflect.Type
- func (o GetSentryDashboardWidgetQueryOutput) FieldAliases() pulumi.StringArrayOutput
- func (o GetSentryDashboardWidgetQueryOutput) Fields() pulumi.StringArrayOutput
- func (o GetSentryDashboardWidgetQueryOutput) Id() pulumi.StringOutput
- func (o GetSentryDashboardWidgetQueryOutput) Name() pulumi.StringOutput
- func (o GetSentryDashboardWidgetQueryOutput) OrderBy() pulumi.StringOutput
- func (o GetSentryDashboardWidgetQueryOutput) ToGetSentryDashboardWidgetQueryOutput() GetSentryDashboardWidgetQueryOutput
- func (o GetSentryDashboardWidgetQueryOutput) ToGetSentryDashboardWidgetQueryOutputWithContext(ctx context.Context) GetSentryDashboardWidgetQueryOutput
- func (o GetSentryDashboardWidgetQueryOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidgetQuery]
- type GetSentryMetricAlertTrigger
- type GetSentryMetricAlertTriggerAction
- type GetSentryMetricAlertTriggerActionArgs
- func (GetSentryMetricAlertTriggerActionArgs) ElementType() reflect.Type
- func (i GetSentryMetricAlertTriggerActionArgs) ToGetSentryMetricAlertTriggerActionOutput() GetSentryMetricAlertTriggerActionOutput
- func (i GetSentryMetricAlertTriggerActionArgs) ToGetSentryMetricAlertTriggerActionOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerActionOutput
- func (i GetSentryMetricAlertTriggerActionArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryMetricAlertTriggerAction]
- type GetSentryMetricAlertTriggerActionArray
- func (GetSentryMetricAlertTriggerActionArray) ElementType() reflect.Type
- func (i GetSentryMetricAlertTriggerActionArray) ToGetSentryMetricAlertTriggerActionArrayOutput() GetSentryMetricAlertTriggerActionArrayOutput
- func (i GetSentryMetricAlertTriggerActionArray) ToGetSentryMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerActionArrayOutput
- func (i GetSentryMetricAlertTriggerActionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryMetricAlertTriggerAction]
- type GetSentryMetricAlertTriggerActionArrayInput
- type GetSentryMetricAlertTriggerActionArrayOutput
- func (GetSentryMetricAlertTriggerActionArrayOutput) ElementType() reflect.Type
- func (o GetSentryMetricAlertTriggerActionArrayOutput) Index(i pulumi.IntInput) GetSentryMetricAlertTriggerActionOutput
- func (o GetSentryMetricAlertTriggerActionArrayOutput) ToGetSentryMetricAlertTriggerActionArrayOutput() GetSentryMetricAlertTriggerActionArrayOutput
- func (o GetSentryMetricAlertTriggerActionArrayOutput) ToGetSentryMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerActionArrayOutput
- func (o GetSentryMetricAlertTriggerActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryMetricAlertTriggerAction]
- type GetSentryMetricAlertTriggerActionInput
- type GetSentryMetricAlertTriggerActionOutput
- func (GetSentryMetricAlertTriggerActionOutput) ElementType() reflect.Type
- func (o GetSentryMetricAlertTriggerActionOutput) Id() pulumi.StringOutput
- func (o GetSentryMetricAlertTriggerActionOutput) IntegrationId() pulumi.IntOutput
- func (o GetSentryMetricAlertTriggerActionOutput) TargetIdentifier() pulumi.StringOutput
- func (o GetSentryMetricAlertTriggerActionOutput) TargetType() pulumi.StringOutput
- func (o GetSentryMetricAlertTriggerActionOutput) ToGetSentryMetricAlertTriggerActionOutput() GetSentryMetricAlertTriggerActionOutput
- func (o GetSentryMetricAlertTriggerActionOutput) ToGetSentryMetricAlertTriggerActionOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerActionOutput
- func (o GetSentryMetricAlertTriggerActionOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryMetricAlertTriggerAction]
- func (o GetSentryMetricAlertTriggerActionOutput) Type() pulumi.StringOutput
- type GetSentryMetricAlertTriggerArgs
- func (GetSentryMetricAlertTriggerArgs) ElementType() reflect.Type
- func (i GetSentryMetricAlertTriggerArgs) ToGetSentryMetricAlertTriggerOutput() GetSentryMetricAlertTriggerOutput
- func (i GetSentryMetricAlertTriggerArgs) ToGetSentryMetricAlertTriggerOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerOutput
- func (i GetSentryMetricAlertTriggerArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryMetricAlertTrigger]
- type GetSentryMetricAlertTriggerArray
- func (GetSentryMetricAlertTriggerArray) ElementType() reflect.Type
- func (i GetSentryMetricAlertTriggerArray) ToGetSentryMetricAlertTriggerArrayOutput() GetSentryMetricAlertTriggerArrayOutput
- func (i GetSentryMetricAlertTriggerArray) ToGetSentryMetricAlertTriggerArrayOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerArrayOutput
- func (i GetSentryMetricAlertTriggerArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryMetricAlertTrigger]
- type GetSentryMetricAlertTriggerArrayInput
- type GetSentryMetricAlertTriggerArrayOutput
- func (GetSentryMetricAlertTriggerArrayOutput) ElementType() reflect.Type
- func (o GetSentryMetricAlertTriggerArrayOutput) Index(i pulumi.IntInput) GetSentryMetricAlertTriggerOutput
- func (o GetSentryMetricAlertTriggerArrayOutput) ToGetSentryMetricAlertTriggerArrayOutput() GetSentryMetricAlertTriggerArrayOutput
- func (o GetSentryMetricAlertTriggerArrayOutput) ToGetSentryMetricAlertTriggerArrayOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerArrayOutput
- func (o GetSentryMetricAlertTriggerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryMetricAlertTrigger]
- type GetSentryMetricAlertTriggerInput
- type GetSentryMetricAlertTriggerOutput
- func (o GetSentryMetricAlertTriggerOutput) Actions() GetSentryMetricAlertTriggerActionArrayOutput
- func (o GetSentryMetricAlertTriggerOutput) AlertThreshold() pulumi.Float64Output
- func (GetSentryMetricAlertTriggerOutput) ElementType() reflect.Type
- func (o GetSentryMetricAlertTriggerOutput) Id() pulumi.StringOutput
- func (o GetSentryMetricAlertTriggerOutput) Label() pulumi.StringOutput
- func (o GetSentryMetricAlertTriggerOutput) ResolveThreshold() pulumi.Float64Output
- func (o GetSentryMetricAlertTriggerOutput) ThresholdType() pulumi.IntOutput
- func (o GetSentryMetricAlertTriggerOutput) ToGetSentryMetricAlertTriggerOutput() GetSentryMetricAlertTriggerOutput
- func (o GetSentryMetricAlertTriggerOutput) ToGetSentryMetricAlertTriggerOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerOutput
- func (o GetSentryMetricAlertTriggerOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryMetricAlertTrigger]
- type GetSentryOrganizationIntegrationArgs
- type GetSentryOrganizationIntegrationOutputArgs
- type GetSentryOrganizationIntegrationResult
- type GetSentryOrganizationIntegrationResultOutput
- func (GetSentryOrganizationIntegrationResultOutput) ElementType() reflect.Type
- func (o GetSentryOrganizationIntegrationResultOutput) Id() pulumi.StringOutput
- func (o GetSentryOrganizationIntegrationResultOutput) InternalId() pulumi.StringOutput
- func (o GetSentryOrganizationIntegrationResultOutput) Name() pulumi.StringOutput
- func (o GetSentryOrganizationIntegrationResultOutput) Organization() pulumi.StringOutput
- func (o GetSentryOrganizationIntegrationResultOutput) ProviderKey() pulumi.StringOutput
- func (o GetSentryOrganizationIntegrationResultOutput) ToGetSentryOrganizationIntegrationResultOutput() GetSentryOrganizationIntegrationResultOutput
- func (o GetSentryOrganizationIntegrationResultOutput) ToGetSentryOrganizationIntegrationResultOutputWithContext(ctx context.Context) GetSentryOrganizationIntegrationResultOutput
- func (o GetSentryOrganizationIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryOrganizationIntegrationResult]
- type LookupSentryDashboardArgs
- type LookupSentryDashboardOutputArgs
- type LookupSentryDashboardResult
- type LookupSentryDashboardResultOutput
- func (LookupSentryDashboardResultOutput) ElementType() reflect.Type
- func (o LookupSentryDashboardResultOutput) Id() pulumi.StringOutput
- func (o LookupSentryDashboardResultOutput) InternalId() pulumi.StringOutput
- func (o LookupSentryDashboardResultOutput) Organization() pulumi.StringOutput
- func (o LookupSentryDashboardResultOutput) Title() pulumi.StringOutput
- func (o LookupSentryDashboardResultOutput) ToLookupSentryDashboardResultOutput() LookupSentryDashboardResultOutput
- func (o LookupSentryDashboardResultOutput) ToLookupSentryDashboardResultOutputWithContext(ctx context.Context) LookupSentryDashboardResultOutput
- func (o LookupSentryDashboardResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryDashboardResult]
- func (o LookupSentryDashboardResultOutput) Widgets() GetSentryDashboardWidgetArrayOutput
- type LookupSentryIssueAlertArgs
- type LookupSentryIssueAlertOutputArgs
- type LookupSentryIssueAlertResult
- type LookupSentryIssueAlertResultOutput
- func (o LookupSentryIssueAlertResultOutput) ActionMatch() pulumi.StringOutput
- func (o LookupSentryIssueAlertResultOutput) Actions() pulumi.MapArrayOutput
- func (o LookupSentryIssueAlertResultOutput) Conditions() pulumi.MapArrayOutput
- func (LookupSentryIssueAlertResultOutput) ElementType() reflect.Type
- func (o LookupSentryIssueAlertResultOutput) Environment() pulumi.StringOutput
- func (o LookupSentryIssueAlertResultOutput) FilterMatch() pulumi.StringOutput
- func (o LookupSentryIssueAlertResultOutput) Filters() pulumi.MapArrayOutput
- func (o LookupSentryIssueAlertResultOutput) Frequency() pulumi.IntOutput
- func (o LookupSentryIssueAlertResultOutput) Id() pulumi.StringOutput
- func (o LookupSentryIssueAlertResultOutput) InternalId() pulumi.StringOutput
- func (o LookupSentryIssueAlertResultOutput) Name() pulumi.StringOutput
- func (o LookupSentryIssueAlertResultOutput) Organization() pulumi.StringOutput
- func (o LookupSentryIssueAlertResultOutput) Project() pulumi.StringOutput
- func (o LookupSentryIssueAlertResultOutput) ToLookupSentryIssueAlertResultOutput() LookupSentryIssueAlertResultOutput
- func (o LookupSentryIssueAlertResultOutput) ToLookupSentryIssueAlertResultOutputWithContext(ctx context.Context) LookupSentryIssueAlertResultOutput
- func (o LookupSentryIssueAlertResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryIssueAlertResult]
- type LookupSentryKeyArgs
- type LookupSentryKeyOutputArgs
- type LookupSentryKeyResult
- type LookupSentryKeyResultOutput
- func (o LookupSentryKeyResultOutput) DsnCsp() pulumi.StringOutput
- func (o LookupSentryKeyResultOutput) DsnPublic() pulumi.StringOutput
- func (o LookupSentryKeyResultOutput) DsnSecret() pulumi.StringOutputdeprecated
- func (LookupSentryKeyResultOutput) ElementType() reflect.Type
- func (o LookupSentryKeyResultOutput) First() pulumi.BoolPtrOutput
- func (o LookupSentryKeyResultOutput) Id() pulumi.StringOutput
- func (o LookupSentryKeyResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupSentryKeyResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupSentryKeyResultOutput) Organization() pulumi.StringOutput
- func (o LookupSentryKeyResultOutput) Project() pulumi.StringOutput
- func (o LookupSentryKeyResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupSentryKeyResultOutput) Public() pulumi.StringOutput
- func (o LookupSentryKeyResultOutput) RateLimitCount() pulumi.IntOutput
- func (o LookupSentryKeyResultOutput) RateLimitWindow() pulumi.IntOutput
- func (o LookupSentryKeyResultOutput) Secret() pulumi.StringOutput
- func (o LookupSentryKeyResultOutput) ToLookupSentryKeyResultOutput() LookupSentryKeyResultOutput
- func (o LookupSentryKeyResultOutput) ToLookupSentryKeyResultOutputWithContext(ctx context.Context) LookupSentryKeyResultOutput
- func (o LookupSentryKeyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryKeyResult]
- type LookupSentryMetricAlertArgs
- type LookupSentryMetricAlertOutputArgs
- type LookupSentryMetricAlertResult
- type LookupSentryMetricAlertResultOutput
- func (o LookupSentryMetricAlertResultOutput) Aggregate() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) Dataset() pulumi.StringOutput
- func (LookupSentryMetricAlertResultOutput) ElementType() reflect.Type
- func (o LookupSentryMetricAlertResultOutput) Environment() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) EventTypes() pulumi.StringArrayOutput
- func (o LookupSentryMetricAlertResultOutput) Id() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) InternalId() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) Name() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) Organization() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) Owner() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) Project() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) Query() pulumi.StringOutput
- func (o LookupSentryMetricAlertResultOutput) ResolveThreshold() pulumi.Float64Output
- func (o LookupSentryMetricAlertResultOutput) ThresholdType() pulumi.IntOutput
- func (o LookupSentryMetricAlertResultOutput) TimeWindow() pulumi.Float64Output
- func (o LookupSentryMetricAlertResultOutput) ToLookupSentryMetricAlertResultOutput() LookupSentryMetricAlertResultOutput
- func (o LookupSentryMetricAlertResultOutput) ToLookupSentryMetricAlertResultOutputWithContext(ctx context.Context) LookupSentryMetricAlertResultOutput
- func (o LookupSentryMetricAlertResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryMetricAlertResult]
- func (o LookupSentryMetricAlertResultOutput) Triggers() GetSentryMetricAlertTriggerArrayOutput
- type LookupSentryOrganizationArgs
- type LookupSentryOrganizationOutputArgs
- type LookupSentryOrganizationResult
- type LookupSentryOrganizationResultOutput
- func (LookupSentryOrganizationResultOutput) ElementType() reflect.Type
- func (o LookupSentryOrganizationResultOutput) Id() pulumi.StringOutput
- func (o LookupSentryOrganizationResultOutput) InternalId() pulumi.StringOutput
- func (o LookupSentryOrganizationResultOutput) Name() pulumi.StringOutput
- func (o LookupSentryOrganizationResultOutput) Slug() pulumi.StringOutput
- func (o LookupSentryOrganizationResultOutput) ToLookupSentryOrganizationResultOutput() LookupSentryOrganizationResultOutput
- func (o LookupSentryOrganizationResultOutput) ToLookupSentryOrganizationResultOutputWithContext(ctx context.Context) LookupSentryOrganizationResultOutput
- func (o LookupSentryOrganizationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryOrganizationResult]
- type LookupSentryTeamArgs
- type LookupSentryTeamOutputArgs
- type LookupSentryTeamResult
- type LookupSentryTeamResultOutput
- func (LookupSentryTeamResultOutput) ElementType() reflect.Type
- func (o LookupSentryTeamResultOutput) HasAccess() pulumi.BoolOutput
- func (o LookupSentryTeamResultOutput) Id() pulumi.StringOutput
- func (o LookupSentryTeamResultOutput) InternalId() pulumi.StringOutput
- func (o LookupSentryTeamResultOutput) IsMember() pulumi.BoolOutput
- func (o LookupSentryTeamResultOutput) IsPending() pulumi.BoolOutput
- func (o LookupSentryTeamResultOutput) Name() pulumi.StringOutput
- func (o LookupSentryTeamResultOutput) Organization() pulumi.StringOutput
- func (o LookupSentryTeamResultOutput) Slug() pulumi.StringOutput
- func (o LookupSentryTeamResultOutput) ToLookupSentryTeamResultOutput() LookupSentryTeamResultOutput
- func (o LookupSentryTeamResultOutput) ToLookupSentryTeamResultOutputWithContext(ctx context.Context) LookupSentryTeamResultOutput
- func (o LookupSentryTeamResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryTeamResult]
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) BaseUrl() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToOutput(ctx context.Context) pulumix.Output[*Provider]
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Token() pulumi.StringPtrOutput
- type SentryDashboard
- func (*SentryDashboard) ElementType() reflect.Type
- func (i *SentryDashboard) ToOutput(ctx context.Context) pulumix.Output[*SentryDashboard]
- func (i *SentryDashboard) ToSentryDashboardOutput() SentryDashboardOutput
- func (i *SentryDashboard) ToSentryDashboardOutputWithContext(ctx context.Context) SentryDashboardOutput
- type SentryDashboardArgs
- type SentryDashboardArray
- func (SentryDashboardArray) ElementType() reflect.Type
- func (i SentryDashboardArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryDashboard]
- func (i SentryDashboardArray) ToSentryDashboardArrayOutput() SentryDashboardArrayOutput
- func (i SentryDashboardArray) ToSentryDashboardArrayOutputWithContext(ctx context.Context) SentryDashboardArrayOutput
- type SentryDashboardArrayInput
- type SentryDashboardArrayOutput
- func (SentryDashboardArrayOutput) ElementType() reflect.Type
- func (o SentryDashboardArrayOutput) Index(i pulumi.IntInput) SentryDashboardOutput
- func (o SentryDashboardArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryDashboard]
- func (o SentryDashboardArrayOutput) ToSentryDashboardArrayOutput() SentryDashboardArrayOutput
- func (o SentryDashboardArrayOutput) ToSentryDashboardArrayOutputWithContext(ctx context.Context) SentryDashboardArrayOutput
- type SentryDashboardInput
- type SentryDashboardMap
- func (SentryDashboardMap) ElementType() reflect.Type
- func (i SentryDashboardMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryDashboard]
- func (i SentryDashboardMap) ToSentryDashboardMapOutput() SentryDashboardMapOutput
- func (i SentryDashboardMap) ToSentryDashboardMapOutputWithContext(ctx context.Context) SentryDashboardMapOutput
- type SentryDashboardMapInput
- type SentryDashboardMapOutput
- func (SentryDashboardMapOutput) ElementType() reflect.Type
- func (o SentryDashboardMapOutput) MapIndex(k pulumi.StringInput) SentryDashboardOutput
- func (o SentryDashboardMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryDashboard]
- func (o SentryDashboardMapOutput) ToSentryDashboardMapOutput() SentryDashboardMapOutput
- func (o SentryDashboardMapOutput) ToSentryDashboardMapOutputWithContext(ctx context.Context) SentryDashboardMapOutput
- type SentryDashboardOutput
- func (SentryDashboardOutput) ElementType() reflect.Type
- func (o SentryDashboardOutput) InternalId() pulumi.StringOutput
- func (o SentryDashboardOutput) Organization() pulumi.StringOutput
- func (o SentryDashboardOutput) Title() pulumi.StringOutput
- func (o SentryDashboardOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryDashboard]
- func (o SentryDashboardOutput) ToSentryDashboardOutput() SentryDashboardOutput
- func (o SentryDashboardOutput) ToSentryDashboardOutputWithContext(ctx context.Context) SentryDashboardOutput
- func (o SentryDashboardOutput) Widgets() SentryDashboardWidgetArrayOutput
- type SentryDashboardState
- type SentryDashboardWidget
- type SentryDashboardWidgetArgs
- func (SentryDashboardWidgetArgs) ElementType() reflect.Type
- func (i SentryDashboardWidgetArgs) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidget]
- func (i SentryDashboardWidgetArgs) ToSentryDashboardWidgetOutput() SentryDashboardWidgetOutput
- func (i SentryDashboardWidgetArgs) ToSentryDashboardWidgetOutputWithContext(ctx context.Context) SentryDashboardWidgetOutput
- type SentryDashboardWidgetArray
- func (SentryDashboardWidgetArray) ElementType() reflect.Type
- func (i SentryDashboardWidgetArray) ToOutput(ctx context.Context) pulumix.Output[[]SentryDashboardWidget]
- func (i SentryDashboardWidgetArray) ToSentryDashboardWidgetArrayOutput() SentryDashboardWidgetArrayOutput
- func (i SentryDashboardWidgetArray) ToSentryDashboardWidgetArrayOutputWithContext(ctx context.Context) SentryDashboardWidgetArrayOutput
- type SentryDashboardWidgetArrayInput
- type SentryDashboardWidgetArrayOutput
- func (SentryDashboardWidgetArrayOutput) ElementType() reflect.Type
- func (o SentryDashboardWidgetArrayOutput) Index(i pulumi.IntInput) SentryDashboardWidgetOutput
- func (o SentryDashboardWidgetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SentryDashboardWidget]
- func (o SentryDashboardWidgetArrayOutput) ToSentryDashboardWidgetArrayOutput() SentryDashboardWidgetArrayOutput
- func (o SentryDashboardWidgetArrayOutput) ToSentryDashboardWidgetArrayOutputWithContext(ctx context.Context) SentryDashboardWidgetArrayOutput
- type SentryDashboardWidgetInput
- type SentryDashboardWidgetLayout
- type SentryDashboardWidgetLayoutArgs
- func (SentryDashboardWidgetLayoutArgs) ElementType() reflect.Type
- func (i SentryDashboardWidgetLayoutArgs) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidgetLayout]
- func (i SentryDashboardWidgetLayoutArgs) ToSentryDashboardWidgetLayoutOutput() SentryDashboardWidgetLayoutOutput
- func (i SentryDashboardWidgetLayoutArgs) ToSentryDashboardWidgetLayoutOutputWithContext(ctx context.Context) SentryDashboardWidgetLayoutOutput
- type SentryDashboardWidgetLayoutInput
- type SentryDashboardWidgetLayoutOutput
- func (SentryDashboardWidgetLayoutOutput) ElementType() reflect.Type
- func (o SentryDashboardWidgetLayoutOutput) H() pulumi.IntOutput
- func (o SentryDashboardWidgetLayoutOutput) MinH() pulumi.IntOutput
- func (o SentryDashboardWidgetLayoutOutput) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidgetLayout]
- func (o SentryDashboardWidgetLayoutOutput) ToSentryDashboardWidgetLayoutOutput() SentryDashboardWidgetLayoutOutput
- func (o SentryDashboardWidgetLayoutOutput) ToSentryDashboardWidgetLayoutOutputWithContext(ctx context.Context) SentryDashboardWidgetLayoutOutput
- func (o SentryDashboardWidgetLayoutOutput) W() pulumi.IntOutput
- func (o SentryDashboardWidgetLayoutOutput) X() pulumi.IntOutput
- func (o SentryDashboardWidgetLayoutOutput) Y() pulumi.IntOutput
- type SentryDashboardWidgetOutput
- func (o SentryDashboardWidgetOutput) DisplayType() pulumi.StringOutput
- func (SentryDashboardWidgetOutput) ElementType() reflect.Type
- func (o SentryDashboardWidgetOutput) Id() pulumi.StringPtrOutput
- func (o SentryDashboardWidgetOutput) Interval() pulumi.StringPtrOutput
- func (o SentryDashboardWidgetOutput) Layout() SentryDashboardWidgetLayoutOutput
- func (o SentryDashboardWidgetOutput) Limit() pulumi.IntPtrOutput
- func (o SentryDashboardWidgetOutput) Queries() SentryDashboardWidgetQueryArrayOutput
- func (o SentryDashboardWidgetOutput) Title() pulumi.StringOutput
- func (o SentryDashboardWidgetOutput) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidget]
- func (o SentryDashboardWidgetOutput) ToSentryDashboardWidgetOutput() SentryDashboardWidgetOutput
- func (o SentryDashboardWidgetOutput) ToSentryDashboardWidgetOutputWithContext(ctx context.Context) SentryDashboardWidgetOutput
- func (o SentryDashboardWidgetOutput) WidgetType() pulumi.StringPtrOutput
- type SentryDashboardWidgetQuery
- type SentryDashboardWidgetQueryArgs
- func (SentryDashboardWidgetQueryArgs) ElementType() reflect.Type
- func (i SentryDashboardWidgetQueryArgs) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidgetQuery]
- func (i SentryDashboardWidgetQueryArgs) ToSentryDashboardWidgetQueryOutput() SentryDashboardWidgetQueryOutput
- func (i SentryDashboardWidgetQueryArgs) ToSentryDashboardWidgetQueryOutputWithContext(ctx context.Context) SentryDashboardWidgetQueryOutput
- type SentryDashboardWidgetQueryArray
- func (SentryDashboardWidgetQueryArray) ElementType() reflect.Type
- func (i SentryDashboardWidgetQueryArray) ToOutput(ctx context.Context) pulumix.Output[[]SentryDashboardWidgetQuery]
- func (i SentryDashboardWidgetQueryArray) ToSentryDashboardWidgetQueryArrayOutput() SentryDashboardWidgetQueryArrayOutput
- func (i SentryDashboardWidgetQueryArray) ToSentryDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) SentryDashboardWidgetQueryArrayOutput
- type SentryDashboardWidgetQueryArrayInput
- type SentryDashboardWidgetQueryArrayOutput
- func (SentryDashboardWidgetQueryArrayOutput) ElementType() reflect.Type
- func (o SentryDashboardWidgetQueryArrayOutput) Index(i pulumi.IntInput) SentryDashboardWidgetQueryOutput
- func (o SentryDashboardWidgetQueryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SentryDashboardWidgetQuery]
- func (o SentryDashboardWidgetQueryArrayOutput) ToSentryDashboardWidgetQueryArrayOutput() SentryDashboardWidgetQueryArrayOutput
- func (o SentryDashboardWidgetQueryArrayOutput) ToSentryDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) SentryDashboardWidgetQueryArrayOutput
- type SentryDashboardWidgetQueryInput
- type SentryDashboardWidgetQueryOutput
- func (o SentryDashboardWidgetQueryOutput) Aggregates() pulumi.StringArrayOutput
- func (o SentryDashboardWidgetQueryOutput) Columns() pulumi.StringArrayOutput
- func (o SentryDashboardWidgetQueryOutput) Conditions() pulumi.StringPtrOutput
- func (SentryDashboardWidgetQueryOutput) ElementType() reflect.Type
- func (o SentryDashboardWidgetQueryOutput) FieldAliases() pulumi.StringArrayOutput
- func (o SentryDashboardWidgetQueryOutput) Fields() pulumi.StringArrayOutput
- func (o SentryDashboardWidgetQueryOutput) Id() pulumi.StringPtrOutput
- func (o SentryDashboardWidgetQueryOutput) Name() pulumi.StringPtrOutput
- func (o SentryDashboardWidgetQueryOutput) OrderBy() pulumi.StringPtrOutput
- func (o SentryDashboardWidgetQueryOutput) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidgetQuery]
- func (o SentryDashboardWidgetQueryOutput) ToSentryDashboardWidgetQueryOutput() SentryDashboardWidgetQueryOutput
- func (o SentryDashboardWidgetQueryOutput) ToSentryDashboardWidgetQueryOutputWithContext(ctx context.Context) SentryDashboardWidgetQueryOutput
- type SentryIssueAlert
- func (*SentryIssueAlert) ElementType() reflect.Type
- func (i *SentryIssueAlert) ToOutput(ctx context.Context) pulumix.Output[*SentryIssueAlert]
- func (i *SentryIssueAlert) ToSentryIssueAlertOutput() SentryIssueAlertOutput
- func (i *SentryIssueAlert) ToSentryIssueAlertOutputWithContext(ctx context.Context) SentryIssueAlertOutput
- type SentryIssueAlertArgs
- type SentryIssueAlertArray
- func (SentryIssueAlertArray) ElementType() reflect.Type
- func (i SentryIssueAlertArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryIssueAlert]
- func (i SentryIssueAlertArray) ToSentryIssueAlertArrayOutput() SentryIssueAlertArrayOutput
- func (i SentryIssueAlertArray) ToSentryIssueAlertArrayOutputWithContext(ctx context.Context) SentryIssueAlertArrayOutput
- type SentryIssueAlertArrayInput
- type SentryIssueAlertArrayOutput
- func (SentryIssueAlertArrayOutput) ElementType() reflect.Type
- func (o SentryIssueAlertArrayOutput) Index(i pulumi.IntInput) SentryIssueAlertOutput
- func (o SentryIssueAlertArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryIssueAlert]
- func (o SentryIssueAlertArrayOutput) ToSentryIssueAlertArrayOutput() SentryIssueAlertArrayOutput
- func (o SentryIssueAlertArrayOutput) ToSentryIssueAlertArrayOutputWithContext(ctx context.Context) SentryIssueAlertArrayOutput
- type SentryIssueAlertInput
- type SentryIssueAlertMap
- func (SentryIssueAlertMap) ElementType() reflect.Type
- func (i SentryIssueAlertMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryIssueAlert]
- func (i SentryIssueAlertMap) ToSentryIssueAlertMapOutput() SentryIssueAlertMapOutput
- func (i SentryIssueAlertMap) ToSentryIssueAlertMapOutputWithContext(ctx context.Context) SentryIssueAlertMapOutput
- type SentryIssueAlertMapInput
- type SentryIssueAlertMapOutput
- func (SentryIssueAlertMapOutput) ElementType() reflect.Type
- func (o SentryIssueAlertMapOutput) MapIndex(k pulumi.StringInput) SentryIssueAlertOutput
- func (o SentryIssueAlertMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryIssueAlert]
- func (o SentryIssueAlertMapOutput) ToSentryIssueAlertMapOutput() SentryIssueAlertMapOutput
- func (o SentryIssueAlertMapOutput) ToSentryIssueAlertMapOutputWithContext(ctx context.Context) SentryIssueAlertMapOutput
- type SentryIssueAlertOutput
- func (o SentryIssueAlertOutput) ActionMatch() pulumi.StringOutput
- func (o SentryIssueAlertOutput) Actions() pulumi.MapArrayOutput
- func (o SentryIssueAlertOutput) Conditions() pulumi.MapArrayOutput
- func (SentryIssueAlertOutput) ElementType() reflect.Type
- func (o SentryIssueAlertOutput) Environment() pulumi.StringOutput
- func (o SentryIssueAlertOutput) FilterMatch() pulumi.StringOutput
- func (o SentryIssueAlertOutput) Filters() pulumi.MapArrayOutput
- func (o SentryIssueAlertOutput) Frequency() pulumi.IntOutput
- func (o SentryIssueAlertOutput) InternalId() pulumi.StringOutput
- func (o SentryIssueAlertOutput) Name() pulumi.StringOutput
- func (o SentryIssueAlertOutput) Organization() pulumi.StringOutput
- func (o SentryIssueAlertOutput) Project() pulumi.StringOutput
- func (o SentryIssueAlertOutput) Projects() pulumi.StringArrayOutputdeprecated
- func (o SentryIssueAlertOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryIssueAlert]
- func (o SentryIssueAlertOutput) ToSentryIssueAlertOutput() SentryIssueAlertOutput
- func (o SentryIssueAlertOutput) ToSentryIssueAlertOutputWithContext(ctx context.Context) SentryIssueAlertOutput
- type SentryIssueAlertState
- type SentryKey
- type SentryKeyArgs
- type SentryKeyArray
- func (SentryKeyArray) ElementType() reflect.Type
- func (i SentryKeyArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryKey]
- func (i SentryKeyArray) ToSentryKeyArrayOutput() SentryKeyArrayOutput
- func (i SentryKeyArray) ToSentryKeyArrayOutputWithContext(ctx context.Context) SentryKeyArrayOutput
- type SentryKeyArrayInput
- type SentryKeyArrayOutput
- func (SentryKeyArrayOutput) ElementType() reflect.Type
- func (o SentryKeyArrayOutput) Index(i pulumi.IntInput) SentryKeyOutput
- func (o SentryKeyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryKey]
- func (o SentryKeyArrayOutput) ToSentryKeyArrayOutput() SentryKeyArrayOutput
- func (o SentryKeyArrayOutput) ToSentryKeyArrayOutputWithContext(ctx context.Context) SentryKeyArrayOutput
- type SentryKeyInput
- type SentryKeyMap
- type SentryKeyMapInput
- type SentryKeyMapOutput
- func (SentryKeyMapOutput) ElementType() reflect.Type
- func (o SentryKeyMapOutput) MapIndex(k pulumi.StringInput) SentryKeyOutput
- func (o SentryKeyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryKey]
- func (o SentryKeyMapOutput) ToSentryKeyMapOutput() SentryKeyMapOutput
- func (o SentryKeyMapOutput) ToSentryKeyMapOutputWithContext(ctx context.Context) SentryKeyMapOutput
- type SentryKeyOutput
- func (o SentryKeyOutput) DsnCsp() pulumi.StringOutput
- func (o SentryKeyOutput) DsnPublic() pulumi.StringOutput
- func (o SentryKeyOutput) DsnSecret() pulumi.StringOutputdeprecated
- func (SentryKeyOutput) ElementType() reflect.Type
- func (o SentryKeyOutput) IsActive() pulumi.BoolOutput
- func (o SentryKeyOutput) Name() pulumi.StringOutput
- func (o SentryKeyOutput) Organization() pulumi.StringOutput
- func (o SentryKeyOutput) Project() pulumi.StringOutput
- func (o SentryKeyOutput) ProjectId() pulumi.IntOutput
- func (o SentryKeyOutput) Public() pulumi.StringOutput
- func (o SentryKeyOutput) RateLimitCount() pulumi.IntOutput
- func (o SentryKeyOutput) RateLimitWindow() pulumi.IntOutput
- func (o SentryKeyOutput) Secret() pulumi.StringOutput
- func (o SentryKeyOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryKey]
- func (o SentryKeyOutput) ToSentryKeyOutput() SentryKeyOutput
- func (o SentryKeyOutput) ToSentryKeyOutputWithContext(ctx context.Context) SentryKeyOutput
- type SentryKeyState
- type SentryMetricAlert
- func (*SentryMetricAlert) ElementType() reflect.Type
- func (i *SentryMetricAlert) ToOutput(ctx context.Context) pulumix.Output[*SentryMetricAlert]
- func (i *SentryMetricAlert) ToSentryMetricAlertOutput() SentryMetricAlertOutput
- func (i *SentryMetricAlert) ToSentryMetricAlertOutputWithContext(ctx context.Context) SentryMetricAlertOutput
- type SentryMetricAlertArgs
- type SentryMetricAlertArray
- func (SentryMetricAlertArray) ElementType() reflect.Type
- func (i SentryMetricAlertArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryMetricAlert]
- func (i SentryMetricAlertArray) ToSentryMetricAlertArrayOutput() SentryMetricAlertArrayOutput
- func (i SentryMetricAlertArray) ToSentryMetricAlertArrayOutputWithContext(ctx context.Context) SentryMetricAlertArrayOutput
- type SentryMetricAlertArrayInput
- type SentryMetricAlertArrayOutput
- func (SentryMetricAlertArrayOutput) ElementType() reflect.Type
- func (o SentryMetricAlertArrayOutput) Index(i pulumi.IntInput) SentryMetricAlertOutput
- func (o SentryMetricAlertArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryMetricAlert]
- func (o SentryMetricAlertArrayOutput) ToSentryMetricAlertArrayOutput() SentryMetricAlertArrayOutput
- func (o SentryMetricAlertArrayOutput) ToSentryMetricAlertArrayOutputWithContext(ctx context.Context) SentryMetricAlertArrayOutput
- type SentryMetricAlertInput
- type SentryMetricAlertMap
- func (SentryMetricAlertMap) ElementType() reflect.Type
- func (i SentryMetricAlertMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryMetricAlert]
- func (i SentryMetricAlertMap) ToSentryMetricAlertMapOutput() SentryMetricAlertMapOutput
- func (i SentryMetricAlertMap) ToSentryMetricAlertMapOutputWithContext(ctx context.Context) SentryMetricAlertMapOutput
- type SentryMetricAlertMapInput
- type SentryMetricAlertMapOutput
- func (SentryMetricAlertMapOutput) ElementType() reflect.Type
- func (o SentryMetricAlertMapOutput) MapIndex(k pulumi.StringInput) SentryMetricAlertOutput
- func (o SentryMetricAlertMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryMetricAlert]
- func (o SentryMetricAlertMapOutput) ToSentryMetricAlertMapOutput() SentryMetricAlertMapOutput
- func (o SentryMetricAlertMapOutput) ToSentryMetricAlertMapOutputWithContext(ctx context.Context) SentryMetricAlertMapOutput
- type SentryMetricAlertOutput
- func (o SentryMetricAlertOutput) Aggregate() pulumi.StringOutput
- func (o SentryMetricAlertOutput) Dataset() pulumi.StringPtrOutput
- func (SentryMetricAlertOutput) ElementType() reflect.Type
- func (o SentryMetricAlertOutput) Environment() pulumi.StringOutput
- func (o SentryMetricAlertOutput) EventTypes() pulumi.StringArrayOutput
- func (o SentryMetricAlertOutput) InternalId() pulumi.StringOutput
- func (o SentryMetricAlertOutput) Name() pulumi.StringOutput
- func (o SentryMetricAlertOutput) Organization() pulumi.StringOutput
- func (o SentryMetricAlertOutput) Owner() pulumi.StringOutput
- func (o SentryMetricAlertOutput) Project() pulumi.StringOutput
- func (o SentryMetricAlertOutput) Query() pulumi.StringOutput
- func (o SentryMetricAlertOutput) ResolveThreshold() pulumi.Float64PtrOutput
- func (o SentryMetricAlertOutput) ThresholdType() pulumi.IntOutput
- func (o SentryMetricAlertOutput) TimeWindow() pulumi.Float64Output
- func (o SentryMetricAlertOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryMetricAlert]
- func (o SentryMetricAlertOutput) ToSentryMetricAlertOutput() SentryMetricAlertOutput
- func (o SentryMetricAlertOutput) ToSentryMetricAlertOutputWithContext(ctx context.Context) SentryMetricAlertOutput
- func (o SentryMetricAlertOutput) Triggers() SentryMetricAlertTriggerArrayOutput
- type SentryMetricAlertState
- type SentryMetricAlertTrigger
- type SentryMetricAlertTriggerAction
- type SentryMetricAlertTriggerActionArgs
- func (SentryMetricAlertTriggerActionArgs) ElementType() reflect.Type
- func (i SentryMetricAlertTriggerActionArgs) ToOutput(ctx context.Context) pulumix.Output[SentryMetricAlertTriggerAction]
- func (i SentryMetricAlertTriggerActionArgs) ToSentryMetricAlertTriggerActionOutput() SentryMetricAlertTriggerActionOutput
- func (i SentryMetricAlertTriggerActionArgs) ToSentryMetricAlertTriggerActionOutputWithContext(ctx context.Context) SentryMetricAlertTriggerActionOutput
- type SentryMetricAlertTriggerActionArray
- func (SentryMetricAlertTriggerActionArray) ElementType() reflect.Type
- func (i SentryMetricAlertTriggerActionArray) ToOutput(ctx context.Context) pulumix.Output[[]SentryMetricAlertTriggerAction]
- func (i SentryMetricAlertTriggerActionArray) ToSentryMetricAlertTriggerActionArrayOutput() SentryMetricAlertTriggerActionArrayOutput
- func (i SentryMetricAlertTriggerActionArray) ToSentryMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) SentryMetricAlertTriggerActionArrayOutput
- type SentryMetricAlertTriggerActionArrayInput
- type SentryMetricAlertTriggerActionArrayOutput
- func (SentryMetricAlertTriggerActionArrayOutput) ElementType() reflect.Type
- func (o SentryMetricAlertTriggerActionArrayOutput) Index(i pulumi.IntInput) SentryMetricAlertTriggerActionOutput
- func (o SentryMetricAlertTriggerActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SentryMetricAlertTriggerAction]
- func (o SentryMetricAlertTriggerActionArrayOutput) ToSentryMetricAlertTriggerActionArrayOutput() SentryMetricAlertTriggerActionArrayOutput
- func (o SentryMetricAlertTriggerActionArrayOutput) ToSentryMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) SentryMetricAlertTriggerActionArrayOutput
- type SentryMetricAlertTriggerActionInput
- type SentryMetricAlertTriggerActionOutput
- func (SentryMetricAlertTriggerActionOutput) ElementType() reflect.Type
- func (o SentryMetricAlertTriggerActionOutput) Id() pulumi.StringPtrOutput
- func (o SentryMetricAlertTriggerActionOutput) IntegrationId() pulumi.IntPtrOutput
- func (o SentryMetricAlertTriggerActionOutput) TargetIdentifier() pulumi.StringPtrOutput
- func (o SentryMetricAlertTriggerActionOutput) TargetType() pulumi.StringOutput
- func (o SentryMetricAlertTriggerActionOutput) ToOutput(ctx context.Context) pulumix.Output[SentryMetricAlertTriggerAction]
- func (o SentryMetricAlertTriggerActionOutput) ToSentryMetricAlertTriggerActionOutput() SentryMetricAlertTriggerActionOutput
- func (o SentryMetricAlertTriggerActionOutput) ToSentryMetricAlertTriggerActionOutputWithContext(ctx context.Context) SentryMetricAlertTriggerActionOutput
- func (o SentryMetricAlertTriggerActionOutput) Type() pulumi.StringOutput
- type SentryMetricAlertTriggerArgs
- func (SentryMetricAlertTriggerArgs) ElementType() reflect.Type
- func (i SentryMetricAlertTriggerArgs) ToOutput(ctx context.Context) pulumix.Output[SentryMetricAlertTrigger]
- func (i SentryMetricAlertTriggerArgs) ToSentryMetricAlertTriggerOutput() SentryMetricAlertTriggerOutput
- func (i SentryMetricAlertTriggerArgs) ToSentryMetricAlertTriggerOutputWithContext(ctx context.Context) SentryMetricAlertTriggerOutput
- type SentryMetricAlertTriggerArray
- func (SentryMetricAlertTriggerArray) ElementType() reflect.Type
- func (i SentryMetricAlertTriggerArray) ToOutput(ctx context.Context) pulumix.Output[[]SentryMetricAlertTrigger]
- func (i SentryMetricAlertTriggerArray) ToSentryMetricAlertTriggerArrayOutput() SentryMetricAlertTriggerArrayOutput
- func (i SentryMetricAlertTriggerArray) ToSentryMetricAlertTriggerArrayOutputWithContext(ctx context.Context) SentryMetricAlertTriggerArrayOutput
- type SentryMetricAlertTriggerArrayInput
- type SentryMetricAlertTriggerArrayOutput
- func (SentryMetricAlertTriggerArrayOutput) ElementType() reflect.Type
- func (o SentryMetricAlertTriggerArrayOutput) Index(i pulumi.IntInput) SentryMetricAlertTriggerOutput
- func (o SentryMetricAlertTriggerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SentryMetricAlertTrigger]
- func (o SentryMetricAlertTriggerArrayOutput) ToSentryMetricAlertTriggerArrayOutput() SentryMetricAlertTriggerArrayOutput
- func (o SentryMetricAlertTriggerArrayOutput) ToSentryMetricAlertTriggerArrayOutputWithContext(ctx context.Context) SentryMetricAlertTriggerArrayOutput
- type SentryMetricAlertTriggerInput
- type SentryMetricAlertTriggerOutput
- func (o SentryMetricAlertTriggerOutput) Actions() SentryMetricAlertTriggerActionArrayOutput
- func (o SentryMetricAlertTriggerOutput) AlertThreshold() pulumi.Float64Output
- func (SentryMetricAlertTriggerOutput) ElementType() reflect.Type
- func (o SentryMetricAlertTriggerOutput) Id() pulumi.StringPtrOutput
- func (o SentryMetricAlertTriggerOutput) Label() pulumi.StringOutput
- func (o SentryMetricAlertTriggerOutput) ResolveThreshold() pulumi.Float64PtrOutput
- func (o SentryMetricAlertTriggerOutput) ThresholdType() pulumi.IntOutput
- func (o SentryMetricAlertTriggerOutput) ToOutput(ctx context.Context) pulumix.Output[SentryMetricAlertTrigger]
- func (o SentryMetricAlertTriggerOutput) ToSentryMetricAlertTriggerOutput() SentryMetricAlertTriggerOutput
- func (o SentryMetricAlertTriggerOutput) ToSentryMetricAlertTriggerOutputWithContext(ctx context.Context) SentryMetricAlertTriggerOutput
- type SentryOrganization
- func (*SentryOrganization) ElementType() reflect.Type
- func (i *SentryOrganization) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganization]
- func (i *SentryOrganization) ToSentryOrganizationOutput() SentryOrganizationOutput
- func (i *SentryOrganization) ToSentryOrganizationOutputWithContext(ctx context.Context) SentryOrganizationOutput
- type SentryOrganizationArgs
- type SentryOrganizationArray
- func (SentryOrganizationArray) ElementType() reflect.Type
- func (i SentryOrganizationArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganization]
- func (i SentryOrganizationArray) ToSentryOrganizationArrayOutput() SentryOrganizationArrayOutput
- func (i SentryOrganizationArray) ToSentryOrganizationArrayOutputWithContext(ctx context.Context) SentryOrganizationArrayOutput
- type SentryOrganizationArrayInput
- type SentryOrganizationArrayOutput
- func (SentryOrganizationArrayOutput) ElementType() reflect.Type
- func (o SentryOrganizationArrayOutput) Index(i pulumi.IntInput) SentryOrganizationOutput
- func (o SentryOrganizationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganization]
- func (o SentryOrganizationArrayOutput) ToSentryOrganizationArrayOutput() SentryOrganizationArrayOutput
- func (o SentryOrganizationArrayOutput) ToSentryOrganizationArrayOutputWithContext(ctx context.Context) SentryOrganizationArrayOutput
- type SentryOrganizationCodeMapping
- func (*SentryOrganizationCodeMapping) ElementType() reflect.Type
- func (i *SentryOrganizationCodeMapping) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationCodeMapping]
- func (i *SentryOrganizationCodeMapping) ToSentryOrganizationCodeMappingOutput() SentryOrganizationCodeMappingOutput
- func (i *SentryOrganizationCodeMapping) ToSentryOrganizationCodeMappingOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingOutput
- type SentryOrganizationCodeMappingArgs
- type SentryOrganizationCodeMappingArray
- func (SentryOrganizationCodeMappingArray) ElementType() reflect.Type
- func (i SentryOrganizationCodeMappingArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationCodeMapping]
- func (i SentryOrganizationCodeMappingArray) ToSentryOrganizationCodeMappingArrayOutput() SentryOrganizationCodeMappingArrayOutput
- func (i SentryOrganizationCodeMappingArray) ToSentryOrganizationCodeMappingArrayOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingArrayOutput
- type SentryOrganizationCodeMappingArrayInput
- type SentryOrganizationCodeMappingArrayOutput
- func (SentryOrganizationCodeMappingArrayOutput) ElementType() reflect.Type
- func (o SentryOrganizationCodeMappingArrayOutput) Index(i pulumi.IntInput) SentryOrganizationCodeMappingOutput
- func (o SentryOrganizationCodeMappingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationCodeMapping]
- func (o SentryOrganizationCodeMappingArrayOutput) ToSentryOrganizationCodeMappingArrayOutput() SentryOrganizationCodeMappingArrayOutput
- func (o SentryOrganizationCodeMappingArrayOutput) ToSentryOrganizationCodeMappingArrayOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingArrayOutput
- type SentryOrganizationCodeMappingInput
- type SentryOrganizationCodeMappingMap
- func (SentryOrganizationCodeMappingMap) ElementType() reflect.Type
- func (i SentryOrganizationCodeMappingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationCodeMapping]
- func (i SentryOrganizationCodeMappingMap) ToSentryOrganizationCodeMappingMapOutput() SentryOrganizationCodeMappingMapOutput
- func (i SentryOrganizationCodeMappingMap) ToSentryOrganizationCodeMappingMapOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingMapOutput
- type SentryOrganizationCodeMappingMapInput
- type SentryOrganizationCodeMappingMapOutput
- func (SentryOrganizationCodeMappingMapOutput) ElementType() reflect.Type
- func (o SentryOrganizationCodeMappingMapOutput) MapIndex(k pulumi.StringInput) SentryOrganizationCodeMappingOutput
- func (o SentryOrganizationCodeMappingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationCodeMapping]
- func (o SentryOrganizationCodeMappingMapOutput) ToSentryOrganizationCodeMappingMapOutput() SentryOrganizationCodeMappingMapOutput
- func (o SentryOrganizationCodeMappingMapOutput) ToSentryOrganizationCodeMappingMapOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingMapOutput
- type SentryOrganizationCodeMappingOutput
- func (o SentryOrganizationCodeMappingOutput) DefaultBranch() pulumi.StringOutput
- func (SentryOrganizationCodeMappingOutput) ElementType() reflect.Type
- func (o SentryOrganizationCodeMappingOutput) IntegrationId() pulumi.StringOutput
- func (o SentryOrganizationCodeMappingOutput) InternalId() pulumi.StringOutput
- func (o SentryOrganizationCodeMappingOutput) Organization() pulumi.StringOutput
- func (o SentryOrganizationCodeMappingOutput) ProjectId() pulumi.StringOutput
- func (o SentryOrganizationCodeMappingOutput) RepositoryId() pulumi.StringOutput
- func (o SentryOrganizationCodeMappingOutput) SourceRoot() pulumi.StringPtrOutput
- func (o SentryOrganizationCodeMappingOutput) StackRoot() pulumi.StringPtrOutput
- func (o SentryOrganizationCodeMappingOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationCodeMapping]
- func (o SentryOrganizationCodeMappingOutput) ToSentryOrganizationCodeMappingOutput() SentryOrganizationCodeMappingOutput
- func (o SentryOrganizationCodeMappingOutput) ToSentryOrganizationCodeMappingOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingOutput
- type SentryOrganizationCodeMappingState
- type SentryOrganizationInput
- type SentryOrganizationMap
- func (SentryOrganizationMap) ElementType() reflect.Type
- func (i SentryOrganizationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganization]
- func (i SentryOrganizationMap) ToSentryOrganizationMapOutput() SentryOrganizationMapOutput
- func (i SentryOrganizationMap) ToSentryOrganizationMapOutputWithContext(ctx context.Context) SentryOrganizationMapOutput
- type SentryOrganizationMapInput
- type SentryOrganizationMapOutput
- func (SentryOrganizationMapOutput) ElementType() reflect.Type
- func (o SentryOrganizationMapOutput) MapIndex(k pulumi.StringInput) SentryOrganizationOutput
- func (o SentryOrganizationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganization]
- func (o SentryOrganizationMapOutput) ToSentryOrganizationMapOutput() SentryOrganizationMapOutput
- func (o SentryOrganizationMapOutput) ToSentryOrganizationMapOutputWithContext(ctx context.Context) SentryOrganizationMapOutput
- type SentryOrganizationMember
- func (*SentryOrganizationMember) ElementType() reflect.Type
- func (i *SentryOrganizationMember) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationMember]
- func (i *SentryOrganizationMember) ToSentryOrganizationMemberOutput() SentryOrganizationMemberOutput
- func (i *SentryOrganizationMember) ToSentryOrganizationMemberOutputWithContext(ctx context.Context) SentryOrganizationMemberOutput
- type SentryOrganizationMemberArgs
- type SentryOrganizationMemberArray
- func (SentryOrganizationMemberArray) ElementType() reflect.Type
- func (i SentryOrganizationMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationMember]
- func (i SentryOrganizationMemberArray) ToSentryOrganizationMemberArrayOutput() SentryOrganizationMemberArrayOutput
- func (i SentryOrganizationMemberArray) ToSentryOrganizationMemberArrayOutputWithContext(ctx context.Context) SentryOrganizationMemberArrayOutput
- type SentryOrganizationMemberArrayInput
- type SentryOrganizationMemberArrayOutput
- func (SentryOrganizationMemberArrayOutput) ElementType() reflect.Type
- func (o SentryOrganizationMemberArrayOutput) Index(i pulumi.IntInput) SentryOrganizationMemberOutput
- func (o SentryOrganizationMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationMember]
- func (o SentryOrganizationMemberArrayOutput) ToSentryOrganizationMemberArrayOutput() SentryOrganizationMemberArrayOutput
- func (o SentryOrganizationMemberArrayOutput) ToSentryOrganizationMemberArrayOutputWithContext(ctx context.Context) SentryOrganizationMemberArrayOutput
- type SentryOrganizationMemberInput
- type SentryOrganizationMemberMap
- func (SentryOrganizationMemberMap) ElementType() reflect.Type
- func (i SentryOrganizationMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationMember]
- func (i SentryOrganizationMemberMap) ToSentryOrganizationMemberMapOutput() SentryOrganizationMemberMapOutput
- func (i SentryOrganizationMemberMap) ToSentryOrganizationMemberMapOutputWithContext(ctx context.Context) SentryOrganizationMemberMapOutput
- type SentryOrganizationMemberMapInput
- type SentryOrganizationMemberMapOutput
- func (SentryOrganizationMemberMapOutput) ElementType() reflect.Type
- func (o SentryOrganizationMemberMapOutput) MapIndex(k pulumi.StringInput) SentryOrganizationMemberOutput
- func (o SentryOrganizationMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationMember]
- func (o SentryOrganizationMemberMapOutput) ToSentryOrganizationMemberMapOutput() SentryOrganizationMemberMapOutput
- func (o SentryOrganizationMemberMapOutput) ToSentryOrganizationMemberMapOutputWithContext(ctx context.Context) SentryOrganizationMemberMapOutput
- type SentryOrganizationMemberOutput
- func (SentryOrganizationMemberOutput) ElementType() reflect.Type
- func (o SentryOrganizationMemberOutput) Email() pulumi.StringOutput
- func (o SentryOrganizationMemberOutput) Expired() pulumi.BoolOutput
- func (o SentryOrganizationMemberOutput) InternalId() pulumi.StringOutput
- func (o SentryOrganizationMemberOutput) Organization() pulumi.StringOutput
- func (o SentryOrganizationMemberOutput) Pending() pulumi.BoolOutput
- func (o SentryOrganizationMemberOutput) Role() pulumi.StringOutput
- func (o SentryOrganizationMemberOutput) Teams() pulumi.StringArrayOutput
- func (o SentryOrganizationMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationMember]
- func (o SentryOrganizationMemberOutput) ToSentryOrganizationMemberOutput() SentryOrganizationMemberOutput
- func (o SentryOrganizationMemberOutput) ToSentryOrganizationMemberOutputWithContext(ctx context.Context) SentryOrganizationMemberOutput
- type SentryOrganizationMemberState
- type SentryOrganizationOutput
- func (o SentryOrganizationOutput) AgreeTerms() pulumi.BoolOutput
- func (SentryOrganizationOutput) ElementType() reflect.Type
- func (o SentryOrganizationOutput) InternalId() pulumi.StringOutput
- func (o SentryOrganizationOutput) Name() pulumi.StringOutput
- func (o SentryOrganizationOutput) Slug() pulumi.StringOutput
- func (o SentryOrganizationOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganization]
- func (o SentryOrganizationOutput) ToSentryOrganizationOutput() SentryOrganizationOutput
- func (o SentryOrganizationOutput) ToSentryOrganizationOutputWithContext(ctx context.Context) SentryOrganizationOutput
- type SentryOrganizationRepositoryGithub
- func GetSentryOrganizationRepositoryGithub(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SentryOrganizationRepositoryGithub, error)
- func NewSentryOrganizationRepositoryGithub(ctx *pulumi.Context, name string, args *SentryOrganizationRepositoryGithubArgs, ...) (*SentryOrganizationRepositoryGithub, error)
- func (*SentryOrganizationRepositoryGithub) ElementType() reflect.Type
- func (i *SentryOrganizationRepositoryGithub) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationRepositoryGithub]
- func (i *SentryOrganizationRepositoryGithub) ToSentryOrganizationRepositoryGithubOutput() SentryOrganizationRepositoryGithubOutput
- func (i *SentryOrganizationRepositoryGithub) ToSentryOrganizationRepositoryGithubOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubOutput
- type SentryOrganizationRepositoryGithubArgs
- type SentryOrganizationRepositoryGithubArray
- func (SentryOrganizationRepositoryGithubArray) ElementType() reflect.Type
- func (i SentryOrganizationRepositoryGithubArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationRepositoryGithub]
- func (i SentryOrganizationRepositoryGithubArray) ToSentryOrganizationRepositoryGithubArrayOutput() SentryOrganizationRepositoryGithubArrayOutput
- func (i SentryOrganizationRepositoryGithubArray) ToSentryOrganizationRepositoryGithubArrayOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubArrayOutput
- type SentryOrganizationRepositoryGithubArrayInput
- type SentryOrganizationRepositoryGithubArrayOutput
- func (SentryOrganizationRepositoryGithubArrayOutput) ElementType() reflect.Type
- func (o SentryOrganizationRepositoryGithubArrayOutput) Index(i pulumi.IntInput) SentryOrganizationRepositoryGithubOutput
- func (o SentryOrganizationRepositoryGithubArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationRepositoryGithub]
- func (o SentryOrganizationRepositoryGithubArrayOutput) ToSentryOrganizationRepositoryGithubArrayOutput() SentryOrganizationRepositoryGithubArrayOutput
- func (o SentryOrganizationRepositoryGithubArrayOutput) ToSentryOrganizationRepositoryGithubArrayOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubArrayOutput
- type SentryOrganizationRepositoryGithubInput
- type SentryOrganizationRepositoryGithubMap
- func (SentryOrganizationRepositoryGithubMap) ElementType() reflect.Type
- func (i SentryOrganizationRepositoryGithubMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationRepositoryGithub]
- func (i SentryOrganizationRepositoryGithubMap) ToSentryOrganizationRepositoryGithubMapOutput() SentryOrganizationRepositoryGithubMapOutput
- func (i SentryOrganizationRepositoryGithubMap) ToSentryOrganizationRepositoryGithubMapOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubMapOutput
- type SentryOrganizationRepositoryGithubMapInput
- type SentryOrganizationRepositoryGithubMapOutput
- func (SentryOrganizationRepositoryGithubMapOutput) ElementType() reflect.Type
- func (o SentryOrganizationRepositoryGithubMapOutput) MapIndex(k pulumi.StringInput) SentryOrganizationRepositoryGithubOutput
- func (o SentryOrganizationRepositoryGithubMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationRepositoryGithub]
- func (o SentryOrganizationRepositoryGithubMapOutput) ToSentryOrganizationRepositoryGithubMapOutput() SentryOrganizationRepositoryGithubMapOutput
- func (o SentryOrganizationRepositoryGithubMapOutput) ToSentryOrganizationRepositoryGithubMapOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubMapOutput
- type SentryOrganizationRepositoryGithubOutput
- func (SentryOrganizationRepositoryGithubOutput) ElementType() reflect.Type
- func (o SentryOrganizationRepositoryGithubOutput) Identifier() pulumi.StringOutput
- func (o SentryOrganizationRepositoryGithubOutput) IntegrationId() pulumi.StringOutput
- func (o SentryOrganizationRepositoryGithubOutput) InternalId() pulumi.StringOutput
- func (o SentryOrganizationRepositoryGithubOutput) Organization() pulumi.StringOutput
- func (o SentryOrganizationRepositoryGithubOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationRepositoryGithub]
- func (o SentryOrganizationRepositoryGithubOutput) ToSentryOrganizationRepositoryGithubOutput() SentryOrganizationRepositoryGithubOutput
- func (o SentryOrganizationRepositoryGithubOutput) ToSentryOrganizationRepositoryGithubOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubOutput
- type SentryOrganizationRepositoryGithubState
- type SentryOrganizationState
- type SentryPlugin
- type SentryPluginArgs
- type SentryPluginArray
- func (SentryPluginArray) ElementType() reflect.Type
- func (i SentryPluginArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryPlugin]
- func (i SentryPluginArray) ToSentryPluginArrayOutput() SentryPluginArrayOutput
- func (i SentryPluginArray) ToSentryPluginArrayOutputWithContext(ctx context.Context) SentryPluginArrayOutput
- type SentryPluginArrayInput
- type SentryPluginArrayOutput
- func (SentryPluginArrayOutput) ElementType() reflect.Type
- func (o SentryPluginArrayOutput) Index(i pulumi.IntInput) SentryPluginOutput
- func (o SentryPluginArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryPlugin]
- func (o SentryPluginArrayOutput) ToSentryPluginArrayOutput() SentryPluginArrayOutput
- func (o SentryPluginArrayOutput) ToSentryPluginArrayOutputWithContext(ctx context.Context) SentryPluginArrayOutput
- type SentryPluginInput
- type SentryPluginMap
- func (SentryPluginMap) ElementType() reflect.Type
- func (i SentryPluginMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryPlugin]
- func (i SentryPluginMap) ToSentryPluginMapOutput() SentryPluginMapOutput
- func (i SentryPluginMap) ToSentryPluginMapOutputWithContext(ctx context.Context) SentryPluginMapOutput
- type SentryPluginMapInput
- type SentryPluginMapOutput
- func (SentryPluginMapOutput) ElementType() reflect.Type
- func (o SentryPluginMapOutput) MapIndex(k pulumi.StringInput) SentryPluginOutput
- func (o SentryPluginMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryPlugin]
- func (o SentryPluginMapOutput) ToSentryPluginMapOutput() SentryPluginMapOutput
- func (o SentryPluginMapOutput) ToSentryPluginMapOutputWithContext(ctx context.Context) SentryPluginMapOutput
- type SentryPluginOutput
- func (o SentryPluginOutput) Config() pulumi.MapOutput
- func (SentryPluginOutput) ElementType() reflect.Type
- func (o SentryPluginOutput) Organization() pulumi.StringOutput
- func (o SentryPluginOutput) Plugin() pulumi.StringOutput
- func (o SentryPluginOutput) Project() pulumi.StringOutput
- func (o SentryPluginOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryPlugin]
- func (o SentryPluginOutput) ToSentryPluginOutput() SentryPluginOutput
- func (o SentryPluginOutput) ToSentryPluginOutputWithContext(ctx context.Context) SentryPluginOutput
- type SentryPluginState
- type SentryProject
- type SentryProjectArgs
- type SentryProjectArray
- func (SentryProjectArray) ElementType() reflect.Type
- func (i SentryProjectArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryProject]
- func (i SentryProjectArray) ToSentryProjectArrayOutput() SentryProjectArrayOutput
- func (i SentryProjectArray) ToSentryProjectArrayOutputWithContext(ctx context.Context) SentryProjectArrayOutput
- type SentryProjectArrayInput
- type SentryProjectArrayOutput
- func (SentryProjectArrayOutput) ElementType() reflect.Type
- func (o SentryProjectArrayOutput) Index(i pulumi.IntInput) SentryProjectOutput
- func (o SentryProjectArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryProject]
- func (o SentryProjectArrayOutput) ToSentryProjectArrayOutput() SentryProjectArrayOutput
- func (o SentryProjectArrayOutput) ToSentryProjectArrayOutputWithContext(ctx context.Context) SentryProjectArrayOutput
- type SentryProjectInput
- type SentryProjectMap
- func (SentryProjectMap) ElementType() reflect.Type
- func (i SentryProjectMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryProject]
- func (i SentryProjectMap) ToSentryProjectMapOutput() SentryProjectMapOutput
- func (i SentryProjectMap) ToSentryProjectMapOutputWithContext(ctx context.Context) SentryProjectMapOutput
- type SentryProjectMapInput
- type SentryProjectMapOutput
- func (SentryProjectMapOutput) ElementType() reflect.Type
- func (o SentryProjectMapOutput) MapIndex(k pulumi.StringInput) SentryProjectOutput
- func (o SentryProjectMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryProject]
- func (o SentryProjectMapOutput) ToSentryProjectMapOutput() SentryProjectMapOutput
- func (o SentryProjectMapOutput) ToSentryProjectMapOutputWithContext(ctx context.Context) SentryProjectMapOutput
- type SentryProjectOutput
- func (o SentryProjectOutput) Color() pulumi.StringOutput
- func (o SentryProjectOutput) DigestsMaxDelay() pulumi.IntOutput
- func (o SentryProjectOutput) DigestsMinDelay() pulumi.IntOutput
- func (SentryProjectOutput) ElementType() reflect.Type
- func (o SentryProjectOutput) Features() pulumi.StringArrayOutput
- func (o SentryProjectOutput) InternalId() pulumi.StringOutput
- func (o SentryProjectOutput) IsBookmarked() pulumi.BoolOutputdeprecated
- func (o SentryProjectOutput) IsPublic() pulumi.BoolOutput
- func (o SentryProjectOutput) Name() pulumi.StringOutput
- func (o SentryProjectOutput) Organization() pulumi.StringOutput
- func (o SentryProjectOutput) Platform() pulumi.StringOutput
- func (o SentryProjectOutput) ProjectId() pulumi.StringOutputdeprecated
- func (o SentryProjectOutput) ResolveAge() pulumi.IntOutput
- func (o SentryProjectOutput) Slug() pulumi.StringOutput
- func (o SentryProjectOutput) Status() pulumi.StringOutput
- func (o SentryProjectOutput) Team() pulumi.StringPtrOutputdeprecated
- func (o SentryProjectOutput) Teams() pulumi.StringArrayOutput
- func (o SentryProjectOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryProject]
- func (o SentryProjectOutput) ToSentryProjectOutput() SentryProjectOutput
- func (o SentryProjectOutput) ToSentryProjectOutputWithContext(ctx context.Context) SentryProjectOutput
- type SentryProjectState
- type SentryRule
- type SentryRuleArgs
- type SentryRuleArray
- func (SentryRuleArray) ElementType() reflect.Type
- func (i SentryRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryRule]
- func (i SentryRuleArray) ToSentryRuleArrayOutput() SentryRuleArrayOutput
- func (i SentryRuleArray) ToSentryRuleArrayOutputWithContext(ctx context.Context) SentryRuleArrayOutput
- type SentryRuleArrayInput
- type SentryRuleArrayOutput
- func (SentryRuleArrayOutput) ElementType() reflect.Type
- func (o SentryRuleArrayOutput) Index(i pulumi.IntInput) SentryRuleOutput
- func (o SentryRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryRule]
- func (o SentryRuleArrayOutput) ToSentryRuleArrayOutput() SentryRuleArrayOutput
- func (o SentryRuleArrayOutput) ToSentryRuleArrayOutputWithContext(ctx context.Context) SentryRuleArrayOutput
- type SentryRuleInput
- type SentryRuleMap
- func (SentryRuleMap) ElementType() reflect.Type
- func (i SentryRuleMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryRule]
- func (i SentryRuleMap) ToSentryRuleMapOutput() SentryRuleMapOutput
- func (i SentryRuleMap) ToSentryRuleMapOutputWithContext(ctx context.Context) SentryRuleMapOutput
- type SentryRuleMapInput
- type SentryRuleMapOutput
- func (SentryRuleMapOutput) ElementType() reflect.Type
- func (o SentryRuleMapOutput) MapIndex(k pulumi.StringInput) SentryRuleOutput
- func (o SentryRuleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryRule]
- func (o SentryRuleMapOutput) ToSentryRuleMapOutput() SentryRuleMapOutput
- func (o SentryRuleMapOutput) ToSentryRuleMapOutputWithContext(ctx context.Context) SentryRuleMapOutput
- type SentryRuleOutput
- func (o SentryRuleOutput) ActionMatch() pulumi.StringOutput
- func (o SentryRuleOutput) Actions() pulumi.MapArrayOutput
- func (o SentryRuleOutput) Conditions() pulumi.MapArrayOutput
- func (SentryRuleOutput) ElementType() reflect.Type
- func (o SentryRuleOutput) Environment() pulumi.StringOutput
- func (o SentryRuleOutput) FilterMatch() pulumi.StringOutput
- func (o SentryRuleOutput) Filters() pulumi.MapArrayOutput
- func (o SentryRuleOutput) Frequency() pulumi.IntOutput
- func (o SentryRuleOutput) InternalId() pulumi.StringOutput
- func (o SentryRuleOutput) Name() pulumi.StringOutput
- func (o SentryRuleOutput) Organization() pulumi.StringOutput
- func (o SentryRuleOutput) Project() pulumi.StringOutput
- func (o SentryRuleOutput) Projects() pulumi.StringArrayOutputdeprecated
- func (o SentryRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryRule]
- func (o SentryRuleOutput) ToSentryRuleOutput() SentryRuleOutput
- func (o SentryRuleOutput) ToSentryRuleOutputWithContext(ctx context.Context) SentryRuleOutput
- type SentryRuleState
- type SentryTeam
- type SentryTeamArgs
- type SentryTeamArray
- func (SentryTeamArray) ElementType() reflect.Type
- func (i SentryTeamArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryTeam]
- func (i SentryTeamArray) ToSentryTeamArrayOutput() SentryTeamArrayOutput
- func (i SentryTeamArray) ToSentryTeamArrayOutputWithContext(ctx context.Context) SentryTeamArrayOutput
- type SentryTeamArrayInput
- type SentryTeamArrayOutput
- func (SentryTeamArrayOutput) ElementType() reflect.Type
- func (o SentryTeamArrayOutput) Index(i pulumi.IntInput) SentryTeamOutput
- func (o SentryTeamArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryTeam]
- func (o SentryTeamArrayOutput) ToSentryTeamArrayOutput() SentryTeamArrayOutput
- func (o SentryTeamArrayOutput) ToSentryTeamArrayOutputWithContext(ctx context.Context) SentryTeamArrayOutput
- type SentryTeamInput
- type SentryTeamMap
- func (SentryTeamMap) ElementType() reflect.Type
- func (i SentryTeamMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryTeam]
- func (i SentryTeamMap) ToSentryTeamMapOutput() SentryTeamMapOutput
- func (i SentryTeamMap) ToSentryTeamMapOutputWithContext(ctx context.Context) SentryTeamMapOutput
- type SentryTeamMapInput
- type SentryTeamMapOutput
- func (SentryTeamMapOutput) ElementType() reflect.Type
- func (o SentryTeamMapOutput) MapIndex(k pulumi.StringInput) SentryTeamOutput
- func (o SentryTeamMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryTeam]
- func (o SentryTeamMapOutput) ToSentryTeamMapOutput() SentryTeamMapOutput
- func (o SentryTeamMapOutput) ToSentryTeamMapOutputWithContext(ctx context.Context) SentryTeamMapOutput
- type SentryTeamOutput
- func (SentryTeamOutput) ElementType() reflect.Type
- func (o SentryTeamOutput) HasAccess() pulumi.BoolOutput
- func (o SentryTeamOutput) InternalId() pulumi.StringOutput
- func (o SentryTeamOutput) IsMember() pulumi.BoolOutput
- func (o SentryTeamOutput) IsPending() pulumi.BoolOutput
- func (o SentryTeamOutput) Name() pulumi.StringOutput
- func (o SentryTeamOutput) Organization() pulumi.StringOutput
- func (o SentryTeamOutput) Slug() pulumi.StringOutput
- func (o SentryTeamOutput) TeamId() pulumi.StringOutputdeprecated
- func (o SentryTeamOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryTeam]
- func (o SentryTeamOutput) ToSentryTeamOutput() SentryTeamOutput
- func (o SentryTeamOutput) ToSentryTeamOutputWithContext(ctx context.Context) SentryTeamOutput
- type SentryTeamState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetSentryDashboardWidget ¶
type GetSentryDashboardWidget struct { DisplayType string `pulumi:"displayType"` // The ID of this resource. Id string `pulumi:"id"` Interval string `pulumi:"interval"` Layouts []GetSentryDashboardWidgetLayout `pulumi:"layouts"` Limit int `pulumi:"limit"` Queries []GetSentryDashboardWidgetQuery `pulumi:"queries"` // Dashboard title. Title string `pulumi:"title"` WidgetType string `pulumi:"widgetType"` }
type GetSentryDashboardWidgetArgs ¶
type GetSentryDashboardWidgetArgs struct { DisplayType pulumi.StringInput `pulumi:"displayType"` // The ID of this resource. Id pulumi.StringInput `pulumi:"id"` Interval pulumi.StringInput `pulumi:"interval"` Layouts GetSentryDashboardWidgetLayoutArrayInput `pulumi:"layouts"` Limit pulumi.IntInput `pulumi:"limit"` Queries GetSentryDashboardWidgetQueryArrayInput `pulumi:"queries"` // Dashboard title. Title pulumi.StringInput `pulumi:"title"` WidgetType pulumi.StringInput `pulumi:"widgetType"` }
func (GetSentryDashboardWidgetArgs) ElementType ¶
func (GetSentryDashboardWidgetArgs) ElementType() reflect.Type
func (GetSentryDashboardWidgetArgs) ToGetSentryDashboardWidgetOutput ¶
func (i GetSentryDashboardWidgetArgs) ToGetSentryDashboardWidgetOutput() GetSentryDashboardWidgetOutput
func (GetSentryDashboardWidgetArgs) ToGetSentryDashboardWidgetOutputWithContext ¶
func (i GetSentryDashboardWidgetArgs) ToGetSentryDashboardWidgetOutputWithContext(ctx context.Context) GetSentryDashboardWidgetOutput
func (GetSentryDashboardWidgetArgs) ToOutput ¶
func (i GetSentryDashboardWidgetArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidget]
type GetSentryDashboardWidgetArray ¶
type GetSentryDashboardWidgetArray []GetSentryDashboardWidgetInput
func (GetSentryDashboardWidgetArray) ElementType ¶
func (GetSentryDashboardWidgetArray) ElementType() reflect.Type
func (GetSentryDashboardWidgetArray) ToGetSentryDashboardWidgetArrayOutput ¶
func (i GetSentryDashboardWidgetArray) ToGetSentryDashboardWidgetArrayOutput() GetSentryDashboardWidgetArrayOutput
func (GetSentryDashboardWidgetArray) ToGetSentryDashboardWidgetArrayOutputWithContext ¶
func (i GetSentryDashboardWidgetArray) ToGetSentryDashboardWidgetArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetArrayOutput
func (GetSentryDashboardWidgetArray) ToOutput ¶
func (i GetSentryDashboardWidgetArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidget]
type GetSentryDashboardWidgetArrayInput ¶
type GetSentryDashboardWidgetArrayInput interface { pulumi.Input ToGetSentryDashboardWidgetArrayOutput() GetSentryDashboardWidgetArrayOutput ToGetSentryDashboardWidgetArrayOutputWithContext(context.Context) GetSentryDashboardWidgetArrayOutput }
GetSentryDashboardWidgetArrayInput is an input type that accepts GetSentryDashboardWidgetArray and GetSentryDashboardWidgetArrayOutput values. You can construct a concrete instance of `GetSentryDashboardWidgetArrayInput` via:
GetSentryDashboardWidgetArray{ GetSentryDashboardWidgetArgs{...} }
type GetSentryDashboardWidgetArrayOutput ¶
type GetSentryDashboardWidgetArrayOutput struct{ *pulumi.OutputState }
func (GetSentryDashboardWidgetArrayOutput) ElementType ¶
func (GetSentryDashboardWidgetArrayOutput) ElementType() reflect.Type
func (GetSentryDashboardWidgetArrayOutput) Index ¶
func (o GetSentryDashboardWidgetArrayOutput) Index(i pulumi.IntInput) GetSentryDashboardWidgetOutput
func (GetSentryDashboardWidgetArrayOutput) ToGetSentryDashboardWidgetArrayOutput ¶
func (o GetSentryDashboardWidgetArrayOutput) ToGetSentryDashboardWidgetArrayOutput() GetSentryDashboardWidgetArrayOutput
func (GetSentryDashboardWidgetArrayOutput) ToGetSentryDashboardWidgetArrayOutputWithContext ¶
func (o GetSentryDashboardWidgetArrayOutput) ToGetSentryDashboardWidgetArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetArrayOutput
func (GetSentryDashboardWidgetArrayOutput) ToOutput ¶
func (o GetSentryDashboardWidgetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidget]
type GetSentryDashboardWidgetInput ¶
type GetSentryDashboardWidgetInput interface { pulumi.Input ToGetSentryDashboardWidgetOutput() GetSentryDashboardWidgetOutput ToGetSentryDashboardWidgetOutputWithContext(context.Context) GetSentryDashboardWidgetOutput }
GetSentryDashboardWidgetInput is an input type that accepts GetSentryDashboardWidgetArgs and GetSentryDashboardWidgetOutput values. You can construct a concrete instance of `GetSentryDashboardWidgetInput` via:
GetSentryDashboardWidgetArgs{...}
type GetSentryDashboardWidgetLayoutArgs ¶
type GetSentryDashboardWidgetLayoutArgs 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 (GetSentryDashboardWidgetLayoutArgs) ElementType ¶
func (GetSentryDashboardWidgetLayoutArgs) ElementType() reflect.Type
func (GetSentryDashboardWidgetLayoutArgs) ToGetSentryDashboardWidgetLayoutOutput ¶
func (i GetSentryDashboardWidgetLayoutArgs) ToGetSentryDashboardWidgetLayoutOutput() GetSentryDashboardWidgetLayoutOutput
func (GetSentryDashboardWidgetLayoutArgs) ToGetSentryDashboardWidgetLayoutOutputWithContext ¶
func (i GetSentryDashboardWidgetLayoutArgs) ToGetSentryDashboardWidgetLayoutOutputWithContext(ctx context.Context) GetSentryDashboardWidgetLayoutOutput
func (GetSentryDashboardWidgetLayoutArgs) ToOutput ¶
func (i GetSentryDashboardWidgetLayoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidgetLayout]
type GetSentryDashboardWidgetLayoutArray ¶
type GetSentryDashboardWidgetLayoutArray []GetSentryDashboardWidgetLayoutInput
func (GetSentryDashboardWidgetLayoutArray) ElementType ¶
func (GetSentryDashboardWidgetLayoutArray) ElementType() reflect.Type
func (GetSentryDashboardWidgetLayoutArray) ToGetSentryDashboardWidgetLayoutArrayOutput ¶
func (i GetSentryDashboardWidgetLayoutArray) ToGetSentryDashboardWidgetLayoutArrayOutput() GetSentryDashboardWidgetLayoutArrayOutput
func (GetSentryDashboardWidgetLayoutArray) ToGetSentryDashboardWidgetLayoutArrayOutputWithContext ¶
func (i GetSentryDashboardWidgetLayoutArray) ToGetSentryDashboardWidgetLayoutArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetLayoutArrayOutput
func (GetSentryDashboardWidgetLayoutArray) ToOutput ¶
func (i GetSentryDashboardWidgetLayoutArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidgetLayout]
type GetSentryDashboardWidgetLayoutArrayInput ¶
type GetSentryDashboardWidgetLayoutArrayInput interface { pulumi.Input ToGetSentryDashboardWidgetLayoutArrayOutput() GetSentryDashboardWidgetLayoutArrayOutput ToGetSentryDashboardWidgetLayoutArrayOutputWithContext(context.Context) GetSentryDashboardWidgetLayoutArrayOutput }
GetSentryDashboardWidgetLayoutArrayInput is an input type that accepts GetSentryDashboardWidgetLayoutArray and GetSentryDashboardWidgetLayoutArrayOutput values. You can construct a concrete instance of `GetSentryDashboardWidgetLayoutArrayInput` via:
GetSentryDashboardWidgetLayoutArray{ GetSentryDashboardWidgetLayoutArgs{...} }
type GetSentryDashboardWidgetLayoutArrayOutput ¶
type GetSentryDashboardWidgetLayoutArrayOutput struct{ *pulumi.OutputState }
func (GetSentryDashboardWidgetLayoutArrayOutput) ElementType ¶
func (GetSentryDashboardWidgetLayoutArrayOutput) ElementType() reflect.Type
func (GetSentryDashboardWidgetLayoutArrayOutput) ToGetSentryDashboardWidgetLayoutArrayOutput ¶
func (o GetSentryDashboardWidgetLayoutArrayOutput) ToGetSentryDashboardWidgetLayoutArrayOutput() GetSentryDashboardWidgetLayoutArrayOutput
func (GetSentryDashboardWidgetLayoutArrayOutput) ToGetSentryDashboardWidgetLayoutArrayOutputWithContext ¶
func (o GetSentryDashboardWidgetLayoutArrayOutput) ToGetSentryDashboardWidgetLayoutArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetLayoutArrayOutput
func (GetSentryDashboardWidgetLayoutArrayOutput) ToOutput ¶
func (o GetSentryDashboardWidgetLayoutArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidgetLayout]
type GetSentryDashboardWidgetLayoutInput ¶
type GetSentryDashboardWidgetLayoutInput interface { pulumi.Input ToGetSentryDashboardWidgetLayoutOutput() GetSentryDashboardWidgetLayoutOutput ToGetSentryDashboardWidgetLayoutOutputWithContext(context.Context) GetSentryDashboardWidgetLayoutOutput }
GetSentryDashboardWidgetLayoutInput is an input type that accepts GetSentryDashboardWidgetLayoutArgs and GetSentryDashboardWidgetLayoutOutput values. You can construct a concrete instance of `GetSentryDashboardWidgetLayoutInput` via:
GetSentryDashboardWidgetLayoutArgs{...}
type GetSentryDashboardWidgetLayoutOutput ¶
type GetSentryDashboardWidgetLayoutOutput struct{ *pulumi.OutputState }
func (GetSentryDashboardWidgetLayoutOutput) ElementType ¶
func (GetSentryDashboardWidgetLayoutOutput) ElementType() reflect.Type
func (GetSentryDashboardWidgetLayoutOutput) H ¶
func (o GetSentryDashboardWidgetLayoutOutput) H() pulumi.IntOutput
func (GetSentryDashboardWidgetLayoutOutput) MinH ¶
func (o GetSentryDashboardWidgetLayoutOutput) MinH() pulumi.IntOutput
func (GetSentryDashboardWidgetLayoutOutput) ToGetSentryDashboardWidgetLayoutOutput ¶
func (o GetSentryDashboardWidgetLayoutOutput) ToGetSentryDashboardWidgetLayoutOutput() GetSentryDashboardWidgetLayoutOutput
func (GetSentryDashboardWidgetLayoutOutput) ToGetSentryDashboardWidgetLayoutOutputWithContext ¶
func (o GetSentryDashboardWidgetLayoutOutput) ToGetSentryDashboardWidgetLayoutOutputWithContext(ctx context.Context) GetSentryDashboardWidgetLayoutOutput
func (GetSentryDashboardWidgetLayoutOutput) ToOutput ¶
func (o GetSentryDashboardWidgetLayoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidgetLayout]
func (GetSentryDashboardWidgetLayoutOutput) W ¶
func (o GetSentryDashboardWidgetLayoutOutput) W() pulumi.IntOutput
func (GetSentryDashboardWidgetLayoutOutput) X ¶
func (o GetSentryDashboardWidgetLayoutOutput) X() pulumi.IntOutput
func (GetSentryDashboardWidgetLayoutOutput) Y ¶
func (o GetSentryDashboardWidgetLayoutOutput) Y() pulumi.IntOutput
type GetSentryDashboardWidgetOutput ¶
type GetSentryDashboardWidgetOutput struct{ *pulumi.OutputState }
func (GetSentryDashboardWidgetOutput) DisplayType ¶
func (o GetSentryDashboardWidgetOutput) DisplayType() pulumi.StringOutput
func (GetSentryDashboardWidgetOutput) ElementType ¶
func (GetSentryDashboardWidgetOutput) ElementType() reflect.Type
func (GetSentryDashboardWidgetOutput) Id ¶
func (o GetSentryDashboardWidgetOutput) Id() pulumi.StringOutput
The ID of this resource.
func (GetSentryDashboardWidgetOutput) Interval ¶
func (o GetSentryDashboardWidgetOutput) Interval() pulumi.StringOutput
func (GetSentryDashboardWidgetOutput) Layouts ¶
func (o GetSentryDashboardWidgetOutput) Layouts() GetSentryDashboardWidgetLayoutArrayOutput
func (GetSentryDashboardWidgetOutput) Limit ¶
func (o GetSentryDashboardWidgetOutput) Limit() pulumi.IntOutput
func (GetSentryDashboardWidgetOutput) Queries ¶
func (o GetSentryDashboardWidgetOutput) Queries() GetSentryDashboardWidgetQueryArrayOutput
func (GetSentryDashboardWidgetOutput) Title ¶
func (o GetSentryDashboardWidgetOutput) Title() pulumi.StringOutput
Dashboard title.
func (GetSentryDashboardWidgetOutput) ToGetSentryDashboardWidgetOutput ¶
func (o GetSentryDashboardWidgetOutput) ToGetSentryDashboardWidgetOutput() GetSentryDashboardWidgetOutput
func (GetSentryDashboardWidgetOutput) ToGetSentryDashboardWidgetOutputWithContext ¶
func (o GetSentryDashboardWidgetOutput) ToGetSentryDashboardWidgetOutputWithContext(ctx context.Context) GetSentryDashboardWidgetOutput
func (GetSentryDashboardWidgetOutput) ToOutput ¶
func (o GetSentryDashboardWidgetOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidget]
func (GetSentryDashboardWidgetOutput) WidgetType ¶
func (o GetSentryDashboardWidgetOutput) WidgetType() pulumi.StringOutput
type GetSentryDashboardWidgetQuery ¶
type GetSentryDashboardWidgetQuery struct { Aggregates []string `pulumi:"aggregates"` Columns []string `pulumi:"columns"` Conditions string `pulumi:"conditions"` FieldAliases []string `pulumi:"fieldAliases"` Fields []string `pulumi:"fields"` // The ID of this resource. Id string `pulumi:"id"` Name string `pulumi:"name"` OrderBy string `pulumi:"orderBy"` }
type GetSentryDashboardWidgetQueryArgs ¶
type GetSentryDashboardWidgetQueryArgs 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"` // The ID of this resource. Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` OrderBy pulumi.StringInput `pulumi:"orderBy"` }
func (GetSentryDashboardWidgetQueryArgs) ElementType ¶
func (GetSentryDashboardWidgetQueryArgs) ElementType() reflect.Type
func (GetSentryDashboardWidgetQueryArgs) ToGetSentryDashboardWidgetQueryOutput ¶
func (i GetSentryDashboardWidgetQueryArgs) ToGetSentryDashboardWidgetQueryOutput() GetSentryDashboardWidgetQueryOutput
func (GetSentryDashboardWidgetQueryArgs) ToGetSentryDashboardWidgetQueryOutputWithContext ¶
func (i GetSentryDashboardWidgetQueryArgs) ToGetSentryDashboardWidgetQueryOutputWithContext(ctx context.Context) GetSentryDashboardWidgetQueryOutput
func (GetSentryDashboardWidgetQueryArgs) ToOutput ¶
func (i GetSentryDashboardWidgetQueryArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidgetQuery]
type GetSentryDashboardWidgetQueryArray ¶
type GetSentryDashboardWidgetQueryArray []GetSentryDashboardWidgetQueryInput
func (GetSentryDashboardWidgetQueryArray) ElementType ¶
func (GetSentryDashboardWidgetQueryArray) ElementType() reflect.Type
func (GetSentryDashboardWidgetQueryArray) ToGetSentryDashboardWidgetQueryArrayOutput ¶
func (i GetSentryDashboardWidgetQueryArray) ToGetSentryDashboardWidgetQueryArrayOutput() GetSentryDashboardWidgetQueryArrayOutput
func (GetSentryDashboardWidgetQueryArray) ToGetSentryDashboardWidgetQueryArrayOutputWithContext ¶
func (i GetSentryDashboardWidgetQueryArray) ToGetSentryDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetQueryArrayOutput
func (GetSentryDashboardWidgetQueryArray) ToOutput ¶
func (i GetSentryDashboardWidgetQueryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidgetQuery]
type GetSentryDashboardWidgetQueryArrayInput ¶
type GetSentryDashboardWidgetQueryArrayInput interface { pulumi.Input ToGetSentryDashboardWidgetQueryArrayOutput() GetSentryDashboardWidgetQueryArrayOutput ToGetSentryDashboardWidgetQueryArrayOutputWithContext(context.Context) GetSentryDashboardWidgetQueryArrayOutput }
GetSentryDashboardWidgetQueryArrayInput is an input type that accepts GetSentryDashboardWidgetQueryArray and GetSentryDashboardWidgetQueryArrayOutput values. You can construct a concrete instance of `GetSentryDashboardWidgetQueryArrayInput` via:
GetSentryDashboardWidgetQueryArray{ GetSentryDashboardWidgetQueryArgs{...} }
type GetSentryDashboardWidgetQueryArrayOutput ¶
type GetSentryDashboardWidgetQueryArrayOutput struct{ *pulumi.OutputState }
func (GetSentryDashboardWidgetQueryArrayOutput) ElementType ¶
func (GetSentryDashboardWidgetQueryArrayOutput) ElementType() reflect.Type
func (GetSentryDashboardWidgetQueryArrayOutput) ToGetSentryDashboardWidgetQueryArrayOutput ¶
func (o GetSentryDashboardWidgetQueryArrayOutput) ToGetSentryDashboardWidgetQueryArrayOutput() GetSentryDashboardWidgetQueryArrayOutput
func (GetSentryDashboardWidgetQueryArrayOutput) ToGetSentryDashboardWidgetQueryArrayOutputWithContext ¶
func (o GetSentryDashboardWidgetQueryArrayOutput) ToGetSentryDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) GetSentryDashboardWidgetQueryArrayOutput
func (GetSentryDashboardWidgetQueryArrayOutput) ToOutput ¶
func (o GetSentryDashboardWidgetQueryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryDashboardWidgetQuery]
type GetSentryDashboardWidgetQueryInput ¶
type GetSentryDashboardWidgetQueryInput interface { pulumi.Input ToGetSentryDashboardWidgetQueryOutput() GetSentryDashboardWidgetQueryOutput ToGetSentryDashboardWidgetQueryOutputWithContext(context.Context) GetSentryDashboardWidgetQueryOutput }
GetSentryDashboardWidgetQueryInput is an input type that accepts GetSentryDashboardWidgetQueryArgs and GetSentryDashboardWidgetQueryOutput values. You can construct a concrete instance of `GetSentryDashboardWidgetQueryInput` via:
GetSentryDashboardWidgetQueryArgs{...}
type GetSentryDashboardWidgetQueryOutput ¶
type GetSentryDashboardWidgetQueryOutput struct{ *pulumi.OutputState }
func (GetSentryDashboardWidgetQueryOutput) Aggregates ¶
func (o GetSentryDashboardWidgetQueryOutput) Aggregates() pulumi.StringArrayOutput
func (GetSentryDashboardWidgetQueryOutput) Columns ¶
func (o GetSentryDashboardWidgetQueryOutput) Columns() pulumi.StringArrayOutput
func (GetSentryDashboardWidgetQueryOutput) Conditions ¶
func (o GetSentryDashboardWidgetQueryOutput) Conditions() pulumi.StringOutput
func (GetSentryDashboardWidgetQueryOutput) ElementType ¶
func (GetSentryDashboardWidgetQueryOutput) ElementType() reflect.Type
func (GetSentryDashboardWidgetQueryOutput) FieldAliases ¶
func (o GetSentryDashboardWidgetQueryOutput) FieldAliases() pulumi.StringArrayOutput
func (GetSentryDashboardWidgetQueryOutput) Fields ¶
func (o GetSentryDashboardWidgetQueryOutput) Fields() pulumi.StringArrayOutput
func (GetSentryDashboardWidgetQueryOutput) Id ¶
func (o GetSentryDashboardWidgetQueryOutput) Id() pulumi.StringOutput
The ID of this resource.
func (GetSentryDashboardWidgetQueryOutput) Name ¶
func (o GetSentryDashboardWidgetQueryOutput) Name() pulumi.StringOutput
func (GetSentryDashboardWidgetQueryOutput) OrderBy ¶
func (o GetSentryDashboardWidgetQueryOutput) OrderBy() pulumi.StringOutput
func (GetSentryDashboardWidgetQueryOutput) ToGetSentryDashboardWidgetQueryOutput ¶
func (o GetSentryDashboardWidgetQueryOutput) ToGetSentryDashboardWidgetQueryOutput() GetSentryDashboardWidgetQueryOutput
func (GetSentryDashboardWidgetQueryOutput) ToGetSentryDashboardWidgetQueryOutputWithContext ¶
func (o GetSentryDashboardWidgetQueryOutput) ToGetSentryDashboardWidgetQueryOutputWithContext(ctx context.Context) GetSentryDashboardWidgetQueryOutput
func (GetSentryDashboardWidgetQueryOutput) ToOutput ¶
func (o GetSentryDashboardWidgetQueryOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryDashboardWidgetQuery]
type GetSentryMetricAlertTrigger ¶
type GetSentryMetricAlertTrigger struct { Actions []GetSentryMetricAlertTriggerAction `pulumi:"actions"` AlertThreshold float64 `pulumi:"alertThreshold"` // The ID of this resource. Id string `pulumi:"id"` Label string `pulumi:"label"` ResolveThreshold float64 `pulumi:"resolveThreshold"` ThresholdType int `pulumi:"thresholdType"` }
type GetSentryMetricAlertTriggerActionArgs ¶
type GetSentryMetricAlertTriggerActionArgs struct { // The ID of this resource. Id pulumi.StringInput `pulumi:"id"` IntegrationId pulumi.IntInput `pulumi:"integrationId"` TargetIdentifier pulumi.StringInput `pulumi:"targetIdentifier"` TargetType pulumi.StringInput `pulumi:"targetType"` Type pulumi.StringInput `pulumi:"type"` }
func (GetSentryMetricAlertTriggerActionArgs) ElementType ¶
func (GetSentryMetricAlertTriggerActionArgs) ElementType() reflect.Type
func (GetSentryMetricAlertTriggerActionArgs) ToGetSentryMetricAlertTriggerActionOutput ¶
func (i GetSentryMetricAlertTriggerActionArgs) ToGetSentryMetricAlertTriggerActionOutput() GetSentryMetricAlertTriggerActionOutput
func (GetSentryMetricAlertTriggerActionArgs) ToGetSentryMetricAlertTriggerActionOutputWithContext ¶
func (i GetSentryMetricAlertTriggerActionArgs) ToGetSentryMetricAlertTriggerActionOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerActionOutput
func (GetSentryMetricAlertTriggerActionArgs) ToOutput ¶
func (i GetSentryMetricAlertTriggerActionArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryMetricAlertTriggerAction]
type GetSentryMetricAlertTriggerActionArray ¶
type GetSentryMetricAlertTriggerActionArray []GetSentryMetricAlertTriggerActionInput
func (GetSentryMetricAlertTriggerActionArray) ElementType ¶
func (GetSentryMetricAlertTriggerActionArray) ElementType() reflect.Type
func (GetSentryMetricAlertTriggerActionArray) ToGetSentryMetricAlertTriggerActionArrayOutput ¶
func (i GetSentryMetricAlertTriggerActionArray) ToGetSentryMetricAlertTriggerActionArrayOutput() GetSentryMetricAlertTriggerActionArrayOutput
func (GetSentryMetricAlertTriggerActionArray) ToGetSentryMetricAlertTriggerActionArrayOutputWithContext ¶
func (i GetSentryMetricAlertTriggerActionArray) ToGetSentryMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerActionArrayOutput
func (GetSentryMetricAlertTriggerActionArray) ToOutput ¶
func (i GetSentryMetricAlertTriggerActionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryMetricAlertTriggerAction]
type GetSentryMetricAlertTriggerActionArrayInput ¶
type GetSentryMetricAlertTriggerActionArrayInput interface { pulumi.Input ToGetSentryMetricAlertTriggerActionArrayOutput() GetSentryMetricAlertTriggerActionArrayOutput ToGetSentryMetricAlertTriggerActionArrayOutputWithContext(context.Context) GetSentryMetricAlertTriggerActionArrayOutput }
GetSentryMetricAlertTriggerActionArrayInput is an input type that accepts GetSentryMetricAlertTriggerActionArray and GetSentryMetricAlertTriggerActionArrayOutput values. You can construct a concrete instance of `GetSentryMetricAlertTriggerActionArrayInput` via:
GetSentryMetricAlertTriggerActionArray{ GetSentryMetricAlertTriggerActionArgs{...} }
type GetSentryMetricAlertTriggerActionArrayOutput ¶
type GetSentryMetricAlertTriggerActionArrayOutput struct{ *pulumi.OutputState }
func (GetSentryMetricAlertTriggerActionArrayOutput) ElementType ¶
func (GetSentryMetricAlertTriggerActionArrayOutput) ElementType() reflect.Type
func (GetSentryMetricAlertTriggerActionArrayOutput) ToGetSentryMetricAlertTriggerActionArrayOutput ¶
func (o GetSentryMetricAlertTriggerActionArrayOutput) ToGetSentryMetricAlertTriggerActionArrayOutput() GetSentryMetricAlertTriggerActionArrayOutput
func (GetSentryMetricAlertTriggerActionArrayOutput) ToGetSentryMetricAlertTriggerActionArrayOutputWithContext ¶
func (o GetSentryMetricAlertTriggerActionArrayOutput) ToGetSentryMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerActionArrayOutput
func (GetSentryMetricAlertTriggerActionArrayOutput) ToOutput ¶
func (o GetSentryMetricAlertTriggerActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryMetricAlertTriggerAction]
type GetSentryMetricAlertTriggerActionInput ¶
type GetSentryMetricAlertTriggerActionInput interface { pulumi.Input ToGetSentryMetricAlertTriggerActionOutput() GetSentryMetricAlertTriggerActionOutput ToGetSentryMetricAlertTriggerActionOutputWithContext(context.Context) GetSentryMetricAlertTriggerActionOutput }
GetSentryMetricAlertTriggerActionInput is an input type that accepts GetSentryMetricAlertTriggerActionArgs and GetSentryMetricAlertTriggerActionOutput values. You can construct a concrete instance of `GetSentryMetricAlertTriggerActionInput` via:
GetSentryMetricAlertTriggerActionArgs{...}
type GetSentryMetricAlertTriggerActionOutput ¶
type GetSentryMetricAlertTriggerActionOutput struct{ *pulumi.OutputState }
func (GetSentryMetricAlertTriggerActionOutput) ElementType ¶
func (GetSentryMetricAlertTriggerActionOutput) ElementType() reflect.Type
func (GetSentryMetricAlertTriggerActionOutput) Id ¶
func (o GetSentryMetricAlertTriggerActionOutput) Id() pulumi.StringOutput
The ID of this resource.
func (GetSentryMetricAlertTriggerActionOutput) IntegrationId ¶
func (o GetSentryMetricAlertTriggerActionOutput) IntegrationId() pulumi.IntOutput
func (GetSentryMetricAlertTriggerActionOutput) TargetIdentifier ¶
func (o GetSentryMetricAlertTriggerActionOutput) TargetIdentifier() pulumi.StringOutput
func (GetSentryMetricAlertTriggerActionOutput) TargetType ¶
func (o GetSentryMetricAlertTriggerActionOutput) TargetType() pulumi.StringOutput
func (GetSentryMetricAlertTriggerActionOutput) ToGetSentryMetricAlertTriggerActionOutput ¶
func (o GetSentryMetricAlertTriggerActionOutput) ToGetSentryMetricAlertTriggerActionOutput() GetSentryMetricAlertTriggerActionOutput
func (GetSentryMetricAlertTriggerActionOutput) ToGetSentryMetricAlertTriggerActionOutputWithContext ¶
func (o GetSentryMetricAlertTriggerActionOutput) ToGetSentryMetricAlertTriggerActionOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerActionOutput
func (GetSentryMetricAlertTriggerActionOutput) ToOutput ¶
func (o GetSentryMetricAlertTriggerActionOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryMetricAlertTriggerAction]
func (GetSentryMetricAlertTriggerActionOutput) Type ¶
func (o GetSentryMetricAlertTriggerActionOutput) Type() pulumi.StringOutput
type GetSentryMetricAlertTriggerArgs ¶
type GetSentryMetricAlertTriggerArgs struct { Actions GetSentryMetricAlertTriggerActionArrayInput `pulumi:"actions"` AlertThreshold pulumi.Float64Input `pulumi:"alertThreshold"` // The ID of this resource. Id pulumi.StringInput `pulumi:"id"` Label pulumi.StringInput `pulumi:"label"` ResolveThreshold pulumi.Float64Input `pulumi:"resolveThreshold"` ThresholdType pulumi.IntInput `pulumi:"thresholdType"` }
func (GetSentryMetricAlertTriggerArgs) ElementType ¶
func (GetSentryMetricAlertTriggerArgs) ElementType() reflect.Type
func (GetSentryMetricAlertTriggerArgs) ToGetSentryMetricAlertTriggerOutput ¶
func (i GetSentryMetricAlertTriggerArgs) ToGetSentryMetricAlertTriggerOutput() GetSentryMetricAlertTriggerOutput
func (GetSentryMetricAlertTriggerArgs) ToGetSentryMetricAlertTriggerOutputWithContext ¶
func (i GetSentryMetricAlertTriggerArgs) ToGetSentryMetricAlertTriggerOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerOutput
func (GetSentryMetricAlertTriggerArgs) ToOutput ¶
func (i GetSentryMetricAlertTriggerArgs) ToOutput(ctx context.Context) pulumix.Output[GetSentryMetricAlertTrigger]
type GetSentryMetricAlertTriggerArray ¶
type GetSentryMetricAlertTriggerArray []GetSentryMetricAlertTriggerInput
func (GetSentryMetricAlertTriggerArray) ElementType ¶
func (GetSentryMetricAlertTriggerArray) ElementType() reflect.Type
func (GetSentryMetricAlertTriggerArray) ToGetSentryMetricAlertTriggerArrayOutput ¶
func (i GetSentryMetricAlertTriggerArray) ToGetSentryMetricAlertTriggerArrayOutput() GetSentryMetricAlertTriggerArrayOutput
func (GetSentryMetricAlertTriggerArray) ToGetSentryMetricAlertTriggerArrayOutputWithContext ¶
func (i GetSentryMetricAlertTriggerArray) ToGetSentryMetricAlertTriggerArrayOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerArrayOutput
func (GetSentryMetricAlertTriggerArray) ToOutput ¶
func (i GetSentryMetricAlertTriggerArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryMetricAlertTrigger]
type GetSentryMetricAlertTriggerArrayInput ¶
type GetSentryMetricAlertTriggerArrayInput interface { pulumi.Input ToGetSentryMetricAlertTriggerArrayOutput() GetSentryMetricAlertTriggerArrayOutput ToGetSentryMetricAlertTriggerArrayOutputWithContext(context.Context) GetSentryMetricAlertTriggerArrayOutput }
GetSentryMetricAlertTriggerArrayInput is an input type that accepts GetSentryMetricAlertTriggerArray and GetSentryMetricAlertTriggerArrayOutput values. You can construct a concrete instance of `GetSentryMetricAlertTriggerArrayInput` via:
GetSentryMetricAlertTriggerArray{ GetSentryMetricAlertTriggerArgs{...} }
type GetSentryMetricAlertTriggerArrayOutput ¶
type GetSentryMetricAlertTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetSentryMetricAlertTriggerArrayOutput) ElementType ¶
func (GetSentryMetricAlertTriggerArrayOutput) ElementType() reflect.Type
func (GetSentryMetricAlertTriggerArrayOutput) ToGetSentryMetricAlertTriggerArrayOutput ¶
func (o GetSentryMetricAlertTriggerArrayOutput) ToGetSentryMetricAlertTriggerArrayOutput() GetSentryMetricAlertTriggerArrayOutput
func (GetSentryMetricAlertTriggerArrayOutput) ToGetSentryMetricAlertTriggerArrayOutputWithContext ¶
func (o GetSentryMetricAlertTriggerArrayOutput) ToGetSentryMetricAlertTriggerArrayOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerArrayOutput
func (GetSentryMetricAlertTriggerArrayOutput) ToOutput ¶
func (o GetSentryMetricAlertTriggerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSentryMetricAlertTrigger]
type GetSentryMetricAlertTriggerInput ¶
type GetSentryMetricAlertTriggerInput interface { pulumi.Input ToGetSentryMetricAlertTriggerOutput() GetSentryMetricAlertTriggerOutput ToGetSentryMetricAlertTriggerOutputWithContext(context.Context) GetSentryMetricAlertTriggerOutput }
GetSentryMetricAlertTriggerInput is an input type that accepts GetSentryMetricAlertTriggerArgs and GetSentryMetricAlertTriggerOutput values. You can construct a concrete instance of `GetSentryMetricAlertTriggerInput` via:
GetSentryMetricAlertTriggerArgs{...}
type GetSentryMetricAlertTriggerOutput ¶
type GetSentryMetricAlertTriggerOutput struct{ *pulumi.OutputState }
func (GetSentryMetricAlertTriggerOutput) Actions ¶
func (o GetSentryMetricAlertTriggerOutput) Actions() GetSentryMetricAlertTriggerActionArrayOutput
func (GetSentryMetricAlertTriggerOutput) AlertThreshold ¶
func (o GetSentryMetricAlertTriggerOutput) AlertThreshold() pulumi.Float64Output
func (GetSentryMetricAlertTriggerOutput) ElementType ¶
func (GetSentryMetricAlertTriggerOutput) ElementType() reflect.Type
func (GetSentryMetricAlertTriggerOutput) Id ¶
func (o GetSentryMetricAlertTriggerOutput) Id() pulumi.StringOutput
The ID of this resource.
func (GetSentryMetricAlertTriggerOutput) Label ¶
func (o GetSentryMetricAlertTriggerOutput) Label() pulumi.StringOutput
func (GetSentryMetricAlertTriggerOutput) ResolveThreshold ¶
func (o GetSentryMetricAlertTriggerOutput) ResolveThreshold() pulumi.Float64Output
func (GetSentryMetricAlertTriggerOutput) ThresholdType ¶
func (o GetSentryMetricAlertTriggerOutput) ThresholdType() pulumi.IntOutput
func (GetSentryMetricAlertTriggerOutput) ToGetSentryMetricAlertTriggerOutput ¶
func (o GetSentryMetricAlertTriggerOutput) ToGetSentryMetricAlertTriggerOutput() GetSentryMetricAlertTriggerOutput
func (GetSentryMetricAlertTriggerOutput) ToGetSentryMetricAlertTriggerOutputWithContext ¶
func (o GetSentryMetricAlertTriggerOutput) ToGetSentryMetricAlertTriggerOutputWithContext(ctx context.Context) GetSentryMetricAlertTriggerOutput
func (GetSentryMetricAlertTriggerOutput) ToOutput ¶
func (o GetSentryMetricAlertTriggerOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryMetricAlertTrigger]
type GetSentryOrganizationIntegrationArgs ¶
type GetSentryOrganizationIntegrationArgs struct { // The name of the organization integration. Name string `pulumi:"name"` // The slug of the organization the integration belongs to. Organization string `pulumi:"organization"` // The key of the organization integration provider. ProviderKey string `pulumi:"providerKey"` }
A collection of arguments for invoking getSentryOrganizationIntegration.
type GetSentryOrganizationIntegrationOutputArgs ¶
type GetSentryOrganizationIntegrationOutputArgs struct { // The name of the organization integration. Name pulumi.StringInput `pulumi:"name"` // The slug of the organization the integration belongs to. Organization pulumi.StringInput `pulumi:"organization"` // The key of the organization integration provider. ProviderKey pulumi.StringInput `pulumi:"providerKey"` }
A collection of arguments for invoking getSentryOrganizationIntegration.
func (GetSentryOrganizationIntegrationOutputArgs) ElementType ¶
func (GetSentryOrganizationIntegrationOutputArgs) ElementType() reflect.Type
type GetSentryOrganizationIntegrationResult ¶
type GetSentryOrganizationIntegrationResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The internal ID for this organization integration. InternalId string `pulumi:"internalId"` // The name of the organization integration. Name string `pulumi:"name"` // The slug of the organization the integration belongs to. Organization string `pulumi:"organization"` // The key of the organization integration provider. ProviderKey string `pulumi:"providerKey"` }
A collection of values returned by getSentryOrganizationIntegration.
func GetSentryOrganizationIntegration ¶
func GetSentryOrganizationIntegration(ctx *pulumi.Context, args *GetSentryOrganizationIntegrationArgs, opts ...pulumi.InvokeOption) (*GetSentryOrganizationIntegrationResult, error)
Sentry Organization Integration data source.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.GetSentryOrganizationIntegration(ctx, &sentry.GetSentryOrganizationIntegrationArgs{ Name: "my-github-organization", Organization: "my-organization", ProviderKey: "github", }, nil) if err != nil { return err } _, err = sentry.GetSentryOrganizationIntegration(ctx, &sentry.GetSentryOrganizationIntegrationArgs{ Name: "Slack Workspace", Organization: "my-organization", ProviderKey: "slack", }, nil) if err != nil { return err } return nil }) }
```
type GetSentryOrganizationIntegrationResultOutput ¶
type GetSentryOrganizationIntegrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSentryOrganizationIntegration.
func GetSentryOrganizationIntegrationOutput ¶
func GetSentryOrganizationIntegrationOutput(ctx *pulumi.Context, args GetSentryOrganizationIntegrationOutputArgs, opts ...pulumi.InvokeOption) GetSentryOrganizationIntegrationResultOutput
func (GetSentryOrganizationIntegrationResultOutput) ElementType ¶
func (GetSentryOrganizationIntegrationResultOutput) ElementType() reflect.Type
func (GetSentryOrganizationIntegrationResultOutput) Id ¶
func (o GetSentryOrganizationIntegrationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSentryOrganizationIntegrationResultOutput) InternalId ¶
func (o GetSentryOrganizationIntegrationResultOutput) InternalId() pulumi.StringOutput
The internal ID for this organization integration.
func (GetSentryOrganizationIntegrationResultOutput) Name ¶
func (o GetSentryOrganizationIntegrationResultOutput) Name() pulumi.StringOutput
The name of the organization integration.
func (GetSentryOrganizationIntegrationResultOutput) Organization ¶
func (o GetSentryOrganizationIntegrationResultOutput) Organization() pulumi.StringOutput
The slug of the organization the integration belongs to.
func (GetSentryOrganizationIntegrationResultOutput) ProviderKey ¶
func (o GetSentryOrganizationIntegrationResultOutput) ProviderKey() pulumi.StringOutput
The key of the organization integration provider.
func (GetSentryOrganizationIntegrationResultOutput) ToGetSentryOrganizationIntegrationResultOutput ¶
func (o GetSentryOrganizationIntegrationResultOutput) ToGetSentryOrganizationIntegrationResultOutput() GetSentryOrganizationIntegrationResultOutput
func (GetSentryOrganizationIntegrationResultOutput) ToGetSentryOrganizationIntegrationResultOutputWithContext ¶
func (o GetSentryOrganizationIntegrationResultOutput) ToGetSentryOrganizationIntegrationResultOutputWithContext(ctx context.Context) GetSentryOrganizationIntegrationResultOutput
func (GetSentryOrganizationIntegrationResultOutput) ToOutput ¶
func (o GetSentryOrganizationIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSentryOrganizationIntegrationResult]
type LookupSentryDashboardArgs ¶
type LookupSentryDashboardArgs struct { // The internal ID for this dashboard. InternalId string `pulumi:"internalId"` // The slug of the organization the dashboard belongs to. Organization string `pulumi:"organization"` }
A collection of arguments for invoking getSentryDashboard.
type LookupSentryDashboardOutputArgs ¶
type LookupSentryDashboardOutputArgs struct { // The internal ID for this dashboard. InternalId pulumi.StringInput `pulumi:"internalId"` // The slug of the organization the dashboard belongs to. Organization pulumi.StringInput `pulumi:"organization"` }
A collection of arguments for invoking getSentryDashboard.
func (LookupSentryDashboardOutputArgs) ElementType ¶
func (LookupSentryDashboardOutputArgs) ElementType() reflect.Type
type LookupSentryDashboardResult ¶
type LookupSentryDashboardResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The internal ID for this dashboard. InternalId string `pulumi:"internalId"` // The slug of the organization the dashboard belongs to. Organization string `pulumi:"organization"` // Dashboard title. Title string `pulumi:"title"` // Dashboard widgets. Widgets []GetSentryDashboardWidget `pulumi:"widgets"` }
A collection of values returned by getSentryDashboard.
func LookupSentryDashboard ¶
func LookupSentryDashboard(ctx *pulumi.Context, args *LookupSentryDashboardArgs, opts ...pulumi.InvokeOption) (*LookupSentryDashboardResult, error)
type LookupSentryDashboardResultOutput ¶
type LookupSentryDashboardResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSentryDashboard.
func LookupSentryDashboardOutput ¶
func LookupSentryDashboardOutput(ctx *pulumi.Context, args LookupSentryDashboardOutputArgs, opts ...pulumi.InvokeOption) LookupSentryDashboardResultOutput
func (LookupSentryDashboardResultOutput) ElementType ¶
func (LookupSentryDashboardResultOutput) ElementType() reflect.Type
func (LookupSentryDashboardResultOutput) Id ¶
func (o LookupSentryDashboardResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSentryDashboardResultOutput) InternalId ¶
func (o LookupSentryDashboardResultOutput) InternalId() pulumi.StringOutput
The internal ID for this dashboard.
func (LookupSentryDashboardResultOutput) Organization ¶
func (o LookupSentryDashboardResultOutput) Organization() pulumi.StringOutput
The slug of the organization the dashboard belongs to.
func (LookupSentryDashboardResultOutput) Title ¶
func (o LookupSentryDashboardResultOutput) Title() pulumi.StringOutput
Dashboard title.
func (LookupSentryDashboardResultOutput) ToLookupSentryDashboardResultOutput ¶
func (o LookupSentryDashboardResultOutput) ToLookupSentryDashboardResultOutput() LookupSentryDashboardResultOutput
func (LookupSentryDashboardResultOutput) ToLookupSentryDashboardResultOutputWithContext ¶
func (o LookupSentryDashboardResultOutput) ToLookupSentryDashboardResultOutputWithContext(ctx context.Context) LookupSentryDashboardResultOutput
func (LookupSentryDashboardResultOutput) ToOutput ¶
func (o LookupSentryDashboardResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryDashboardResult]
func (LookupSentryDashboardResultOutput) Widgets ¶
func (o LookupSentryDashboardResultOutput) Widgets() GetSentryDashboardWidgetArrayOutput
Dashboard widgets.
type LookupSentryIssueAlertArgs ¶
type LookupSentryIssueAlertArgs struct { // The internal ID for this issue alert. InternalId string `pulumi:"internalId"` // The slug of the organization the issue alert belongs to. Organization string `pulumi:"organization"` // The slug of the project the issue alert belongs to. Project string `pulumi:"project"` }
A collection of arguments for invoking getSentryIssueAlert.
type LookupSentryIssueAlertOutputArgs ¶
type LookupSentryIssueAlertOutputArgs struct { // The internal ID for this issue alert. InternalId pulumi.StringInput `pulumi:"internalId"` // The slug of the organization the issue alert belongs to. Organization pulumi.StringInput `pulumi:"organization"` // The slug of the project the issue alert belongs to. Project pulumi.StringInput `pulumi:"project"` }
A collection of arguments for invoking getSentryIssueAlert.
func (LookupSentryIssueAlertOutputArgs) ElementType ¶
func (LookupSentryIssueAlertOutputArgs) ElementType() reflect.Type
type LookupSentryIssueAlertResult ¶
type LookupSentryIssueAlertResult struct { // Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen. ActionMatch string `pulumi:"actionMatch"` // List of actions. Actions []map[string]interface{} `pulumi:"actions"` // List of conditions. Conditions []map[string]interface{} `pulumi:"conditions"` // Perform issue alert in a specific environment. Environment string `pulumi:"environment"` // Trigger actions if `all`, `any`, or `none` of the specified filters match. FilterMatch string `pulumi:"filterMatch"` // List of filters. Filters []map[string]interface{} `pulumi:"filters"` // Perform actions at most once every `X` minutes for this issue. Defaults to `30`. Frequency int `pulumi:"frequency"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The internal ID for this issue alert. InternalId string `pulumi:"internalId"` // The issue alert name. Name string `pulumi:"name"` // The slug of the organization the issue alert belongs to. Organization string `pulumi:"organization"` // The slug of the project the issue alert belongs to. Project string `pulumi:"project"` }
A collection of values returned by getSentryIssueAlert.
func LookupSentryIssueAlert ¶
func LookupSentryIssueAlert(ctx *pulumi.Context, args *LookupSentryIssueAlertArgs, opts ...pulumi.InvokeOption) (*LookupSentryIssueAlertResult, error)
Sentry Issue Alert data source. As the object structure of `conditions`, `filters`, and `actions` are undocumented, a tip is to set up an Issue Alert via the Web UI, and use this data source to copy its object structure to your resources.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { original, err := sentry.LookupSentryIssueAlert(ctx, &sentry.LookupSentryIssueAlertArgs{ Organization: "my-organization", Project: "my-project", InternalId: "42", }, nil) if err != nil { return err } _, err = sentry.NewSentryIssueAlert(ctx, "copy", &sentry.SentryIssueAlertArgs{ Organization: *pulumi.String(original.Organization), Project: *pulumi.String(original.Project), ActionMatch: *pulumi.String(original.ActionMatch), FilterMatch: *pulumi.String(original.FilterMatch), Frequency: *pulumi.Int(original.Frequency), Conditions: interface{}(original.Conditions), Filters: interface{}(original.Filters), Actions: interface{}(original.Actions), }) if err != nil { return err } return nil }) }
```
type LookupSentryIssueAlertResultOutput ¶
type LookupSentryIssueAlertResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSentryIssueAlert.
func LookupSentryIssueAlertOutput ¶
func LookupSentryIssueAlertOutput(ctx *pulumi.Context, args LookupSentryIssueAlertOutputArgs, opts ...pulumi.InvokeOption) LookupSentryIssueAlertResultOutput
func (LookupSentryIssueAlertResultOutput) ActionMatch ¶
func (o LookupSentryIssueAlertResultOutput) ActionMatch() pulumi.StringOutput
Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
func (LookupSentryIssueAlertResultOutput) Actions ¶
func (o LookupSentryIssueAlertResultOutput) Actions() pulumi.MapArrayOutput
List of actions.
func (LookupSentryIssueAlertResultOutput) Conditions ¶
func (o LookupSentryIssueAlertResultOutput) Conditions() pulumi.MapArrayOutput
List of conditions.
func (LookupSentryIssueAlertResultOutput) ElementType ¶
func (LookupSentryIssueAlertResultOutput) ElementType() reflect.Type
func (LookupSentryIssueAlertResultOutput) Environment ¶
func (o LookupSentryIssueAlertResultOutput) Environment() pulumi.StringOutput
Perform issue alert in a specific environment.
func (LookupSentryIssueAlertResultOutput) FilterMatch ¶
func (o LookupSentryIssueAlertResultOutput) FilterMatch() pulumi.StringOutput
Trigger actions if `all`, `any`, or `none` of the specified filters match.
func (LookupSentryIssueAlertResultOutput) Filters ¶
func (o LookupSentryIssueAlertResultOutput) Filters() pulumi.MapArrayOutput
List of filters.
func (LookupSentryIssueAlertResultOutput) Frequency ¶
func (o LookupSentryIssueAlertResultOutput) Frequency() pulumi.IntOutput
Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
func (LookupSentryIssueAlertResultOutput) Id ¶
func (o LookupSentryIssueAlertResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSentryIssueAlertResultOutput) InternalId ¶
func (o LookupSentryIssueAlertResultOutput) InternalId() pulumi.StringOutput
The internal ID for this issue alert.
func (LookupSentryIssueAlertResultOutput) Name ¶
func (o LookupSentryIssueAlertResultOutput) Name() pulumi.StringOutput
The issue alert name.
func (LookupSentryIssueAlertResultOutput) Organization ¶
func (o LookupSentryIssueAlertResultOutput) Organization() pulumi.StringOutput
The slug of the organization the issue alert belongs to.
func (LookupSentryIssueAlertResultOutput) Project ¶
func (o LookupSentryIssueAlertResultOutput) Project() pulumi.StringOutput
The slug of the project the issue alert belongs to.
func (LookupSentryIssueAlertResultOutput) ToLookupSentryIssueAlertResultOutput ¶
func (o LookupSentryIssueAlertResultOutput) ToLookupSentryIssueAlertResultOutput() LookupSentryIssueAlertResultOutput
func (LookupSentryIssueAlertResultOutput) ToLookupSentryIssueAlertResultOutputWithContext ¶
func (o LookupSentryIssueAlertResultOutput) ToLookupSentryIssueAlertResultOutputWithContext(ctx context.Context) LookupSentryIssueAlertResultOutput
func (LookupSentryIssueAlertResultOutput) ToOutput ¶
func (o LookupSentryIssueAlertResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryIssueAlertResult]
type LookupSentryKeyArgs ¶
type LookupSentryKeyArgs struct { // Boolean flag indicating that we want the first key of the returned keys. First *bool `pulumi:"first"` // The name of the key to retrieve. Name *string `pulumi:"name"` // The slug of the organization the key should be created for. Organization string `pulumi:"organization"` // The slug of the project the key should be created for. Project string `pulumi:"project"` }
A collection of arguments for invoking getSentryKey.
type LookupSentryKeyOutputArgs ¶
type LookupSentryKeyOutputArgs struct { // Boolean flag indicating that we want the first key of the returned keys. First pulumi.BoolPtrInput `pulumi:"first"` // The name of the key to retrieve. Name pulumi.StringPtrInput `pulumi:"name"` // The slug of the organization the key should be created for. Organization pulumi.StringInput `pulumi:"organization"` // The slug of the project the key should be created for. Project pulumi.StringInput `pulumi:"project"` }
A collection of arguments for invoking getSentryKey.
func (LookupSentryKeyOutputArgs) ElementType ¶
func (LookupSentryKeyOutputArgs) ElementType() reflect.Type
type LookupSentryKeyResult ¶
type LookupSentryKeyResult struct { // DSN for the Content Security Policy (CSP) for the key. DsnCsp string `pulumi:"dsnCsp"` // DSN for the key. DsnPublic string `pulumi:"dsnPublic"` // Deprecated: DSN (Deprecated) for the key. DsnSecret string `pulumi:"dsnSecret"` // Boolean flag indicating that we want the first key of the returned keys. First *bool `pulumi:"first"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Flag indicating the key is active. IsActive bool `pulumi:"isActive"` // The name of the key to retrieve. Name *string `pulumi:"name"` // The slug of the organization the key should be created for. Organization string `pulumi:"organization"` // The slug of the project the key should be created for. Project string `pulumi:"project"` // The ID of the project that the key belongs to. ProjectId int `pulumi:"projectId"` // Public key portion of the client key. Public string `pulumi:"public"` // Number of events that can be reported within the rate limit window. RateLimitCount int `pulumi:"rateLimitCount"` // Length of time that will be considered when checking the rate limit. RateLimitWindow int `pulumi:"rateLimitWindow"` // Secret key portion of the client key. Secret string `pulumi:"secret"` }
A collection of values returned by getSentryKey.
func LookupSentryKey ¶
func LookupSentryKey(ctx *pulumi.Context, args *LookupSentryKeyArgs, opts ...pulumi.InvokeOption) (*LookupSentryKeyResult, error)
Sentry Key data source.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.LookupSentryKey(ctx, &sentry.LookupSentryKeyArgs{ Name: pulumi.StringRef("Default"), Organization: "my-organization", Project: "web-app", }, nil) if err != nil { return err } _, err = sentry.LookupSentryKey(ctx, &sentry.LookupSentryKeyArgs{ First: pulumi.BoolRef(true), Organization: "my-organization", Project: "web-app", }, nil) if err != nil { return err } return nil }) }
```
type LookupSentryKeyResultOutput ¶
type LookupSentryKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSentryKey.
func LookupSentryKeyOutput ¶
func LookupSentryKeyOutput(ctx *pulumi.Context, args LookupSentryKeyOutputArgs, opts ...pulumi.InvokeOption) LookupSentryKeyResultOutput
func (LookupSentryKeyResultOutput) DsnCsp ¶
func (o LookupSentryKeyResultOutput) DsnCsp() pulumi.StringOutput
DSN for the Content Security Policy (CSP) for the key.
func (LookupSentryKeyResultOutput) DsnPublic ¶
func (o LookupSentryKeyResultOutput) DsnPublic() pulumi.StringOutput
DSN for the key.
func (LookupSentryKeyResultOutput) DsnSecret
deprecated
func (o LookupSentryKeyResultOutput) DsnSecret() pulumi.StringOutput
Deprecated: DSN (Deprecated) for the key.
func (LookupSentryKeyResultOutput) ElementType ¶
func (LookupSentryKeyResultOutput) ElementType() reflect.Type
func (LookupSentryKeyResultOutput) First ¶
func (o LookupSentryKeyResultOutput) First() pulumi.BoolPtrOutput
Boolean flag indicating that we want the first key of the returned keys.
func (LookupSentryKeyResultOutput) Id ¶
func (o LookupSentryKeyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSentryKeyResultOutput) IsActive ¶
func (o LookupSentryKeyResultOutput) IsActive() pulumi.BoolOutput
Flag indicating the key is active.
func (LookupSentryKeyResultOutput) Name ¶
func (o LookupSentryKeyResultOutput) Name() pulumi.StringPtrOutput
The name of the key to retrieve.
func (LookupSentryKeyResultOutput) Organization ¶
func (o LookupSentryKeyResultOutput) Organization() pulumi.StringOutput
The slug of the organization the key should be created for.
func (LookupSentryKeyResultOutput) Project ¶
func (o LookupSentryKeyResultOutput) Project() pulumi.StringOutput
The slug of the project the key should be created for.
func (LookupSentryKeyResultOutput) ProjectId ¶
func (o LookupSentryKeyResultOutput) ProjectId() pulumi.IntOutput
The ID of the project that the key belongs to.
func (LookupSentryKeyResultOutput) Public ¶
func (o LookupSentryKeyResultOutput) Public() pulumi.StringOutput
Public key portion of the client key.
func (LookupSentryKeyResultOutput) RateLimitCount ¶
func (o LookupSentryKeyResultOutput) RateLimitCount() pulumi.IntOutput
Number of events that can be reported within the rate limit window.
func (LookupSentryKeyResultOutput) RateLimitWindow ¶
func (o LookupSentryKeyResultOutput) RateLimitWindow() pulumi.IntOutput
Length of time that will be considered when checking the rate limit.
func (LookupSentryKeyResultOutput) Secret ¶
func (o LookupSentryKeyResultOutput) Secret() pulumi.StringOutput
Secret key portion of the client key.
func (LookupSentryKeyResultOutput) ToLookupSentryKeyResultOutput ¶
func (o LookupSentryKeyResultOutput) ToLookupSentryKeyResultOutput() LookupSentryKeyResultOutput
func (LookupSentryKeyResultOutput) ToLookupSentryKeyResultOutputWithContext ¶
func (o LookupSentryKeyResultOutput) ToLookupSentryKeyResultOutputWithContext(ctx context.Context) LookupSentryKeyResultOutput
func (LookupSentryKeyResultOutput) ToOutput ¶
func (o LookupSentryKeyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryKeyResult]
type LookupSentryMetricAlertArgs ¶
type LookupSentryMetricAlertArgs struct { // The internal ID for this metric alert. InternalId string `pulumi:"internalId"` // The slug of the organization the metric alert belongs to. Organization string `pulumi:"organization"` // The slug of the project the metric alert belongs to. Project string `pulumi:"project"` }
A collection of arguments for invoking getSentryMetricAlert.
type LookupSentryMetricAlertOutputArgs ¶
type LookupSentryMetricAlertOutputArgs struct { // The internal ID for this metric alert. InternalId pulumi.StringInput `pulumi:"internalId"` // The slug of the organization the metric alert belongs to. Organization pulumi.StringInput `pulumi:"organization"` // The slug of the project the metric alert belongs to. Project pulumi.StringInput `pulumi:"project"` }
A collection of arguments for invoking getSentryMetricAlert.
func (LookupSentryMetricAlertOutputArgs) ElementType ¶
func (LookupSentryMetricAlertOutputArgs) ElementType() reflect.Type
type LookupSentryMetricAlertResult ¶
type LookupSentryMetricAlertResult struct { Aggregate string `pulumi:"aggregate"` Dataset string `pulumi:"dataset"` Environment string `pulumi:"environment"` // The events type of dataset. EventTypes []string `pulumi:"eventTypes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The internal ID for this metric alert. InternalId string `pulumi:"internalId"` // The metric alert name. Name string `pulumi:"name"` // The slug of the organization the metric alert belongs to. Organization string `pulumi:"organization"` Owner string `pulumi:"owner"` // The slug of the project the metric alert belongs to. Project string `pulumi:"project"` Query string `pulumi:"query"` ResolveThreshold float64 `pulumi:"resolveThreshold"` ThresholdType int `pulumi:"thresholdType"` TimeWindow float64 `pulumi:"timeWindow"` Triggers []GetSentryMetricAlertTrigger `pulumi:"triggers"` }
A collection of values returned by getSentryMetricAlert.
func LookupSentryMetricAlert ¶
func LookupSentryMetricAlert(ctx *pulumi.Context, args *LookupSentryMetricAlertArgs, opts ...pulumi.InvokeOption) (*LookupSentryMetricAlertResult, error)
type LookupSentryMetricAlertResultOutput ¶
type LookupSentryMetricAlertResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSentryMetricAlert.
func LookupSentryMetricAlertOutput ¶
func LookupSentryMetricAlertOutput(ctx *pulumi.Context, args LookupSentryMetricAlertOutputArgs, opts ...pulumi.InvokeOption) LookupSentryMetricAlertResultOutput
func (LookupSentryMetricAlertResultOutput) Aggregate ¶
func (o LookupSentryMetricAlertResultOutput) Aggregate() pulumi.StringOutput
func (LookupSentryMetricAlertResultOutput) Dataset ¶
func (o LookupSentryMetricAlertResultOutput) Dataset() pulumi.StringOutput
func (LookupSentryMetricAlertResultOutput) ElementType ¶
func (LookupSentryMetricAlertResultOutput) ElementType() reflect.Type
func (LookupSentryMetricAlertResultOutput) Environment ¶
func (o LookupSentryMetricAlertResultOutput) Environment() pulumi.StringOutput
func (LookupSentryMetricAlertResultOutput) EventTypes ¶
func (o LookupSentryMetricAlertResultOutput) EventTypes() pulumi.StringArrayOutput
The events type of dataset.
func (LookupSentryMetricAlertResultOutput) Id ¶
func (o LookupSentryMetricAlertResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSentryMetricAlertResultOutput) InternalId ¶
func (o LookupSentryMetricAlertResultOutput) InternalId() pulumi.StringOutput
The internal ID for this metric alert.
func (LookupSentryMetricAlertResultOutput) Name ¶
func (o LookupSentryMetricAlertResultOutput) Name() pulumi.StringOutput
The metric alert name.
func (LookupSentryMetricAlertResultOutput) Organization ¶
func (o LookupSentryMetricAlertResultOutput) Organization() pulumi.StringOutput
The slug of the organization the metric alert belongs to.
func (LookupSentryMetricAlertResultOutput) Owner ¶
func (o LookupSentryMetricAlertResultOutput) Owner() pulumi.StringOutput
func (LookupSentryMetricAlertResultOutput) Project ¶
func (o LookupSentryMetricAlertResultOutput) Project() pulumi.StringOutput
The slug of the project the metric alert belongs to.
func (LookupSentryMetricAlertResultOutput) Query ¶
func (o LookupSentryMetricAlertResultOutput) Query() pulumi.StringOutput
func (LookupSentryMetricAlertResultOutput) ResolveThreshold ¶
func (o LookupSentryMetricAlertResultOutput) ResolveThreshold() pulumi.Float64Output
func (LookupSentryMetricAlertResultOutput) ThresholdType ¶
func (o LookupSentryMetricAlertResultOutput) ThresholdType() pulumi.IntOutput
func (LookupSentryMetricAlertResultOutput) TimeWindow ¶
func (o LookupSentryMetricAlertResultOutput) TimeWindow() pulumi.Float64Output
func (LookupSentryMetricAlertResultOutput) ToLookupSentryMetricAlertResultOutput ¶
func (o LookupSentryMetricAlertResultOutput) ToLookupSentryMetricAlertResultOutput() LookupSentryMetricAlertResultOutput
func (LookupSentryMetricAlertResultOutput) ToLookupSentryMetricAlertResultOutputWithContext ¶
func (o LookupSentryMetricAlertResultOutput) ToLookupSentryMetricAlertResultOutputWithContext(ctx context.Context) LookupSentryMetricAlertResultOutput
func (LookupSentryMetricAlertResultOutput) ToOutput ¶
func (o LookupSentryMetricAlertResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryMetricAlertResult]
func (LookupSentryMetricAlertResultOutput) Triggers ¶
func (o LookupSentryMetricAlertResultOutput) Triggers() GetSentryMetricAlertTriggerArrayOutput
type LookupSentryOrganizationArgs ¶
type LookupSentryOrganizationArgs struct { // The unique URL slug for this organization. Slug string `pulumi:"slug"` }
A collection of arguments for invoking getSentryOrganization.
type LookupSentryOrganizationOutputArgs ¶
type LookupSentryOrganizationOutputArgs struct { // The unique URL slug for this organization. Slug pulumi.StringInput `pulumi:"slug"` }
A collection of arguments for invoking getSentryOrganization.
func (LookupSentryOrganizationOutputArgs) ElementType ¶
func (LookupSentryOrganizationOutputArgs) ElementType() reflect.Type
type LookupSentryOrganizationResult ¶
type LookupSentryOrganizationResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The internal ID for this organization. InternalId string `pulumi:"internalId"` // The human readable name for this organization. Name string `pulumi:"name"` // The unique URL slug for this organization. Slug string `pulumi:"slug"` }
A collection of values returned by getSentryOrganization.
func LookupSentryOrganization ¶
func LookupSentryOrganization(ctx *pulumi.Context, args *LookupSentryOrganizationArgs, opts ...pulumi.InvokeOption) (*LookupSentryOrganizationResult, error)
Sentry Organization data source.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.LookupSentryOrganization(ctx, &sentry.LookupSentryOrganizationArgs{ Slug: "my-organization", }, nil) if err != nil { return err } return nil }) }
```
type LookupSentryOrganizationResultOutput ¶
type LookupSentryOrganizationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSentryOrganization.
func LookupSentryOrganizationOutput ¶
func LookupSentryOrganizationOutput(ctx *pulumi.Context, args LookupSentryOrganizationOutputArgs, opts ...pulumi.InvokeOption) LookupSentryOrganizationResultOutput
func (LookupSentryOrganizationResultOutput) ElementType ¶
func (LookupSentryOrganizationResultOutput) ElementType() reflect.Type
func (LookupSentryOrganizationResultOutput) Id ¶
func (o LookupSentryOrganizationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSentryOrganizationResultOutput) InternalId ¶
func (o LookupSentryOrganizationResultOutput) InternalId() pulumi.StringOutput
The internal ID for this organization.
func (LookupSentryOrganizationResultOutput) Name ¶
func (o LookupSentryOrganizationResultOutput) Name() pulumi.StringOutput
The human readable name for this organization.
func (LookupSentryOrganizationResultOutput) Slug ¶
func (o LookupSentryOrganizationResultOutput) Slug() pulumi.StringOutput
The unique URL slug for this organization.
func (LookupSentryOrganizationResultOutput) ToLookupSentryOrganizationResultOutput ¶
func (o LookupSentryOrganizationResultOutput) ToLookupSentryOrganizationResultOutput() LookupSentryOrganizationResultOutput
func (LookupSentryOrganizationResultOutput) ToLookupSentryOrganizationResultOutputWithContext ¶
func (o LookupSentryOrganizationResultOutput) ToLookupSentryOrganizationResultOutputWithContext(ctx context.Context) LookupSentryOrganizationResultOutput
func (LookupSentryOrganizationResultOutput) ToOutput ¶
func (o LookupSentryOrganizationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryOrganizationResult]
type LookupSentryTeamArgs ¶
type LookupSentryTeamArgs struct { // The slug of the organization the team should be created for. Organization string `pulumi:"organization"` // The unique URL slug for this team. Slug string `pulumi:"slug"` }
A collection of arguments for invoking getSentryTeam.
type LookupSentryTeamOutputArgs ¶
type LookupSentryTeamOutputArgs struct { // The slug of the organization the team should be created for. Organization pulumi.StringInput `pulumi:"organization"` // The unique URL slug for this team. Slug pulumi.StringInput `pulumi:"slug"` }
A collection of arguments for invoking getSentryTeam.
func (LookupSentryTeamOutputArgs) ElementType ¶
func (LookupSentryTeamOutputArgs) ElementType() reflect.Type
type LookupSentryTeamResult ¶
type LookupSentryTeamResult struct { HasAccess bool `pulumi:"hasAccess"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The internal ID for this team. InternalId string `pulumi:"internalId"` IsMember bool `pulumi:"isMember"` IsPending bool `pulumi:"isPending"` // The human readable name for this organization. Name string `pulumi:"name"` // The slug of the organization the team should be created for. Organization string `pulumi:"organization"` // The unique URL slug for this team. Slug string `pulumi:"slug"` }
A collection of values returned by getSentryTeam.
func LookupSentryTeam ¶
func LookupSentryTeam(ctx *pulumi.Context, args *LookupSentryTeamArgs, opts ...pulumi.InvokeOption) (*LookupSentryTeamResult, error)
Sentry Team data source.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.LookupSentryTeam(ctx, &sentry.LookupSentryTeamArgs{ Organization: "my-organization", Slug: "my-team", }, nil) if err != nil { return err } return nil }) }
```
type LookupSentryTeamResultOutput ¶
type LookupSentryTeamResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSentryTeam.
func LookupSentryTeamOutput ¶
func LookupSentryTeamOutput(ctx *pulumi.Context, args LookupSentryTeamOutputArgs, opts ...pulumi.InvokeOption) LookupSentryTeamResultOutput
func (LookupSentryTeamResultOutput) ElementType ¶
func (LookupSentryTeamResultOutput) ElementType() reflect.Type
func (LookupSentryTeamResultOutput) HasAccess ¶
func (o LookupSentryTeamResultOutput) HasAccess() pulumi.BoolOutput
func (LookupSentryTeamResultOutput) Id ¶
func (o LookupSentryTeamResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSentryTeamResultOutput) InternalId ¶
func (o LookupSentryTeamResultOutput) InternalId() pulumi.StringOutput
The internal ID for this team.
func (LookupSentryTeamResultOutput) IsMember ¶
func (o LookupSentryTeamResultOutput) IsMember() pulumi.BoolOutput
func (LookupSentryTeamResultOutput) IsPending ¶
func (o LookupSentryTeamResultOutput) IsPending() pulumi.BoolOutput
func (LookupSentryTeamResultOutput) Name ¶
func (o LookupSentryTeamResultOutput) Name() pulumi.StringOutput
The human readable name for this organization.
func (LookupSentryTeamResultOutput) Organization ¶
func (o LookupSentryTeamResultOutput) Organization() pulumi.StringOutput
The slug of the organization the team should be created for.
func (LookupSentryTeamResultOutput) Slug ¶
func (o LookupSentryTeamResultOutput) Slug() pulumi.StringOutput
The unique URL slug for this team.
func (LookupSentryTeamResultOutput) ToLookupSentryTeamResultOutput ¶
func (o LookupSentryTeamResultOutput) ToLookupSentryTeamResultOutput() LookupSentryTeamResultOutput
func (LookupSentryTeamResultOutput) ToLookupSentryTeamResultOutputWithContext ¶
func (o LookupSentryTeamResultOutput) ToLookupSentryTeamResultOutputWithContext(ctx context.Context) LookupSentryTeamResultOutput
func (LookupSentryTeamResultOutput) ToOutput ¶
func (o LookupSentryTeamResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSentryTeamResult]
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.StringPtrOutput `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) 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.StringPtrInput }
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 ¶
func (o ProviderOutput) BaseUrl() pulumi.StringPtrOutput
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 ¶
func (o ProviderOutput) Token() pulumi.StringPtrOutput
The authentication token used to connect to Sentry. The value can be sourced from the `SENTRY_AUTH_TOKEN` environment variable.
type SentryDashboard ¶
type SentryDashboard 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 SentryDashboardWidgetArrayOutput `pulumi:"widgets"` }
Sentry Dashboard resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.NewSentryDashboard(ctx, "main", &sentry.SentryDashboardArgs{ Organization: pulumi.Any(data.Sentry_organization.Main.Id), Title: pulumi.String("Test dashboard"), Widgets: sentry.SentryDashboardWidgetArray{ &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Number of Errors"), DisplayType: pulumi.String("big_number"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("count()"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Conditions: pulumi.String("!event.type:transaction"), OrderBy: pulumi.String("count()"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(0), Y: pulumi.Int(0), W: pulumi.Int(1), H: pulumi.Int(1), MinH: pulumi.Int(1), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Number of Issues"), DisplayType: pulumi.String("big_number"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("count_unique(issue)"), }, Aggregates: pulumi.StringArray{ pulumi.String("count_unique(issue)"), }, Conditions: pulumi.String("!event.type:transaction"), OrderBy: pulumi.String("count_unique(issue)"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(1), Y: pulumi.Int(0), W: pulumi.Int(1), H: pulumi.Int(1), MinH: pulumi.Int(1), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Events"), DisplayType: pulumi.String("line"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Name: pulumi.String("Events"), Fields: pulumi.StringArray{ pulumi.String("count()"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Conditions: pulumi.String("!event.type:transaction"), OrderBy: pulumi.String("count()"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(2), Y: pulumi.Int(0), W: pulumi.Int(4), H: pulumi.Int(2), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Affected Users"), DisplayType: pulumi.String("line"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Name: pulumi.String("Known Users"), Fields: pulumi.StringArray{ pulumi.String("count_unique(user)"), }, Aggregates: pulumi.StringArray{ pulumi.String("count_unique(user)"), }, Conditions: pulumi.String("has:user.email !event.type:transaction"), OrderBy: pulumi.String("count_unique(user)"), }, &sentry.SentryDashboardWidgetQueryArgs{ Name: pulumi.String("Anonymous Users"), Fields: pulumi.StringArray{ pulumi.String("count_unique(user)"), }, Aggregates: pulumi.StringArray{ pulumi.String("count_unique(user)"), }, Conditions: pulumi.String("!has:user.email !event.type:transaction"), OrderBy: pulumi.String("count_unique(user)"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(1), Y: pulumi.Int(2), W: pulumi.Int(1), H: pulumi.Int(2), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Handled vs. Unhandled"), DisplayType: pulumi.String("line"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Name: pulumi.String("Handled"), Fields: pulumi.StringArray{ pulumi.String("count()"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Conditions: pulumi.String("error.handled:true"), OrderBy: pulumi.String("count()"), }, &sentry.SentryDashboardWidgetQueryArgs{ Name: pulumi.String("Unhandled"), Fields: pulumi.StringArray{ pulumi.String("count()"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Conditions: pulumi.String("error.handled:false"), OrderBy: pulumi.String("count()"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(0), Y: pulumi.Int(2), W: pulumi.Int(1), H: pulumi.Int(2), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Errors by Country"), DisplayType: pulumi.String("world_map"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("count()"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Conditions: pulumi.String("!event.type:transaction has:geo.country_code"), OrderBy: pulumi.String("count()"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(4), Y: pulumi.Int(6), W: pulumi.Int(2), H: pulumi.Int(4), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("High Throughput Transactions"), DisplayType: pulumi.String("table"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("count()"), pulumi.String("transaction"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Columns: pulumi.StringArray{ pulumi.String("transaction"), }, Conditions: pulumi.String("!event.type:error"), OrderBy: pulumi.String("-count()"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(0), Y: pulumi.Int(6), W: pulumi.Int(2), H: pulumi.Int(4), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Errors by Browser"), DisplayType: pulumi.String("table"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("browser.name"), pulumi.String("count()"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Columns: pulumi.StringArray{ pulumi.String("browser.name"), }, Conditions: pulumi.String("!event.type:transaction has:browser.name"), OrderBy: pulumi.String("-count()"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(5), Y: pulumi.Int(2), W: pulumi.Int(1), H: pulumi.Int(4), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Overall User Misery"), DisplayType: pulumi.String("big_number"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("user_misery(300)"), }, Aggregates: pulumi.StringArray{ pulumi.String("user_misery(300)"), }, }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(0), Y: pulumi.Int(1), W: pulumi.Int(1), H: pulumi.Int(1), MinH: pulumi.Int(1), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Overall Apdex"), DisplayType: pulumi.String("big_number"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("apdex(300)"), }, Aggregates: pulumi.StringArray{ pulumi.String("apdex(300)"), }, }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(1), Y: pulumi.Int(1), W: pulumi.Int(1), H: pulumi.Int(1), MinH: pulumi.Int(1), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("High Throughput Transactions"), DisplayType: pulumi.String("top_n"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("transaction"), pulumi.String("count()"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Columns: pulumi.StringArray{ pulumi.String("transaction"), }, Conditions: pulumi.String("!event.type:error"), OrderBy: pulumi.String("-count()"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(0), Y: pulumi.Int(4), W: pulumi.Int(2), H: pulumi.Int(2), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Issues Assigned to Me or My Teams"), DisplayType: pulumi.String("table"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("issue"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("assignee"), pulumi.String("issue"), pulumi.String("title"), }, Columns: pulumi.StringArray{ pulumi.String("assignee"), pulumi.String("issue"), pulumi.String("title"), }, Conditions: pulumi.String("assigned_or_suggested:me is:unresolved"), OrderBy: pulumi.String("priority"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(2), Y: pulumi.Int(2), W: pulumi.Int(2), H: pulumi.Int(4), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Transactions Ordered by Misery"), DisplayType: pulumi.String("table"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("transaction"), pulumi.String("user_misery(300)"), }, Aggregates: pulumi.StringArray{ pulumi.String("user_misery(300)"), }, Columns: pulumi.StringArray{ pulumi.String("transaction"), }, OrderBy: pulumi.String("-user_misery(300)"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(2), Y: pulumi.Int(6), W: pulumi.Int(2), H: pulumi.Int(4), MinH: pulumi.Int(2), }, }, &sentry.SentryDashboardWidgetArgs{ Title: pulumi.String("Errors by Browser Over Time"), DisplayType: pulumi.String("top_n"), Interval: pulumi.String("5m"), WidgetType: pulumi.String("discover"), Queries: sentry.SentryDashboardWidgetQueryArray{ &sentry.SentryDashboardWidgetQueryArgs{ Fields: pulumi.StringArray{ pulumi.String("browser.name"), pulumi.String("count()"), }, Aggregates: pulumi.StringArray{ pulumi.String("count()"), }, Columns: pulumi.StringArray{ pulumi.String("browser.name"), }, Conditions: pulumi.String("event.type:error has:browser.name"), OrderBy: pulumi.String("-count()"), }, }, Layout: &sentry.SentryDashboardWidgetLayoutArgs{ X: pulumi.Int(4), Y: pulumi.Int(2), W: pulumi.Int(1), H: pulumi.Int(4), MinH: pulumi.Int(2), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetSentryDashboard ¶
func GetSentryDashboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryDashboardState, opts ...pulumi.ResourceOption) (*SentryDashboard, error)
GetSentryDashboard gets an existing SentryDashboard 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 NewSentryDashboard ¶
func NewSentryDashboard(ctx *pulumi.Context, name string, args *SentryDashboardArgs, opts ...pulumi.ResourceOption) (*SentryDashboard, error)
NewSentryDashboard registers a new resource with the given unique name, arguments, and options.
func (*SentryDashboard) ElementType ¶
func (*SentryDashboard) ElementType() reflect.Type
func (*SentryDashboard) ToOutput ¶
func (i *SentryDashboard) ToOutput(ctx context.Context) pulumix.Output[*SentryDashboard]
func (*SentryDashboard) ToSentryDashboardOutput ¶
func (i *SentryDashboard) ToSentryDashboardOutput() SentryDashboardOutput
func (*SentryDashboard) ToSentryDashboardOutputWithContext ¶
func (i *SentryDashboard) ToSentryDashboardOutputWithContext(ctx context.Context) SentryDashboardOutput
type SentryDashboardArgs ¶
type SentryDashboardArgs struct { // The slug of the organization the dashboard belongs to. Organization pulumi.StringInput // Dashboard title. Title pulumi.StringInput // Dashboard widgets. Widgets SentryDashboardWidgetArrayInput }
The set of arguments for constructing a SentryDashboard resource.
func (SentryDashboardArgs) ElementType ¶
func (SentryDashboardArgs) ElementType() reflect.Type
type SentryDashboardArray ¶
type SentryDashboardArray []SentryDashboardInput
func (SentryDashboardArray) ElementType ¶
func (SentryDashboardArray) ElementType() reflect.Type
func (SentryDashboardArray) ToOutput ¶
func (i SentryDashboardArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryDashboard]
func (SentryDashboardArray) ToSentryDashboardArrayOutput ¶
func (i SentryDashboardArray) ToSentryDashboardArrayOutput() SentryDashboardArrayOutput
func (SentryDashboardArray) ToSentryDashboardArrayOutputWithContext ¶
func (i SentryDashboardArray) ToSentryDashboardArrayOutputWithContext(ctx context.Context) SentryDashboardArrayOutput
type SentryDashboardArrayInput ¶
type SentryDashboardArrayInput interface { pulumi.Input ToSentryDashboardArrayOutput() SentryDashboardArrayOutput ToSentryDashboardArrayOutputWithContext(context.Context) SentryDashboardArrayOutput }
SentryDashboardArrayInput is an input type that accepts SentryDashboardArray and SentryDashboardArrayOutput values. You can construct a concrete instance of `SentryDashboardArrayInput` via:
SentryDashboardArray{ SentryDashboardArgs{...} }
type SentryDashboardArrayOutput ¶
type SentryDashboardArrayOutput struct{ *pulumi.OutputState }
func (SentryDashboardArrayOutput) ElementType ¶
func (SentryDashboardArrayOutput) ElementType() reflect.Type
func (SentryDashboardArrayOutput) Index ¶
func (o SentryDashboardArrayOutput) Index(i pulumi.IntInput) SentryDashboardOutput
func (SentryDashboardArrayOutput) ToOutput ¶
func (o SentryDashboardArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryDashboard]
func (SentryDashboardArrayOutput) ToSentryDashboardArrayOutput ¶
func (o SentryDashboardArrayOutput) ToSentryDashboardArrayOutput() SentryDashboardArrayOutput
func (SentryDashboardArrayOutput) ToSentryDashboardArrayOutputWithContext ¶
func (o SentryDashboardArrayOutput) ToSentryDashboardArrayOutputWithContext(ctx context.Context) SentryDashboardArrayOutput
type SentryDashboardInput ¶
type SentryDashboardInput interface { pulumi.Input ToSentryDashboardOutput() SentryDashboardOutput ToSentryDashboardOutputWithContext(ctx context.Context) SentryDashboardOutput }
type SentryDashboardMap ¶
type SentryDashboardMap map[string]SentryDashboardInput
func (SentryDashboardMap) ElementType ¶
func (SentryDashboardMap) ElementType() reflect.Type
func (SentryDashboardMap) ToOutput ¶
func (i SentryDashboardMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryDashboard]
func (SentryDashboardMap) ToSentryDashboardMapOutput ¶
func (i SentryDashboardMap) ToSentryDashboardMapOutput() SentryDashboardMapOutput
func (SentryDashboardMap) ToSentryDashboardMapOutputWithContext ¶
func (i SentryDashboardMap) ToSentryDashboardMapOutputWithContext(ctx context.Context) SentryDashboardMapOutput
type SentryDashboardMapInput ¶
type SentryDashboardMapInput interface { pulumi.Input ToSentryDashboardMapOutput() SentryDashboardMapOutput ToSentryDashboardMapOutputWithContext(context.Context) SentryDashboardMapOutput }
SentryDashboardMapInput is an input type that accepts SentryDashboardMap and SentryDashboardMapOutput values. You can construct a concrete instance of `SentryDashboardMapInput` via:
SentryDashboardMap{ "key": SentryDashboardArgs{...} }
type SentryDashboardMapOutput ¶
type SentryDashboardMapOutput struct{ *pulumi.OutputState }
func (SentryDashboardMapOutput) ElementType ¶
func (SentryDashboardMapOutput) ElementType() reflect.Type
func (SentryDashboardMapOutput) MapIndex ¶
func (o SentryDashboardMapOutput) MapIndex(k pulumi.StringInput) SentryDashboardOutput
func (SentryDashboardMapOutput) ToOutput ¶
func (o SentryDashboardMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryDashboard]
func (SentryDashboardMapOutput) ToSentryDashboardMapOutput ¶
func (o SentryDashboardMapOutput) ToSentryDashboardMapOutput() SentryDashboardMapOutput
func (SentryDashboardMapOutput) ToSentryDashboardMapOutputWithContext ¶
func (o SentryDashboardMapOutput) ToSentryDashboardMapOutputWithContext(ctx context.Context) SentryDashboardMapOutput
type SentryDashboardOutput ¶
type SentryDashboardOutput struct{ *pulumi.OutputState }
func (SentryDashboardOutput) ElementType ¶
func (SentryDashboardOutput) ElementType() reflect.Type
func (SentryDashboardOutput) InternalId ¶
func (o SentryDashboardOutput) InternalId() pulumi.StringOutput
The internal ID for this dashboard.
func (SentryDashboardOutput) Organization ¶
func (o SentryDashboardOutput) Organization() pulumi.StringOutput
The slug of the organization the dashboard belongs to.
func (SentryDashboardOutput) Title ¶
func (o SentryDashboardOutput) Title() pulumi.StringOutput
Dashboard title.
func (SentryDashboardOutput) ToOutput ¶
func (o SentryDashboardOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryDashboard]
func (SentryDashboardOutput) ToSentryDashboardOutput ¶
func (o SentryDashboardOutput) ToSentryDashboardOutput() SentryDashboardOutput
func (SentryDashboardOutput) ToSentryDashboardOutputWithContext ¶
func (o SentryDashboardOutput) ToSentryDashboardOutputWithContext(ctx context.Context) SentryDashboardOutput
func (SentryDashboardOutput) Widgets ¶
func (o SentryDashboardOutput) Widgets() SentryDashboardWidgetArrayOutput
Dashboard widgets.
type SentryDashboardState ¶
type SentryDashboardState 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 SentryDashboardWidgetArrayInput }
func (SentryDashboardState) ElementType ¶
func (SentryDashboardState) ElementType() reflect.Type
type SentryDashboardWidget ¶
type SentryDashboardWidget struct { DisplayType string `pulumi:"displayType"` // The ID of this resource. Id *string `pulumi:"id"` Interval *string `pulumi:"interval"` Layout SentryDashboardWidgetLayout `pulumi:"layout"` Limit *int `pulumi:"limit"` Queries []SentryDashboardWidgetQuery `pulumi:"queries"` // Dashboard title. Title string `pulumi:"title"` WidgetType *string `pulumi:"widgetType"` }
type SentryDashboardWidgetArgs ¶
type SentryDashboardWidgetArgs struct { DisplayType pulumi.StringInput `pulumi:"displayType"` // The ID of this resource. Id pulumi.StringPtrInput `pulumi:"id"` Interval pulumi.StringPtrInput `pulumi:"interval"` Layout SentryDashboardWidgetLayoutInput `pulumi:"layout"` Limit pulumi.IntPtrInput `pulumi:"limit"` Queries SentryDashboardWidgetQueryArrayInput `pulumi:"queries"` // Dashboard title. Title pulumi.StringInput `pulumi:"title"` WidgetType pulumi.StringPtrInput `pulumi:"widgetType"` }
func (SentryDashboardWidgetArgs) ElementType ¶
func (SentryDashboardWidgetArgs) ElementType() reflect.Type
func (SentryDashboardWidgetArgs) ToOutput ¶
func (i SentryDashboardWidgetArgs) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidget]
func (SentryDashboardWidgetArgs) ToSentryDashboardWidgetOutput ¶
func (i SentryDashboardWidgetArgs) ToSentryDashboardWidgetOutput() SentryDashboardWidgetOutput
func (SentryDashboardWidgetArgs) ToSentryDashboardWidgetOutputWithContext ¶
func (i SentryDashboardWidgetArgs) ToSentryDashboardWidgetOutputWithContext(ctx context.Context) SentryDashboardWidgetOutput
type SentryDashboardWidgetArray ¶
type SentryDashboardWidgetArray []SentryDashboardWidgetInput
func (SentryDashboardWidgetArray) ElementType ¶
func (SentryDashboardWidgetArray) ElementType() reflect.Type
func (SentryDashboardWidgetArray) ToOutput ¶
func (i SentryDashboardWidgetArray) ToOutput(ctx context.Context) pulumix.Output[[]SentryDashboardWidget]
func (SentryDashboardWidgetArray) ToSentryDashboardWidgetArrayOutput ¶
func (i SentryDashboardWidgetArray) ToSentryDashboardWidgetArrayOutput() SentryDashboardWidgetArrayOutput
func (SentryDashboardWidgetArray) ToSentryDashboardWidgetArrayOutputWithContext ¶
func (i SentryDashboardWidgetArray) ToSentryDashboardWidgetArrayOutputWithContext(ctx context.Context) SentryDashboardWidgetArrayOutput
type SentryDashboardWidgetArrayInput ¶
type SentryDashboardWidgetArrayInput interface { pulumi.Input ToSentryDashboardWidgetArrayOutput() SentryDashboardWidgetArrayOutput ToSentryDashboardWidgetArrayOutputWithContext(context.Context) SentryDashboardWidgetArrayOutput }
SentryDashboardWidgetArrayInput is an input type that accepts SentryDashboardWidgetArray and SentryDashboardWidgetArrayOutput values. You can construct a concrete instance of `SentryDashboardWidgetArrayInput` via:
SentryDashboardWidgetArray{ SentryDashboardWidgetArgs{...} }
type SentryDashboardWidgetArrayOutput ¶
type SentryDashboardWidgetArrayOutput struct{ *pulumi.OutputState }
func (SentryDashboardWidgetArrayOutput) ElementType ¶
func (SentryDashboardWidgetArrayOutput) ElementType() reflect.Type
func (SentryDashboardWidgetArrayOutput) Index ¶
func (o SentryDashboardWidgetArrayOutput) Index(i pulumi.IntInput) SentryDashboardWidgetOutput
func (SentryDashboardWidgetArrayOutput) ToOutput ¶
func (o SentryDashboardWidgetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SentryDashboardWidget]
func (SentryDashboardWidgetArrayOutput) ToSentryDashboardWidgetArrayOutput ¶
func (o SentryDashboardWidgetArrayOutput) ToSentryDashboardWidgetArrayOutput() SentryDashboardWidgetArrayOutput
func (SentryDashboardWidgetArrayOutput) ToSentryDashboardWidgetArrayOutputWithContext ¶
func (o SentryDashboardWidgetArrayOutput) ToSentryDashboardWidgetArrayOutputWithContext(ctx context.Context) SentryDashboardWidgetArrayOutput
type SentryDashboardWidgetInput ¶
type SentryDashboardWidgetInput interface { pulumi.Input ToSentryDashboardWidgetOutput() SentryDashboardWidgetOutput ToSentryDashboardWidgetOutputWithContext(context.Context) SentryDashboardWidgetOutput }
SentryDashboardWidgetInput is an input type that accepts SentryDashboardWidgetArgs and SentryDashboardWidgetOutput values. You can construct a concrete instance of `SentryDashboardWidgetInput` via:
SentryDashboardWidgetArgs{...}
type SentryDashboardWidgetLayoutArgs ¶
type SentryDashboardWidgetLayoutArgs 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 (SentryDashboardWidgetLayoutArgs) ElementType ¶
func (SentryDashboardWidgetLayoutArgs) ElementType() reflect.Type
func (SentryDashboardWidgetLayoutArgs) ToOutput ¶
func (i SentryDashboardWidgetLayoutArgs) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidgetLayout]
func (SentryDashboardWidgetLayoutArgs) ToSentryDashboardWidgetLayoutOutput ¶
func (i SentryDashboardWidgetLayoutArgs) ToSentryDashboardWidgetLayoutOutput() SentryDashboardWidgetLayoutOutput
func (SentryDashboardWidgetLayoutArgs) ToSentryDashboardWidgetLayoutOutputWithContext ¶
func (i SentryDashboardWidgetLayoutArgs) ToSentryDashboardWidgetLayoutOutputWithContext(ctx context.Context) SentryDashboardWidgetLayoutOutput
type SentryDashboardWidgetLayoutInput ¶
type SentryDashboardWidgetLayoutInput interface { pulumi.Input ToSentryDashboardWidgetLayoutOutput() SentryDashboardWidgetLayoutOutput ToSentryDashboardWidgetLayoutOutputWithContext(context.Context) SentryDashboardWidgetLayoutOutput }
SentryDashboardWidgetLayoutInput is an input type that accepts SentryDashboardWidgetLayoutArgs and SentryDashboardWidgetLayoutOutput values. You can construct a concrete instance of `SentryDashboardWidgetLayoutInput` via:
SentryDashboardWidgetLayoutArgs{...}
type SentryDashboardWidgetLayoutOutput ¶
type SentryDashboardWidgetLayoutOutput struct{ *pulumi.OutputState }
func (SentryDashboardWidgetLayoutOutput) ElementType ¶
func (SentryDashboardWidgetLayoutOutput) ElementType() reflect.Type
func (SentryDashboardWidgetLayoutOutput) H ¶
func (o SentryDashboardWidgetLayoutOutput) H() pulumi.IntOutput
func (SentryDashboardWidgetLayoutOutput) MinH ¶
func (o SentryDashboardWidgetLayoutOutput) MinH() pulumi.IntOutput
func (SentryDashboardWidgetLayoutOutput) ToOutput ¶
func (o SentryDashboardWidgetLayoutOutput) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidgetLayout]
func (SentryDashboardWidgetLayoutOutput) ToSentryDashboardWidgetLayoutOutput ¶
func (o SentryDashboardWidgetLayoutOutput) ToSentryDashboardWidgetLayoutOutput() SentryDashboardWidgetLayoutOutput
func (SentryDashboardWidgetLayoutOutput) ToSentryDashboardWidgetLayoutOutputWithContext ¶
func (o SentryDashboardWidgetLayoutOutput) ToSentryDashboardWidgetLayoutOutputWithContext(ctx context.Context) SentryDashboardWidgetLayoutOutput
func (SentryDashboardWidgetLayoutOutput) W ¶
func (o SentryDashboardWidgetLayoutOutput) W() pulumi.IntOutput
func (SentryDashboardWidgetLayoutOutput) X ¶
func (o SentryDashboardWidgetLayoutOutput) X() pulumi.IntOutput
func (SentryDashboardWidgetLayoutOutput) Y ¶
func (o SentryDashboardWidgetLayoutOutput) Y() pulumi.IntOutput
type SentryDashboardWidgetOutput ¶
type SentryDashboardWidgetOutput struct{ *pulumi.OutputState }
func (SentryDashboardWidgetOutput) DisplayType ¶
func (o SentryDashboardWidgetOutput) DisplayType() pulumi.StringOutput
func (SentryDashboardWidgetOutput) ElementType ¶
func (SentryDashboardWidgetOutput) ElementType() reflect.Type
func (SentryDashboardWidgetOutput) Id ¶
func (o SentryDashboardWidgetOutput) Id() pulumi.StringPtrOutput
The ID of this resource.
func (SentryDashboardWidgetOutput) Interval ¶
func (o SentryDashboardWidgetOutput) Interval() pulumi.StringPtrOutput
func (SentryDashboardWidgetOutput) Layout ¶
func (o SentryDashboardWidgetOutput) Layout() SentryDashboardWidgetLayoutOutput
func (SentryDashboardWidgetOutput) Limit ¶
func (o SentryDashboardWidgetOutput) Limit() pulumi.IntPtrOutput
func (SentryDashboardWidgetOutput) Queries ¶
func (o SentryDashboardWidgetOutput) Queries() SentryDashboardWidgetQueryArrayOutput
func (SentryDashboardWidgetOutput) Title ¶
func (o SentryDashboardWidgetOutput) Title() pulumi.StringOutput
Dashboard title.
func (SentryDashboardWidgetOutput) ToOutput ¶
func (o SentryDashboardWidgetOutput) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidget]
func (SentryDashboardWidgetOutput) ToSentryDashboardWidgetOutput ¶
func (o SentryDashboardWidgetOutput) ToSentryDashboardWidgetOutput() SentryDashboardWidgetOutput
func (SentryDashboardWidgetOutput) ToSentryDashboardWidgetOutputWithContext ¶
func (o SentryDashboardWidgetOutput) ToSentryDashboardWidgetOutputWithContext(ctx context.Context) SentryDashboardWidgetOutput
func (SentryDashboardWidgetOutput) WidgetType ¶
func (o SentryDashboardWidgetOutput) WidgetType() pulumi.StringPtrOutput
type SentryDashboardWidgetQuery ¶
type SentryDashboardWidgetQuery struct { Aggregates []string `pulumi:"aggregates"` Columns []string `pulumi:"columns"` Conditions *string `pulumi:"conditions"` FieldAliases []string `pulumi:"fieldAliases"` Fields []string `pulumi:"fields"` // The ID of this resource. Id *string `pulumi:"id"` Name *string `pulumi:"name"` OrderBy *string `pulumi:"orderBy"` }
type SentryDashboardWidgetQueryArgs ¶
type SentryDashboardWidgetQueryArgs 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"` // The ID of this resource. Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` }
func (SentryDashboardWidgetQueryArgs) ElementType ¶
func (SentryDashboardWidgetQueryArgs) ElementType() reflect.Type
func (SentryDashboardWidgetQueryArgs) ToOutput ¶
func (i SentryDashboardWidgetQueryArgs) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidgetQuery]
func (SentryDashboardWidgetQueryArgs) ToSentryDashboardWidgetQueryOutput ¶
func (i SentryDashboardWidgetQueryArgs) ToSentryDashboardWidgetQueryOutput() SentryDashboardWidgetQueryOutput
func (SentryDashboardWidgetQueryArgs) ToSentryDashboardWidgetQueryOutputWithContext ¶
func (i SentryDashboardWidgetQueryArgs) ToSentryDashboardWidgetQueryOutputWithContext(ctx context.Context) SentryDashboardWidgetQueryOutput
type SentryDashboardWidgetQueryArray ¶
type SentryDashboardWidgetQueryArray []SentryDashboardWidgetQueryInput
func (SentryDashboardWidgetQueryArray) ElementType ¶
func (SentryDashboardWidgetQueryArray) ElementType() reflect.Type
func (SentryDashboardWidgetQueryArray) ToOutput ¶
func (i SentryDashboardWidgetQueryArray) ToOutput(ctx context.Context) pulumix.Output[[]SentryDashboardWidgetQuery]
func (SentryDashboardWidgetQueryArray) ToSentryDashboardWidgetQueryArrayOutput ¶
func (i SentryDashboardWidgetQueryArray) ToSentryDashboardWidgetQueryArrayOutput() SentryDashboardWidgetQueryArrayOutput
func (SentryDashboardWidgetQueryArray) ToSentryDashboardWidgetQueryArrayOutputWithContext ¶
func (i SentryDashboardWidgetQueryArray) ToSentryDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) SentryDashboardWidgetQueryArrayOutput
type SentryDashboardWidgetQueryArrayInput ¶
type SentryDashboardWidgetQueryArrayInput interface { pulumi.Input ToSentryDashboardWidgetQueryArrayOutput() SentryDashboardWidgetQueryArrayOutput ToSentryDashboardWidgetQueryArrayOutputWithContext(context.Context) SentryDashboardWidgetQueryArrayOutput }
SentryDashboardWidgetQueryArrayInput is an input type that accepts SentryDashboardWidgetQueryArray and SentryDashboardWidgetQueryArrayOutput values. You can construct a concrete instance of `SentryDashboardWidgetQueryArrayInput` via:
SentryDashboardWidgetQueryArray{ SentryDashboardWidgetQueryArgs{...} }
type SentryDashboardWidgetQueryArrayOutput ¶
type SentryDashboardWidgetQueryArrayOutput struct{ *pulumi.OutputState }
func (SentryDashboardWidgetQueryArrayOutput) ElementType ¶
func (SentryDashboardWidgetQueryArrayOutput) ElementType() reflect.Type
func (SentryDashboardWidgetQueryArrayOutput) Index ¶
func (o SentryDashboardWidgetQueryArrayOutput) Index(i pulumi.IntInput) SentryDashboardWidgetQueryOutput
func (SentryDashboardWidgetQueryArrayOutput) ToOutput ¶
func (o SentryDashboardWidgetQueryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SentryDashboardWidgetQuery]
func (SentryDashboardWidgetQueryArrayOutput) ToSentryDashboardWidgetQueryArrayOutput ¶
func (o SentryDashboardWidgetQueryArrayOutput) ToSentryDashboardWidgetQueryArrayOutput() SentryDashboardWidgetQueryArrayOutput
func (SentryDashboardWidgetQueryArrayOutput) ToSentryDashboardWidgetQueryArrayOutputWithContext ¶
func (o SentryDashboardWidgetQueryArrayOutput) ToSentryDashboardWidgetQueryArrayOutputWithContext(ctx context.Context) SentryDashboardWidgetQueryArrayOutput
type SentryDashboardWidgetQueryInput ¶
type SentryDashboardWidgetQueryInput interface { pulumi.Input ToSentryDashboardWidgetQueryOutput() SentryDashboardWidgetQueryOutput ToSentryDashboardWidgetQueryOutputWithContext(context.Context) SentryDashboardWidgetQueryOutput }
SentryDashboardWidgetQueryInput is an input type that accepts SentryDashboardWidgetQueryArgs and SentryDashboardWidgetQueryOutput values. You can construct a concrete instance of `SentryDashboardWidgetQueryInput` via:
SentryDashboardWidgetQueryArgs{...}
type SentryDashboardWidgetQueryOutput ¶
type SentryDashboardWidgetQueryOutput struct{ *pulumi.OutputState }
func (SentryDashboardWidgetQueryOutput) Aggregates ¶
func (o SentryDashboardWidgetQueryOutput) Aggregates() pulumi.StringArrayOutput
func (SentryDashboardWidgetQueryOutput) Columns ¶
func (o SentryDashboardWidgetQueryOutput) Columns() pulumi.StringArrayOutput
func (SentryDashboardWidgetQueryOutput) Conditions ¶
func (o SentryDashboardWidgetQueryOutput) Conditions() pulumi.StringPtrOutput
func (SentryDashboardWidgetQueryOutput) ElementType ¶
func (SentryDashboardWidgetQueryOutput) ElementType() reflect.Type
func (SentryDashboardWidgetQueryOutput) FieldAliases ¶
func (o SentryDashboardWidgetQueryOutput) FieldAliases() pulumi.StringArrayOutput
func (SentryDashboardWidgetQueryOutput) Fields ¶
func (o SentryDashboardWidgetQueryOutput) Fields() pulumi.StringArrayOutput
func (SentryDashboardWidgetQueryOutput) Id ¶
func (o SentryDashboardWidgetQueryOutput) Id() pulumi.StringPtrOutput
The ID of this resource.
func (SentryDashboardWidgetQueryOutput) Name ¶
func (o SentryDashboardWidgetQueryOutput) Name() pulumi.StringPtrOutput
func (SentryDashboardWidgetQueryOutput) OrderBy ¶
func (o SentryDashboardWidgetQueryOutput) OrderBy() pulumi.StringPtrOutput
func (SentryDashboardWidgetQueryOutput) ToOutput ¶
func (o SentryDashboardWidgetQueryOutput) ToOutput(ctx context.Context) pulumix.Output[SentryDashboardWidgetQuery]
func (SentryDashboardWidgetQueryOutput) ToSentryDashboardWidgetQueryOutput ¶
func (o SentryDashboardWidgetQueryOutput) ToSentryDashboardWidgetQueryOutput() SentryDashboardWidgetQueryOutput
func (SentryDashboardWidgetQueryOutput) ToSentryDashboardWidgetQueryOutputWithContext ¶
func (o SentryDashboardWidgetQueryOutput) ToSentryDashboardWidgetQueryOutputWithContext(ctx context.Context) SentryDashboardWidgetQueryOutput
type SentryIssueAlert ¶
type SentryIssueAlert 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"` }
Sentry Issue Alert resource. Note that there's no public documentation for the values of conditions, filters, and actions. You can either inspect the request payload sent when creating or editing an issue alert on Sentry or inspect [Sentry's rules registry in the source code](https://github.com/getsentry/sentry/tree/master/src/sentry/rules). Since v0.11.2, you should also omit the name property of each condition, filter, and action.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { slack, err := sentry.GetSentryOrganizationIntegration(ctx, &sentry.GetSentryOrganizationIntegrationArgs{ Organization: sentry_project.Test.Organization, ProviderKey: "slack", Name: "Slack Workspace", }, nil) if err != nil { return err } _, err = sentry.NewSentryIssueAlert(ctx, "main", &sentry.SentryIssueAlertArgs{ Organization: pulumi.Any(sentry_project.Main.Organization), Project: pulumi.Any(sentry_project.Main.Id), ActionMatch: pulumi.String("any"), FilterMatch: pulumi.String("any"), Frequency: pulumi.Int(30), Conditions: pulumi.AnyMapArray{ pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.conditions.first_seen_event.FirstSeenEventCondition"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.conditions.regression_event.RegressionEventCondition"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.conditions.event_frequency.EventFrequencyCondition"), "value": pulumi.Any(100), "comparisonType": pulumi.Any("count"), "interval": pulumi.Any("1h"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.conditions.event_frequency.EventUniqueUserFrequencyCondition"), "value": pulumi.Any(100), "comparisonType": pulumi.Any("count"), "interval": pulumi.Any("1h"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.conditions.event_frequency.EventFrequencyPercentCondition"), "value": pulumi.Any("50.0"), "comparisonType": pulumi.Any("count"), "interval": pulumi.Any("1h"), }, }, Filters: pulumi.AnyMapArray{ pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.filters.age_comparison.AgeComparisonFilter"), "value": pulumi.Any(10), "time": pulumi.Any("minute"), "comparison_type": pulumi.Any("older"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.filters.issue_occurrences.IssueOccurrencesFilter"), "value": pulumi.Any(10), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.filters.assigned_to.AssignedToFilter"), "targetType": pulumi.Any("Team"), "targetIdentifier": pulumi.Any(sentry_team.Main.Team_id), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.filters.latest_release.LatestReleaseFilter"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.filters.event_attribute.EventAttributeFilter"), "attribute": pulumi.Any("message"), "match": pulumi.Any("co"), "value": pulumi.Any("test"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.filters.tagged_event.TaggedEventFilter"), "key": pulumi.Any("test"), "match": pulumi.Any("co"), "value": pulumi.Any("test"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.filters.level.LevelFilter"), "match": pulumi.Any("eq"), "level": pulumi.Any("50"), }, }, Actions: pulumi.AnyMapArray{ pulumi.AnyMap{ "id": pulumi.Any("sentry.mail.actions.NotifyEmailAction"), "targetType": pulumi.Any("IssueOwners"), "targetIdentifier": pulumi.Any(""), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.mail.actions.NotifyEmailAction"), "targetType": pulumi.Any("Team"), "targetIdentifier": pulumi.Any(sentry_team.Main.Team_id), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.rules.actions.notify_event.NotifyEventAction"), }, pulumi.AnyMap{ "id": pulumi.Any("sentry.integrations.slack.notify_action.SlackNotifyServiceAction"), "channel": pulumi.Any("#general"), "workspace": *pulumi.String(slack.InternalId), }, }, }) if err != nil { return err } return nil }) }
```
## Import
import using the organization, project slugs and rule id from the URLhttps://sentry.io/organizations/[org-slug]/alerts/rules/[project-slug]/[rule-id]/details/
```sh
$ pulumi import sentry:index/sentryIssueAlert:SentryIssueAlert default org-slug/project-slug/rule-id
```
func GetSentryIssueAlert ¶
func GetSentryIssueAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryIssueAlertState, opts ...pulumi.ResourceOption) (*SentryIssueAlert, error)
GetSentryIssueAlert gets an existing SentryIssueAlert 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 NewSentryIssueAlert ¶
func NewSentryIssueAlert(ctx *pulumi.Context, name string, args *SentryIssueAlertArgs, opts ...pulumi.ResourceOption) (*SentryIssueAlert, error)
NewSentryIssueAlert registers a new resource with the given unique name, arguments, and options.
func (*SentryIssueAlert) ElementType ¶
func (*SentryIssueAlert) ElementType() reflect.Type
func (*SentryIssueAlert) ToOutput ¶
func (i *SentryIssueAlert) ToOutput(ctx context.Context) pulumix.Output[*SentryIssueAlert]
func (*SentryIssueAlert) ToSentryIssueAlertOutput ¶
func (i *SentryIssueAlert) ToSentryIssueAlertOutput() SentryIssueAlertOutput
func (*SentryIssueAlert) ToSentryIssueAlertOutputWithContext ¶
func (i *SentryIssueAlert) ToSentryIssueAlertOutputWithContext(ctx context.Context) SentryIssueAlertOutput
type SentryIssueAlertArgs ¶
type SentryIssueAlertArgs 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 SentryIssueAlert resource.
func (SentryIssueAlertArgs) ElementType ¶
func (SentryIssueAlertArgs) ElementType() reflect.Type
type SentryIssueAlertArray ¶
type SentryIssueAlertArray []SentryIssueAlertInput
func (SentryIssueAlertArray) ElementType ¶
func (SentryIssueAlertArray) ElementType() reflect.Type
func (SentryIssueAlertArray) ToOutput ¶
func (i SentryIssueAlertArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryIssueAlert]
func (SentryIssueAlertArray) ToSentryIssueAlertArrayOutput ¶
func (i SentryIssueAlertArray) ToSentryIssueAlertArrayOutput() SentryIssueAlertArrayOutput
func (SentryIssueAlertArray) ToSentryIssueAlertArrayOutputWithContext ¶
func (i SentryIssueAlertArray) ToSentryIssueAlertArrayOutputWithContext(ctx context.Context) SentryIssueAlertArrayOutput
type SentryIssueAlertArrayInput ¶
type SentryIssueAlertArrayInput interface { pulumi.Input ToSentryIssueAlertArrayOutput() SentryIssueAlertArrayOutput ToSentryIssueAlertArrayOutputWithContext(context.Context) SentryIssueAlertArrayOutput }
SentryIssueAlertArrayInput is an input type that accepts SentryIssueAlertArray and SentryIssueAlertArrayOutput values. You can construct a concrete instance of `SentryIssueAlertArrayInput` via:
SentryIssueAlertArray{ SentryIssueAlertArgs{...} }
type SentryIssueAlertArrayOutput ¶
type SentryIssueAlertArrayOutput struct{ *pulumi.OutputState }
func (SentryIssueAlertArrayOutput) ElementType ¶
func (SentryIssueAlertArrayOutput) ElementType() reflect.Type
func (SentryIssueAlertArrayOutput) Index ¶
func (o SentryIssueAlertArrayOutput) Index(i pulumi.IntInput) SentryIssueAlertOutput
func (SentryIssueAlertArrayOutput) ToOutput ¶
func (o SentryIssueAlertArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryIssueAlert]
func (SentryIssueAlertArrayOutput) ToSentryIssueAlertArrayOutput ¶
func (o SentryIssueAlertArrayOutput) ToSentryIssueAlertArrayOutput() SentryIssueAlertArrayOutput
func (SentryIssueAlertArrayOutput) ToSentryIssueAlertArrayOutputWithContext ¶
func (o SentryIssueAlertArrayOutput) ToSentryIssueAlertArrayOutputWithContext(ctx context.Context) SentryIssueAlertArrayOutput
type SentryIssueAlertInput ¶
type SentryIssueAlertInput interface { pulumi.Input ToSentryIssueAlertOutput() SentryIssueAlertOutput ToSentryIssueAlertOutputWithContext(ctx context.Context) SentryIssueAlertOutput }
type SentryIssueAlertMap ¶
type SentryIssueAlertMap map[string]SentryIssueAlertInput
func (SentryIssueAlertMap) ElementType ¶
func (SentryIssueAlertMap) ElementType() reflect.Type
func (SentryIssueAlertMap) ToOutput ¶
func (i SentryIssueAlertMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryIssueAlert]
func (SentryIssueAlertMap) ToSentryIssueAlertMapOutput ¶
func (i SentryIssueAlertMap) ToSentryIssueAlertMapOutput() SentryIssueAlertMapOutput
func (SentryIssueAlertMap) ToSentryIssueAlertMapOutputWithContext ¶
func (i SentryIssueAlertMap) ToSentryIssueAlertMapOutputWithContext(ctx context.Context) SentryIssueAlertMapOutput
type SentryIssueAlertMapInput ¶
type SentryIssueAlertMapInput interface { pulumi.Input ToSentryIssueAlertMapOutput() SentryIssueAlertMapOutput ToSentryIssueAlertMapOutputWithContext(context.Context) SentryIssueAlertMapOutput }
SentryIssueAlertMapInput is an input type that accepts SentryIssueAlertMap and SentryIssueAlertMapOutput values. You can construct a concrete instance of `SentryIssueAlertMapInput` via:
SentryIssueAlertMap{ "key": SentryIssueAlertArgs{...} }
type SentryIssueAlertMapOutput ¶
type SentryIssueAlertMapOutput struct{ *pulumi.OutputState }
func (SentryIssueAlertMapOutput) ElementType ¶
func (SentryIssueAlertMapOutput) ElementType() reflect.Type
func (SentryIssueAlertMapOutput) MapIndex ¶
func (o SentryIssueAlertMapOutput) MapIndex(k pulumi.StringInput) SentryIssueAlertOutput
func (SentryIssueAlertMapOutput) ToOutput ¶
func (o SentryIssueAlertMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryIssueAlert]
func (SentryIssueAlertMapOutput) ToSentryIssueAlertMapOutput ¶
func (o SentryIssueAlertMapOutput) ToSentryIssueAlertMapOutput() SentryIssueAlertMapOutput
func (SentryIssueAlertMapOutput) ToSentryIssueAlertMapOutputWithContext ¶
func (o SentryIssueAlertMapOutput) ToSentryIssueAlertMapOutputWithContext(ctx context.Context) SentryIssueAlertMapOutput
type SentryIssueAlertOutput ¶
type SentryIssueAlertOutput struct{ *pulumi.OutputState }
func (SentryIssueAlertOutput) ActionMatch ¶
func (o SentryIssueAlertOutput) ActionMatch() pulumi.StringOutput
Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
func (SentryIssueAlertOutput) Actions ¶
func (o SentryIssueAlertOutput) Actions() pulumi.MapArrayOutput
List of actions.
func (SentryIssueAlertOutput) Conditions ¶
func (o SentryIssueAlertOutput) Conditions() pulumi.MapArrayOutput
List of conditions.
func (SentryIssueAlertOutput) ElementType ¶
func (SentryIssueAlertOutput) ElementType() reflect.Type
func (SentryIssueAlertOutput) Environment ¶
func (o SentryIssueAlertOutput) Environment() pulumi.StringOutput
Perform issue alert in a specific environment.
func (SentryIssueAlertOutput) FilterMatch ¶
func (o SentryIssueAlertOutput) FilterMatch() pulumi.StringOutput
Trigger actions if `all`, `any`, or `none` of the specified filters match.
func (SentryIssueAlertOutput) Filters ¶
func (o SentryIssueAlertOutput) Filters() pulumi.MapArrayOutput
List of filters.
func (SentryIssueAlertOutput) Frequency ¶
func (o SentryIssueAlertOutput) Frequency() pulumi.IntOutput
Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
func (SentryIssueAlertOutput) InternalId ¶
func (o SentryIssueAlertOutput) InternalId() pulumi.StringOutput
The internal ID for this issue alert.
func (SentryIssueAlertOutput) Name ¶
func (o SentryIssueAlertOutput) Name() pulumi.StringOutput
The issue alert name.
func (SentryIssueAlertOutput) Organization ¶
func (o SentryIssueAlertOutput) Organization() pulumi.StringOutput
The slug of the organization the issue alert belongs to.
func (SentryIssueAlertOutput) Project ¶
func (o SentryIssueAlertOutput) Project() pulumi.StringOutput
The slug of the project to create the issue alert for.
func (SentryIssueAlertOutput) Projects
deprecated
func (o SentryIssueAlertOutput) Projects() pulumi.StringArrayOutput
Use `project` (singular) instead.
Deprecated: Use `project` (singular) instead.
func (SentryIssueAlertOutput) ToOutput ¶
func (o SentryIssueAlertOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryIssueAlert]
func (SentryIssueAlertOutput) ToSentryIssueAlertOutput ¶
func (o SentryIssueAlertOutput) ToSentryIssueAlertOutput() SentryIssueAlertOutput
func (SentryIssueAlertOutput) ToSentryIssueAlertOutputWithContext ¶
func (o SentryIssueAlertOutput) ToSentryIssueAlertOutputWithContext(ctx context.Context) SentryIssueAlertOutput
type SentryIssueAlertState ¶
type SentryIssueAlertState 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 (SentryIssueAlertState) ElementType ¶
func (SentryIssueAlertState) ElementType() reflect.Type
type SentryKey ¶
type SentryKey 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"` }
Sentry Key resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.NewSentryKey(ctx, "default", &sentry.SentryKeyArgs{ Organization: pulumi.String("my-organization"), Project: pulumi.String("web-app"), }) if err != nil { return err } return nil }) }
```
## Import
import using the organization, project slugs and key id from the URLhttps://sentry.io/settings/[org-slug]/projects/[project-slug]/keys/[key-id]/
```sh
$ pulumi import sentry:index/sentryKey:SentryKey default org-slug/project-slug/key-id
```
func GetSentryKey ¶
func GetSentryKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryKeyState, opts ...pulumi.ResourceOption) (*SentryKey, error)
GetSentryKey gets an existing SentryKey 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 NewSentryKey ¶
func NewSentryKey(ctx *pulumi.Context, name string, args *SentryKeyArgs, opts ...pulumi.ResourceOption) (*SentryKey, error)
NewSentryKey registers a new resource with the given unique name, arguments, and options.
func (*SentryKey) ElementType ¶
func (*SentryKey) ToSentryKeyOutput ¶
func (i *SentryKey) ToSentryKeyOutput() SentryKeyOutput
func (*SentryKey) ToSentryKeyOutputWithContext ¶
func (i *SentryKey) ToSentryKeyOutputWithContext(ctx context.Context) SentryKeyOutput
type SentryKeyArgs ¶
type SentryKeyArgs 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 SentryKey resource.
func (SentryKeyArgs) ElementType ¶
func (SentryKeyArgs) ElementType() reflect.Type
type SentryKeyArray ¶
type SentryKeyArray []SentryKeyInput
func (SentryKeyArray) ElementType ¶
func (SentryKeyArray) ElementType() reflect.Type
func (SentryKeyArray) ToSentryKeyArrayOutput ¶
func (i SentryKeyArray) ToSentryKeyArrayOutput() SentryKeyArrayOutput
func (SentryKeyArray) ToSentryKeyArrayOutputWithContext ¶
func (i SentryKeyArray) ToSentryKeyArrayOutputWithContext(ctx context.Context) SentryKeyArrayOutput
type SentryKeyArrayInput ¶
type SentryKeyArrayInput interface { pulumi.Input ToSentryKeyArrayOutput() SentryKeyArrayOutput ToSentryKeyArrayOutputWithContext(context.Context) SentryKeyArrayOutput }
SentryKeyArrayInput is an input type that accepts SentryKeyArray and SentryKeyArrayOutput values. You can construct a concrete instance of `SentryKeyArrayInput` via:
SentryKeyArray{ SentryKeyArgs{...} }
type SentryKeyArrayOutput ¶
type SentryKeyArrayOutput struct{ *pulumi.OutputState }
func (SentryKeyArrayOutput) ElementType ¶
func (SentryKeyArrayOutput) ElementType() reflect.Type
func (SentryKeyArrayOutput) Index ¶
func (o SentryKeyArrayOutput) Index(i pulumi.IntInput) SentryKeyOutput
func (SentryKeyArrayOutput) ToSentryKeyArrayOutput ¶
func (o SentryKeyArrayOutput) ToSentryKeyArrayOutput() SentryKeyArrayOutput
func (SentryKeyArrayOutput) ToSentryKeyArrayOutputWithContext ¶
func (o SentryKeyArrayOutput) ToSentryKeyArrayOutputWithContext(ctx context.Context) SentryKeyArrayOutput
type SentryKeyInput ¶
type SentryKeyInput interface { pulumi.Input ToSentryKeyOutput() SentryKeyOutput ToSentryKeyOutputWithContext(ctx context.Context) SentryKeyOutput }
type SentryKeyMap ¶
type SentryKeyMap map[string]SentryKeyInput
func (SentryKeyMap) ElementType ¶
func (SentryKeyMap) ElementType() reflect.Type
func (SentryKeyMap) ToSentryKeyMapOutput ¶
func (i SentryKeyMap) ToSentryKeyMapOutput() SentryKeyMapOutput
func (SentryKeyMap) ToSentryKeyMapOutputWithContext ¶
func (i SentryKeyMap) ToSentryKeyMapOutputWithContext(ctx context.Context) SentryKeyMapOutput
type SentryKeyMapInput ¶
type SentryKeyMapInput interface { pulumi.Input ToSentryKeyMapOutput() SentryKeyMapOutput ToSentryKeyMapOutputWithContext(context.Context) SentryKeyMapOutput }
SentryKeyMapInput is an input type that accepts SentryKeyMap and SentryKeyMapOutput values. You can construct a concrete instance of `SentryKeyMapInput` via:
SentryKeyMap{ "key": SentryKeyArgs{...} }
type SentryKeyMapOutput ¶
type SentryKeyMapOutput struct{ *pulumi.OutputState }
func (SentryKeyMapOutput) ElementType ¶
func (SentryKeyMapOutput) ElementType() reflect.Type
func (SentryKeyMapOutput) MapIndex ¶
func (o SentryKeyMapOutput) MapIndex(k pulumi.StringInput) SentryKeyOutput
func (SentryKeyMapOutput) ToSentryKeyMapOutput ¶
func (o SentryKeyMapOutput) ToSentryKeyMapOutput() SentryKeyMapOutput
func (SentryKeyMapOutput) ToSentryKeyMapOutputWithContext ¶
func (o SentryKeyMapOutput) ToSentryKeyMapOutputWithContext(ctx context.Context) SentryKeyMapOutput
type SentryKeyOutput ¶
type SentryKeyOutput struct{ *pulumi.OutputState }
func (SentryKeyOutput) DsnCsp ¶
func (o SentryKeyOutput) DsnCsp() pulumi.StringOutput
DSN for the Content Security Policy (CSP) for the key.
func (SentryKeyOutput) DsnPublic ¶
func (o SentryKeyOutput) DsnPublic() pulumi.StringOutput
DSN for the key.
func (SentryKeyOutput) DsnSecret
deprecated
func (o SentryKeyOutput) DsnSecret() pulumi.StringOutput
Deprecated: DSN (Deprecated) for the key.
func (SentryKeyOutput) ElementType ¶
func (SentryKeyOutput) ElementType() reflect.Type
func (SentryKeyOutput) IsActive ¶
func (o SentryKeyOutput) IsActive() pulumi.BoolOutput
Flag indicating the key is active.
func (SentryKeyOutput) Name ¶
func (o SentryKeyOutput) Name() pulumi.StringOutput
The name of the key.
func (SentryKeyOutput) Organization ¶
func (o SentryKeyOutput) Organization() pulumi.StringOutput
The slug of the organization the key should be created for.
func (SentryKeyOutput) Project ¶
func (o SentryKeyOutput) Project() pulumi.StringOutput
The slug of the project the key should be created for.
func (SentryKeyOutput) ProjectId ¶
func (o SentryKeyOutput) ProjectId() pulumi.IntOutput
The ID of the project that the key belongs to.
func (SentryKeyOutput) Public ¶
func (o SentryKeyOutput) Public() pulumi.StringOutput
Public key portion of the client key.
func (SentryKeyOutput) RateLimitCount ¶
func (o SentryKeyOutput) RateLimitCount() pulumi.IntOutput
Number of events that can be reported within the rate limit window.
func (SentryKeyOutput) RateLimitWindow ¶
func (o SentryKeyOutput) RateLimitWindow() pulumi.IntOutput
Length of time that will be considered when checking the rate limit.
func (SentryKeyOutput) Secret ¶
func (o SentryKeyOutput) Secret() pulumi.StringOutput
Secret key portion of the client key.
func (SentryKeyOutput) ToSentryKeyOutput ¶
func (o SentryKeyOutput) ToSentryKeyOutput() SentryKeyOutput
func (SentryKeyOutput) ToSentryKeyOutputWithContext ¶
func (o SentryKeyOutput) ToSentryKeyOutputWithContext(ctx context.Context) SentryKeyOutput
type SentryKeyState ¶
type SentryKeyState 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 (SentryKeyState) ElementType ¶
func (SentryKeyState) ElementType() reflect.Type
type SentryMetricAlert ¶
type SentryMetricAlert 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 events type of dataset. EventTypes pulumi.StringArrayOutput `pulumi:"eventTypes"` // 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 SentryMetricAlertTriggerArrayOutput `pulumi:"triggers"` }
Sentry Metric Alert resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { slack, err := sentry.GetSentryOrganizationIntegration(ctx, &sentry.GetSentryOrganizationIntegrationArgs{ Organization: sentry_project.Main.Organization, ProviderKey: "slack", Name: "Slack Workspace", }, nil) if err != nil { return err } _, err = sentry.NewSentryMetricAlert(ctx, "main", &sentry.SentryMetricAlertArgs{ Organization: pulumi.Any(sentry_project.Main.Organization), Project: pulumi.Any(sentry_project.Main.Id), Dataset: pulumi.String("events"), Query: pulumi.String(""), Aggregate: pulumi.String("count()"), TimeWindow: pulumi.Float64(60), ThresholdType: pulumi.Int(0), ResolveThreshold: pulumi.Float64(0), Triggers: sentry.SentryMetricAlertTriggerArray{ &sentry.SentryMetricAlertTriggerArgs{ Actions: sentry.SentryMetricAlertTriggerActionArray{ &sentry.SentryMetricAlertTriggerActionArgs{ Type: pulumi.String("email"), TargetType: pulumi.String("team"), TargetIdentifier: pulumi.Any(sentry_team.Main.Team_id), }, }, AlertThreshold: pulumi.Float64(300), Label: pulumi.String("critical"), ThresholdType: pulumi.Int(0), }, &sentry.SentryMetricAlertTriggerArgs{ Actions: sentry.SentryMetricAlertTriggerActionArray{ &sentry.SentryMetricAlertTriggerActionArgs{ Type: pulumi.String("slack"), TargetType: pulumi.String("specific"), TargetIdentifier: pulumi.String("#slack-channel"), IntegrationId: *pulumi.String(slack.Id), }, }, AlertThreshold: pulumi.Float64(300), Label: pulumi.String("critical"), ThresholdType: pulumi.Int(0), }, &sentry.SentryMetricAlertTriggerArgs{ AlertThreshold: pulumi.Float64(100), Label: pulumi.String("warning"), ThresholdType: pulumi.Int(0), }, }, }) if err != nil { return err } return nil }) }
```
## Import
import using the organization, project slugs and rule id from the URLhttps://sentry.io/organizations/[org-slug]/projects/[project-slug]/ https://sentry.io/organizations/[org-slug]/alerts/rules/details/[rule-id]/ or https://sentry.io/organizations/[org-slug]/alerts/metric-rules/[project-slug]/[rule-id]/
```sh
$ pulumi import sentry:index/sentryMetricAlert:SentryMetricAlert default org-slug/project-slug/rule-id
```
func GetSentryMetricAlert ¶
func GetSentryMetricAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryMetricAlertState, opts ...pulumi.ResourceOption) (*SentryMetricAlert, error)
GetSentryMetricAlert gets an existing SentryMetricAlert 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 NewSentryMetricAlert ¶
func NewSentryMetricAlert(ctx *pulumi.Context, name string, args *SentryMetricAlertArgs, opts ...pulumi.ResourceOption) (*SentryMetricAlert, error)
NewSentryMetricAlert registers a new resource with the given unique name, arguments, and options.
func (*SentryMetricAlert) ElementType ¶
func (*SentryMetricAlert) ElementType() reflect.Type
func (*SentryMetricAlert) ToOutput ¶
func (i *SentryMetricAlert) ToOutput(ctx context.Context) pulumix.Output[*SentryMetricAlert]
func (*SentryMetricAlert) ToSentryMetricAlertOutput ¶
func (i *SentryMetricAlert) ToSentryMetricAlertOutput() SentryMetricAlertOutput
func (*SentryMetricAlert) ToSentryMetricAlertOutputWithContext ¶
func (i *SentryMetricAlert) ToSentryMetricAlertOutputWithContext(ctx context.Context) SentryMetricAlertOutput
type SentryMetricAlertArgs ¶
type SentryMetricAlertArgs 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 events type of dataset. EventTypes pulumi.StringArrayInput // 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 SentryMetricAlertTriggerArrayInput }
The set of arguments for constructing a SentryMetricAlert resource.
func (SentryMetricAlertArgs) ElementType ¶
func (SentryMetricAlertArgs) ElementType() reflect.Type
type SentryMetricAlertArray ¶
type SentryMetricAlertArray []SentryMetricAlertInput
func (SentryMetricAlertArray) ElementType ¶
func (SentryMetricAlertArray) ElementType() reflect.Type
func (SentryMetricAlertArray) ToOutput ¶
func (i SentryMetricAlertArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryMetricAlert]
func (SentryMetricAlertArray) ToSentryMetricAlertArrayOutput ¶
func (i SentryMetricAlertArray) ToSentryMetricAlertArrayOutput() SentryMetricAlertArrayOutput
func (SentryMetricAlertArray) ToSentryMetricAlertArrayOutputWithContext ¶
func (i SentryMetricAlertArray) ToSentryMetricAlertArrayOutputWithContext(ctx context.Context) SentryMetricAlertArrayOutput
type SentryMetricAlertArrayInput ¶
type SentryMetricAlertArrayInput interface { pulumi.Input ToSentryMetricAlertArrayOutput() SentryMetricAlertArrayOutput ToSentryMetricAlertArrayOutputWithContext(context.Context) SentryMetricAlertArrayOutput }
SentryMetricAlertArrayInput is an input type that accepts SentryMetricAlertArray and SentryMetricAlertArrayOutput values. You can construct a concrete instance of `SentryMetricAlertArrayInput` via:
SentryMetricAlertArray{ SentryMetricAlertArgs{...} }
type SentryMetricAlertArrayOutput ¶
type SentryMetricAlertArrayOutput struct{ *pulumi.OutputState }
func (SentryMetricAlertArrayOutput) ElementType ¶
func (SentryMetricAlertArrayOutput) ElementType() reflect.Type
func (SentryMetricAlertArrayOutput) Index ¶
func (o SentryMetricAlertArrayOutput) Index(i pulumi.IntInput) SentryMetricAlertOutput
func (SentryMetricAlertArrayOutput) ToOutput ¶
func (o SentryMetricAlertArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryMetricAlert]
func (SentryMetricAlertArrayOutput) ToSentryMetricAlertArrayOutput ¶
func (o SentryMetricAlertArrayOutput) ToSentryMetricAlertArrayOutput() SentryMetricAlertArrayOutput
func (SentryMetricAlertArrayOutput) ToSentryMetricAlertArrayOutputWithContext ¶
func (o SentryMetricAlertArrayOutput) ToSentryMetricAlertArrayOutputWithContext(ctx context.Context) SentryMetricAlertArrayOutput
type SentryMetricAlertInput ¶
type SentryMetricAlertInput interface { pulumi.Input ToSentryMetricAlertOutput() SentryMetricAlertOutput ToSentryMetricAlertOutputWithContext(ctx context.Context) SentryMetricAlertOutput }
type SentryMetricAlertMap ¶
type SentryMetricAlertMap map[string]SentryMetricAlertInput
func (SentryMetricAlertMap) ElementType ¶
func (SentryMetricAlertMap) ElementType() reflect.Type
func (SentryMetricAlertMap) ToOutput ¶
func (i SentryMetricAlertMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryMetricAlert]
func (SentryMetricAlertMap) ToSentryMetricAlertMapOutput ¶
func (i SentryMetricAlertMap) ToSentryMetricAlertMapOutput() SentryMetricAlertMapOutput
func (SentryMetricAlertMap) ToSentryMetricAlertMapOutputWithContext ¶
func (i SentryMetricAlertMap) ToSentryMetricAlertMapOutputWithContext(ctx context.Context) SentryMetricAlertMapOutput
type SentryMetricAlertMapInput ¶
type SentryMetricAlertMapInput interface { pulumi.Input ToSentryMetricAlertMapOutput() SentryMetricAlertMapOutput ToSentryMetricAlertMapOutputWithContext(context.Context) SentryMetricAlertMapOutput }
SentryMetricAlertMapInput is an input type that accepts SentryMetricAlertMap and SentryMetricAlertMapOutput values. You can construct a concrete instance of `SentryMetricAlertMapInput` via:
SentryMetricAlertMap{ "key": SentryMetricAlertArgs{...} }
type SentryMetricAlertMapOutput ¶
type SentryMetricAlertMapOutput struct{ *pulumi.OutputState }
func (SentryMetricAlertMapOutput) ElementType ¶
func (SentryMetricAlertMapOutput) ElementType() reflect.Type
func (SentryMetricAlertMapOutput) MapIndex ¶
func (o SentryMetricAlertMapOutput) MapIndex(k pulumi.StringInput) SentryMetricAlertOutput
func (SentryMetricAlertMapOutput) ToOutput ¶
func (o SentryMetricAlertMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryMetricAlert]
func (SentryMetricAlertMapOutput) ToSentryMetricAlertMapOutput ¶
func (o SentryMetricAlertMapOutput) ToSentryMetricAlertMapOutput() SentryMetricAlertMapOutput
func (SentryMetricAlertMapOutput) ToSentryMetricAlertMapOutputWithContext ¶
func (o SentryMetricAlertMapOutput) ToSentryMetricAlertMapOutputWithContext(ctx context.Context) SentryMetricAlertMapOutput
type SentryMetricAlertOutput ¶
type SentryMetricAlertOutput struct{ *pulumi.OutputState }
func (SentryMetricAlertOutput) Aggregate ¶
func (o SentryMetricAlertOutput) Aggregate() pulumi.StringOutput
The aggregation criteria to apply
func (SentryMetricAlertOutput) Dataset ¶
func (o SentryMetricAlertOutput) Dataset() pulumi.StringPtrOutput
The Sentry Alert category
func (SentryMetricAlertOutput) ElementType ¶
func (SentryMetricAlertOutput) ElementType() reflect.Type
func (SentryMetricAlertOutput) Environment ¶
func (o SentryMetricAlertOutput) Environment() pulumi.StringOutput
Perform Alert rule in a specific environment
func (SentryMetricAlertOutput) EventTypes ¶
func (o SentryMetricAlertOutput) EventTypes() pulumi.StringArrayOutput
The events type of dataset.
func (SentryMetricAlertOutput) InternalId ¶
func (o SentryMetricAlertOutput) InternalId() pulumi.StringOutput
The internal ID for this metric alert.
func (SentryMetricAlertOutput) Name ¶
func (o SentryMetricAlertOutput) Name() pulumi.StringOutput
The metric alert name.
func (SentryMetricAlertOutput) Organization ¶
func (o SentryMetricAlertOutput) Organization() pulumi.StringOutput
The slug of the organization the metric alert belongs to.
func (SentryMetricAlertOutput) Owner ¶
func (o SentryMetricAlertOutput) Owner() pulumi.StringOutput
Specifies the owner id of this Alert rule
func (SentryMetricAlertOutput) Project ¶
func (o SentryMetricAlertOutput) Project() pulumi.StringOutput
The slug of the project to create the metric alert for.
func (SentryMetricAlertOutput) Query ¶
func (o SentryMetricAlertOutput) Query() pulumi.StringOutput
The query filter to apply
func (SentryMetricAlertOutput) ResolveThreshold ¶
func (o SentryMetricAlertOutput) ResolveThreshold() pulumi.Float64PtrOutput
The value at which the Alert rule resolves
func (SentryMetricAlertOutput) ThresholdType ¶
func (o SentryMetricAlertOutput) ThresholdType() pulumi.IntOutput
The type of threshold
func (SentryMetricAlertOutput) TimeWindow ¶
func (o SentryMetricAlertOutput) TimeWindow() pulumi.Float64Output
The period to evaluate the Alert rule in minutes
func (SentryMetricAlertOutput) ToOutput ¶
func (o SentryMetricAlertOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryMetricAlert]
func (SentryMetricAlertOutput) ToSentryMetricAlertOutput ¶
func (o SentryMetricAlertOutput) ToSentryMetricAlertOutput() SentryMetricAlertOutput
func (SentryMetricAlertOutput) ToSentryMetricAlertOutputWithContext ¶
func (o SentryMetricAlertOutput) ToSentryMetricAlertOutputWithContext(ctx context.Context) SentryMetricAlertOutput
func (SentryMetricAlertOutput) Triggers ¶
func (o SentryMetricAlertOutput) Triggers() SentryMetricAlertTriggerArrayOutput
type SentryMetricAlertState ¶
type SentryMetricAlertState 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 events type of dataset. EventTypes pulumi.StringArrayInput // 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 SentryMetricAlertTriggerArrayInput }
func (SentryMetricAlertState) ElementType ¶
func (SentryMetricAlertState) ElementType() reflect.Type
type SentryMetricAlertTrigger ¶
type SentryMetricAlertTrigger struct { Actions []SentryMetricAlertTriggerAction `pulumi:"actions"` AlertThreshold float64 `pulumi:"alertThreshold"` // The ID of this resource. Id *string `pulumi:"id"` Label string `pulumi:"label"` // The value at which the Alert rule resolves ResolveThreshold *float64 `pulumi:"resolveThreshold"` // The type of threshold ThresholdType int `pulumi:"thresholdType"` }
type SentryMetricAlertTriggerActionArgs ¶
type SentryMetricAlertTriggerActionArgs struct { // The ID of this resource. Id pulumi.StringPtrInput `pulumi:"id"` IntegrationId pulumi.IntPtrInput `pulumi:"integrationId"` TargetIdentifier pulumi.StringPtrInput `pulumi:"targetIdentifier"` TargetType pulumi.StringInput `pulumi:"targetType"` Type pulumi.StringInput `pulumi:"type"` }
func (SentryMetricAlertTriggerActionArgs) ElementType ¶
func (SentryMetricAlertTriggerActionArgs) ElementType() reflect.Type
func (SentryMetricAlertTriggerActionArgs) ToOutput ¶
func (i SentryMetricAlertTriggerActionArgs) ToOutput(ctx context.Context) pulumix.Output[SentryMetricAlertTriggerAction]
func (SentryMetricAlertTriggerActionArgs) ToSentryMetricAlertTriggerActionOutput ¶
func (i SentryMetricAlertTriggerActionArgs) ToSentryMetricAlertTriggerActionOutput() SentryMetricAlertTriggerActionOutput
func (SentryMetricAlertTriggerActionArgs) ToSentryMetricAlertTriggerActionOutputWithContext ¶
func (i SentryMetricAlertTriggerActionArgs) ToSentryMetricAlertTriggerActionOutputWithContext(ctx context.Context) SentryMetricAlertTriggerActionOutput
type SentryMetricAlertTriggerActionArray ¶
type SentryMetricAlertTriggerActionArray []SentryMetricAlertTriggerActionInput
func (SentryMetricAlertTriggerActionArray) ElementType ¶
func (SentryMetricAlertTriggerActionArray) ElementType() reflect.Type
func (SentryMetricAlertTriggerActionArray) ToOutput ¶
func (i SentryMetricAlertTriggerActionArray) ToOutput(ctx context.Context) pulumix.Output[[]SentryMetricAlertTriggerAction]
func (SentryMetricAlertTriggerActionArray) ToSentryMetricAlertTriggerActionArrayOutput ¶
func (i SentryMetricAlertTriggerActionArray) ToSentryMetricAlertTriggerActionArrayOutput() SentryMetricAlertTriggerActionArrayOutput
func (SentryMetricAlertTriggerActionArray) ToSentryMetricAlertTriggerActionArrayOutputWithContext ¶
func (i SentryMetricAlertTriggerActionArray) ToSentryMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) SentryMetricAlertTriggerActionArrayOutput
type SentryMetricAlertTriggerActionArrayInput ¶
type SentryMetricAlertTriggerActionArrayInput interface { pulumi.Input ToSentryMetricAlertTriggerActionArrayOutput() SentryMetricAlertTriggerActionArrayOutput ToSentryMetricAlertTriggerActionArrayOutputWithContext(context.Context) SentryMetricAlertTriggerActionArrayOutput }
SentryMetricAlertTriggerActionArrayInput is an input type that accepts SentryMetricAlertTriggerActionArray and SentryMetricAlertTriggerActionArrayOutput values. You can construct a concrete instance of `SentryMetricAlertTriggerActionArrayInput` via:
SentryMetricAlertTriggerActionArray{ SentryMetricAlertTriggerActionArgs{...} }
type SentryMetricAlertTriggerActionArrayOutput ¶
type SentryMetricAlertTriggerActionArrayOutput struct{ *pulumi.OutputState }
func (SentryMetricAlertTriggerActionArrayOutput) ElementType ¶
func (SentryMetricAlertTriggerActionArrayOutput) ElementType() reflect.Type
func (SentryMetricAlertTriggerActionArrayOutput) ToOutput ¶
func (o SentryMetricAlertTriggerActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SentryMetricAlertTriggerAction]
func (SentryMetricAlertTriggerActionArrayOutput) ToSentryMetricAlertTriggerActionArrayOutput ¶
func (o SentryMetricAlertTriggerActionArrayOutput) ToSentryMetricAlertTriggerActionArrayOutput() SentryMetricAlertTriggerActionArrayOutput
func (SentryMetricAlertTriggerActionArrayOutput) ToSentryMetricAlertTriggerActionArrayOutputWithContext ¶
func (o SentryMetricAlertTriggerActionArrayOutput) ToSentryMetricAlertTriggerActionArrayOutputWithContext(ctx context.Context) SentryMetricAlertTriggerActionArrayOutput
type SentryMetricAlertTriggerActionInput ¶
type SentryMetricAlertTriggerActionInput interface { pulumi.Input ToSentryMetricAlertTriggerActionOutput() SentryMetricAlertTriggerActionOutput ToSentryMetricAlertTriggerActionOutputWithContext(context.Context) SentryMetricAlertTriggerActionOutput }
SentryMetricAlertTriggerActionInput is an input type that accepts SentryMetricAlertTriggerActionArgs and SentryMetricAlertTriggerActionOutput values. You can construct a concrete instance of `SentryMetricAlertTriggerActionInput` via:
SentryMetricAlertTriggerActionArgs{...}
type SentryMetricAlertTriggerActionOutput ¶
type SentryMetricAlertTriggerActionOutput struct{ *pulumi.OutputState }
func (SentryMetricAlertTriggerActionOutput) ElementType ¶
func (SentryMetricAlertTriggerActionOutput) ElementType() reflect.Type
func (SentryMetricAlertTriggerActionOutput) Id ¶
func (o SentryMetricAlertTriggerActionOutput) Id() pulumi.StringPtrOutput
The ID of this resource.
func (SentryMetricAlertTriggerActionOutput) IntegrationId ¶
func (o SentryMetricAlertTriggerActionOutput) IntegrationId() pulumi.IntPtrOutput
func (SentryMetricAlertTriggerActionOutput) TargetIdentifier ¶
func (o SentryMetricAlertTriggerActionOutput) TargetIdentifier() pulumi.StringPtrOutput
func (SentryMetricAlertTriggerActionOutput) TargetType ¶
func (o SentryMetricAlertTriggerActionOutput) TargetType() pulumi.StringOutput
func (SentryMetricAlertTriggerActionOutput) ToOutput ¶
func (o SentryMetricAlertTriggerActionOutput) ToOutput(ctx context.Context) pulumix.Output[SentryMetricAlertTriggerAction]
func (SentryMetricAlertTriggerActionOutput) ToSentryMetricAlertTriggerActionOutput ¶
func (o SentryMetricAlertTriggerActionOutput) ToSentryMetricAlertTriggerActionOutput() SentryMetricAlertTriggerActionOutput
func (SentryMetricAlertTriggerActionOutput) ToSentryMetricAlertTriggerActionOutputWithContext ¶
func (o SentryMetricAlertTriggerActionOutput) ToSentryMetricAlertTriggerActionOutputWithContext(ctx context.Context) SentryMetricAlertTriggerActionOutput
func (SentryMetricAlertTriggerActionOutput) Type ¶
func (o SentryMetricAlertTriggerActionOutput) Type() pulumi.StringOutput
type SentryMetricAlertTriggerArgs ¶
type SentryMetricAlertTriggerArgs struct { Actions SentryMetricAlertTriggerActionArrayInput `pulumi:"actions"` AlertThreshold pulumi.Float64Input `pulumi:"alertThreshold"` // The ID of this resource. Id pulumi.StringPtrInput `pulumi:"id"` Label pulumi.StringInput `pulumi:"label"` // The value at which the Alert rule resolves ResolveThreshold pulumi.Float64PtrInput `pulumi:"resolveThreshold"` // The type of threshold ThresholdType pulumi.IntInput `pulumi:"thresholdType"` }
func (SentryMetricAlertTriggerArgs) ElementType ¶
func (SentryMetricAlertTriggerArgs) ElementType() reflect.Type
func (SentryMetricAlertTriggerArgs) ToOutput ¶
func (i SentryMetricAlertTriggerArgs) ToOutput(ctx context.Context) pulumix.Output[SentryMetricAlertTrigger]
func (SentryMetricAlertTriggerArgs) ToSentryMetricAlertTriggerOutput ¶
func (i SentryMetricAlertTriggerArgs) ToSentryMetricAlertTriggerOutput() SentryMetricAlertTriggerOutput
func (SentryMetricAlertTriggerArgs) ToSentryMetricAlertTriggerOutputWithContext ¶
func (i SentryMetricAlertTriggerArgs) ToSentryMetricAlertTriggerOutputWithContext(ctx context.Context) SentryMetricAlertTriggerOutput
type SentryMetricAlertTriggerArray ¶
type SentryMetricAlertTriggerArray []SentryMetricAlertTriggerInput
func (SentryMetricAlertTriggerArray) ElementType ¶
func (SentryMetricAlertTriggerArray) ElementType() reflect.Type
func (SentryMetricAlertTriggerArray) ToOutput ¶
func (i SentryMetricAlertTriggerArray) ToOutput(ctx context.Context) pulumix.Output[[]SentryMetricAlertTrigger]
func (SentryMetricAlertTriggerArray) ToSentryMetricAlertTriggerArrayOutput ¶
func (i SentryMetricAlertTriggerArray) ToSentryMetricAlertTriggerArrayOutput() SentryMetricAlertTriggerArrayOutput
func (SentryMetricAlertTriggerArray) ToSentryMetricAlertTriggerArrayOutputWithContext ¶
func (i SentryMetricAlertTriggerArray) ToSentryMetricAlertTriggerArrayOutputWithContext(ctx context.Context) SentryMetricAlertTriggerArrayOutput
type SentryMetricAlertTriggerArrayInput ¶
type SentryMetricAlertTriggerArrayInput interface { pulumi.Input ToSentryMetricAlertTriggerArrayOutput() SentryMetricAlertTriggerArrayOutput ToSentryMetricAlertTriggerArrayOutputWithContext(context.Context) SentryMetricAlertTriggerArrayOutput }
SentryMetricAlertTriggerArrayInput is an input type that accepts SentryMetricAlertTriggerArray and SentryMetricAlertTriggerArrayOutput values. You can construct a concrete instance of `SentryMetricAlertTriggerArrayInput` via:
SentryMetricAlertTriggerArray{ SentryMetricAlertTriggerArgs{...} }
type SentryMetricAlertTriggerArrayOutput ¶
type SentryMetricAlertTriggerArrayOutput struct{ *pulumi.OutputState }
func (SentryMetricAlertTriggerArrayOutput) ElementType ¶
func (SentryMetricAlertTriggerArrayOutput) ElementType() reflect.Type
func (SentryMetricAlertTriggerArrayOutput) Index ¶
func (o SentryMetricAlertTriggerArrayOutput) Index(i pulumi.IntInput) SentryMetricAlertTriggerOutput
func (SentryMetricAlertTriggerArrayOutput) ToOutput ¶
func (o SentryMetricAlertTriggerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SentryMetricAlertTrigger]
func (SentryMetricAlertTriggerArrayOutput) ToSentryMetricAlertTriggerArrayOutput ¶
func (o SentryMetricAlertTriggerArrayOutput) ToSentryMetricAlertTriggerArrayOutput() SentryMetricAlertTriggerArrayOutput
func (SentryMetricAlertTriggerArrayOutput) ToSentryMetricAlertTriggerArrayOutputWithContext ¶
func (o SentryMetricAlertTriggerArrayOutput) ToSentryMetricAlertTriggerArrayOutputWithContext(ctx context.Context) SentryMetricAlertTriggerArrayOutput
type SentryMetricAlertTriggerInput ¶
type SentryMetricAlertTriggerInput interface { pulumi.Input ToSentryMetricAlertTriggerOutput() SentryMetricAlertTriggerOutput ToSentryMetricAlertTriggerOutputWithContext(context.Context) SentryMetricAlertTriggerOutput }
SentryMetricAlertTriggerInput is an input type that accepts SentryMetricAlertTriggerArgs and SentryMetricAlertTriggerOutput values. You can construct a concrete instance of `SentryMetricAlertTriggerInput` via:
SentryMetricAlertTriggerArgs{...}
type SentryMetricAlertTriggerOutput ¶
type SentryMetricAlertTriggerOutput struct{ *pulumi.OutputState }
func (SentryMetricAlertTriggerOutput) Actions ¶
func (o SentryMetricAlertTriggerOutput) Actions() SentryMetricAlertTriggerActionArrayOutput
func (SentryMetricAlertTriggerOutput) AlertThreshold ¶
func (o SentryMetricAlertTriggerOutput) AlertThreshold() pulumi.Float64Output
func (SentryMetricAlertTriggerOutput) ElementType ¶
func (SentryMetricAlertTriggerOutput) ElementType() reflect.Type
func (SentryMetricAlertTriggerOutput) Id ¶
func (o SentryMetricAlertTriggerOutput) Id() pulumi.StringPtrOutput
The ID of this resource.
func (SentryMetricAlertTriggerOutput) Label ¶
func (o SentryMetricAlertTriggerOutput) Label() pulumi.StringOutput
func (SentryMetricAlertTriggerOutput) ResolveThreshold ¶
func (o SentryMetricAlertTriggerOutput) ResolveThreshold() pulumi.Float64PtrOutput
The value at which the Alert rule resolves
func (SentryMetricAlertTriggerOutput) ThresholdType ¶
func (o SentryMetricAlertTriggerOutput) ThresholdType() pulumi.IntOutput
The type of threshold
func (SentryMetricAlertTriggerOutput) ToOutput ¶
func (o SentryMetricAlertTriggerOutput) ToOutput(ctx context.Context) pulumix.Output[SentryMetricAlertTrigger]
func (SentryMetricAlertTriggerOutput) ToSentryMetricAlertTriggerOutput ¶
func (o SentryMetricAlertTriggerOutput) ToSentryMetricAlertTriggerOutput() SentryMetricAlertTriggerOutput
func (SentryMetricAlertTriggerOutput) ToSentryMetricAlertTriggerOutputWithContext ¶
func (o SentryMetricAlertTriggerOutput) ToSentryMetricAlertTriggerOutputWithContext(ctx context.Context) SentryMetricAlertTriggerOutput
type SentryOrganization ¶
type SentryOrganization 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"` }
Sentry Organization resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.NewSentryOrganization(ctx, "default", &sentry.SentryOrganizationArgs{ AgreeTerms: pulumi.Bool(true), Slug: pulumi.String("my-organization"), }) if err != nil { return err } return nil }) }
```
## Import
import using the organization slug from the URLhttps://sentry.io/organizations/[org-slug]/issues/
```sh
$ pulumi import sentry:index/sentryOrganization:SentryOrganization default org-slug
```
func GetSentryOrganization ¶
func GetSentryOrganization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryOrganizationState, opts ...pulumi.ResourceOption) (*SentryOrganization, error)
GetSentryOrganization gets an existing SentryOrganization 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 NewSentryOrganization ¶
func NewSentryOrganization(ctx *pulumi.Context, name string, args *SentryOrganizationArgs, opts ...pulumi.ResourceOption) (*SentryOrganization, error)
NewSentryOrganization registers a new resource with the given unique name, arguments, and options.
func (*SentryOrganization) ElementType ¶
func (*SentryOrganization) ElementType() reflect.Type
func (*SentryOrganization) ToOutput ¶
func (i *SentryOrganization) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganization]
func (*SentryOrganization) ToSentryOrganizationOutput ¶
func (i *SentryOrganization) ToSentryOrganizationOutput() SentryOrganizationOutput
func (*SentryOrganization) ToSentryOrganizationOutputWithContext ¶
func (i *SentryOrganization) ToSentryOrganizationOutputWithContext(ctx context.Context) SentryOrganizationOutput
type SentryOrganizationArgs ¶
type SentryOrganizationArgs 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 SentryOrganization resource.
func (SentryOrganizationArgs) ElementType ¶
func (SentryOrganizationArgs) ElementType() reflect.Type
type SentryOrganizationArray ¶
type SentryOrganizationArray []SentryOrganizationInput
func (SentryOrganizationArray) ElementType ¶
func (SentryOrganizationArray) ElementType() reflect.Type
func (SentryOrganizationArray) ToOutput ¶
func (i SentryOrganizationArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganization]
func (SentryOrganizationArray) ToSentryOrganizationArrayOutput ¶
func (i SentryOrganizationArray) ToSentryOrganizationArrayOutput() SentryOrganizationArrayOutput
func (SentryOrganizationArray) ToSentryOrganizationArrayOutputWithContext ¶
func (i SentryOrganizationArray) ToSentryOrganizationArrayOutputWithContext(ctx context.Context) SentryOrganizationArrayOutput
type SentryOrganizationArrayInput ¶
type SentryOrganizationArrayInput interface { pulumi.Input ToSentryOrganizationArrayOutput() SentryOrganizationArrayOutput ToSentryOrganizationArrayOutputWithContext(context.Context) SentryOrganizationArrayOutput }
SentryOrganizationArrayInput is an input type that accepts SentryOrganizationArray and SentryOrganizationArrayOutput values. You can construct a concrete instance of `SentryOrganizationArrayInput` via:
SentryOrganizationArray{ SentryOrganizationArgs{...} }
type SentryOrganizationArrayOutput ¶
type SentryOrganizationArrayOutput struct{ *pulumi.OutputState }
func (SentryOrganizationArrayOutput) ElementType ¶
func (SentryOrganizationArrayOutput) ElementType() reflect.Type
func (SentryOrganizationArrayOutput) Index ¶
func (o SentryOrganizationArrayOutput) Index(i pulumi.IntInput) SentryOrganizationOutput
func (SentryOrganizationArrayOutput) ToOutput ¶
func (o SentryOrganizationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganization]
func (SentryOrganizationArrayOutput) ToSentryOrganizationArrayOutput ¶
func (o SentryOrganizationArrayOutput) ToSentryOrganizationArrayOutput() SentryOrganizationArrayOutput
func (SentryOrganizationArrayOutput) ToSentryOrganizationArrayOutputWithContext ¶
func (o SentryOrganizationArrayOutput) ToSentryOrganizationArrayOutputWithContext(ctx context.Context) SentryOrganizationArrayOutput
type SentryOrganizationCodeMapping ¶
type SentryOrganizationCodeMapping struct { pulumi.CustomResourceState // Default branch of your code we fall back to if you do not have commit tracking set up. DefaultBranch pulumi.StringOutput `pulumi:"defaultBranch"` // Sentry Organization Integration ID. IntegrationId pulumi.StringOutput `pulumi:"integrationId"` // The internal ID for this resource. InternalId pulumi.StringOutput `pulumi:"internalId"` // The slug of the organization the code mapping is under. Organization pulumi.StringOutput `pulumi:"organization"` // Sentry Project ID. ProjectId pulumi.StringOutput `pulumi:"projectId"` // Sentry Organization Repository ID. RepositoryId pulumi.StringOutput `pulumi:"repositoryId"` // https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking SourceRoot pulumi.StringPtrOutput `pulumi:"sourceRoot"` // https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking StackRoot pulumi.StringPtrOutput `pulumi:"stackRoot"` }
Sentry Organization Code Mapping resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { github, err := sentry.GetSentryOrganizationIntegration(ctx, &sentry.GetSentryOrganizationIntegrationArgs{ Organization: "my-organization", ProviderKey: "github", Name: "my-github-organization", }, nil) if err != nil { return err } thisSentryProject, err := sentry.NewSentryProject(ctx, "thisSentryProject", &sentry.SentryProjectArgs{ Organization: pulumi.String("my-organization"), Team: pulumi.String("my-team"), Slug: pulumi.String("web-app"), Platform: pulumi.String("javascript"), ResolveAge: pulumi.Int(720), }) if err != nil { return err } thisSentryOrganizationRepositoryGithub, err := sentry.NewSentryOrganizationRepositoryGithub(ctx, "thisSentryOrganizationRepositoryGithub", &sentry.SentryOrganizationRepositoryGithubArgs{ Organization: pulumi.String("my-organization"), IntegrationId: *pulumi.String(github.InternalId), Identifier: pulumi.String("my-github-organization/my-github-repo"), }) if err != nil { return err } _, err = sentry.NewSentryOrganizationCodeMapping(ctx, "thisSentryOrganizationCodeMapping", &sentry.SentryOrganizationCodeMappingArgs{ Organization: pulumi.String("my-organization"), IntegrationId: *pulumi.String(github.InternalId), RepositoryId: thisSentryOrganizationRepositoryGithub.InternalId, ProjectId: thisSentryProject.InternalId, DefaultBranch: pulumi.String("main"), StackRoot: pulumi.String("/"), SourceRoot: pulumi.String("src/"), }) if err != nil { return err } return nil }) }
```
## Import
import using the organization slug from the URLhttps://sentry.io/settings/[org-slug]/integrations/github/[org-integration-id]/ and inspect network tab for request to https://sentry.io/api/0/organizations/[org-slug]/code-mappings/ find the corresponding list element and reference [code-mapping-id] from the key "id"
```sh
$ pulumi import sentry:index/sentryOrganizationCodeMapping:SentryOrganizationCodeMapping this org-slug/31347
```
func GetSentryOrganizationCodeMapping ¶
func GetSentryOrganizationCodeMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryOrganizationCodeMappingState, opts ...pulumi.ResourceOption) (*SentryOrganizationCodeMapping, error)
GetSentryOrganizationCodeMapping gets an existing SentryOrganizationCodeMapping 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 NewSentryOrganizationCodeMapping ¶
func NewSentryOrganizationCodeMapping(ctx *pulumi.Context, name string, args *SentryOrganizationCodeMappingArgs, opts ...pulumi.ResourceOption) (*SentryOrganizationCodeMapping, error)
NewSentryOrganizationCodeMapping registers a new resource with the given unique name, arguments, and options.
func (*SentryOrganizationCodeMapping) ElementType ¶
func (*SentryOrganizationCodeMapping) ElementType() reflect.Type
func (*SentryOrganizationCodeMapping) ToOutput ¶
func (i *SentryOrganizationCodeMapping) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationCodeMapping]
func (*SentryOrganizationCodeMapping) ToSentryOrganizationCodeMappingOutput ¶
func (i *SentryOrganizationCodeMapping) ToSentryOrganizationCodeMappingOutput() SentryOrganizationCodeMappingOutput
func (*SentryOrganizationCodeMapping) ToSentryOrganizationCodeMappingOutputWithContext ¶
func (i *SentryOrganizationCodeMapping) ToSentryOrganizationCodeMappingOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingOutput
type SentryOrganizationCodeMappingArgs ¶
type SentryOrganizationCodeMappingArgs struct { // Default branch of your code we fall back to if you do not have commit tracking set up. DefaultBranch pulumi.StringInput // Sentry Organization Integration ID. IntegrationId pulumi.StringInput // The slug of the organization the code mapping is under. Organization pulumi.StringInput // Sentry Project ID. ProjectId pulumi.StringInput // Sentry Organization Repository ID. RepositoryId pulumi.StringInput // https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking SourceRoot pulumi.StringPtrInput // https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking StackRoot pulumi.StringPtrInput }
The set of arguments for constructing a SentryOrganizationCodeMapping resource.
func (SentryOrganizationCodeMappingArgs) ElementType ¶
func (SentryOrganizationCodeMappingArgs) ElementType() reflect.Type
type SentryOrganizationCodeMappingArray ¶
type SentryOrganizationCodeMappingArray []SentryOrganizationCodeMappingInput
func (SentryOrganizationCodeMappingArray) ElementType ¶
func (SentryOrganizationCodeMappingArray) ElementType() reflect.Type
func (SentryOrganizationCodeMappingArray) ToOutput ¶
func (i SentryOrganizationCodeMappingArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationCodeMapping]
func (SentryOrganizationCodeMappingArray) ToSentryOrganizationCodeMappingArrayOutput ¶
func (i SentryOrganizationCodeMappingArray) ToSentryOrganizationCodeMappingArrayOutput() SentryOrganizationCodeMappingArrayOutput
func (SentryOrganizationCodeMappingArray) ToSentryOrganizationCodeMappingArrayOutputWithContext ¶
func (i SentryOrganizationCodeMappingArray) ToSentryOrganizationCodeMappingArrayOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingArrayOutput
type SentryOrganizationCodeMappingArrayInput ¶
type SentryOrganizationCodeMappingArrayInput interface { pulumi.Input ToSentryOrganizationCodeMappingArrayOutput() SentryOrganizationCodeMappingArrayOutput ToSentryOrganizationCodeMappingArrayOutputWithContext(context.Context) SentryOrganizationCodeMappingArrayOutput }
SentryOrganizationCodeMappingArrayInput is an input type that accepts SentryOrganizationCodeMappingArray and SentryOrganizationCodeMappingArrayOutput values. You can construct a concrete instance of `SentryOrganizationCodeMappingArrayInput` via:
SentryOrganizationCodeMappingArray{ SentryOrganizationCodeMappingArgs{...} }
type SentryOrganizationCodeMappingArrayOutput ¶
type SentryOrganizationCodeMappingArrayOutput struct{ *pulumi.OutputState }
func (SentryOrganizationCodeMappingArrayOutput) ElementType ¶
func (SentryOrganizationCodeMappingArrayOutput) ElementType() reflect.Type
func (SentryOrganizationCodeMappingArrayOutput) ToOutput ¶
func (o SentryOrganizationCodeMappingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationCodeMapping]
func (SentryOrganizationCodeMappingArrayOutput) ToSentryOrganizationCodeMappingArrayOutput ¶
func (o SentryOrganizationCodeMappingArrayOutput) ToSentryOrganizationCodeMappingArrayOutput() SentryOrganizationCodeMappingArrayOutput
func (SentryOrganizationCodeMappingArrayOutput) ToSentryOrganizationCodeMappingArrayOutputWithContext ¶
func (o SentryOrganizationCodeMappingArrayOutput) ToSentryOrganizationCodeMappingArrayOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingArrayOutput
type SentryOrganizationCodeMappingInput ¶
type SentryOrganizationCodeMappingInput interface { pulumi.Input ToSentryOrganizationCodeMappingOutput() SentryOrganizationCodeMappingOutput ToSentryOrganizationCodeMappingOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingOutput }
type SentryOrganizationCodeMappingMap ¶
type SentryOrganizationCodeMappingMap map[string]SentryOrganizationCodeMappingInput
func (SentryOrganizationCodeMappingMap) ElementType ¶
func (SentryOrganizationCodeMappingMap) ElementType() reflect.Type
func (SentryOrganizationCodeMappingMap) ToOutput ¶
func (i SentryOrganizationCodeMappingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationCodeMapping]
func (SentryOrganizationCodeMappingMap) ToSentryOrganizationCodeMappingMapOutput ¶
func (i SentryOrganizationCodeMappingMap) ToSentryOrganizationCodeMappingMapOutput() SentryOrganizationCodeMappingMapOutput
func (SentryOrganizationCodeMappingMap) ToSentryOrganizationCodeMappingMapOutputWithContext ¶
func (i SentryOrganizationCodeMappingMap) ToSentryOrganizationCodeMappingMapOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingMapOutput
type SentryOrganizationCodeMappingMapInput ¶
type SentryOrganizationCodeMappingMapInput interface { pulumi.Input ToSentryOrganizationCodeMappingMapOutput() SentryOrganizationCodeMappingMapOutput ToSentryOrganizationCodeMappingMapOutputWithContext(context.Context) SentryOrganizationCodeMappingMapOutput }
SentryOrganizationCodeMappingMapInput is an input type that accepts SentryOrganizationCodeMappingMap and SentryOrganizationCodeMappingMapOutput values. You can construct a concrete instance of `SentryOrganizationCodeMappingMapInput` via:
SentryOrganizationCodeMappingMap{ "key": SentryOrganizationCodeMappingArgs{...} }
type SentryOrganizationCodeMappingMapOutput ¶
type SentryOrganizationCodeMappingMapOutput struct{ *pulumi.OutputState }
func (SentryOrganizationCodeMappingMapOutput) ElementType ¶
func (SentryOrganizationCodeMappingMapOutput) ElementType() reflect.Type
func (SentryOrganizationCodeMappingMapOutput) MapIndex ¶
func (o SentryOrganizationCodeMappingMapOutput) MapIndex(k pulumi.StringInput) SentryOrganizationCodeMappingOutput
func (SentryOrganizationCodeMappingMapOutput) ToOutput ¶
func (o SentryOrganizationCodeMappingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationCodeMapping]
func (SentryOrganizationCodeMappingMapOutput) ToSentryOrganizationCodeMappingMapOutput ¶
func (o SentryOrganizationCodeMappingMapOutput) ToSentryOrganizationCodeMappingMapOutput() SentryOrganizationCodeMappingMapOutput
func (SentryOrganizationCodeMappingMapOutput) ToSentryOrganizationCodeMappingMapOutputWithContext ¶
func (o SentryOrganizationCodeMappingMapOutput) ToSentryOrganizationCodeMappingMapOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingMapOutput
type SentryOrganizationCodeMappingOutput ¶
type SentryOrganizationCodeMappingOutput struct{ *pulumi.OutputState }
func (SentryOrganizationCodeMappingOutput) DefaultBranch ¶
func (o SentryOrganizationCodeMappingOutput) DefaultBranch() pulumi.StringOutput
Default branch of your code we fall back to if you do not have commit tracking set up.
func (SentryOrganizationCodeMappingOutput) ElementType ¶
func (SentryOrganizationCodeMappingOutput) ElementType() reflect.Type
func (SentryOrganizationCodeMappingOutput) IntegrationId ¶
func (o SentryOrganizationCodeMappingOutput) IntegrationId() pulumi.StringOutput
Sentry Organization Integration ID.
func (SentryOrganizationCodeMappingOutput) InternalId ¶
func (o SentryOrganizationCodeMappingOutput) InternalId() pulumi.StringOutput
The internal ID for this resource.
func (SentryOrganizationCodeMappingOutput) Organization ¶
func (o SentryOrganizationCodeMappingOutput) Organization() pulumi.StringOutput
The slug of the organization the code mapping is under.
func (SentryOrganizationCodeMappingOutput) ProjectId ¶
func (o SentryOrganizationCodeMappingOutput) ProjectId() pulumi.StringOutput
Sentry Project ID.
func (SentryOrganizationCodeMappingOutput) RepositoryId ¶
func (o SentryOrganizationCodeMappingOutput) RepositoryId() pulumi.StringOutput
Sentry Organization Repository ID.
func (SentryOrganizationCodeMappingOutput) SourceRoot ¶
func (o SentryOrganizationCodeMappingOutput) SourceRoot() pulumi.StringPtrOutput
https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking
func (SentryOrganizationCodeMappingOutput) StackRoot ¶
func (o SentryOrganizationCodeMappingOutput) StackRoot() pulumi.StringPtrOutput
https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking
func (SentryOrganizationCodeMappingOutput) ToOutput ¶
func (o SentryOrganizationCodeMappingOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationCodeMapping]
func (SentryOrganizationCodeMappingOutput) ToSentryOrganizationCodeMappingOutput ¶
func (o SentryOrganizationCodeMappingOutput) ToSentryOrganizationCodeMappingOutput() SentryOrganizationCodeMappingOutput
func (SentryOrganizationCodeMappingOutput) ToSentryOrganizationCodeMappingOutputWithContext ¶
func (o SentryOrganizationCodeMappingOutput) ToSentryOrganizationCodeMappingOutputWithContext(ctx context.Context) SentryOrganizationCodeMappingOutput
type SentryOrganizationCodeMappingState ¶
type SentryOrganizationCodeMappingState struct { // Default branch of your code we fall back to if you do not have commit tracking set up. DefaultBranch pulumi.StringPtrInput // Sentry Organization Integration ID. IntegrationId pulumi.StringPtrInput // The internal ID for this resource. InternalId pulumi.StringPtrInput // The slug of the organization the code mapping is under. Organization pulumi.StringPtrInput // Sentry Project ID. ProjectId pulumi.StringPtrInput // Sentry Organization Repository ID. RepositoryId pulumi.StringPtrInput // https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking SourceRoot pulumi.StringPtrInput // https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking StackRoot pulumi.StringPtrInput }
func (SentryOrganizationCodeMappingState) ElementType ¶
func (SentryOrganizationCodeMappingState) ElementType() reflect.Type
type SentryOrganizationInput ¶
type SentryOrganizationInput interface { pulumi.Input ToSentryOrganizationOutput() SentryOrganizationOutput ToSentryOrganizationOutputWithContext(ctx context.Context) SentryOrganizationOutput }
type SentryOrganizationMap ¶
type SentryOrganizationMap map[string]SentryOrganizationInput
func (SentryOrganizationMap) ElementType ¶
func (SentryOrganizationMap) ElementType() reflect.Type
func (SentryOrganizationMap) ToOutput ¶
func (i SentryOrganizationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganization]
func (SentryOrganizationMap) ToSentryOrganizationMapOutput ¶
func (i SentryOrganizationMap) ToSentryOrganizationMapOutput() SentryOrganizationMapOutput
func (SentryOrganizationMap) ToSentryOrganizationMapOutputWithContext ¶
func (i SentryOrganizationMap) ToSentryOrganizationMapOutputWithContext(ctx context.Context) SentryOrganizationMapOutput
type SentryOrganizationMapInput ¶
type SentryOrganizationMapInput interface { pulumi.Input ToSentryOrganizationMapOutput() SentryOrganizationMapOutput ToSentryOrganizationMapOutputWithContext(context.Context) SentryOrganizationMapOutput }
SentryOrganizationMapInput is an input type that accepts SentryOrganizationMap and SentryOrganizationMapOutput values. You can construct a concrete instance of `SentryOrganizationMapInput` via:
SentryOrganizationMap{ "key": SentryOrganizationArgs{...} }
type SentryOrganizationMapOutput ¶
type SentryOrganizationMapOutput struct{ *pulumi.OutputState }
func (SentryOrganizationMapOutput) ElementType ¶
func (SentryOrganizationMapOutput) ElementType() reflect.Type
func (SentryOrganizationMapOutput) MapIndex ¶
func (o SentryOrganizationMapOutput) MapIndex(k pulumi.StringInput) SentryOrganizationOutput
func (SentryOrganizationMapOutput) ToOutput ¶
func (o SentryOrganizationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganization]
func (SentryOrganizationMapOutput) ToSentryOrganizationMapOutput ¶
func (o SentryOrganizationMapOutput) ToSentryOrganizationMapOutput() SentryOrganizationMapOutput
func (SentryOrganizationMapOutput) ToSentryOrganizationMapOutputWithContext ¶
func (o SentryOrganizationMapOutput) ToSentryOrganizationMapOutputWithContext(ctx context.Context) SentryOrganizationMapOutput
type SentryOrganizationMember ¶
type SentryOrganizationMember struct { pulumi.CustomResourceState // The email of the organization member. Email pulumi.StringOutput `pulumi:"email"` // The invite has expired. Expired pulumi.BoolOutput `pulumi:"expired"` // The internal ID for this organization membership. InternalId pulumi.StringOutput `pulumi:"internalId"` // The slug of the organization the user should be invited to. Organization pulumi.StringOutput `pulumi:"organization"` // The invite is pending. Pending pulumi.BoolOutput `pulumi:"pending"` // This is the role of the organization member. Role pulumi.StringOutput `pulumi:"role"` // The teams the organization member should be added to. Teams pulumi.StringArrayOutput `pulumi:"teams"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.NewSentryOrganizationMember(ctx, "johnDoe", &sentry.SentryOrganizationMemberArgs{ Email: pulumi.String("test@example.com"), Organization: pulumi.String("my-organization"), Role: pulumi.String("member"), Teams: pulumi.StringArray{ pulumi.String("my-team"), }, }) if err != nil { return err } return nil }) }
```
## Import
import using the organization, membership id from the URLhttps://sentry.io/settings/[org-slug]/members/[member-id]/
```sh
$ pulumi import sentry:index/sentryOrganizationMember:SentryOrganizationMember john_doe org-slug/member-id
```
func GetSentryOrganizationMember ¶
func GetSentryOrganizationMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryOrganizationMemberState, opts ...pulumi.ResourceOption) (*SentryOrganizationMember, error)
GetSentryOrganizationMember gets an existing SentryOrganizationMember 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 NewSentryOrganizationMember ¶
func NewSentryOrganizationMember(ctx *pulumi.Context, name string, args *SentryOrganizationMemberArgs, opts ...pulumi.ResourceOption) (*SentryOrganizationMember, error)
NewSentryOrganizationMember registers a new resource with the given unique name, arguments, and options.
func (*SentryOrganizationMember) ElementType ¶
func (*SentryOrganizationMember) ElementType() reflect.Type
func (*SentryOrganizationMember) ToOutput ¶
func (i *SentryOrganizationMember) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationMember]
func (*SentryOrganizationMember) ToSentryOrganizationMemberOutput ¶
func (i *SentryOrganizationMember) ToSentryOrganizationMemberOutput() SentryOrganizationMemberOutput
func (*SentryOrganizationMember) ToSentryOrganizationMemberOutputWithContext ¶
func (i *SentryOrganizationMember) ToSentryOrganizationMemberOutputWithContext(ctx context.Context) SentryOrganizationMemberOutput
type SentryOrganizationMemberArgs ¶
type SentryOrganizationMemberArgs struct { // The email of the organization member. Email pulumi.StringInput // The slug of the organization the user should be invited to. Organization pulumi.StringInput // This is the role of the organization member. Role pulumi.StringInput // The teams the organization member should be added to. Teams pulumi.StringArrayInput }
The set of arguments for constructing a SentryOrganizationMember resource.
func (SentryOrganizationMemberArgs) ElementType ¶
func (SentryOrganizationMemberArgs) ElementType() reflect.Type
type SentryOrganizationMemberArray ¶
type SentryOrganizationMemberArray []SentryOrganizationMemberInput
func (SentryOrganizationMemberArray) ElementType ¶
func (SentryOrganizationMemberArray) ElementType() reflect.Type
func (SentryOrganizationMemberArray) ToOutput ¶
func (i SentryOrganizationMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationMember]
func (SentryOrganizationMemberArray) ToSentryOrganizationMemberArrayOutput ¶
func (i SentryOrganizationMemberArray) ToSentryOrganizationMemberArrayOutput() SentryOrganizationMemberArrayOutput
func (SentryOrganizationMemberArray) ToSentryOrganizationMemberArrayOutputWithContext ¶
func (i SentryOrganizationMemberArray) ToSentryOrganizationMemberArrayOutputWithContext(ctx context.Context) SentryOrganizationMemberArrayOutput
type SentryOrganizationMemberArrayInput ¶
type SentryOrganizationMemberArrayInput interface { pulumi.Input ToSentryOrganizationMemberArrayOutput() SentryOrganizationMemberArrayOutput ToSentryOrganizationMemberArrayOutputWithContext(context.Context) SentryOrganizationMemberArrayOutput }
SentryOrganizationMemberArrayInput is an input type that accepts SentryOrganizationMemberArray and SentryOrganizationMemberArrayOutput values. You can construct a concrete instance of `SentryOrganizationMemberArrayInput` via:
SentryOrganizationMemberArray{ SentryOrganizationMemberArgs{...} }
type SentryOrganizationMemberArrayOutput ¶
type SentryOrganizationMemberArrayOutput struct{ *pulumi.OutputState }
func (SentryOrganizationMemberArrayOutput) ElementType ¶
func (SentryOrganizationMemberArrayOutput) ElementType() reflect.Type
func (SentryOrganizationMemberArrayOutput) Index ¶
func (o SentryOrganizationMemberArrayOutput) Index(i pulumi.IntInput) SentryOrganizationMemberOutput
func (SentryOrganizationMemberArrayOutput) ToOutput ¶
func (o SentryOrganizationMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationMember]
func (SentryOrganizationMemberArrayOutput) ToSentryOrganizationMemberArrayOutput ¶
func (o SentryOrganizationMemberArrayOutput) ToSentryOrganizationMemberArrayOutput() SentryOrganizationMemberArrayOutput
func (SentryOrganizationMemberArrayOutput) ToSentryOrganizationMemberArrayOutputWithContext ¶
func (o SentryOrganizationMemberArrayOutput) ToSentryOrganizationMemberArrayOutputWithContext(ctx context.Context) SentryOrganizationMemberArrayOutput
type SentryOrganizationMemberInput ¶
type SentryOrganizationMemberInput interface { pulumi.Input ToSentryOrganizationMemberOutput() SentryOrganizationMemberOutput ToSentryOrganizationMemberOutputWithContext(ctx context.Context) SentryOrganizationMemberOutput }
type SentryOrganizationMemberMap ¶
type SentryOrganizationMemberMap map[string]SentryOrganizationMemberInput
func (SentryOrganizationMemberMap) ElementType ¶
func (SentryOrganizationMemberMap) ElementType() reflect.Type
func (SentryOrganizationMemberMap) ToOutput ¶
func (i SentryOrganizationMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationMember]
func (SentryOrganizationMemberMap) ToSentryOrganizationMemberMapOutput ¶
func (i SentryOrganizationMemberMap) ToSentryOrganizationMemberMapOutput() SentryOrganizationMemberMapOutput
func (SentryOrganizationMemberMap) ToSentryOrganizationMemberMapOutputWithContext ¶
func (i SentryOrganizationMemberMap) ToSentryOrganizationMemberMapOutputWithContext(ctx context.Context) SentryOrganizationMemberMapOutput
type SentryOrganizationMemberMapInput ¶
type SentryOrganizationMemberMapInput interface { pulumi.Input ToSentryOrganizationMemberMapOutput() SentryOrganizationMemberMapOutput ToSentryOrganizationMemberMapOutputWithContext(context.Context) SentryOrganizationMemberMapOutput }
SentryOrganizationMemberMapInput is an input type that accepts SentryOrganizationMemberMap and SentryOrganizationMemberMapOutput values. You can construct a concrete instance of `SentryOrganizationMemberMapInput` via:
SentryOrganizationMemberMap{ "key": SentryOrganizationMemberArgs{...} }
type SentryOrganizationMemberMapOutput ¶
type SentryOrganizationMemberMapOutput struct{ *pulumi.OutputState }
func (SentryOrganizationMemberMapOutput) ElementType ¶
func (SentryOrganizationMemberMapOutput) ElementType() reflect.Type
func (SentryOrganizationMemberMapOutput) MapIndex ¶
func (o SentryOrganizationMemberMapOutput) MapIndex(k pulumi.StringInput) SentryOrganizationMemberOutput
func (SentryOrganizationMemberMapOutput) ToOutput ¶
func (o SentryOrganizationMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationMember]
func (SentryOrganizationMemberMapOutput) ToSentryOrganizationMemberMapOutput ¶
func (o SentryOrganizationMemberMapOutput) ToSentryOrganizationMemberMapOutput() SentryOrganizationMemberMapOutput
func (SentryOrganizationMemberMapOutput) ToSentryOrganizationMemberMapOutputWithContext ¶
func (o SentryOrganizationMemberMapOutput) ToSentryOrganizationMemberMapOutputWithContext(ctx context.Context) SentryOrganizationMemberMapOutput
type SentryOrganizationMemberOutput ¶
type SentryOrganizationMemberOutput struct{ *pulumi.OutputState }
func (SentryOrganizationMemberOutput) ElementType ¶
func (SentryOrganizationMemberOutput) ElementType() reflect.Type
func (SentryOrganizationMemberOutput) Email ¶
func (o SentryOrganizationMemberOutput) Email() pulumi.StringOutput
The email of the organization member.
func (SentryOrganizationMemberOutput) Expired ¶
func (o SentryOrganizationMemberOutput) Expired() pulumi.BoolOutput
The invite has expired.
func (SentryOrganizationMemberOutput) InternalId ¶
func (o SentryOrganizationMemberOutput) InternalId() pulumi.StringOutput
The internal ID for this organization membership.
func (SentryOrganizationMemberOutput) Organization ¶
func (o SentryOrganizationMemberOutput) Organization() pulumi.StringOutput
The slug of the organization the user should be invited to.
func (SentryOrganizationMemberOutput) Pending ¶
func (o SentryOrganizationMemberOutput) Pending() pulumi.BoolOutput
The invite is pending.
func (SentryOrganizationMemberOutput) Role ¶
func (o SentryOrganizationMemberOutput) Role() pulumi.StringOutput
This is the role of the organization member.
func (SentryOrganizationMemberOutput) Teams ¶
func (o SentryOrganizationMemberOutput) Teams() pulumi.StringArrayOutput
The teams the organization member should be added to.
func (SentryOrganizationMemberOutput) ToOutput ¶
func (o SentryOrganizationMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationMember]
func (SentryOrganizationMemberOutput) ToSentryOrganizationMemberOutput ¶
func (o SentryOrganizationMemberOutput) ToSentryOrganizationMemberOutput() SentryOrganizationMemberOutput
func (SentryOrganizationMemberOutput) ToSentryOrganizationMemberOutputWithContext ¶
func (o SentryOrganizationMemberOutput) ToSentryOrganizationMemberOutputWithContext(ctx context.Context) SentryOrganizationMemberOutput
type SentryOrganizationMemberState ¶
type SentryOrganizationMemberState struct { // The email of the organization member. Email pulumi.StringPtrInput // The invite has expired. Expired pulumi.BoolPtrInput // The internal ID for this organization membership. InternalId pulumi.StringPtrInput // The slug of the organization the user should be invited to. Organization pulumi.StringPtrInput // The invite is pending. Pending pulumi.BoolPtrInput // This is the role of the organization member. Role pulumi.StringPtrInput // The teams the organization member should be added to. Teams pulumi.StringArrayInput }
func (SentryOrganizationMemberState) ElementType ¶
func (SentryOrganizationMemberState) ElementType() reflect.Type
type SentryOrganizationOutput ¶
type SentryOrganizationOutput struct{ *pulumi.OutputState }
func (SentryOrganizationOutput) AgreeTerms ¶
func (o SentryOrganizationOutput) AgreeTerms() pulumi.BoolOutput
You agree to the applicable terms of service and privacy policy.
func (SentryOrganizationOutput) ElementType ¶
func (SentryOrganizationOutput) ElementType() reflect.Type
func (SentryOrganizationOutput) InternalId ¶
func (o SentryOrganizationOutput) InternalId() pulumi.StringOutput
The internal ID for this organization.
func (SentryOrganizationOutput) Name ¶
func (o SentryOrganizationOutput) Name() pulumi.StringOutput
The human readable name for the organization.
func (SentryOrganizationOutput) Slug ¶
func (o SentryOrganizationOutput) Slug() pulumi.StringOutput
The unique URL slug for this organization.
func (SentryOrganizationOutput) ToOutput ¶
func (o SentryOrganizationOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganization]
func (SentryOrganizationOutput) ToSentryOrganizationOutput ¶
func (o SentryOrganizationOutput) ToSentryOrganizationOutput() SentryOrganizationOutput
func (SentryOrganizationOutput) ToSentryOrganizationOutputWithContext ¶
func (o SentryOrganizationOutput) ToSentryOrganizationOutputWithContext(ctx context.Context) SentryOrganizationOutput
type SentryOrganizationRepositoryGithub ¶
type SentryOrganizationRepositoryGithub struct { pulumi.CustomResourceState // The repo identifier. For Github it is {github*org}/{github*repo}. Identifier pulumi.StringOutput `pulumi:"identifier"` // The organization integration ID for Github. IntegrationId pulumi.StringOutput `pulumi:"integrationId"` // The internal ID for this organization repository. InternalId pulumi.StringOutput `pulumi:"internalId"` // The slug of the Sentry organization this resource belongs to. Organization pulumi.StringOutput `pulumi:"organization"` }
Sentry Github Organization Repository resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { github, err := sentry.GetSentryOrganizationIntegration(ctx, &sentry.GetSentryOrganizationIntegrationArgs{ Organization: "my-organization", ProviderKey: "github", Name: "my-github-organization", }, nil) if err != nil { return err } _, err = sentry.NewSentryOrganizationRepositoryGithub(ctx, "this", &sentry.SentryOrganizationRepositoryGithubArgs{ Organization: pulumi.String("my-organization"), IntegrationId: *pulumi.String(github.InternalId), Identifier: pulumi.String("my-github-organization/my-github-repo"), }) if err != nil { return err } return nil }) }
```
## Import
import using the organization slug from the URLhttps://sentry.io/organizations/[org-slug]/ [github-org] and [github-repo] are the slugs to your repo
```sh
$ pulumi import sentry:index/sentryOrganizationRepositoryGithub:SentryOrganizationRepositoryGithub this org-slug/github-org/github-repo
```
func GetSentryOrganizationRepositoryGithub ¶
func GetSentryOrganizationRepositoryGithub(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryOrganizationRepositoryGithubState, opts ...pulumi.ResourceOption) (*SentryOrganizationRepositoryGithub, error)
GetSentryOrganizationRepositoryGithub gets an existing SentryOrganizationRepositoryGithub 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 NewSentryOrganizationRepositoryGithub ¶
func NewSentryOrganizationRepositoryGithub(ctx *pulumi.Context, name string, args *SentryOrganizationRepositoryGithubArgs, opts ...pulumi.ResourceOption) (*SentryOrganizationRepositoryGithub, error)
NewSentryOrganizationRepositoryGithub registers a new resource with the given unique name, arguments, and options.
func (*SentryOrganizationRepositoryGithub) ElementType ¶
func (*SentryOrganizationRepositoryGithub) ElementType() reflect.Type
func (*SentryOrganizationRepositoryGithub) ToOutput ¶
func (i *SentryOrganizationRepositoryGithub) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationRepositoryGithub]
func (*SentryOrganizationRepositoryGithub) ToSentryOrganizationRepositoryGithubOutput ¶
func (i *SentryOrganizationRepositoryGithub) ToSentryOrganizationRepositoryGithubOutput() SentryOrganizationRepositoryGithubOutput
func (*SentryOrganizationRepositoryGithub) ToSentryOrganizationRepositoryGithubOutputWithContext ¶
func (i *SentryOrganizationRepositoryGithub) ToSentryOrganizationRepositoryGithubOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubOutput
type SentryOrganizationRepositoryGithubArgs ¶
type SentryOrganizationRepositoryGithubArgs struct { // The repo identifier. For Github it is {github*org}/{github*repo}. Identifier pulumi.StringInput // The organization integration ID for Github. IntegrationId pulumi.StringInput // The slug of the Sentry organization this resource belongs to. Organization pulumi.StringInput }
The set of arguments for constructing a SentryOrganizationRepositoryGithub resource.
func (SentryOrganizationRepositoryGithubArgs) ElementType ¶
func (SentryOrganizationRepositoryGithubArgs) ElementType() reflect.Type
type SentryOrganizationRepositoryGithubArray ¶
type SentryOrganizationRepositoryGithubArray []SentryOrganizationRepositoryGithubInput
func (SentryOrganizationRepositoryGithubArray) ElementType ¶
func (SentryOrganizationRepositoryGithubArray) ElementType() reflect.Type
func (SentryOrganizationRepositoryGithubArray) ToOutput ¶
func (i SentryOrganizationRepositoryGithubArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationRepositoryGithub]
func (SentryOrganizationRepositoryGithubArray) ToSentryOrganizationRepositoryGithubArrayOutput ¶
func (i SentryOrganizationRepositoryGithubArray) ToSentryOrganizationRepositoryGithubArrayOutput() SentryOrganizationRepositoryGithubArrayOutput
func (SentryOrganizationRepositoryGithubArray) ToSentryOrganizationRepositoryGithubArrayOutputWithContext ¶
func (i SentryOrganizationRepositoryGithubArray) ToSentryOrganizationRepositoryGithubArrayOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubArrayOutput
type SentryOrganizationRepositoryGithubArrayInput ¶
type SentryOrganizationRepositoryGithubArrayInput interface { pulumi.Input ToSentryOrganizationRepositoryGithubArrayOutput() SentryOrganizationRepositoryGithubArrayOutput ToSentryOrganizationRepositoryGithubArrayOutputWithContext(context.Context) SentryOrganizationRepositoryGithubArrayOutput }
SentryOrganizationRepositoryGithubArrayInput is an input type that accepts SentryOrganizationRepositoryGithubArray and SentryOrganizationRepositoryGithubArrayOutput values. You can construct a concrete instance of `SentryOrganizationRepositoryGithubArrayInput` via:
SentryOrganizationRepositoryGithubArray{ SentryOrganizationRepositoryGithubArgs{...} }
type SentryOrganizationRepositoryGithubArrayOutput ¶
type SentryOrganizationRepositoryGithubArrayOutput struct{ *pulumi.OutputState }
func (SentryOrganizationRepositoryGithubArrayOutput) ElementType ¶
func (SentryOrganizationRepositoryGithubArrayOutput) ElementType() reflect.Type
func (SentryOrganizationRepositoryGithubArrayOutput) ToOutput ¶
func (o SentryOrganizationRepositoryGithubArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryOrganizationRepositoryGithub]
func (SentryOrganizationRepositoryGithubArrayOutput) ToSentryOrganizationRepositoryGithubArrayOutput ¶
func (o SentryOrganizationRepositoryGithubArrayOutput) ToSentryOrganizationRepositoryGithubArrayOutput() SentryOrganizationRepositoryGithubArrayOutput
func (SentryOrganizationRepositoryGithubArrayOutput) ToSentryOrganizationRepositoryGithubArrayOutputWithContext ¶
func (o SentryOrganizationRepositoryGithubArrayOutput) ToSentryOrganizationRepositoryGithubArrayOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubArrayOutput
type SentryOrganizationRepositoryGithubInput ¶
type SentryOrganizationRepositoryGithubInput interface { pulumi.Input ToSentryOrganizationRepositoryGithubOutput() SentryOrganizationRepositoryGithubOutput ToSentryOrganizationRepositoryGithubOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubOutput }
type SentryOrganizationRepositoryGithubMap ¶
type SentryOrganizationRepositoryGithubMap map[string]SentryOrganizationRepositoryGithubInput
func (SentryOrganizationRepositoryGithubMap) ElementType ¶
func (SentryOrganizationRepositoryGithubMap) ElementType() reflect.Type
func (SentryOrganizationRepositoryGithubMap) ToOutput ¶
func (i SentryOrganizationRepositoryGithubMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationRepositoryGithub]
func (SentryOrganizationRepositoryGithubMap) ToSentryOrganizationRepositoryGithubMapOutput ¶
func (i SentryOrganizationRepositoryGithubMap) ToSentryOrganizationRepositoryGithubMapOutput() SentryOrganizationRepositoryGithubMapOutput
func (SentryOrganizationRepositoryGithubMap) ToSentryOrganizationRepositoryGithubMapOutputWithContext ¶
func (i SentryOrganizationRepositoryGithubMap) ToSentryOrganizationRepositoryGithubMapOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubMapOutput
type SentryOrganizationRepositoryGithubMapInput ¶
type SentryOrganizationRepositoryGithubMapInput interface { pulumi.Input ToSentryOrganizationRepositoryGithubMapOutput() SentryOrganizationRepositoryGithubMapOutput ToSentryOrganizationRepositoryGithubMapOutputWithContext(context.Context) SentryOrganizationRepositoryGithubMapOutput }
SentryOrganizationRepositoryGithubMapInput is an input type that accepts SentryOrganizationRepositoryGithubMap and SentryOrganizationRepositoryGithubMapOutput values. You can construct a concrete instance of `SentryOrganizationRepositoryGithubMapInput` via:
SentryOrganizationRepositoryGithubMap{ "key": SentryOrganizationRepositoryGithubArgs{...} }
type SentryOrganizationRepositoryGithubMapOutput ¶
type SentryOrganizationRepositoryGithubMapOutput struct{ *pulumi.OutputState }
func (SentryOrganizationRepositoryGithubMapOutput) ElementType ¶
func (SentryOrganizationRepositoryGithubMapOutput) ElementType() reflect.Type
func (SentryOrganizationRepositoryGithubMapOutput) ToOutput ¶
func (o SentryOrganizationRepositoryGithubMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryOrganizationRepositoryGithub]
func (SentryOrganizationRepositoryGithubMapOutput) ToSentryOrganizationRepositoryGithubMapOutput ¶
func (o SentryOrganizationRepositoryGithubMapOutput) ToSentryOrganizationRepositoryGithubMapOutput() SentryOrganizationRepositoryGithubMapOutput
func (SentryOrganizationRepositoryGithubMapOutput) ToSentryOrganizationRepositoryGithubMapOutputWithContext ¶
func (o SentryOrganizationRepositoryGithubMapOutput) ToSentryOrganizationRepositoryGithubMapOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubMapOutput
type SentryOrganizationRepositoryGithubOutput ¶
type SentryOrganizationRepositoryGithubOutput struct{ *pulumi.OutputState }
func (SentryOrganizationRepositoryGithubOutput) ElementType ¶
func (SentryOrganizationRepositoryGithubOutput) ElementType() reflect.Type
func (SentryOrganizationRepositoryGithubOutput) Identifier ¶
func (o SentryOrganizationRepositoryGithubOutput) Identifier() pulumi.StringOutput
The repo identifier. For Github it is {github*org}/{github*repo}.
func (SentryOrganizationRepositoryGithubOutput) IntegrationId ¶
func (o SentryOrganizationRepositoryGithubOutput) IntegrationId() pulumi.StringOutput
The organization integration ID for Github.
func (SentryOrganizationRepositoryGithubOutput) InternalId ¶
func (o SentryOrganizationRepositoryGithubOutput) InternalId() pulumi.StringOutput
The internal ID for this organization repository.
func (SentryOrganizationRepositoryGithubOutput) Organization ¶
func (o SentryOrganizationRepositoryGithubOutput) Organization() pulumi.StringOutput
The slug of the Sentry organization this resource belongs to.
func (SentryOrganizationRepositoryGithubOutput) ToOutput ¶
func (o SentryOrganizationRepositoryGithubOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryOrganizationRepositoryGithub]
func (SentryOrganizationRepositoryGithubOutput) ToSentryOrganizationRepositoryGithubOutput ¶
func (o SentryOrganizationRepositoryGithubOutput) ToSentryOrganizationRepositoryGithubOutput() SentryOrganizationRepositoryGithubOutput
func (SentryOrganizationRepositoryGithubOutput) ToSentryOrganizationRepositoryGithubOutputWithContext ¶
func (o SentryOrganizationRepositoryGithubOutput) ToSentryOrganizationRepositoryGithubOutputWithContext(ctx context.Context) SentryOrganizationRepositoryGithubOutput
type SentryOrganizationRepositoryGithubState ¶
type SentryOrganizationRepositoryGithubState struct { // The repo identifier. For Github it is {github*org}/{github*repo}. Identifier pulumi.StringPtrInput // The organization integration ID for Github. IntegrationId pulumi.StringPtrInput // The internal ID for this organization repository. InternalId pulumi.StringPtrInput // The slug of the Sentry organization this resource belongs to. Organization pulumi.StringPtrInput }
func (SentryOrganizationRepositoryGithubState) ElementType ¶
func (SentryOrganizationRepositoryGithubState) ElementType() reflect.Type
type SentryOrganizationState ¶
type SentryOrganizationState 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 (SentryOrganizationState) ElementType ¶
func (SentryOrganizationState) ElementType() reflect.Type
type SentryPlugin ¶
type SentryPlugin 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"` }
Sentry Plugin resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.NewSentryPlugin(ctx, "default", &sentry.SentryPluginArgs{ Config: pulumi.AnyMap{ "webhook": pulumi.Any("slack://webhook"), }, Organization: pulumi.String("my-organization"), Plugin: pulumi.String("slack"), Project: pulumi.String("web-app"), }) if err != nil { return err } return nil }) }
```
func GetSentryPlugin ¶
func GetSentryPlugin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryPluginState, opts ...pulumi.ResourceOption) (*SentryPlugin, error)
GetSentryPlugin gets an existing SentryPlugin 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 NewSentryPlugin ¶
func NewSentryPlugin(ctx *pulumi.Context, name string, args *SentryPluginArgs, opts ...pulumi.ResourceOption) (*SentryPlugin, error)
NewSentryPlugin registers a new resource with the given unique name, arguments, and options.
func (*SentryPlugin) ElementType ¶
func (*SentryPlugin) ElementType() reflect.Type
func (*SentryPlugin) ToOutput ¶
func (i *SentryPlugin) ToOutput(ctx context.Context) pulumix.Output[*SentryPlugin]
func (*SentryPlugin) ToSentryPluginOutput ¶
func (i *SentryPlugin) ToSentryPluginOutput() SentryPluginOutput
func (*SentryPlugin) ToSentryPluginOutputWithContext ¶
func (i *SentryPlugin) ToSentryPluginOutputWithContext(ctx context.Context) SentryPluginOutput
type SentryPluginArgs ¶
type SentryPluginArgs 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 SentryPlugin resource.
func (SentryPluginArgs) ElementType ¶
func (SentryPluginArgs) ElementType() reflect.Type
type SentryPluginArray ¶
type SentryPluginArray []SentryPluginInput
func (SentryPluginArray) ElementType ¶
func (SentryPluginArray) ElementType() reflect.Type
func (SentryPluginArray) ToOutput ¶
func (i SentryPluginArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryPlugin]
func (SentryPluginArray) ToSentryPluginArrayOutput ¶
func (i SentryPluginArray) ToSentryPluginArrayOutput() SentryPluginArrayOutput
func (SentryPluginArray) ToSentryPluginArrayOutputWithContext ¶
func (i SentryPluginArray) ToSentryPluginArrayOutputWithContext(ctx context.Context) SentryPluginArrayOutput
type SentryPluginArrayInput ¶
type SentryPluginArrayInput interface { pulumi.Input ToSentryPluginArrayOutput() SentryPluginArrayOutput ToSentryPluginArrayOutputWithContext(context.Context) SentryPluginArrayOutput }
SentryPluginArrayInput is an input type that accepts SentryPluginArray and SentryPluginArrayOutput values. You can construct a concrete instance of `SentryPluginArrayInput` via:
SentryPluginArray{ SentryPluginArgs{...} }
type SentryPluginArrayOutput ¶
type SentryPluginArrayOutput struct{ *pulumi.OutputState }
func (SentryPluginArrayOutput) ElementType ¶
func (SentryPluginArrayOutput) ElementType() reflect.Type
func (SentryPluginArrayOutput) Index ¶
func (o SentryPluginArrayOutput) Index(i pulumi.IntInput) SentryPluginOutput
func (SentryPluginArrayOutput) ToOutput ¶
func (o SentryPluginArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryPlugin]
func (SentryPluginArrayOutput) ToSentryPluginArrayOutput ¶
func (o SentryPluginArrayOutput) ToSentryPluginArrayOutput() SentryPluginArrayOutput
func (SentryPluginArrayOutput) ToSentryPluginArrayOutputWithContext ¶
func (o SentryPluginArrayOutput) ToSentryPluginArrayOutputWithContext(ctx context.Context) SentryPluginArrayOutput
type SentryPluginInput ¶
type SentryPluginInput interface { pulumi.Input ToSentryPluginOutput() SentryPluginOutput ToSentryPluginOutputWithContext(ctx context.Context) SentryPluginOutput }
type SentryPluginMap ¶
type SentryPluginMap map[string]SentryPluginInput
func (SentryPluginMap) ElementType ¶
func (SentryPluginMap) ElementType() reflect.Type
func (SentryPluginMap) ToOutput ¶
func (i SentryPluginMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryPlugin]
func (SentryPluginMap) ToSentryPluginMapOutput ¶
func (i SentryPluginMap) ToSentryPluginMapOutput() SentryPluginMapOutput
func (SentryPluginMap) ToSentryPluginMapOutputWithContext ¶
func (i SentryPluginMap) ToSentryPluginMapOutputWithContext(ctx context.Context) SentryPluginMapOutput
type SentryPluginMapInput ¶
type SentryPluginMapInput interface { pulumi.Input ToSentryPluginMapOutput() SentryPluginMapOutput ToSentryPluginMapOutputWithContext(context.Context) SentryPluginMapOutput }
SentryPluginMapInput is an input type that accepts SentryPluginMap and SentryPluginMapOutput values. You can construct a concrete instance of `SentryPluginMapInput` via:
SentryPluginMap{ "key": SentryPluginArgs{...} }
type SentryPluginMapOutput ¶
type SentryPluginMapOutput struct{ *pulumi.OutputState }
func (SentryPluginMapOutput) ElementType ¶
func (SentryPluginMapOutput) ElementType() reflect.Type
func (SentryPluginMapOutput) MapIndex ¶
func (o SentryPluginMapOutput) MapIndex(k pulumi.StringInput) SentryPluginOutput
func (SentryPluginMapOutput) ToOutput ¶
func (o SentryPluginMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryPlugin]
func (SentryPluginMapOutput) ToSentryPluginMapOutput ¶
func (o SentryPluginMapOutput) ToSentryPluginMapOutput() SentryPluginMapOutput
func (SentryPluginMapOutput) ToSentryPluginMapOutputWithContext ¶
func (o SentryPluginMapOutput) ToSentryPluginMapOutputWithContext(ctx context.Context) SentryPluginMapOutput
type SentryPluginOutput ¶
type SentryPluginOutput struct{ *pulumi.OutputState }
func (SentryPluginOutput) Config ¶
func (o SentryPluginOutput) Config() pulumi.MapOutput
Plugin config.
func (SentryPluginOutput) ElementType ¶
func (SentryPluginOutput) ElementType() reflect.Type
func (SentryPluginOutput) Organization ¶
func (o SentryPluginOutput) Organization() pulumi.StringOutput
The slug of the organization the project belongs to.
func (SentryPluginOutput) Plugin ¶
func (o SentryPluginOutput) Plugin() pulumi.StringOutput
Plugin ID.
func (SentryPluginOutput) Project ¶
func (o SentryPluginOutput) Project() pulumi.StringOutput
The slug of the project to create the plugin for.
func (SentryPluginOutput) ToOutput ¶
func (o SentryPluginOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryPlugin]
func (SentryPluginOutput) ToSentryPluginOutput ¶
func (o SentryPluginOutput) ToSentryPluginOutput() SentryPluginOutput
func (SentryPluginOutput) ToSentryPluginOutputWithContext ¶
func (o SentryPluginOutput) ToSentryPluginOutputWithContext(ctx context.Context) SentryPluginOutput
type SentryPluginState ¶
type SentryPluginState 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 (SentryPluginState) ElementType ¶
func (SentryPluginState) ElementType() reflect.Type
type SentryProject ¶
type SentryProject 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 `internalId` 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. **Deprecated** Use `teams` instead. // // Deprecated: Use `teams` instead. Team pulumi.StringPtrOutput `pulumi:"team"` // The slugs of the teams to create the project for. Teams pulumi.StringArrayOutput `pulumi:"teams"` }
Sentry Project resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.NewSentryProject(ctx, "default", &sentry.SentryProjectArgs{ Organization: pulumi.String("my-organization"), Platform: pulumi.String("javascript"), ResolveAge: pulumi.Int(720), Slug: pulumi.String("web-app"), Teams: pulumi.StringArray{ pulumi.String("my-first-team"), pulumi.String("my-second-team"), }, }) if err != nil { return err } return nil }) }
```
## Import
import using the organization and team slugs from the URLhttps://sentry.io/settings/[org-slug]/projects/[project-slug]/
```sh
$ pulumi import sentry:index/sentryProject:SentryProject default org-slug/project-slug
```
func GetSentryProject ¶
func GetSentryProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryProjectState, opts ...pulumi.ResourceOption) (*SentryProject, error)
GetSentryProject gets an existing SentryProject 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 NewSentryProject ¶
func NewSentryProject(ctx *pulumi.Context, name string, args *SentryProjectArgs, opts ...pulumi.ResourceOption) (*SentryProject, error)
NewSentryProject registers a new resource with the given unique name, arguments, and options.
func (*SentryProject) ElementType ¶
func (*SentryProject) ElementType() reflect.Type
func (*SentryProject) ToOutput ¶
func (i *SentryProject) ToOutput(ctx context.Context) pulumix.Output[*SentryProject]
func (*SentryProject) ToSentryProjectOutput ¶
func (i *SentryProject) ToSentryProjectOutput() SentryProjectOutput
func (*SentryProject) ToSentryProjectOutputWithContext ¶
func (i *SentryProject) ToSentryProjectOutputWithContext(ctx context.Context) SentryProjectOutput
type SentryProjectArgs ¶
type SentryProjectArgs 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. **Deprecated** Use `teams` instead. // // Deprecated: Use `teams` instead. Team pulumi.StringPtrInput // The slugs of the teams to create the project for. Teams pulumi.StringArrayInput }
The set of arguments for constructing a SentryProject resource.
func (SentryProjectArgs) ElementType ¶
func (SentryProjectArgs) ElementType() reflect.Type
type SentryProjectArray ¶
type SentryProjectArray []SentryProjectInput
func (SentryProjectArray) ElementType ¶
func (SentryProjectArray) ElementType() reflect.Type
func (SentryProjectArray) ToOutput ¶
func (i SentryProjectArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryProject]
func (SentryProjectArray) ToSentryProjectArrayOutput ¶
func (i SentryProjectArray) ToSentryProjectArrayOutput() SentryProjectArrayOutput
func (SentryProjectArray) ToSentryProjectArrayOutputWithContext ¶
func (i SentryProjectArray) ToSentryProjectArrayOutputWithContext(ctx context.Context) SentryProjectArrayOutput
type SentryProjectArrayInput ¶
type SentryProjectArrayInput interface { pulumi.Input ToSentryProjectArrayOutput() SentryProjectArrayOutput ToSentryProjectArrayOutputWithContext(context.Context) SentryProjectArrayOutput }
SentryProjectArrayInput is an input type that accepts SentryProjectArray and SentryProjectArrayOutput values. You can construct a concrete instance of `SentryProjectArrayInput` via:
SentryProjectArray{ SentryProjectArgs{...} }
type SentryProjectArrayOutput ¶
type SentryProjectArrayOutput struct{ *pulumi.OutputState }
func (SentryProjectArrayOutput) ElementType ¶
func (SentryProjectArrayOutput) ElementType() reflect.Type
func (SentryProjectArrayOutput) Index ¶
func (o SentryProjectArrayOutput) Index(i pulumi.IntInput) SentryProjectOutput
func (SentryProjectArrayOutput) ToOutput ¶
func (o SentryProjectArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryProject]
func (SentryProjectArrayOutput) ToSentryProjectArrayOutput ¶
func (o SentryProjectArrayOutput) ToSentryProjectArrayOutput() SentryProjectArrayOutput
func (SentryProjectArrayOutput) ToSentryProjectArrayOutputWithContext ¶
func (o SentryProjectArrayOutput) ToSentryProjectArrayOutputWithContext(ctx context.Context) SentryProjectArrayOutput
type SentryProjectInput ¶
type SentryProjectInput interface { pulumi.Input ToSentryProjectOutput() SentryProjectOutput ToSentryProjectOutputWithContext(ctx context.Context) SentryProjectOutput }
type SentryProjectMap ¶
type SentryProjectMap map[string]SentryProjectInput
func (SentryProjectMap) ElementType ¶
func (SentryProjectMap) ElementType() reflect.Type
func (SentryProjectMap) ToOutput ¶
func (i SentryProjectMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryProject]
func (SentryProjectMap) ToSentryProjectMapOutput ¶
func (i SentryProjectMap) ToSentryProjectMapOutput() SentryProjectMapOutput
func (SentryProjectMap) ToSentryProjectMapOutputWithContext ¶
func (i SentryProjectMap) ToSentryProjectMapOutputWithContext(ctx context.Context) SentryProjectMapOutput
type SentryProjectMapInput ¶
type SentryProjectMapInput interface { pulumi.Input ToSentryProjectMapOutput() SentryProjectMapOutput ToSentryProjectMapOutputWithContext(context.Context) SentryProjectMapOutput }
SentryProjectMapInput is an input type that accepts SentryProjectMap and SentryProjectMapOutput values. You can construct a concrete instance of `SentryProjectMapInput` via:
SentryProjectMap{ "key": SentryProjectArgs{...} }
type SentryProjectMapOutput ¶
type SentryProjectMapOutput struct{ *pulumi.OutputState }
func (SentryProjectMapOutput) ElementType ¶
func (SentryProjectMapOutput) ElementType() reflect.Type
func (SentryProjectMapOutput) MapIndex ¶
func (o SentryProjectMapOutput) MapIndex(k pulumi.StringInput) SentryProjectOutput
func (SentryProjectMapOutput) ToOutput ¶
func (o SentryProjectMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryProject]
func (SentryProjectMapOutput) ToSentryProjectMapOutput ¶
func (o SentryProjectMapOutput) ToSentryProjectMapOutput() SentryProjectMapOutput
func (SentryProjectMapOutput) ToSentryProjectMapOutputWithContext ¶
func (o SentryProjectMapOutput) ToSentryProjectMapOutputWithContext(ctx context.Context) SentryProjectMapOutput
type SentryProjectOutput ¶
type SentryProjectOutput struct{ *pulumi.OutputState }
func (SentryProjectOutput) Color ¶
func (o SentryProjectOutput) Color() pulumi.StringOutput
func (SentryProjectOutput) DigestsMaxDelay ¶
func (o SentryProjectOutput) DigestsMaxDelay() pulumi.IntOutput
The maximum amount of time (in seconds) to wait between scheduling digests for delivery.
func (SentryProjectOutput) DigestsMinDelay ¶
func (o SentryProjectOutput) DigestsMinDelay() pulumi.IntOutput
The minimum amount of time (in seconds) to wait between scheduling digests for delivery after the initial scheduling.
func (SentryProjectOutput) ElementType ¶
func (SentryProjectOutput) ElementType() reflect.Type
func (SentryProjectOutput) Features ¶
func (o SentryProjectOutput) Features() pulumi.StringArrayOutput
func (SentryProjectOutput) InternalId ¶
func (o SentryProjectOutput) InternalId() pulumi.StringOutput
The internal ID for this project.
func (SentryProjectOutput) IsBookmarked
deprecated
func (o SentryProjectOutput) IsBookmarked() pulumi.BoolOutput
Deprecated: is_bookmarked is no longer used
func (SentryProjectOutput) IsPublic ¶
func (o SentryProjectOutput) IsPublic() pulumi.BoolOutput
func (SentryProjectOutput) Name ¶
func (o SentryProjectOutput) Name() pulumi.StringOutput
The name for the project.
func (SentryProjectOutput) Organization ¶
func (o SentryProjectOutput) Organization() pulumi.StringOutput
The slug of the organization the project belongs to.
func (SentryProjectOutput) Platform ¶
func (o SentryProjectOutput) Platform() pulumi.StringOutput
The optional platform for this project.
func (SentryProjectOutput) ProjectId
deprecated
func (o SentryProjectOutput) ProjectId() pulumi.StringOutput
Use `internalId` instead.
Deprecated: Use `internal_id` instead.
func (SentryProjectOutput) ResolveAge ¶
func (o SentryProjectOutput) ResolveAge() pulumi.IntOutput
Hours in which an issue is automatically resolve if not seen after this amount of time.
func (SentryProjectOutput) Slug ¶
func (o SentryProjectOutput) Slug() pulumi.StringOutput
The optional slug for this project.
func (SentryProjectOutput) Status ¶
func (o SentryProjectOutput) Status() pulumi.StringOutput
func (SentryProjectOutput) Team
deprecated
func (o SentryProjectOutput) Team() pulumi.StringPtrOutput
The slug of the team to create the project for. **Deprecated** Use `teams` instead.
Deprecated: Use `teams` instead.
func (SentryProjectOutput) Teams ¶
func (o SentryProjectOutput) Teams() pulumi.StringArrayOutput
The slugs of the teams to create the project for.
func (SentryProjectOutput) ToOutput ¶
func (o SentryProjectOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryProject]
func (SentryProjectOutput) ToSentryProjectOutput ¶
func (o SentryProjectOutput) ToSentryProjectOutput() SentryProjectOutput
func (SentryProjectOutput) ToSentryProjectOutputWithContext ¶
func (o SentryProjectOutput) ToSentryProjectOutputWithContext(ctx context.Context) SentryProjectOutput
type SentryProjectState ¶
type SentryProjectState 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 `internalId` 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. **Deprecated** Use `teams` instead. // // Deprecated: Use `teams` instead. Team pulumi.StringPtrInput // The slugs of the teams to create the project for. Teams pulumi.StringArrayInput }
func (SentryProjectState) ElementType ¶
func (SentryProjectState) ElementType() reflect.Type
type SentryRule ¶
type SentryRule 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"` }
> **WARNING:** This resource is deprecated and will be removed in the next major version. Use the `SentryIssueAlert` resource instead.
func GetSentryRule ¶
func GetSentryRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryRuleState, opts ...pulumi.ResourceOption) (*SentryRule, error)
GetSentryRule gets an existing SentryRule 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 NewSentryRule ¶
func NewSentryRule(ctx *pulumi.Context, name string, args *SentryRuleArgs, opts ...pulumi.ResourceOption) (*SentryRule, error)
NewSentryRule registers a new resource with the given unique name, arguments, and options.
func (*SentryRule) ElementType ¶
func (*SentryRule) ElementType() reflect.Type
func (*SentryRule) ToOutput ¶
func (i *SentryRule) ToOutput(ctx context.Context) pulumix.Output[*SentryRule]
func (*SentryRule) ToSentryRuleOutput ¶
func (i *SentryRule) ToSentryRuleOutput() SentryRuleOutput
func (*SentryRule) ToSentryRuleOutputWithContext ¶
func (i *SentryRule) ToSentryRuleOutputWithContext(ctx context.Context) SentryRuleOutput
type SentryRuleArgs ¶
type SentryRuleArgs 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 SentryRule resource.
func (SentryRuleArgs) ElementType ¶
func (SentryRuleArgs) ElementType() reflect.Type
type SentryRuleArray ¶
type SentryRuleArray []SentryRuleInput
func (SentryRuleArray) ElementType ¶
func (SentryRuleArray) ElementType() reflect.Type
func (SentryRuleArray) ToOutput ¶
func (i SentryRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryRule]
func (SentryRuleArray) ToSentryRuleArrayOutput ¶
func (i SentryRuleArray) ToSentryRuleArrayOutput() SentryRuleArrayOutput
func (SentryRuleArray) ToSentryRuleArrayOutputWithContext ¶
func (i SentryRuleArray) ToSentryRuleArrayOutputWithContext(ctx context.Context) SentryRuleArrayOutput
type SentryRuleArrayInput ¶
type SentryRuleArrayInput interface { pulumi.Input ToSentryRuleArrayOutput() SentryRuleArrayOutput ToSentryRuleArrayOutputWithContext(context.Context) SentryRuleArrayOutput }
SentryRuleArrayInput is an input type that accepts SentryRuleArray and SentryRuleArrayOutput values. You can construct a concrete instance of `SentryRuleArrayInput` via:
SentryRuleArray{ SentryRuleArgs{...} }
type SentryRuleArrayOutput ¶
type SentryRuleArrayOutput struct{ *pulumi.OutputState }
func (SentryRuleArrayOutput) ElementType ¶
func (SentryRuleArrayOutput) ElementType() reflect.Type
func (SentryRuleArrayOutput) Index ¶
func (o SentryRuleArrayOutput) Index(i pulumi.IntInput) SentryRuleOutput
func (SentryRuleArrayOutput) ToOutput ¶
func (o SentryRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryRule]
func (SentryRuleArrayOutput) ToSentryRuleArrayOutput ¶
func (o SentryRuleArrayOutput) ToSentryRuleArrayOutput() SentryRuleArrayOutput
func (SentryRuleArrayOutput) ToSentryRuleArrayOutputWithContext ¶
func (o SentryRuleArrayOutput) ToSentryRuleArrayOutputWithContext(ctx context.Context) SentryRuleArrayOutput
type SentryRuleInput ¶
type SentryRuleInput interface { pulumi.Input ToSentryRuleOutput() SentryRuleOutput ToSentryRuleOutputWithContext(ctx context.Context) SentryRuleOutput }
type SentryRuleMap ¶
type SentryRuleMap map[string]SentryRuleInput
func (SentryRuleMap) ElementType ¶
func (SentryRuleMap) ElementType() reflect.Type
func (SentryRuleMap) ToOutput ¶
func (i SentryRuleMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryRule]
func (SentryRuleMap) ToSentryRuleMapOutput ¶
func (i SentryRuleMap) ToSentryRuleMapOutput() SentryRuleMapOutput
func (SentryRuleMap) ToSentryRuleMapOutputWithContext ¶
func (i SentryRuleMap) ToSentryRuleMapOutputWithContext(ctx context.Context) SentryRuleMapOutput
type SentryRuleMapInput ¶
type SentryRuleMapInput interface { pulumi.Input ToSentryRuleMapOutput() SentryRuleMapOutput ToSentryRuleMapOutputWithContext(context.Context) SentryRuleMapOutput }
SentryRuleMapInput is an input type that accepts SentryRuleMap and SentryRuleMapOutput values. You can construct a concrete instance of `SentryRuleMapInput` via:
SentryRuleMap{ "key": SentryRuleArgs{...} }
type SentryRuleMapOutput ¶
type SentryRuleMapOutput struct{ *pulumi.OutputState }
func (SentryRuleMapOutput) ElementType ¶
func (SentryRuleMapOutput) ElementType() reflect.Type
func (SentryRuleMapOutput) MapIndex ¶
func (o SentryRuleMapOutput) MapIndex(k pulumi.StringInput) SentryRuleOutput
func (SentryRuleMapOutput) ToOutput ¶
func (o SentryRuleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryRule]
func (SentryRuleMapOutput) ToSentryRuleMapOutput ¶
func (o SentryRuleMapOutput) ToSentryRuleMapOutput() SentryRuleMapOutput
func (SentryRuleMapOutput) ToSentryRuleMapOutputWithContext ¶
func (o SentryRuleMapOutput) ToSentryRuleMapOutputWithContext(ctx context.Context) SentryRuleMapOutput
type SentryRuleOutput ¶
type SentryRuleOutput struct{ *pulumi.OutputState }
func (SentryRuleOutput) ActionMatch ¶
func (o SentryRuleOutput) ActionMatch() pulumi.StringOutput
Trigger actions when an event is captured by Sentry and `any` or `all` of the specified conditions happen.
func (SentryRuleOutput) Actions ¶
func (o SentryRuleOutput) Actions() pulumi.MapArrayOutput
List of actions.
func (SentryRuleOutput) Conditions ¶
func (o SentryRuleOutput) Conditions() pulumi.MapArrayOutput
List of conditions.
func (SentryRuleOutput) ElementType ¶
func (SentryRuleOutput) ElementType() reflect.Type
func (SentryRuleOutput) Environment ¶
func (o SentryRuleOutput) Environment() pulumi.StringOutput
Perform issue alert in a specific environment.
func (SentryRuleOutput) FilterMatch ¶
func (o SentryRuleOutput) FilterMatch() pulumi.StringOutput
Trigger actions if `all`, `any`, or `none` of the specified filters match.
func (SentryRuleOutput) Filters ¶
func (o SentryRuleOutput) Filters() pulumi.MapArrayOutput
List of filters.
func (SentryRuleOutput) Frequency ¶
func (o SentryRuleOutput) Frequency() pulumi.IntOutput
Perform actions at most once every `X` minutes for this issue. Defaults to `30`.
func (SentryRuleOutput) InternalId ¶
func (o SentryRuleOutput) InternalId() pulumi.StringOutput
The internal ID for this issue alert.
func (SentryRuleOutput) Name ¶
func (o SentryRuleOutput) Name() pulumi.StringOutput
The issue alert name.
func (SentryRuleOutput) Organization ¶
func (o SentryRuleOutput) Organization() pulumi.StringOutput
The slug of the organization the issue alert belongs to.
func (SentryRuleOutput) Project ¶
func (o SentryRuleOutput) Project() pulumi.StringOutput
The slug of the project to create the issue alert for.
func (SentryRuleOutput) Projects
deprecated
func (o SentryRuleOutput) Projects() pulumi.StringArrayOutput
Use `project` (singular) instead.
Deprecated: Use `project` (singular) instead.
func (SentryRuleOutput) ToOutput ¶
func (o SentryRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryRule]
func (SentryRuleOutput) ToSentryRuleOutput ¶
func (o SentryRuleOutput) ToSentryRuleOutput() SentryRuleOutput
func (SentryRuleOutput) ToSentryRuleOutputWithContext ¶
func (o SentryRuleOutput) ToSentryRuleOutputWithContext(ctx context.Context) SentryRuleOutput
type SentryRuleState ¶
type SentryRuleState 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 (SentryRuleState) ElementType ¶
func (SentryRuleState) ElementType() reflect.Type
type SentryTeam ¶
type SentryTeam 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 `internalId` instead. // // Deprecated: Use `internal_id` instead. TeamId pulumi.StringOutput `pulumi:"teamId"` }
Sentry Team resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-sentry/sdk/go/sentry"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sentry.NewSentryTeam(ctx, "default", &sentry.SentryTeamArgs{ Organization: pulumi.String("my-organization"), Slug: pulumi.String("my-team"), }) if err != nil { return err } return nil }) }
```
## Import
import using the organization and team slugs from the URLhttps://sentry.io/settings/[org-slug]/teams/[team-slug]/members/
```sh
$ pulumi import sentry:index/sentryTeam:SentryTeam default org-slug/team-slug
```
func GetSentryTeam ¶
func GetSentryTeam(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SentryTeamState, opts ...pulumi.ResourceOption) (*SentryTeam, error)
GetSentryTeam gets an existing SentryTeam 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 NewSentryTeam ¶
func NewSentryTeam(ctx *pulumi.Context, name string, args *SentryTeamArgs, opts ...pulumi.ResourceOption) (*SentryTeam, error)
NewSentryTeam registers a new resource with the given unique name, arguments, and options.
func (*SentryTeam) ElementType ¶
func (*SentryTeam) ElementType() reflect.Type
func (*SentryTeam) ToOutput ¶
func (i *SentryTeam) ToOutput(ctx context.Context) pulumix.Output[*SentryTeam]
func (*SentryTeam) ToSentryTeamOutput ¶
func (i *SentryTeam) ToSentryTeamOutput() SentryTeamOutput
func (*SentryTeam) ToSentryTeamOutputWithContext ¶
func (i *SentryTeam) ToSentryTeamOutputWithContext(ctx context.Context) SentryTeamOutput
type SentryTeamArgs ¶
type SentryTeamArgs 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 SentryTeam resource.
func (SentryTeamArgs) ElementType ¶
func (SentryTeamArgs) ElementType() reflect.Type
type SentryTeamArray ¶
type SentryTeamArray []SentryTeamInput
func (SentryTeamArray) ElementType ¶
func (SentryTeamArray) ElementType() reflect.Type
func (SentryTeamArray) ToOutput ¶
func (i SentryTeamArray) ToOutput(ctx context.Context) pulumix.Output[[]*SentryTeam]
func (SentryTeamArray) ToSentryTeamArrayOutput ¶
func (i SentryTeamArray) ToSentryTeamArrayOutput() SentryTeamArrayOutput
func (SentryTeamArray) ToSentryTeamArrayOutputWithContext ¶
func (i SentryTeamArray) ToSentryTeamArrayOutputWithContext(ctx context.Context) SentryTeamArrayOutput
type SentryTeamArrayInput ¶
type SentryTeamArrayInput interface { pulumi.Input ToSentryTeamArrayOutput() SentryTeamArrayOutput ToSentryTeamArrayOutputWithContext(context.Context) SentryTeamArrayOutput }
SentryTeamArrayInput is an input type that accepts SentryTeamArray and SentryTeamArrayOutput values. You can construct a concrete instance of `SentryTeamArrayInput` via:
SentryTeamArray{ SentryTeamArgs{...} }
type SentryTeamArrayOutput ¶
type SentryTeamArrayOutput struct{ *pulumi.OutputState }
func (SentryTeamArrayOutput) ElementType ¶
func (SentryTeamArrayOutput) ElementType() reflect.Type
func (SentryTeamArrayOutput) Index ¶
func (o SentryTeamArrayOutput) Index(i pulumi.IntInput) SentryTeamOutput
func (SentryTeamArrayOutput) ToOutput ¶
func (o SentryTeamArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SentryTeam]
func (SentryTeamArrayOutput) ToSentryTeamArrayOutput ¶
func (o SentryTeamArrayOutput) ToSentryTeamArrayOutput() SentryTeamArrayOutput
func (SentryTeamArrayOutput) ToSentryTeamArrayOutputWithContext ¶
func (o SentryTeamArrayOutput) ToSentryTeamArrayOutputWithContext(ctx context.Context) SentryTeamArrayOutput
type SentryTeamInput ¶
type SentryTeamInput interface { pulumi.Input ToSentryTeamOutput() SentryTeamOutput ToSentryTeamOutputWithContext(ctx context.Context) SentryTeamOutput }
type SentryTeamMap ¶
type SentryTeamMap map[string]SentryTeamInput
func (SentryTeamMap) ElementType ¶
func (SentryTeamMap) ElementType() reflect.Type
func (SentryTeamMap) ToOutput ¶
func (i SentryTeamMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryTeam]
func (SentryTeamMap) ToSentryTeamMapOutput ¶
func (i SentryTeamMap) ToSentryTeamMapOutput() SentryTeamMapOutput
func (SentryTeamMap) ToSentryTeamMapOutputWithContext ¶
func (i SentryTeamMap) ToSentryTeamMapOutputWithContext(ctx context.Context) SentryTeamMapOutput
type SentryTeamMapInput ¶
type SentryTeamMapInput interface { pulumi.Input ToSentryTeamMapOutput() SentryTeamMapOutput ToSentryTeamMapOutputWithContext(context.Context) SentryTeamMapOutput }
SentryTeamMapInput is an input type that accepts SentryTeamMap and SentryTeamMapOutput values. You can construct a concrete instance of `SentryTeamMapInput` via:
SentryTeamMap{ "key": SentryTeamArgs{...} }
type SentryTeamMapOutput ¶
type SentryTeamMapOutput struct{ *pulumi.OutputState }
func (SentryTeamMapOutput) ElementType ¶
func (SentryTeamMapOutput) ElementType() reflect.Type
func (SentryTeamMapOutput) MapIndex ¶
func (o SentryTeamMapOutput) MapIndex(k pulumi.StringInput) SentryTeamOutput
func (SentryTeamMapOutput) ToOutput ¶
func (o SentryTeamMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SentryTeam]
func (SentryTeamMapOutput) ToSentryTeamMapOutput ¶
func (o SentryTeamMapOutput) ToSentryTeamMapOutput() SentryTeamMapOutput
func (SentryTeamMapOutput) ToSentryTeamMapOutputWithContext ¶
func (o SentryTeamMapOutput) ToSentryTeamMapOutputWithContext(ctx context.Context) SentryTeamMapOutput
type SentryTeamOutput ¶
type SentryTeamOutput struct{ *pulumi.OutputState }
func (SentryTeamOutput) ElementType ¶
func (SentryTeamOutput) ElementType() reflect.Type
func (SentryTeamOutput) HasAccess ¶
func (o SentryTeamOutput) HasAccess() pulumi.BoolOutput
func (SentryTeamOutput) InternalId ¶
func (o SentryTeamOutput) InternalId() pulumi.StringOutput
The internal ID for this team.
func (SentryTeamOutput) IsMember ¶
func (o SentryTeamOutput) IsMember() pulumi.BoolOutput
func (SentryTeamOutput) IsPending ¶
func (o SentryTeamOutput) IsPending() pulumi.BoolOutput
func (SentryTeamOutput) Name ¶
func (o SentryTeamOutput) Name() pulumi.StringOutput
The name of the team.
func (SentryTeamOutput) Organization ¶
func (o SentryTeamOutput) Organization() pulumi.StringOutput
The slug of the organization the team should be created for.
func (SentryTeamOutput) Slug ¶
func (o SentryTeamOutput) Slug() pulumi.StringOutput
The optional slug for this team.
func (SentryTeamOutput) TeamId
deprecated
func (o SentryTeamOutput) TeamId() pulumi.StringOutput
Use `internalId` instead.
Deprecated: Use `internal_id` instead.
func (SentryTeamOutput) ToOutput ¶
func (o SentryTeamOutput) ToOutput(ctx context.Context) pulumix.Output[*SentryTeam]
func (SentryTeamOutput) ToSentryTeamOutput ¶
func (o SentryTeamOutput) ToSentryTeamOutput() SentryTeamOutput
func (SentryTeamOutput) ToSentryTeamOutputWithContext ¶
func (o SentryTeamOutput) ToSentryTeamOutputWithContext(ctx context.Context) SentryTeamOutput
type SentryTeamState ¶
type SentryTeamState 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 `internalId` instead. // // Deprecated: Use `internal_id` instead. TeamId pulumi.StringPtrInput }
func (SentryTeamState) ElementType ¶
func (SentryTeamState) ElementType() reflect.Type
Source Files ¶
- doc.go
- getSentryDashboard.go
- getSentryIssueAlert.go
- getSentryKey.go
- getSentryMetricAlert.go
- getSentryOrganization.go
- getSentryOrganizationIntegration.go
- getSentryTeam.go
- init.go
- provider.go
- pulumiTypes.go
- sentryDashboard.go
- sentryIssueAlert.go
- sentryKey.go
- sentryMetricAlert.go
- sentryOrganization.go
- sentryOrganizationCodeMapping.go
- sentryOrganizationMember.go
- sentryOrganizationRepositoryGithub.go
- sentryPlugin.go
- sentryProject.go
- sentryRule.go
- sentryTeam.go