Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewIssueAlertDataSource() datasource.DataSource
- func NewIssueAlertResource() resource.Resource
- func NewNotificationActionResource() resource.Resource
- func NewOrganizationIntegrationDataSource() datasource.DataSource
- func NewOrganizationMemberDataSource() datasource.DataSource
- func NewProjectInboundDataFilterResource() resource.Resource
- func NewProjectSpikeProtectionResource() resource.Resource
- func NewProjectSymbolSourcesResource() resource.Resource
- func NewTeamMemberResource() resource.Resource
- type IssueAlertDataSource
- func (d *IssueAlertDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *IssueAlertDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *IssueAlertDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IssueAlertDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IssueAlertDataSourceModel
- type IssueAlertResource
- func (r *IssueAlertResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IssueAlertResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IssueAlertResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IssueAlertResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IssueAlertResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *IssueAlertResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IssueAlertResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IssueAlertResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *IssueAlertResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
- type IssueAlertResourceModel
- type NotificationActionResource
- func (r *NotificationActionResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NotificationActionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NotificationActionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NotificationActionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NotificationActionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NotificationActionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NotificationActionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NotificationActionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NotificationActionResourceModel
- type OrganizationIntegrationDataSource
- func (d *OrganizationIntegrationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationIntegrationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationIntegrationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationIntegrationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationIntegrationDataSourceModel
- type OrganizationMemberDataSource
- func (d *OrganizationMemberDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationMemberDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationMemberDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationMemberDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationMemberDataSourceModel
- type ProjectInboundDataFilterResource
- func (r *ProjectInboundDataFilterResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectInboundDataFilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectInboundDataFilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectInboundDataFilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectInboundDataFilterResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectInboundDataFilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectInboundDataFilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectInboundDataFilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectInboundDataFilterResourceModel
- type ProjectSpikeProtectionResource
- func (r *ProjectSpikeProtectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectSpikeProtectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectSpikeProtectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectSpikeProtectionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectSpikeProtectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectSpikeProtectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectSpikeProtectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectSpikeProtectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectSpikeProtectionResourceModel
- type ProjectSymbolSourcesResource
- func (r *ProjectSymbolSourcesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectSymbolSourcesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectSymbolSourcesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectSymbolSourcesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectSymbolSourcesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectSymbolSourcesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectSymbolSourcesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectSymbolSourcesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectSymbolSourcesResourceLayoutModel
- type ProjectSymbolSourcesResourceModel
- type SentryProvider
- func (p *SentryProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *SentryProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *SentryProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *SentryProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *SentryProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type SentryProviderModel
- type TeamMemberResource
- func (r *TeamMemberResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *TeamMemberResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TeamMemberResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TeamMemberResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TeamMemberResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TeamMemberResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TeamMemberResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TeamMemberResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamMemberResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIssueAlertDataSource ¶
func NewIssueAlertDataSource() datasource.DataSource
func NewIssueAlertResource ¶
func NewOrganizationIntegrationDataSource ¶
func NewOrganizationIntegrationDataSource() datasource.DataSource
func NewOrganizationMemberDataSource ¶
func NewOrganizationMemberDataSource() datasource.DataSource
func NewTeamMemberResource ¶
Types ¶
type IssueAlertDataSource ¶
type IssueAlertDataSource struct {
// contains filtered or unexported fields
}
func (*IssueAlertDataSource) Configure ¶
func (d *IssueAlertDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*IssueAlertDataSource) Metadata ¶
func (d *IssueAlertDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IssueAlertDataSource) Read ¶
func (d *IssueAlertDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IssueAlertDataSource) Schema ¶
func (d *IssueAlertDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IssueAlertDataSourceModel ¶
type IssueAlertDataSourceModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` Project types.String `tfsdk:"project"` Name types.String `tfsdk:"name"` Conditions sentrytypes.LossyJson `tfsdk:"conditions"` Filters sentrytypes.LossyJson `tfsdk:"filters"` Actions sentrytypes.LossyJson `tfsdk:"actions"` ActionMatch types.String `tfsdk:"action_match"` FilterMatch types.String `tfsdk:"filter_match"` Frequency types.Int64 `tfsdk:"frequency"` Environment types.String `tfsdk:"environment"` Owner types.String `tfsdk:"owner"` }
func (*IssueAlertDataSourceModel) Fill ¶
func (m *IssueAlertDataSourceModel) Fill(organization string, alert sentry.IssueAlert) error
type IssueAlertResource ¶
type IssueAlertResource struct {
// contains filtered or unexported fields
}
func (*IssueAlertResource) Configure ¶
func (r *IssueAlertResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IssueAlertResource) Create ¶
func (r *IssueAlertResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IssueAlertResource) Delete ¶
func (r *IssueAlertResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IssueAlertResource) ImportState ¶
func (r *IssueAlertResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IssueAlertResource) Metadata ¶
func (r *IssueAlertResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IssueAlertResource) Read ¶
func (r *IssueAlertResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IssueAlertResource) Schema ¶
func (r *IssueAlertResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IssueAlertResource) Update ¶
func (r *IssueAlertResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*IssueAlertResource) UpgradeState ¶
func (r *IssueAlertResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
type IssueAlertResourceModel ¶
type IssueAlertResourceModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` Project types.String `tfsdk:"project"` Name types.String `tfsdk:"name"` Conditions sentrytypes.LossyJson `tfsdk:"conditions"` Filters sentrytypes.LossyJson `tfsdk:"filters"` Actions sentrytypes.LossyJson `tfsdk:"actions"` ActionMatch types.String `tfsdk:"action_match"` FilterMatch types.String `tfsdk:"filter_match"` Frequency types.Int64 `tfsdk:"frequency"` Environment types.String `tfsdk:"environment"` Owner types.String `tfsdk:"owner"` }
func (*IssueAlertResourceModel) Fill ¶
func (m *IssueAlertResourceModel) Fill(organization string, alert sentry.IssueAlert) error
type NotificationActionResource ¶
type NotificationActionResource struct {
// contains filtered or unexported fields
}
func (*NotificationActionResource) Configure ¶
func (r *NotificationActionResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NotificationActionResource) Create ¶
func (r *NotificationActionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NotificationActionResource) Delete ¶
func (r *NotificationActionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NotificationActionResource) ImportState ¶
func (r *NotificationActionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NotificationActionResource) Metadata ¶
func (r *NotificationActionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NotificationActionResource) Read ¶
func (r *NotificationActionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NotificationActionResource) Schema ¶
func (r *NotificationActionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NotificationActionResource) Update ¶
func (r *NotificationActionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NotificationActionResourceModel ¶
type NotificationActionResourceModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` TriggerType types.String `tfsdk:"trigger_type"` ServiceType types.String `tfsdk:"service_type"` IntegrationId types.String `tfsdk:"integration_id"` TargetIdentifier types.String `tfsdk:"target_identifier"` TargetDisplay types.String `tfsdk:"target_display"` Projects types.List `tfsdk:"projects"` }
func (*NotificationActionResourceModel) Fill ¶
func (m *NotificationActionResourceModel) Fill(action sentry.NotificationAction, projectIdToSlugMap map[string]string) error
type OrganizationIntegrationDataSource ¶
type OrganizationIntegrationDataSource struct {
// contains filtered or unexported fields
}
func (*OrganizationIntegrationDataSource) Configure ¶
func (d *OrganizationIntegrationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationIntegrationDataSource) Metadata ¶
func (d *OrganizationIntegrationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationIntegrationDataSource) Read ¶
func (d *OrganizationIntegrationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationIntegrationDataSource) Schema ¶
func (d *OrganizationIntegrationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationIntegrationDataSourceModel ¶
type OrganizationIntegrationDataSourceModel struct { Id types.String `tfsdk:"id"` InternalId types.String `tfsdk:"internal_id"` Organization types.String `tfsdk:"organization"` ProviderKey types.String `tfsdk:"provider_key"` Name types.String `tfsdk:"name"` }
func (*OrganizationIntegrationDataSourceModel) Fill ¶
func (m *OrganizationIntegrationDataSourceModel) Fill(organizationSlug string, d sentry.OrganizationIntegration) error
type OrganizationMemberDataSource ¶
type OrganizationMemberDataSource struct {
// contains filtered or unexported fields
}
func (*OrganizationMemberDataSource) Configure ¶
func (d *OrganizationMemberDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationMemberDataSource) Metadata ¶
func (d *OrganizationMemberDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationMemberDataSource) Read ¶
func (d *OrganizationMemberDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationMemberDataSource) Schema ¶
func (d *OrganizationMemberDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationMemberDataSourceModel ¶
type OrganizationMemberDataSourceModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` Email types.String `tfsdk:"email"` Role types.String `tfsdk:"role"` }
func (*OrganizationMemberDataSourceModel) Fill ¶
func (m *OrganizationMemberDataSourceModel) Fill(organization string, d sentry.OrganizationMember) error
type ProjectInboundDataFilterResource ¶
type ProjectInboundDataFilterResource struct {
// contains filtered or unexported fields
}
func (*ProjectInboundDataFilterResource) Configure ¶
func (r *ProjectInboundDataFilterResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectInboundDataFilterResource) Create ¶
func (r *ProjectInboundDataFilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectInboundDataFilterResource) Delete ¶
func (r *ProjectInboundDataFilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectInboundDataFilterResource) ImportState ¶
func (r *ProjectInboundDataFilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectInboundDataFilterResource) Metadata ¶
func (r *ProjectInboundDataFilterResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectInboundDataFilterResource) Read ¶
func (r *ProjectInboundDataFilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectInboundDataFilterResource) Schema ¶
func (r *ProjectInboundDataFilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectInboundDataFilterResource) Update ¶
func (r *ProjectInboundDataFilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectInboundDataFilterResourceModel ¶
type ProjectInboundDataFilterResourceModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` Project types.String `tfsdk:"project"` FilterId types.String `tfsdk:"filter_id"` Active types.Bool `tfsdk:"active"` Subfilters types.List `tfsdk:"subfilters"` }
func (*ProjectInboundDataFilterResourceModel) Fill ¶
func (m *ProjectInboundDataFilterResourceModel) Fill(organization string, project string, filterId string, filter sentry.ProjectInboundDataFilter) error
type ProjectSpikeProtectionResource ¶
type ProjectSpikeProtectionResource struct {
// contains filtered or unexported fields
}
func (*ProjectSpikeProtectionResource) Configure ¶
func (r *ProjectSpikeProtectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectSpikeProtectionResource) Create ¶
func (r *ProjectSpikeProtectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectSpikeProtectionResource) Delete ¶
func (r *ProjectSpikeProtectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectSpikeProtectionResource) ImportState ¶
func (r *ProjectSpikeProtectionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectSpikeProtectionResource) Metadata ¶
func (r *ProjectSpikeProtectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectSpikeProtectionResource) Read ¶
func (r *ProjectSpikeProtectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectSpikeProtectionResource) Schema ¶
func (r *ProjectSpikeProtectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectSpikeProtectionResource) Update ¶
func (r *ProjectSpikeProtectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectSpikeProtectionResourceModel ¶
type ProjectSymbolSourcesResource ¶
type ProjectSymbolSourcesResource struct {
// contains filtered or unexported fields
}
func (*ProjectSymbolSourcesResource) Configure ¶
func (r *ProjectSymbolSourcesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectSymbolSourcesResource) Create ¶
func (r *ProjectSymbolSourcesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectSymbolSourcesResource) Delete ¶
func (r *ProjectSymbolSourcesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectSymbolSourcesResource) ImportState ¶
func (r *ProjectSymbolSourcesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectSymbolSourcesResource) Metadata ¶
func (r *ProjectSymbolSourcesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectSymbolSourcesResource) Read ¶
func (r *ProjectSymbolSourcesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectSymbolSourcesResource) Schema ¶
func (r *ProjectSymbolSourcesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectSymbolSourcesResource) Update ¶
func (r *ProjectSymbolSourcesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectSymbolSourcesResourceLayoutModel ¶
type ProjectSymbolSourcesResourceLayoutModel struct { Type types.String `tfsdk:"type"` Casing types.String `tfsdk:"casing"` }
func (ProjectSymbolSourcesResourceLayoutModel) AttributeTypes ¶
func (m ProjectSymbolSourcesResourceLayoutModel) AttributeTypes() map[string]attr.Type
func (*ProjectSymbolSourcesResourceLayoutModel) Fill ¶
func (m *ProjectSymbolSourcesResourceLayoutModel) Fill(layout sentry.ProjectSymbolSourceLayout) error
type ProjectSymbolSourcesResourceModel ¶
type ProjectSymbolSourcesResourceModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` Project types.String `tfsdk:"project"` Type types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` Layout *ProjectSymbolSourcesResourceLayoutModel `tfsdk:"layout"` AppConnectIssuer types.String `tfsdk:"app_connect_issuer"` AppConnectPrivateKey types.String `tfsdk:"app_connect_private_key"` AppId types.String `tfsdk:"app_id"` Url types.String `tfsdk:"url"` Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` Bucket types.String `tfsdk:"bucket"` Region types.String `tfsdk:"region"` AccessKey types.String `tfsdk:"access_key"` SecretKey types.String `tfsdk:"secret_key"` Prefix types.String `tfsdk:"prefix"` ClientEmail types.String `tfsdk:"client_email"` PrivateKey types.String `tfsdk:"private_key"` }
func (*ProjectSymbolSourcesResourceModel) Fill ¶
func (data *ProjectSymbolSourcesResourceModel) Fill(source sentry.ProjectSymbolSource) error
type SentryProvider ¶
type SentryProvider struct {
// contains filtered or unexported fields
}
SentryProvider defines the provider implementation.
func (*SentryProvider) Configure ¶
func (p *SentryProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*SentryProvider) DataSources ¶
func (p *SentryProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*SentryProvider) Metadata ¶
func (p *SentryProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*SentryProvider) Resources ¶
func (p *SentryProvider) Resources(ctx context.Context) []func() resource.Resource
func (*SentryProvider) Schema ¶
func (p *SentryProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type SentryProviderModel ¶
type SentryProviderModel struct { Token types.String `tfsdk:"token"` BaseUrl types.String `tfsdk:"base_url"` }
SentryProviderModel describes the provider data model.
type TeamMemberResource ¶
type TeamMemberResource struct {
// contains filtered or unexported fields
}
func (*TeamMemberResource) Configure ¶
func (r *TeamMemberResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TeamMemberResource) Create ¶
func (r *TeamMemberResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TeamMemberResource) Delete ¶
func (r *TeamMemberResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TeamMemberResource) ImportState ¶
func (r *TeamMemberResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TeamMemberResource) Metadata ¶
func (r *TeamMemberResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TeamMemberResource) Read ¶
func (r *TeamMemberResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TeamMemberResource) Schema ¶
func (r *TeamMemberResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TeamMemberResource) Update ¶
func (r *TeamMemberResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TeamMemberResourceModel ¶
Source Files ¶
- data_source_issue_alert.go
- data_source_organization_integration.go
- data_source_organization_member.go
- helpers.go
- provider.go
- resource_issue_alert.go
- resource_notification_action.go
- resource_project_inbound_data_filter.go
- resource_project_spike_protection.go
- resource_project_symbol_source.go
- resource_team_member.go
Click to show internal directories.
Click to hide internal directories.