Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewAllClientKeysDataSource() datasource.DataSource
- func NewAllProjectsDataSource() datasource.DataSource
- func NewAllProjectsSpikeProtectionResource() resource.Resource
- func NewClientKeyDataSource() datasource.DataSource
- func NewClientKeyResource() resource.Resource
- func NewIntegrationOpsgenie() resource.Resource
- func NewIntegrationPagerDuty() resource.Resource
- func NewIssueAlertDataSource() datasource.DataSource
- func NewIssueAlertResource() resource.Resource
- func NewNotificationActionResource() resource.Resource
- func NewOrganizationIntegrationDataSource() datasource.DataSource
- func NewOrganizationMemberDataSource() datasource.DataSource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectInboundDataFilterResource() resource.Resource
- func NewProjectSpikeProtectionResource() resource.Resource
- func NewProjectSymbolSourcesResource() resource.Resource
- func NewTeamMemberResource() resource.Resource
- type AllClientKeysDataSource
- func (d *AllClientKeysDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AllClientKeysDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *AllClientKeysDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AllClientKeysDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AllClientKeysDataSourceModel
- type AllProjectsDataSource
- func (d *AllProjectsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AllProjectsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *AllProjectsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AllProjectsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AllProjectsDataSourceModel
- type AllProjectsDataSourceProjectModel
- type AllProjectsSpikeProtectionResource
- func (r *AllProjectsSpikeProtectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *AllProjectsSpikeProtectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AllProjectsSpikeProtectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AllProjectsSpikeProtectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *AllProjectsSpikeProtectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AllProjectsSpikeProtectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AllProjectsSpikeProtectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AllProjectsSpikeProtectionResourceModel
- type ClientKeyDataSource
- func (d *ClientKeyDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *ClientKeyDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ClientKeyDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ClientKeyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ClientKeyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ClientKeyDataSourceModel
- type ClientKeyResource
- func (d *ClientKeyResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *ClientKeyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ClientKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ClientKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ClientKeyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ClientKeyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ClientKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ClientKeyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ClientKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ClientKeyResourceModel
- type IntegrationOpsgenie
- func (r *IntegrationOpsgenie) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IntegrationOpsgenie) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IntegrationOpsgenie) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IntegrationOpsgenie) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IntegrationOpsgenie) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *IntegrationOpsgenie) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IntegrationOpsgenie) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IntegrationOpsgenie) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IntegrationOpsgenieConfigData
- type IntegrationOpsgenieConfigDataTeamTableItem
- type IntegrationOpsgenieModel
- type IntegrationPagerDuty
- func (r *IntegrationPagerDuty) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IntegrationPagerDuty) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IntegrationPagerDuty) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IntegrationPagerDuty) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IntegrationPagerDuty) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *IntegrationPagerDuty) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IntegrationPagerDuty) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IntegrationPagerDuty) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IntegrationPagerDutyConfigData
- type IntegrationPagerDutyConfigDataServiceTableItem
- type IntegrationPagerDutyModel
- 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 OrganizationModel
- type ProjectDataSource
- func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectDataSourceModel
- 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 NewAllClientKeysDataSource ¶ added in v0.13.0
func NewAllClientKeysDataSource() datasource.DataSource
func NewAllProjectsDataSource ¶ added in v0.13.0
func NewAllProjectsDataSource() datasource.DataSource
func NewAllProjectsSpikeProtectionResource ¶ added in v0.13.0
func NewClientKeyDataSource ¶ added in v0.13.0
func NewClientKeyDataSource() datasource.DataSource
func NewClientKeyResource ¶ added in v0.13.0
func NewIntegrationOpsgenie ¶ added in v0.13.0
func NewIntegrationPagerDuty ¶ added in v0.13.0
func NewIssueAlertDataSource ¶
func NewIssueAlertDataSource() datasource.DataSource
func NewIssueAlertResource ¶
func NewOrganizationIntegrationDataSource ¶
func NewOrganizationIntegrationDataSource() datasource.DataSource
func NewOrganizationMemberDataSource ¶
func NewOrganizationMemberDataSource() datasource.DataSource
func NewProjectDataSource ¶ added in v0.13.0
func NewProjectDataSource() datasource.DataSource
func NewTeamMemberResource ¶
Types ¶
type AllClientKeysDataSource ¶ added in v0.13.0
type AllClientKeysDataSource struct {
// contains filtered or unexported fields
}
func (*AllClientKeysDataSource) Configure ¶ added in v0.13.0
func (d *AllClientKeysDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AllClientKeysDataSource) Metadata ¶ added in v0.13.0
func (d *AllClientKeysDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AllClientKeysDataSource) Read ¶ added in v0.13.0
func (d *AllClientKeysDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AllClientKeysDataSource) Schema ¶ added in v0.13.0
func (d *AllClientKeysDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AllClientKeysDataSourceModel ¶ added in v0.13.0
type AllClientKeysDataSourceModel struct { Organization types.String `tfsdk:"organization"` Project types.String `tfsdk:"project"` FilterStatus types.String `tfsdk:"filter_status"` Keys []ClientKeyResourceModel `tfsdk:"keys"` }
func (*AllClientKeysDataSourceModel) Fill ¶ added in v0.13.0
func (m *AllClientKeysDataSourceModel) Fill(organization string, project string, filterStatus *string, keys []*sentry.ProjectKey) error
type AllProjectsDataSource ¶ added in v0.13.0
type AllProjectsDataSource struct {
// contains filtered or unexported fields
}
func (*AllProjectsDataSource) Configure ¶ added in v0.13.0
func (d *AllProjectsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AllProjectsDataSource) Metadata ¶ added in v0.13.0
func (d *AllProjectsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AllProjectsDataSource) Read ¶ added in v0.13.0
func (d *AllProjectsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AllProjectsDataSource) Schema ¶ added in v0.13.0
func (d *AllProjectsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AllProjectsDataSourceModel ¶ added in v0.13.0
type AllProjectsDataSourceModel struct { Organization types.String `tfsdk:"organization"` ProjectSlugs types.Set `tfsdk:"project_slugs"` Projects []AllProjectsDataSourceProjectModel `tfsdk:"projects"` }
type AllProjectsDataSourceProjectModel ¶ added in v0.13.0
type AllProjectsDataSourceProjectModel struct { InternalId types.String `tfsdk:"internal_id"` Slug types.String `tfsdk:"slug"` Name types.String `tfsdk:"name"` Platform types.String `tfsdk:"platform"` DateCreated types.String `tfsdk:"date_created"` Features types.Set `tfsdk:"features"` Color types.String `tfsdk:"color"` }
type AllProjectsSpikeProtectionResource ¶ added in v0.13.0
type AllProjectsSpikeProtectionResource struct {
// contains filtered or unexported fields
}
func (*AllProjectsSpikeProtectionResource) Configure ¶ added in v0.13.0
func (r *AllProjectsSpikeProtectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AllProjectsSpikeProtectionResource) Create ¶ added in v0.13.0
func (r *AllProjectsSpikeProtectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AllProjectsSpikeProtectionResource) Delete ¶ added in v0.13.0
func (r *AllProjectsSpikeProtectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AllProjectsSpikeProtectionResource) Metadata ¶ added in v0.13.0
func (r *AllProjectsSpikeProtectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AllProjectsSpikeProtectionResource) Read ¶ added in v0.13.0
func (r *AllProjectsSpikeProtectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AllProjectsSpikeProtectionResource) Schema ¶ added in v0.13.0
func (r *AllProjectsSpikeProtectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AllProjectsSpikeProtectionResource) Update ¶ added in v0.13.0
func (r *AllProjectsSpikeProtectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AllProjectsSpikeProtectionResourceModel ¶ added in v0.13.0
type ClientKeyDataSource ¶ added in v0.13.0
type ClientKeyDataSource struct {
// contains filtered or unexported fields
}
func (*ClientKeyDataSource) ConfigValidators ¶ added in v0.13.0
func (d *ClientKeyDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*ClientKeyDataSource) Configure ¶ added in v0.13.0
func (d *ClientKeyDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ClientKeyDataSource) Metadata ¶ added in v0.13.0
func (d *ClientKeyDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ClientKeyDataSource) Read ¶ added in v0.13.0
func (d *ClientKeyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ClientKeyDataSource) Schema ¶ added in v0.13.0
func (d *ClientKeyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ClientKeyDataSourceModel ¶ added in v0.13.0
type ClientKeyDataSourceModel struct { Organization types.String `tfsdk:"organization"` Project types.String `tfsdk:"project"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` First types.Bool `tfsdk:"first"` ProjectId types.String `tfsdk:"project_id"` RateLimitWindow types.Int64 `tfsdk:"rate_limit_window"` RateLimitCount types.Int64 `tfsdk:"rate_limit_count"` Public types.String `tfsdk:"public"` Secret types.String `tfsdk:"secret"` DsnPublic types.String `tfsdk:"dsn_public"` DsnSecret types.String `tfsdk:"dsn_secret"` DsnCsp types.String `tfsdk:"dsn_csp"` }
func (*ClientKeyDataSourceModel) Fill ¶ added in v0.13.0
func (m *ClientKeyDataSourceModel) Fill(organization string, project string, first bool, key sentry.ProjectKey) error
type ClientKeyResource ¶ added in v0.13.0
type ClientKeyResource struct {
// contains filtered or unexported fields
}
func (*ClientKeyResource) ConfigValidators ¶ added in v0.13.0
func (d *ClientKeyResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*ClientKeyResource) Configure ¶ added in v0.13.0
func (r *ClientKeyResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ClientKeyResource) Create ¶ added in v0.13.0
func (r *ClientKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ClientKeyResource) Delete ¶ added in v0.13.0
func (r *ClientKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ClientKeyResource) ImportState ¶ added in v0.13.0
func (r *ClientKeyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ClientKeyResource) Metadata ¶ added in v0.13.0
func (r *ClientKeyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ClientKeyResource) Read ¶ added in v0.13.0
func (r *ClientKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ClientKeyResource) Schema ¶ added in v0.13.0
func (r *ClientKeyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ClientKeyResource) Update ¶ added in v0.13.0
func (r *ClientKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ClientKeyResourceModel ¶ added in v0.13.0
type ClientKeyResourceModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` Project types.String `tfsdk:"project"` ProjectId types.String `tfsdk:"project_id"` Name types.String `tfsdk:"name"` RateLimitWindow types.Int64 `tfsdk:"rate_limit_window"` RateLimitCount types.Int64 `tfsdk:"rate_limit_count"` Public types.String `tfsdk:"public"` Secret types.String `tfsdk:"secret"` DsnPublic types.String `tfsdk:"dsn_public"` DsnSecret types.String `tfsdk:"dsn_secret"` DsnCsp types.String `tfsdk:"dsn_csp"` }
func (*ClientKeyResourceModel) Fill ¶ added in v0.13.0
func (m *ClientKeyResourceModel) Fill(organization string, project string, key sentry.ProjectKey) error
type IntegrationOpsgenie ¶ added in v0.13.0
type IntegrationOpsgenie struct {
// contains filtered or unexported fields
}
func (*IntegrationOpsgenie) Configure ¶ added in v0.13.0
func (r *IntegrationOpsgenie) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IntegrationOpsgenie) Create ¶ added in v0.13.0
func (r *IntegrationOpsgenie) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IntegrationOpsgenie) Delete ¶ added in v0.13.0
func (r *IntegrationOpsgenie) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IntegrationOpsgenie) ImportState ¶ added in v0.13.0
func (r *IntegrationOpsgenie) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IntegrationOpsgenie) Metadata ¶ added in v0.13.0
func (r *IntegrationOpsgenie) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IntegrationOpsgenie) Read ¶ added in v0.13.0
func (r *IntegrationOpsgenie) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IntegrationOpsgenie) Schema ¶ added in v0.13.0
func (r *IntegrationOpsgenie) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IntegrationOpsgenie) Update ¶ added in v0.13.0
func (r *IntegrationOpsgenie) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IntegrationOpsgenieConfigData ¶ added in v0.13.0
type IntegrationOpsgenieConfigData struct {
TeamTable []IntegrationOpsgenieConfigDataTeamTableItem `json:"team_table"`
}
type IntegrationOpsgenieConfigDataTeamTableItem ¶ added in v0.13.0
type IntegrationOpsgenieModel ¶ added in v0.13.0
type IntegrationOpsgenieModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` IntegrationId types.String `tfsdk:"integration_id"` Team types.String `tfsdk:"team"` IntegrationKey types.String `tfsdk:"integration_key"` }
func (*IntegrationOpsgenieModel) Fill ¶ added in v0.13.0
func (m *IntegrationOpsgenieModel) Fill(organization string, integrationId string, item IntegrationOpsgenieConfigDataTeamTableItem) error
type IntegrationPagerDuty ¶ added in v0.13.0
type IntegrationPagerDuty struct {
// contains filtered or unexported fields
}
func (*IntegrationPagerDuty) Configure ¶ added in v0.13.0
func (r *IntegrationPagerDuty) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IntegrationPagerDuty) Create ¶ added in v0.13.0
func (r *IntegrationPagerDuty) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IntegrationPagerDuty) Delete ¶ added in v0.13.0
func (r *IntegrationPagerDuty) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IntegrationPagerDuty) ImportState ¶ added in v0.13.0
func (r *IntegrationPagerDuty) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IntegrationPagerDuty) Metadata ¶ added in v0.13.0
func (r *IntegrationPagerDuty) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IntegrationPagerDuty) Read ¶ added in v0.13.0
func (r *IntegrationPagerDuty) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IntegrationPagerDuty) Schema ¶ added in v0.13.0
func (r *IntegrationPagerDuty) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IntegrationPagerDuty) Update ¶ added in v0.13.0
func (r *IntegrationPagerDuty) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IntegrationPagerDutyConfigData ¶ added in v0.13.0
type IntegrationPagerDutyConfigData struct {
ServiceTable []IntegrationPagerDutyConfigDataServiceTableItem `json:"service_table"`
}
type IntegrationPagerDutyConfigDataServiceTableItem ¶ added in v0.13.0
type IntegrationPagerDutyModel ¶ added in v0.13.0
type IntegrationPagerDutyModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` IntegrationId types.String `tfsdk:"integration_id"` Service types.String `tfsdk:"service"` IntegrationKey types.String `tfsdk:"integration_key"` }
func (*IntegrationPagerDutyModel) Fill ¶ added in v0.13.0
func (m *IntegrationPagerDutyModel) Fill(organization string, integrationId string, item IntegrationPagerDutyConfigDataServiceTableItem) error
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 OrganizationModel ¶ added in v0.13.0
type OrganizationModel struct { Id types.String `tfsdk:"id"` Slug types.String `tfsdk:"slug"` Name types.String `tfsdk:"name"` }
func (*OrganizationModel) Fill ¶ added in v0.13.0
func (m *OrganizationModel) Fill(org sentry.Organization) error
type ProjectDataSource ¶ added in v0.13.0
type ProjectDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectDataSource) Configure ¶ added in v0.13.0
func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectDataSource) Metadata ¶ added in v0.13.0
func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectDataSource) Read ¶ added in v0.13.0
func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectDataSource) Schema ¶ added in v0.13.0
func (d *ProjectDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectDataSourceModel ¶ added in v0.13.0
type ProjectDataSourceModel struct { Organization types.String `tfsdk:"organization"` Slug types.String `tfsdk:"slug"` Id types.String `tfsdk:"id"` InternalId types.String `tfsdk:"internal_id"` Name types.String `tfsdk:"name"` Platform types.String `tfsdk:"platform"` DateCreated types.String `tfsdk:"date_created"` Features types.Set `tfsdk:"features"` Color types.String `tfsdk:"color"` IsPublic types.Bool `tfsdk:"is_public"` }
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.Set `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.go
- data_source_all_client_keys.go
- data_source_all_projects.go
- data_source_client_key.go
- data_source_issue_alert.go
- data_source_organization_integration.go
- data_source_organization_member.go
- data_source_project.go
- helpers.go
- provider.go
- resource.go
- resource_all_projects_spike_protection.go
- resource_client_key.go
- resource_integration_opsgenie.go
- resource_integration_pagerduty.go
- resource_issue_alert.go
- resource_notification_action.go
- resource_organization.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.