Documentation ¶
Index ¶
- func DataSourceOrganizationAttribute() schema.Attribute
- func DataSourceProjectAttribute() schema.Attribute
- func New(version string) func() provider.Provider
- func NewAllClientKeysDataSource() datasource.DataSource
- func NewAllOrganizationMembersDataSource() 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 NewOrganizationDataSource() datasource.DataSource
- func NewOrganizationIntegrationDataSource() datasource.DataSource
- func NewOrganizationMemberDataSource() datasource.DataSource
- func NewOrganizationRepositoryResource() resource.Resource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectInboundDataFilterResource() resource.Resource
- func NewProjectResource() resource.Resource
- func NewProjectSpikeProtectionResource() resource.Resource
- func NewProjectSymbolSourcesResource() resource.Resource
- func NewTeamMemberResource() resource.Resource
- func ResourceIdAttribute() schema.Attribute
- func ResourceOrganizationAttribute() schema.Attribute
- func ResourceProjectAttribute() schema.Attribute
- 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 AllOrganizationMembersDataSource
- func (d *AllOrganizationMembersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AllOrganizationMembersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *AllOrganizationMembersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AllOrganizationMembersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AllOrganizationMembersDataSourceMemberModel
- type AllOrganizationMembersDataSourceModel
- 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 ClientKeyJavascriptLoaderScriptDataSourceModel
- type ClientKeyJavascriptLoaderScriptResourceModel
- 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 IssueAlertActionAzureDevopsCreateTicketModel
- type IssueAlertActionDiscordNotifyServiceModel
- type IssueAlertActionGitHubCreateTicketModel
- type IssueAlertActionGitHubEnterpriseCreateTicketModel
- type IssueAlertActionJiraCreateTicketModel
- type IssueAlertActionJiraServerCreateTicketModel
- type IssueAlertActionModel
- type IssueAlertActionMsTeamsNotifyServiceModel
- type IssueAlertActionNotifyEmailModel
- type IssueAlertActionNotifyEventModel
- type IssueAlertActionNotifyEventSentryAppModel
- type IssueAlertActionNotifyEventServiceModel
- type IssueAlertActionOpsgenieNotifyTeam
- type IssueAlertActionPagerDutyNotifyServiceModel
- type IssueAlertActionSlackNotifyServiceModel
- type IssueAlertConditionEventFrequencyModel
- type IssueAlertConditionEventFrequencyPercentModel
- type IssueAlertConditionEventUniqueUserFrequencyModel
- type IssueAlertConditionExistingHighPriorityIssueModel
- type IssueAlertConditionFirstSeenEventModel
- type IssueAlertConditionModel
- type IssueAlertConditionNewHighPriorityIssueModel
- type IssueAlertConditionReappearedEventModel
- type IssueAlertConditionRegressionEventModel
- 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 IssueAlertFilterAgeComparisonModel
- type IssueAlertFilterAssignedToModel
- type IssueAlertFilterEventAttributeModel
- type IssueAlertFilterIssueCategoryModel
- type IssueAlertFilterIssueOccurrencesModel
- type IssueAlertFilterLatestAdoptedReleaseModel
- type IssueAlertFilterLatestReleaseModel
- type IssueAlertFilterLevelModel
- type IssueAlertFilterModel
- type IssueAlertFilterTaggedEventModel
- type IssueAlertModel
- type IssueAlertResource
- func (r *IssueAlertResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- 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
- func (r *IssueAlertResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- 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 OrganizationDataSource
- func (d *OrganizationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationDataSourceModel
- 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 OrganizationRepositoryModel
- type OrganizationRepositoryResource
- func (r *OrganizationRepositoryResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationRepositoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationRepositoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationRepositoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationRepositoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationRepositoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationRepositoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationRepositoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectClientSecurityResourceModel
- 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 ProjectFilterResourceModel
- 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 ProjectResource
- func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectResourceModel
- 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 DataSourceOrganizationAttribute ¶ added in v0.14.2
func DataSourceProjectAttribute ¶ added in v0.14.2
func NewAllClientKeysDataSource ¶ added in v0.13.0
func NewAllClientKeysDataSource() datasource.DataSource
func NewAllOrganizationMembersDataSource ¶ added in v0.14.0
func NewAllOrganizationMembersDataSource() 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 NewOrganizationDataSource ¶ added in v0.14.0
func NewOrganizationDataSource() datasource.DataSource
func NewOrganizationIntegrationDataSource ¶
func NewOrganizationIntegrationDataSource() datasource.DataSource
func NewOrganizationMemberDataSource ¶
func NewOrganizationMemberDataSource() datasource.DataSource
func NewOrganizationRepositoryResource ¶ added in v0.14.1
func NewProjectDataSource ¶ added in v0.13.0
func NewProjectDataSource() datasource.DataSource
func NewProjectResource ¶ added in v0.14.0
func NewTeamMemberResource ¶
func ResourceIdAttribute ¶ added in v0.14.2
func ResourceOrganizationAttribute ¶ added in v0.14.2
func ResourceProjectAttribute ¶ added in v0.14.2
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(ctx context.Context, keys []apiclient.ProjectKey) (diags diag.Diagnostics)
type AllOrganizationMembersDataSource ¶ added in v0.14.0
type AllOrganizationMembersDataSource struct {
// contains filtered or unexported fields
}
func (*AllOrganizationMembersDataSource) Configure ¶ added in v0.14.0
func (d *AllOrganizationMembersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AllOrganizationMembersDataSource) Metadata ¶ added in v0.14.0
func (d *AllOrganizationMembersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AllOrganizationMembersDataSource) Read ¶ added in v0.14.0
func (d *AllOrganizationMembersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AllOrganizationMembersDataSource) Schema ¶ added in v0.14.0
func (d *AllOrganizationMembersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AllOrganizationMembersDataSourceMemberModel ¶ added in v0.14.0
type AllOrganizationMembersDataSourceMemberModel struct { Id types.String `tfsdk:"id"` Email types.String `tfsdk:"email"` Role types.String `tfsdk:"role"` }
func (*AllOrganizationMembersDataSourceMemberModel) Fill ¶ added in v0.14.0
func (m *AllOrganizationMembersDataSourceMemberModel) Fill(organization string, member sentry.OrganizationMember) error
type AllOrganizationMembersDataSourceModel ¶ added in v0.14.0
type AllOrganizationMembersDataSourceModel struct { Organization types.String `tfsdk:"organization"` Members []AllOrganizationMembersDataSourceMemberModel `tfsdk:"members"` }
func (*AllOrganizationMembersDataSourceModel) Fill ¶ added in v0.14.0
func (m *AllOrganizationMembersDataSourceModel) Fill(organization string, members []sentry.OrganizationMember) 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 AllProjectsSpikeProtectionResourceModel struct { Organization types.String `tfsdk:"organization"` Enabled types.Bool `tfsdk:"enabled"` Projects types.Set `tfsdk:"projects"` }
func (*AllProjectsSpikeProtectionResourceModel) Fill ¶ added in v0.13.0
func (m *AllProjectsSpikeProtectionResourceModel) Fill(ctx context.Context, projects []apiclient.Project) (diags diag.Diagnostics)
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"` JavascriptLoaderScript *ClientKeyJavascriptLoaderScriptResourceModel `tfsdk:"javascript_loader_script"` Public types.String `tfsdk:"public"` Secret types.String `tfsdk:"secret"` Dsn types.Map `tfsdk:"dsn"` 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(key apiclient.ProjectKey) error
type ClientKeyJavascriptLoaderScriptDataSourceModel ¶ added in v0.14.2
type ClientKeyJavascriptLoaderScriptDataSourceModel struct { BrowserSdkVersion types.String `tfsdk:"browser_sdk_version"` PerformanceMonitoringEnabled types.Bool `tfsdk:"performance_monitoring_enabled"` SessionReplayEnabled types.Bool `tfsdk:"session_replay_enabled"` DebugEnabled types.Bool `tfsdk:"debug_enabled"` }
type ClientKeyJavascriptLoaderScriptResourceModel ¶ added in v0.14.2
type ClientKeyJavascriptLoaderScriptResourceModel struct { BrowserSdkVersion types.String `tfsdk:"browser_sdk_version"` PerformanceMonitoringEnabled types.Bool `tfsdk:"performance_monitoring_enabled"` SessionReplayEnabled types.Bool `tfsdk:"session_replay_enabled"` DebugEnabled types.Bool `tfsdk:"debug_enabled"` }
func (ClientKeyJavascriptLoaderScriptResourceModel) AttributeTypes ¶ added in v0.14.2
func (m ClientKeyJavascriptLoaderScriptResourceModel) AttributeTypes() map[string]attr.Type
func (*ClientKeyJavascriptLoaderScriptResourceModel) Fill ¶ added in v0.14.2
func (m *ClientKeyJavascriptLoaderScriptResourceModel) Fill(ctx context.Context, key apiclient.ProjectKey) (diags diag.Diagnostics)
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"` JavascriptLoaderScript types.Object `tfsdk:"javascript_loader_script"` Public types.String `tfsdk:"public"` Secret types.String `tfsdk:"secret"` Dsn types.Map `tfsdk:"dsn"` 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(ctx context.Context, key apiclient.ProjectKey) (diags diag.Diagnostics)
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 IssueAlertActionAzureDevopsCreateTicketModel ¶ added in v0.14.2
type IssueAlertActionAzureDevopsCreateTicketModel struct { Name types.String `tfsdk:"name"` Integration types.String `tfsdk:"integration"` Project types.String `tfsdk:"project"` WorkItemType types.String `tfsdk:"work_item_type"` }
func (*IssueAlertActionAzureDevopsCreateTicketModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionAzureDevopsCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionAzureDevopsCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionAzureDevopsCreateTicketModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionAzureDevopsCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionDiscordNotifyServiceModel ¶ added in v0.14.2
type IssueAlertActionDiscordNotifyServiceModel struct { Name types.String `tfsdk:"name"` Server types.String `tfsdk:"server"` ChannelId types.String `tfsdk:"channel_id"` Tags sentrytypes.StringSet `tfsdk:"tags"` }
func (*IssueAlertActionDiscordNotifyServiceModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionDiscordNotifyServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionDiscordNotifyService) (diags diag.Diagnostics)
func (IssueAlertActionDiscordNotifyServiceModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionDiscordNotifyServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionGitHubCreateTicketModel ¶ added in v0.14.2
type IssueAlertActionGitHubCreateTicketModel struct { Name types.String `tfsdk:"name"` Integration types.String `tfsdk:"integration"` Repo types.String `tfsdk:"repo"` Assignee types.String `tfsdk:"assignee"` Labels types.Set `tfsdk:"labels"` }
func (*IssueAlertActionGitHubCreateTicketModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionGitHubCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionGitHubCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionGitHubCreateTicketModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionGitHubCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionGitHubEnterpriseCreateTicketModel ¶ added in v0.14.2
type IssueAlertActionGitHubEnterpriseCreateTicketModel struct { Name types.String `tfsdk:"name"` Integration types.String `tfsdk:"integration"` Repo types.String `tfsdk:"repo"` Assignee types.String `tfsdk:"assignee"` Labels types.Set `tfsdk:"labels"` }
func (*IssueAlertActionGitHubEnterpriseCreateTicketModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionGitHubEnterpriseCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionGitHubEnterpriseCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionGitHubEnterpriseCreateTicketModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionGitHubEnterpriseCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionJiraCreateTicketModel ¶ added in v0.14.2
type IssueAlertActionJiraCreateTicketModel struct { Name types.String `tfsdk:"name"` Integration types.String `tfsdk:"integration"` Project types.String `tfsdk:"project"` IssueType types.String `tfsdk:"issue_type"` }
func (*IssueAlertActionJiraCreateTicketModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionJiraCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionJiraCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionJiraCreateTicketModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionJiraCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionJiraServerCreateTicketModel ¶ added in v0.14.2
type IssueAlertActionJiraServerCreateTicketModel struct { Name types.String `tfsdk:"name"` Integration types.String `tfsdk:"integration"` Project types.String `tfsdk:"project"` IssueType types.String `tfsdk:"issue_type"` }
func (*IssueAlertActionJiraServerCreateTicketModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionJiraServerCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionJiraServerCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionJiraServerCreateTicketModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionJiraServerCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionModel ¶ added in v0.14.2
type IssueAlertActionModel struct { NotifyEmail *IssueAlertActionNotifyEmailModel `tfsdk:"notify_email"` NotifyEvent *IssueAlertActionNotifyEventModel `tfsdk:"notify_event"` NotifyEventService *IssueAlertActionNotifyEventServiceModel `tfsdk:"notify_event_service"` NotifyEventSentryApp *IssueAlertActionNotifyEventSentryAppModel `tfsdk:"notify_event_sentry_app"` OpsgenieNotifyTeam *IssueAlertActionOpsgenieNotifyTeam `tfsdk:"opsgenie_notify_team"` PagerDutyNotifyService *IssueAlertActionPagerDutyNotifyServiceModel `tfsdk:"pagerduty_notify_service"` SlackNotifyService *IssueAlertActionSlackNotifyServiceModel `tfsdk:"slack_notify_service"` MsTeamsNotifyService *IssueAlertActionMsTeamsNotifyServiceModel `tfsdk:"msteams_notify_service"` DiscordNotifyService *IssueAlertActionDiscordNotifyServiceModel `tfsdk:"discord_notify_service"` JiraCreateTicket *IssueAlertActionJiraCreateTicketModel `tfsdk:"jira_create_ticket"` JiraServerCreateTicket *IssueAlertActionJiraServerCreateTicketModel `tfsdk:"jira_server_create_ticket"` GitHubCreateTicket *IssueAlertActionGitHubCreateTicketModel `tfsdk:"github_create_ticket"` GitHubEnterpriseCreateTicket *IssueAlertActionGitHubEnterpriseCreateTicketModel `tfsdk:"github_enterprise_create_ticket"` AzureDevopsCreateTicket *IssueAlertActionAzureDevopsCreateTicketModel `tfsdk:"azure_devops_create_ticket"` }
func (*IssueAlertActionModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionModel) Fill(ctx context.Context, action apiclient.ProjectRuleAction) (diags diag.Diagnostics)
func (IssueAlertActionModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionMsTeamsNotifyServiceModel ¶ added in v0.14.2
type IssueAlertActionMsTeamsNotifyServiceModel struct { Name types.String `tfsdk:"name"` Team types.String `tfsdk:"team"` Channel types.String `tfsdk:"channel"` ChannelId types.String `tfsdk:"channel_id"` }
func (*IssueAlertActionMsTeamsNotifyServiceModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionMsTeamsNotifyServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionMsTeamsNotifyService) (diags diag.Diagnostics)
func (IssueAlertActionMsTeamsNotifyServiceModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionMsTeamsNotifyServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionNotifyEmailModel ¶ added in v0.14.2
type IssueAlertActionNotifyEmailModel struct { Name types.String `tfsdk:"name"` TargetType types.String `tfsdk:"target_type"` TargetIdentifier types.String `tfsdk:"target_identifier"` FallthroughType types.String `tfsdk:"fallthrough_type"` }
func (*IssueAlertActionNotifyEmailModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionNotifyEmailModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionNotifyEmail) (diags diag.Diagnostics)
func (IssueAlertActionNotifyEmailModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionNotifyEmailModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionNotifyEventModel ¶ added in v0.14.2
func (*IssueAlertActionNotifyEventModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionNotifyEventModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionNotifyEvent) (diags diag.Diagnostics)
func (IssueAlertActionNotifyEventModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionNotifyEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionNotifyEventSentryAppModel ¶ added in v0.14.2
type IssueAlertActionNotifyEventSentryAppModel struct { Name types.String `tfsdk:"name"` SentryAppInstallationUuid types.String `tfsdk:"sentry_app_installation_uuid"` Settings types.Map `tfsdk:"settings"` }
func (*IssueAlertActionNotifyEventSentryAppModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionNotifyEventSentryAppModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionNotifyEventSentryApp) (diags diag.Diagnostics)
func (IssueAlertActionNotifyEventSentryAppModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionNotifyEventSentryAppModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionNotifyEventServiceModel ¶ added in v0.14.2
type IssueAlertActionNotifyEventServiceModel struct { Name types.String `tfsdk:"name"` Service types.String `tfsdk:"service"` }
func (*IssueAlertActionNotifyEventServiceModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionNotifyEventServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionNotifyEventService) (diags diag.Diagnostics)
func (IssueAlertActionNotifyEventServiceModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionNotifyEventServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionOpsgenieNotifyTeam ¶ added in v0.14.2
type IssueAlertActionOpsgenieNotifyTeam struct { Name types.String `tfsdk:"name"` Account types.String `tfsdk:"account"` Team types.String `tfsdk:"team"` Priority types.String `tfsdk:"priority"` }
func (*IssueAlertActionOpsgenieNotifyTeam) Fill ¶ added in v0.14.2
func (m *IssueAlertActionOpsgenieNotifyTeam) Fill(ctx context.Context, action apiclient.ProjectRuleActionOpsgenieNotifyTeam) (diags diag.Diagnostics)
func (IssueAlertActionOpsgenieNotifyTeam) ToApi ¶ added in v0.14.2
func (m IssueAlertActionOpsgenieNotifyTeam) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionPagerDutyNotifyServiceModel ¶ added in v0.14.2
type IssueAlertActionPagerDutyNotifyServiceModel struct { Name types.String `tfsdk:"name"` Account types.String `tfsdk:"account"` Service types.String `tfsdk:"service"` Severity types.String `tfsdk:"severity"` }
func (*IssueAlertActionPagerDutyNotifyServiceModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionPagerDutyNotifyServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionPagerDutyNotifyService) (diags diag.Diagnostics)
func (IssueAlertActionPagerDutyNotifyServiceModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionPagerDutyNotifyServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionSlackNotifyServiceModel ¶ added in v0.14.2
type IssueAlertActionSlackNotifyServiceModel struct { Name types.String `tfsdk:"name"` Workspace types.String `tfsdk:"workspace"` Channel types.String `tfsdk:"channel"` ChannelId types.String `tfsdk:"channel_id"` Tags sentrytypes.StringSet `tfsdk:"tags"` Notes types.String `tfsdk:"notes"` }
func (*IssueAlertActionSlackNotifyServiceModel) Fill ¶ added in v0.14.2
func (m *IssueAlertActionSlackNotifyServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionSlackNotifyService) (diags diag.Diagnostics)
func (IssueAlertActionSlackNotifyServiceModel) ToApi ¶ added in v0.14.2
func (m IssueAlertActionSlackNotifyServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertConditionEventFrequencyModel ¶ added in v0.14.2
type IssueAlertConditionEventFrequencyModel struct { Name types.String `tfsdk:"name"` ComparisonType types.String `tfsdk:"comparison_type"` ComparisonInterval types.String `tfsdk:"comparison_interval"` Value types.Int64 `tfsdk:"value"` Interval types.String `tfsdk:"interval"` }
func (*IssueAlertConditionEventFrequencyModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionEventFrequencyModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionEventFrequency) (diags diag.Diagnostics)
func (IssueAlertConditionEventFrequencyModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionEventFrequencyModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionEventFrequencyPercentModel ¶ added in v0.14.2
type IssueAlertConditionEventFrequencyPercentModel struct { Name types.String `tfsdk:"name"` ComparisonType types.String `tfsdk:"comparison_type"` ComparisonInterval types.String `tfsdk:"comparison_interval"` Value types.Float64 `tfsdk:"value"` Interval types.String `tfsdk:"interval"` }
func (*IssueAlertConditionEventFrequencyPercentModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionEventFrequencyPercentModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionEventFrequencyPercent) (diags diag.Diagnostics)
func (IssueAlertConditionEventFrequencyPercentModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionEventFrequencyPercentModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionEventUniqueUserFrequencyModel ¶ added in v0.14.2
type IssueAlertConditionEventUniqueUserFrequencyModel struct { Name types.String `tfsdk:"name"` ComparisonType types.String `tfsdk:"comparison_type"` ComparisonInterval types.String `tfsdk:"comparison_interval"` Value types.Int64 `tfsdk:"value"` Interval types.String `tfsdk:"interval"` }
func (*IssueAlertConditionEventUniqueUserFrequencyModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionEventUniqueUserFrequencyModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionEventUniqueUserFrequency) (diags diag.Diagnostics)
func (IssueAlertConditionEventUniqueUserFrequencyModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionEventUniqueUserFrequencyModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionExistingHighPriorityIssueModel ¶ added in v0.14.2
func (*IssueAlertConditionExistingHighPriorityIssueModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionExistingHighPriorityIssueModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionExistingHighPriorityIssue) (diags diag.Diagnostics)
func (IssueAlertConditionExistingHighPriorityIssueModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionExistingHighPriorityIssueModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionFirstSeenEventModel ¶ added in v0.14.2
func (*IssueAlertConditionFirstSeenEventModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionFirstSeenEventModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionFirstSeenEvent) (diags diag.Diagnostics)
func (IssueAlertConditionFirstSeenEventModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionFirstSeenEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionModel ¶ added in v0.14.2
type IssueAlertConditionModel struct { FirstSeenEvent *IssueAlertConditionFirstSeenEventModel `tfsdk:"first_seen_event"` RegressionEvent *IssueAlertConditionRegressionEventModel `tfsdk:"regression_event"` ReappearedEvent *IssueAlertConditionReappearedEventModel `tfsdk:"reappeared_event"` NewHighPriorityIssue *IssueAlertConditionNewHighPriorityIssueModel `tfsdk:"new_high_priority_issue"` ExistingHighPriorityIssue *IssueAlertConditionExistingHighPriorityIssueModel `tfsdk:"existing_high_priority_issue"` EventFrequency *IssueAlertConditionEventFrequencyModel `tfsdk:"event_frequency"` EventUniqueUserFrequency *IssueAlertConditionEventUniqueUserFrequencyModel `tfsdk:"event_unique_user_frequency"` EventFrequencyPercent *IssueAlertConditionEventFrequencyPercentModel `tfsdk:"event_frequency_percent"` }
func (*IssueAlertConditionModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionModel) Fill(ctx context.Context, condition apiclient.ProjectRuleCondition) (diags diag.Diagnostics)
func (IssueAlertConditionModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionNewHighPriorityIssueModel ¶ added in v0.14.2
func (*IssueAlertConditionNewHighPriorityIssueModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionNewHighPriorityIssueModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionNewHighPriorityIssue) (diags diag.Diagnostics)
func (IssueAlertConditionNewHighPriorityIssueModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionNewHighPriorityIssueModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionReappearedEventModel ¶ added in v0.14.2
func (*IssueAlertConditionReappearedEventModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionReappearedEventModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionReappearedEvent) (diags diag.Diagnostics)
func (IssueAlertConditionReappearedEventModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionReappearedEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionRegressionEventModel ¶ added in v0.14.2
func (*IssueAlertConditionRegressionEventModel) Fill ¶ added in v0.14.2
func (m *IssueAlertConditionRegressionEventModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionRegressionEvent) (diags diag.Diagnostics)
func (IssueAlertConditionRegressionEventModel) ToApi ¶ added in v0.14.2
func (m IssueAlertConditionRegressionEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
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 IssueAlertFilterAgeComparisonModel ¶ added in v0.14.2
type IssueAlertFilterAgeComparisonModel struct { Name types.String `tfsdk:"name"` ComparisonType types.String `tfsdk:"comparison_type"` Value types.Int64 `tfsdk:"value"` Time types.String `tfsdk:"time"` }
func (*IssueAlertFilterAgeComparisonModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterAgeComparisonModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterAgeComparison) (diags diag.Diagnostics)
func (IssueAlertFilterAgeComparisonModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterAgeComparisonModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterAssignedToModel ¶ added in v0.14.2
type IssueAlertFilterAssignedToModel struct { Name types.String `tfsdk:"name"` TargetType types.String `tfsdk:"target_type"` TargetIdentifier types.String `tfsdk:"target_identifier"` }
func (*IssueAlertFilterAssignedToModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterAssignedToModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterAssignedTo) (diags diag.Diagnostics)
func (IssueAlertFilterAssignedToModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterAssignedToModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterEventAttributeModel ¶ added in v0.14.2
type IssueAlertFilterEventAttributeModel struct { Name types.String `tfsdk:"name"` Attribute types.String `tfsdk:"attribute"` Match types.String `tfsdk:"match"` Value types.String `tfsdk:"value"` }
func (*IssueAlertFilterEventAttributeModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterEventAttributeModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterEventAttribute) (diags diag.Diagnostics)
func (IssueAlertFilterEventAttributeModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterEventAttributeModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterIssueCategoryModel ¶ added in v0.14.2
type IssueAlertFilterIssueCategoryModel struct { Name types.String `tfsdk:"name"` Value types.String `tfsdk:"value"` }
func (*IssueAlertFilterIssueCategoryModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterIssueCategoryModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterIssueCategory) (diags diag.Diagnostics)
func (IssueAlertFilterIssueCategoryModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterIssueCategoryModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterIssueOccurrencesModel ¶ added in v0.14.2
type IssueAlertFilterIssueOccurrencesModel struct { Name types.String `tfsdk:"name"` Value types.Int64 `tfsdk:"value"` }
func (*IssueAlertFilterIssueOccurrencesModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterIssueOccurrencesModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterIssueOccurrences) (diags diag.Diagnostics)
func (IssueAlertFilterIssueOccurrencesModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterIssueOccurrencesModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterLatestAdoptedReleaseModel ¶ added in v0.14.2
type IssueAlertFilterLatestAdoptedReleaseModel struct { Name types.String `tfsdk:"name"` OldestOrNewest types.String `tfsdk:"oldest_or_newest"` OlderOrNewer types.String `tfsdk:"older_or_newer"` Environment types.String `tfsdk:"environment"` }
func (*IssueAlertFilterLatestAdoptedReleaseModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterLatestAdoptedReleaseModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterLatestAdoptedRelease) (diags diag.Diagnostics)
func (IssueAlertFilterLatestAdoptedReleaseModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterLatestAdoptedReleaseModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterLatestReleaseModel ¶ added in v0.14.2
func (*IssueAlertFilterLatestReleaseModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterLatestReleaseModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterLatestRelease) (diags diag.Diagnostics)
func (IssueAlertFilterLatestReleaseModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterLatestReleaseModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterLevelModel ¶ added in v0.14.2
type IssueAlertFilterLevelModel struct { Name types.String `tfsdk:"name"` Match types.String `tfsdk:"match"` Level types.String `tfsdk:"level"` }
func (*IssueAlertFilterLevelModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterLevelModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterLevel) (diags diag.Diagnostics)
func (IssueAlertFilterLevelModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterLevelModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterModel ¶ added in v0.14.2
type IssueAlertFilterModel struct { AgeComparison *IssueAlertFilterAgeComparisonModel `tfsdk:"age_comparison"` IssueOccurrences *IssueAlertFilterIssueOccurrencesModel `tfsdk:"issue_occurrences"` AssignedTo *IssueAlertFilterAssignedToModel `tfsdk:"assigned_to"` LatestAdoptedRelease *IssueAlertFilterLatestAdoptedReleaseModel `tfsdk:"latest_adopted_release"` LatestRelease *IssueAlertFilterLatestReleaseModel `tfsdk:"latest_release"` IssueCategory *IssueAlertFilterIssueCategoryModel `tfsdk:"issue_category"` EventAttribute *IssueAlertFilterEventAttributeModel `tfsdk:"event_attribute"` TaggedEvent *IssueAlertFilterTaggedEventModel `tfsdk:"tagged_event"` Level *IssueAlertFilterLevelModel `tfsdk:"level"` }
func (*IssueAlertFilterModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilter) (diags diag.Diagnostics)
func (IssueAlertFilterModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterTaggedEventModel ¶ added in v0.14.2
type IssueAlertFilterTaggedEventModel struct { Name types.String `tfsdk:"name"` Key types.String `tfsdk:"key"` Match types.String `tfsdk:"match"` Value types.String `tfsdk:"value"` }
func (*IssueAlertFilterTaggedEventModel) Fill ¶ added in v0.14.2
func (m *IssueAlertFilterTaggedEventModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterTaggedEvent) (diags diag.Diagnostics)
func (IssueAlertFilterTaggedEventModel) ToApi ¶ added in v0.14.2
func (m IssueAlertFilterTaggedEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertModel ¶ added in v0.14.2
type IssueAlertModel 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"` ConditionsV2 *[]IssueAlertConditionModel `tfsdk:"conditions_v2"` FiltersV2 *[]IssueAlertFilterModel `tfsdk:"filters_v2"` ActionsV2 *[]IssueAlertActionModel `tfsdk:"actions_v2"` }
func (*IssueAlertModel) Fill ¶ added in v0.14.2
func (m *IssueAlertModel) Fill(ctx context.Context, alert apiclient.ProjectRule) (diags diag.Diagnostics)
type IssueAlertResource ¶
type IssueAlertResource struct {
// contains filtered or unexported fields
}
func (*IssueAlertResource) ConfigValidators ¶ added in v0.14.2
func (r *IssueAlertResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
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
func (*IssueAlertResource) ValidateConfig ¶ added in v0.14.2
func (r *IssueAlertResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
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 OrganizationDataSource ¶ added in v0.14.0
type OrganizationDataSource struct {
// contains filtered or unexported fields
}
func (*OrganizationDataSource) Configure ¶ added in v0.14.0
func (d *OrganizationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationDataSource) Metadata ¶ added in v0.14.0
func (d *OrganizationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationDataSource) Read ¶ added in v0.14.0
func (d *OrganizationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationDataSource) Schema ¶ added in v0.14.0
func (d *OrganizationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationDataSourceModel ¶ added in v0.14.0
type OrganizationDataSourceModel struct { Id types.String `tfsdk:"id"` Slug types.String `tfsdk:"slug"` Name types.String `tfsdk:"name"` InternalId types.String `tfsdk:"internal_id"` }
func (*OrganizationDataSourceModel) Fill ¶ added in v0.14.0
func (m *OrganizationDataSourceModel) Fill(ctx context.Context, org apiclient.Organization) (diags diag.Diagnostics)
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 OrganizationRepositoryModel ¶ added in v0.14.1
type OrganizationRepositoryModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` IntegrationType types.String `tfsdk:"integration_type"` IntegrationId types.String `tfsdk:"integration_id"` Identifier types.String `tfsdk:"identifier"` }
func (*OrganizationRepositoryModel) Fill ¶ added in v0.14.1
func (m *OrganizationRepositoryModel) Fill(organization string, repo sentry.OrganizationRepository) error
type OrganizationRepositoryResource ¶ added in v0.14.1
type OrganizationRepositoryResource struct {
// contains filtered or unexported fields
}
func (*OrganizationRepositoryResource) Configure ¶ added in v0.14.1
func (r *OrganizationRepositoryResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationRepositoryResource) Create ¶ added in v0.14.1
func (r *OrganizationRepositoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationRepositoryResource) Delete ¶ added in v0.14.1
func (r *OrganizationRepositoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationRepositoryResource) ImportState ¶ added in v0.14.1
func (r *OrganizationRepositoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationRepositoryResource) Metadata ¶ added in v0.14.1
func (r *OrganizationRepositoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationRepositoryResource) Read ¶ added in v0.14.1
func (r *OrganizationRepositoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationRepositoryResource) Schema ¶ added in v0.14.1
func (r *OrganizationRepositoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationRepositoryResource) Update ¶ added in v0.14.1
func (r *OrganizationRepositoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectClientSecurityResourceModel ¶ added in v0.14.2
type ProjectClientSecurityResourceModel struct { AllowedDomains types.Set `tfsdk:"allowed_domains"` ScrapeJavascript types.Bool `tfsdk:"scrape_javascript"` SecurityToken types.String `tfsdk:"security_token"` SecurityTokenHeader types.String `tfsdk:"security_token_header"` VerifyTlsSsl types.Bool `tfsdk:"verify_tls_ssl"` }
func (ProjectClientSecurityResourceModel) AttributeTypes ¶ added in v0.14.2
func (m ProjectClientSecurityResourceModel) AttributeTypes() map[string]attr.Type
func (*ProjectClientSecurityResourceModel) Fill ¶ added in v0.14.2
func (m *ProjectClientSecurityResourceModel) Fill(ctx context.Context, project apiclient.Project) (diags diag.Diagnostics)
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 ProjectFilterResourceModel ¶ added in v0.14.2
type ProjectFilterResourceModel struct { BlacklistedIps types.Set `tfsdk:"blacklisted_ips"` Releases types.Set `tfsdk:"releases"` ErrorMessages types.Set `tfsdk:"error_messages"` }
func (ProjectFilterResourceModel) AttributeTypes ¶ added in v0.14.2
func (m ProjectFilterResourceModel) AttributeTypes() map[string]attr.Type
func (*ProjectFilterResourceModel) Fill ¶ added in v0.14.2
func (m *ProjectFilterResourceModel) Fill(ctx context.Context, project apiclient.Project) (diags diag.Diagnostics)
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 ProjectResource ¶ added in v0.14.0
type ProjectResource struct {
// contains filtered or unexported fields
}
func (*ProjectResource) Configure ¶ added in v0.14.0
func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectResource) Create ¶ added in v0.14.0
func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectResource) Delete ¶ added in v0.14.0
func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectResource) ImportState ¶ added in v0.14.0
func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectResource) Metadata ¶ added in v0.14.0
func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectResource) Read ¶ added in v0.14.0
func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectResource) Schema ¶ added in v0.14.0
func (r *ProjectResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectResource) Update ¶ added in v0.14.0
func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectResourceModel ¶ added in v0.14.0
type ProjectResourceModel struct { Id types.String `tfsdk:"id"` Organization types.String `tfsdk:"organization"` Teams types.Set `tfsdk:"teams"` Name types.String `tfsdk:"name"` Slug types.String `tfsdk:"slug"` Platform types.String `tfsdk:"platform"` DefaultRules types.Bool `tfsdk:"default_rules"` DefaultKey types.Bool `tfsdk:"default_key"` InternalId types.String `tfsdk:"internal_id"` Features types.Set `tfsdk:"features"` DigestsMinDelay types.Int64 `tfsdk:"digests_min_delay"` DigestsMaxDelay types.Int64 `tfsdk:"digests_max_delay"` ResolveAge types.Int64 `tfsdk:"resolve_age"` Filters types.Object `tfsdk:"filters"` FingerprintingRules sentrytypes.TrimmedString `tfsdk:"fingerprinting_rules"` GroupingEnhancements sentrytypes.TrimmedString `tfsdk:"grouping_enhancements"` ClientSecurity types.Object `tfsdk:"client_security"` }
func (*ProjectResourceModel) Fill ¶ added in v0.14.0
func (m *ProjectResourceModel) Fill(ctx context.Context, project apiclient.Project) (diags diag.Diagnostics)
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_organization_members.go
- data_source_all_projects.go
- data_source_client_key.go
- data_source_issue_alert.go
- data_source_organization.go
- data_source_organization_integration.go
- data_source_organization_member.go
- data_source_project.go
- helpers.go
- model_issue_alert.go
- model_organization.go
- model_organization_repository.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_repository.go
- resource_project.go
- resource_project_inbound_data_filter.go
- resource_project_spike_protection.go
- resource_project_symbol_source.go
- resource_team_member.go
- utils.go
Click to show internal directories.
Click to hide internal directories.