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 NewProjectOwnershipResource() 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 ClientKeyJavascriptLoaderScriptModel
- 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 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 ProjectOwnershipResource
- func (r *ProjectOwnershipResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectOwnershipResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectOwnershipResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectOwnershipResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectOwnershipResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectOwnershipResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectOwnershipResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectOwnershipResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectOwnershipResourceModel
- 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 NewAllClientKeysDataSource ¶
func NewAllClientKeysDataSource() datasource.DataSource
func NewAllOrganizationMembersDataSource ¶
func NewAllOrganizationMembersDataSource() datasource.DataSource
func NewAllProjectsDataSource ¶
func NewAllProjectsDataSource() datasource.DataSource
func NewClientKeyDataSource ¶
func NewClientKeyDataSource() datasource.DataSource
func NewClientKeyResource ¶
func NewIntegrationOpsgenie ¶
func NewIntegrationPagerDuty ¶
func NewIssueAlertDataSource ¶
func NewIssueAlertDataSource() datasource.DataSource
func NewIssueAlertResource ¶
func NewOrganizationDataSource ¶
func NewOrganizationDataSource() datasource.DataSource
func NewOrganizationIntegrationDataSource ¶
func NewOrganizationIntegrationDataSource() datasource.DataSource
func NewOrganizationMemberDataSource ¶
func NewOrganizationMemberDataSource() datasource.DataSource
func NewProjectDataSource ¶
func NewProjectDataSource() datasource.DataSource
func NewProjectResource ¶
func NewTeamMemberResource ¶
func ResourceIdAttribute ¶
Types ¶
type AllClientKeysDataSource ¶
type AllClientKeysDataSource struct {
// contains filtered or unexported fields
}
func (*AllClientKeysDataSource) Configure ¶
func (d *AllClientKeysDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AllClientKeysDataSource) Metadata ¶
func (d *AllClientKeysDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AllClientKeysDataSource) Read ¶
func (d *AllClientKeysDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AllClientKeysDataSource) Schema ¶
func (d *AllClientKeysDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AllClientKeysDataSourceModel ¶
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 ¶
func (m *AllClientKeysDataSourceModel) Fill(ctx context.Context, keys []apiclient.ProjectKey) (diags diag.Diagnostics)
type AllOrganizationMembersDataSource ¶
type AllOrganizationMembersDataSource struct {
// contains filtered or unexported fields
}
func (*AllOrganizationMembersDataSource) Configure ¶
func (d *AllOrganizationMembersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AllOrganizationMembersDataSource) Metadata ¶
func (d *AllOrganizationMembersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AllOrganizationMembersDataSource) Read ¶
func (d *AllOrganizationMembersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AllOrganizationMembersDataSource) Schema ¶
func (d *AllOrganizationMembersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AllOrganizationMembersDataSourceMemberModel ¶
type AllOrganizationMembersDataSourceMemberModel struct { Id types.String `tfsdk:"id"` UserId types.String `tfsdk:"user_id"` Email types.String `tfsdk:"email"` Role types.String `tfsdk:"role"` }
func (*AllOrganizationMembersDataSourceMemberModel) Fill ¶
func (m *AllOrganizationMembersDataSourceMemberModel) Fill(ctx context.Context, member *sentry.OrganizationMember) (diags diag.Diagnostics)
type AllOrganizationMembersDataSourceModel ¶
type AllOrganizationMembersDataSourceModel struct { Organization types.String `tfsdk:"organization"` Members []AllOrganizationMembersDataSourceMemberModel `tfsdk:"members"` }
func (*AllOrganizationMembersDataSourceModel) Fill ¶
func (m *AllOrganizationMembersDataSourceModel) Fill(ctx context.Context, members []*sentry.OrganizationMember) (diags diag.Diagnostics)
type AllProjectsDataSource ¶
type AllProjectsDataSource struct {
// contains filtered or unexported fields
}
func (*AllProjectsDataSource) Configure ¶
func (d *AllProjectsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AllProjectsDataSource) Metadata ¶
func (d *AllProjectsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AllProjectsDataSource) Read ¶
func (d *AllProjectsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AllProjectsDataSource) Schema ¶
func (d *AllProjectsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AllProjectsDataSourceModel ¶
type AllProjectsDataSourceModel struct { Organization types.String `tfsdk:"organization"` ProjectSlugs supertypes.SetValueOf[string] `tfsdk:"project_slugs"` Projects []AllProjectsDataSourceProjectModel `tfsdk:"projects"` }
func (*AllProjectsDataSourceModel) Fill ¶
func (m *AllProjectsDataSourceModel) Fill(ctx context.Context, projects []apiclient.Project) (diags diag.Diagnostics)
type AllProjectsDataSourceProjectModel ¶
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 supertypes.SetValueOf[string] `tfsdk:"features"` Color types.String `tfsdk:"color"` }
func (*AllProjectsDataSourceProjectModel) Fill ¶
func (m *AllProjectsDataSourceProjectModel) Fill(ctx context.Context, project apiclient.Project) (diags diag.Diagnostics)
type AllProjectsSpikeProtectionResource ¶
type AllProjectsSpikeProtectionResource struct {
// contains filtered or unexported fields
}
func (*AllProjectsSpikeProtectionResource) Configure ¶
func (r *AllProjectsSpikeProtectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AllProjectsSpikeProtectionResource) Create ¶
func (r *AllProjectsSpikeProtectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AllProjectsSpikeProtectionResource) Delete ¶
func (r *AllProjectsSpikeProtectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AllProjectsSpikeProtectionResource) Metadata ¶
func (r *AllProjectsSpikeProtectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AllProjectsSpikeProtectionResource) Read ¶
func (r *AllProjectsSpikeProtectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AllProjectsSpikeProtectionResource) Schema ¶
func (r *AllProjectsSpikeProtectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AllProjectsSpikeProtectionResource) Update ¶
func (r *AllProjectsSpikeProtectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AllProjectsSpikeProtectionResourceModel ¶
type AllProjectsSpikeProtectionResourceModel struct { Organization types.String `tfsdk:"organization"` Enabled types.Bool `tfsdk:"enabled"` Projects types.Set `tfsdk:"projects"` }
func (*AllProjectsSpikeProtectionResourceModel) Fill ¶
func (m *AllProjectsSpikeProtectionResourceModel) Fill(ctx context.Context, projects []apiclient.Project) (diags diag.Diagnostics)
type ClientKeyDataSource ¶
type ClientKeyDataSource struct {
// contains filtered or unexported fields
}
func (*ClientKeyDataSource) ConfigValidators ¶
func (d *ClientKeyDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*ClientKeyDataSource) Configure ¶
func (d *ClientKeyDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ClientKeyDataSource) Metadata ¶
func (d *ClientKeyDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ClientKeyDataSource) Read ¶
func (d *ClientKeyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ClientKeyDataSource) Schema ¶
func (d *ClientKeyDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ClientKeyDataSourceModel ¶
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 supertypes.SingleNestedObjectValueOf[ClientKeyJavascriptLoaderScriptModel] `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 ¶
func (m *ClientKeyDataSourceModel) Fill(ctx context.Context, key apiclient.ProjectKey) (diags diag.Diagnostics)
type ClientKeyJavascriptLoaderScriptModel ¶
type ClientKeyJavascriptLoaderScriptModel 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 (*ClientKeyJavascriptLoaderScriptModel) Fill ¶
func (m *ClientKeyJavascriptLoaderScriptModel) Fill(ctx context.Context, key apiclient.ProjectKey) (diags diag.Diagnostics)
type ClientKeyResource ¶
type ClientKeyResource struct {
// contains filtered or unexported fields
}
func (*ClientKeyResource) ConfigValidators ¶
func (d *ClientKeyResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*ClientKeyResource) Configure ¶
func (r *ClientKeyResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ClientKeyResource) Create ¶
func (r *ClientKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ClientKeyResource) Delete ¶
func (r *ClientKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ClientKeyResource) ImportState ¶
func (r *ClientKeyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ClientKeyResource) Metadata ¶
func (r *ClientKeyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ClientKeyResource) Read ¶
func (r *ClientKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ClientKeyResource) Schema ¶
func (r *ClientKeyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ClientKeyResource) Update ¶
func (r *ClientKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ClientKeyResourceModel ¶
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 supertypes.SingleNestedObjectValueOf[ClientKeyJavascriptLoaderScriptModel] `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 ¶
func (m *ClientKeyResourceModel) Fill(ctx context.Context, key apiclient.ProjectKey) (diags diag.Diagnostics)
type IntegrationOpsgenie ¶
type IntegrationOpsgenie struct {
// contains filtered or unexported fields
}
func (*IntegrationOpsgenie) Configure ¶
func (r *IntegrationOpsgenie) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IntegrationOpsgenie) Create ¶
func (r *IntegrationOpsgenie) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IntegrationOpsgenie) Delete ¶
func (r *IntegrationOpsgenie) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IntegrationOpsgenie) ImportState ¶
func (r *IntegrationOpsgenie) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IntegrationOpsgenie) Metadata ¶
func (r *IntegrationOpsgenie) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IntegrationOpsgenie) Read ¶
func (r *IntegrationOpsgenie) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IntegrationOpsgenie) Schema ¶
func (r *IntegrationOpsgenie) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IntegrationOpsgenie) Update ¶
func (r *IntegrationOpsgenie) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IntegrationOpsgenieModel ¶
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 ¶
func (m *IntegrationOpsgenieModel) Fill(ctx context.Context, item apiclient.OrganizationIntegrationOpsgenieTeamTableItem) (diags diag.Diagnostics)
type IntegrationPagerDuty ¶
type IntegrationPagerDuty struct {
// contains filtered or unexported fields
}
func (*IntegrationPagerDuty) Configure ¶
func (r *IntegrationPagerDuty) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IntegrationPagerDuty) Create ¶
func (r *IntegrationPagerDuty) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IntegrationPagerDuty) Delete ¶
func (r *IntegrationPagerDuty) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IntegrationPagerDuty) ImportState ¶
func (r *IntegrationPagerDuty) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IntegrationPagerDuty) Metadata ¶
func (r *IntegrationPagerDuty) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IntegrationPagerDuty) Read ¶
func (r *IntegrationPagerDuty) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IntegrationPagerDuty) Schema ¶
func (r *IntegrationPagerDuty) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IntegrationPagerDuty) Update ¶
func (r *IntegrationPagerDuty) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IntegrationPagerDutyConfigData ¶
type IntegrationPagerDutyConfigData struct {
ServiceTable []IntegrationPagerDutyConfigDataServiceTableItem `json:"service_table"`
}
type IntegrationPagerDutyModel ¶
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 ¶
func (m *IntegrationPagerDutyModel) Fill(ctx context.Context, item apiclient.OrganizationIntegrationPagerDutyServiceTableItem) (diags diag.Diagnostics)
type IssueAlertActionAzureDevopsCreateTicketModel ¶
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 ¶
func (m *IssueAlertActionAzureDevopsCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionAzureDevopsCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionAzureDevopsCreateTicketModel) ToApi ¶
func (m IssueAlertActionAzureDevopsCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionDiscordNotifyServiceModel ¶
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 ¶
func (m *IssueAlertActionDiscordNotifyServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionDiscordNotifyService) (diags diag.Diagnostics)
func (IssueAlertActionDiscordNotifyServiceModel) ToApi ¶
func (m IssueAlertActionDiscordNotifyServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionGitHubCreateTicketModel ¶
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 ¶
func (m *IssueAlertActionGitHubCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionGitHubCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionGitHubCreateTicketModel) ToApi ¶
func (m IssueAlertActionGitHubCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionGitHubEnterpriseCreateTicketModel ¶
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 ¶
func (m *IssueAlertActionGitHubEnterpriseCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionGitHubEnterpriseCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionGitHubEnterpriseCreateTicketModel) ToApi ¶
func (m IssueAlertActionGitHubEnterpriseCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionJiraCreateTicketModel ¶
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 ¶
func (m *IssueAlertActionJiraCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionJiraCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionJiraCreateTicketModel) ToApi ¶
func (m IssueAlertActionJiraCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionJiraServerCreateTicketModel ¶
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 ¶
func (m *IssueAlertActionJiraServerCreateTicketModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionJiraServerCreateTicket) (diags diag.Diagnostics)
func (IssueAlertActionJiraServerCreateTicketModel) ToApi ¶
func (m IssueAlertActionJiraServerCreateTicketModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionModel ¶
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 ¶
func (m *IssueAlertActionModel) Fill(ctx context.Context, action apiclient.ProjectRuleAction) (diags diag.Diagnostics)
func (IssueAlertActionModel) ToApi ¶
func (m IssueAlertActionModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionMsTeamsNotifyServiceModel ¶
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 ¶
func (m *IssueAlertActionMsTeamsNotifyServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionMsTeamsNotifyService) (diags diag.Diagnostics)
func (IssueAlertActionMsTeamsNotifyServiceModel) ToApi ¶
func (m IssueAlertActionMsTeamsNotifyServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionNotifyEmailModel ¶
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 ¶
func (m *IssueAlertActionNotifyEmailModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionNotifyEmail) (diags diag.Diagnostics)
func (IssueAlertActionNotifyEmailModel) ToApi ¶
func (m IssueAlertActionNotifyEmailModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionNotifyEventModel ¶
func (*IssueAlertActionNotifyEventModel) Fill ¶
func (m *IssueAlertActionNotifyEventModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionNotifyEvent) (diags diag.Diagnostics)
func (IssueAlertActionNotifyEventModel) ToApi ¶
func (m IssueAlertActionNotifyEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionNotifyEventSentryAppModel ¶
type IssueAlertActionNotifyEventSentryAppModel struct { Name types.String `tfsdk:"name"` SentryAppInstallationUuid types.String `tfsdk:"sentry_app_installation_uuid"` Settings types.Map `tfsdk:"settings"` }
func (*IssueAlertActionNotifyEventSentryAppModel) Fill ¶
func (m *IssueAlertActionNotifyEventSentryAppModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionNotifyEventSentryApp) (diags diag.Diagnostics)
func (IssueAlertActionNotifyEventSentryAppModel) ToApi ¶
func (m IssueAlertActionNotifyEventSentryAppModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionNotifyEventServiceModel ¶
type IssueAlertActionNotifyEventServiceModel struct { Name types.String `tfsdk:"name"` Service types.String `tfsdk:"service"` }
func (*IssueAlertActionNotifyEventServiceModel) Fill ¶
func (m *IssueAlertActionNotifyEventServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionNotifyEventService) (diags diag.Diagnostics)
func (IssueAlertActionNotifyEventServiceModel) ToApi ¶
func (m IssueAlertActionNotifyEventServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionOpsgenieNotifyTeam ¶
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 ¶
func (m *IssueAlertActionOpsgenieNotifyTeam) Fill(ctx context.Context, action apiclient.ProjectRuleActionOpsgenieNotifyTeam) (diags diag.Diagnostics)
func (IssueAlertActionOpsgenieNotifyTeam) ToApi ¶
func (m IssueAlertActionOpsgenieNotifyTeam) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionPagerDutyNotifyServiceModel ¶
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 ¶
func (m *IssueAlertActionPagerDutyNotifyServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionPagerDutyNotifyService) (diags diag.Diagnostics)
func (IssueAlertActionPagerDutyNotifyServiceModel) ToApi ¶
func (m IssueAlertActionPagerDutyNotifyServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertActionSlackNotifyServiceModel ¶
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 ¶
func (m *IssueAlertActionSlackNotifyServiceModel) Fill(ctx context.Context, action apiclient.ProjectRuleActionSlackNotifyService) (diags diag.Diagnostics)
func (IssueAlertActionSlackNotifyServiceModel) ToApi ¶
func (m IssueAlertActionSlackNotifyServiceModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleAction, diag.Diagnostics)
type IssueAlertConditionEventFrequencyModel ¶
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 ¶
func (m *IssueAlertConditionEventFrequencyModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionEventFrequency) (diags diag.Diagnostics)
func (IssueAlertConditionEventFrequencyModel) ToApi ¶
func (m IssueAlertConditionEventFrequencyModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionEventFrequencyPercentModel ¶
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 ¶
func (m *IssueAlertConditionEventFrequencyPercentModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionEventFrequencyPercent) (diags diag.Diagnostics)
func (IssueAlertConditionEventFrequencyPercentModel) ToApi ¶
func (m IssueAlertConditionEventFrequencyPercentModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionEventUniqueUserFrequencyModel ¶
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 ¶
func (m *IssueAlertConditionEventUniqueUserFrequencyModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionEventUniqueUserFrequency) (diags diag.Diagnostics)
func (IssueAlertConditionEventUniqueUserFrequencyModel) ToApi ¶
func (m IssueAlertConditionEventUniqueUserFrequencyModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionExistingHighPriorityIssueModel ¶
func (*IssueAlertConditionExistingHighPriorityIssueModel) Fill ¶
func (m *IssueAlertConditionExistingHighPriorityIssueModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionExistingHighPriorityIssue) (diags diag.Diagnostics)
func (IssueAlertConditionExistingHighPriorityIssueModel) ToApi ¶
func (m IssueAlertConditionExistingHighPriorityIssueModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionFirstSeenEventModel ¶
func (*IssueAlertConditionFirstSeenEventModel) Fill ¶
func (m *IssueAlertConditionFirstSeenEventModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionFirstSeenEvent) (diags diag.Diagnostics)
func (IssueAlertConditionFirstSeenEventModel) ToApi ¶
func (m IssueAlertConditionFirstSeenEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionModel ¶
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 ¶
func (m *IssueAlertConditionModel) Fill(ctx context.Context, condition apiclient.ProjectRuleCondition) (diags diag.Diagnostics)
func (IssueAlertConditionModel) ToApi ¶
func (m IssueAlertConditionModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionNewHighPriorityIssueModel ¶
func (*IssueAlertConditionNewHighPriorityIssueModel) Fill ¶
func (m *IssueAlertConditionNewHighPriorityIssueModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionNewHighPriorityIssue) (diags diag.Diagnostics)
func (IssueAlertConditionNewHighPriorityIssueModel) ToApi ¶
func (m IssueAlertConditionNewHighPriorityIssueModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionReappearedEventModel ¶
func (*IssueAlertConditionReappearedEventModel) Fill ¶
func (m *IssueAlertConditionReappearedEventModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionReappearedEvent) (diags diag.Diagnostics)
func (IssueAlertConditionReappearedEventModel) ToApi ¶
func (m IssueAlertConditionReappearedEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleCondition, diag.Diagnostics)
type IssueAlertConditionRegressionEventModel ¶
func (*IssueAlertConditionRegressionEventModel) Fill ¶
func (m *IssueAlertConditionRegressionEventModel) Fill(ctx context.Context, condition apiclient.ProjectRuleConditionRegressionEvent) (diags diag.Diagnostics)
func (IssueAlertConditionRegressionEventModel) ToApi ¶
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 ¶
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 ¶
func (m *IssueAlertFilterAgeComparisonModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterAgeComparison) (diags diag.Diagnostics)
func (IssueAlertFilterAgeComparisonModel) ToApi ¶
func (m IssueAlertFilterAgeComparisonModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterAssignedToModel ¶
type IssueAlertFilterAssignedToModel struct { Name types.String `tfsdk:"name"` TargetType types.String `tfsdk:"target_type"` TargetIdentifier types.String `tfsdk:"target_identifier"` }
func (*IssueAlertFilterAssignedToModel) Fill ¶
func (m *IssueAlertFilterAssignedToModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterAssignedTo) (diags diag.Diagnostics)
func (IssueAlertFilterAssignedToModel) ToApi ¶
func (m IssueAlertFilterAssignedToModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterEventAttributeModel ¶
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 ¶
func (m *IssueAlertFilterEventAttributeModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterEventAttribute) (diags diag.Diagnostics)
func (IssueAlertFilterEventAttributeModel) ToApi ¶
func (m IssueAlertFilterEventAttributeModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterIssueCategoryModel ¶
type IssueAlertFilterIssueCategoryModel struct { Name types.String `tfsdk:"name"` Value types.String `tfsdk:"value"` }
func (*IssueAlertFilterIssueCategoryModel) Fill ¶
func (m *IssueAlertFilterIssueCategoryModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterIssueCategory) (diags diag.Diagnostics)
func (IssueAlertFilterIssueCategoryModel) ToApi ¶
func (m IssueAlertFilterIssueCategoryModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterIssueOccurrencesModel ¶
type IssueAlertFilterIssueOccurrencesModel struct { Name types.String `tfsdk:"name"` Value types.Int64 `tfsdk:"value"` }
func (*IssueAlertFilterIssueOccurrencesModel) Fill ¶
func (m *IssueAlertFilterIssueOccurrencesModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterIssueOccurrences) (diags diag.Diagnostics)
func (IssueAlertFilterIssueOccurrencesModel) ToApi ¶
func (m IssueAlertFilterIssueOccurrencesModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterLatestAdoptedReleaseModel ¶
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 ¶
func (m *IssueAlertFilterLatestAdoptedReleaseModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterLatestAdoptedRelease) (diags diag.Diagnostics)
func (IssueAlertFilterLatestAdoptedReleaseModel) ToApi ¶
func (m IssueAlertFilterLatestAdoptedReleaseModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterLatestReleaseModel ¶
func (*IssueAlertFilterLatestReleaseModel) Fill ¶
func (m *IssueAlertFilterLatestReleaseModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterLatestRelease) (diags diag.Diagnostics)
func (IssueAlertFilterLatestReleaseModel) ToApi ¶
func (m IssueAlertFilterLatestReleaseModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterLevelModel ¶
type IssueAlertFilterLevelModel struct { Name types.String `tfsdk:"name"` Match types.String `tfsdk:"match"` Level types.String `tfsdk:"level"` }
func (*IssueAlertFilterLevelModel) Fill ¶
func (m *IssueAlertFilterLevelModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterLevel) (diags diag.Diagnostics)
func (IssueAlertFilterLevelModel) ToApi ¶
func (m IssueAlertFilterLevelModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterModel ¶
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 ¶
func (m *IssueAlertFilterModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilter) (diags diag.Diagnostics)
func (IssueAlertFilterModel) ToApi ¶
func (m IssueAlertFilterModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertFilterTaggedEventModel ¶
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 ¶
func (m *IssueAlertFilterTaggedEventModel) Fill(ctx context.Context, filter apiclient.ProjectRuleFilterTaggedEvent) (diags diag.Diagnostics)
func (IssueAlertFilterTaggedEventModel) ToApi ¶
func (m IssueAlertFilterTaggedEventModel) ToApi(ctx context.Context) (*apiclient.ProjectRuleFilter, diag.Diagnostics)
type IssueAlertModel ¶
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 ¶
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 ¶
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 ¶
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 ¶
type OrganizationDataSource struct {
// contains filtered or unexported fields
}
func (*OrganizationDataSource) Configure ¶
func (d *OrganizationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationDataSource) Metadata ¶
func (d *OrganizationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationDataSource) Read ¶
func (d *OrganizationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationDataSource) Schema ¶
func (d *OrganizationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationDataSourceModel ¶
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 ¶
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(ctx context.Context, d apiclient.OrganizationIntegration) (diags diag.Diagnostics)
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"` UserId types.String `tfsdk:"user_id"` Email types.String `tfsdk:"email"` Role types.String `tfsdk:"role"` }
func (*OrganizationMemberDataSourceModel) Fill ¶
func (m *OrganizationMemberDataSourceModel) Fill(ctx context.Context, member *sentry.OrganizationMember) (diags diag.Diagnostics)
type OrganizationModel ¶
type OrganizationModel struct { Id types.String `tfsdk:"id"` Slug types.String `tfsdk:"slug"` Name types.String `tfsdk:"name"` }
func (*OrganizationModel) Fill ¶
func (m *OrganizationModel) Fill(org sentry.Organization) error
type OrganizationRepositoryModel ¶
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 ¶
func (m *OrganizationRepositoryModel) Fill(organization string, repo sentry.OrganizationRepository) error
type OrganizationRepositoryResource ¶
type OrganizationRepositoryResource struct {
// contains filtered or unexported fields
}
func (*OrganizationRepositoryResource) Configure ¶
func (r *OrganizationRepositoryResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationRepositoryResource) Create ¶
func (r *OrganizationRepositoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationRepositoryResource) Delete ¶
func (r *OrganizationRepositoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationRepositoryResource) ImportState ¶
func (r *OrganizationRepositoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationRepositoryResource) Metadata ¶
func (r *OrganizationRepositoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationRepositoryResource) Read ¶
func (r *OrganizationRepositoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationRepositoryResource) Schema ¶
func (r *OrganizationRepositoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationRepositoryResource) Update ¶
func (r *OrganizationRepositoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectClientSecurityResourceModel ¶
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 ¶
func (m ProjectClientSecurityResourceModel) AttributeTypes() map[string]attr.Type
func (*ProjectClientSecurityResourceModel) Fill ¶
func (m *ProjectClientSecurityResourceModel) Fill(ctx context.Context, project apiclient.Project) (diags diag.Diagnostics)
type ProjectDataSource ¶
type ProjectDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectDataSource) Configure ¶
func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectDataSource) Metadata ¶
func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectDataSource) Read ¶
func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectDataSource) Schema ¶
func (d *ProjectDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectDataSourceModel ¶
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 ¶
type ProjectFilterResourceModel struct { BlacklistedIps types.Set `tfsdk:"blacklisted_ips"` Releases types.Set `tfsdk:"releases"` ErrorMessages types.Set `tfsdk:"error_messages"` }
func (ProjectFilterResourceModel) AttributeTypes ¶
func (m ProjectFilterResourceModel) AttributeTypes() map[string]attr.Type
func (*ProjectFilterResourceModel) Fill ¶
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 ProjectOwnershipResource ¶
type ProjectOwnershipResource struct {
// contains filtered or unexported fields
}
func (*ProjectOwnershipResource) Configure ¶
func (r *ProjectOwnershipResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectOwnershipResource) Create ¶
func (r *ProjectOwnershipResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectOwnershipResource) Delete ¶
func (r *ProjectOwnershipResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectOwnershipResource) ImportState ¶
func (r *ProjectOwnershipResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectOwnershipResource) Metadata ¶
func (r *ProjectOwnershipResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectOwnershipResource) Read ¶
func (r *ProjectOwnershipResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectOwnershipResource) Schema ¶
func (r *ProjectOwnershipResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectOwnershipResource) Update ¶
func (r *ProjectOwnershipResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectOwnershipResourceModel ¶
type ProjectOwnershipResourceModel struct { Organization types.String `tfsdk:"organization"` Project types.String `tfsdk:"project"` Raw sentrytypes.TrimmedString `tfsdk:"raw"` Fallthrough types.Bool `tfsdk:"fallthrough"` AutoAssignment types.String `tfsdk:"auto_assignment"` CodeownersAutoSync types.Bool `tfsdk:"codeowners_auto_sync"` }
func (*ProjectOwnershipResourceModel) Fill ¶
func (data *ProjectOwnershipResourceModel) Fill(ownership sentry.ProjectOwnership) error
type ProjectResource ¶
type ProjectResource struct {
// contains filtered or unexported fields
}
func (*ProjectResource) Configure ¶
func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectResource) Create ¶
func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectResource) Delete ¶
func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectResource) ImportState ¶
func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectResource) Metadata ¶
func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectResource) Read ¶
func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectResource) Schema ¶
func (r *ProjectResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectResource) Update ¶
func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectResourceModel ¶
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 ¶
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
- model_client_key.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_ownership.go
- resource_project_spike_protection.go
- resource_project_symbol_source.go
- resource_team_member.go
- schema_client_key.go
- utils.go
Click to show internal directories.
Click to hide internal directories.