Documentation ¶
Index ¶
- Variables
- func CheckBaseAttributes(attrs map[string]schema.Attribute) map[string]schema.Attribute
- func ComputedStringValue(value string) basetypes.StringValue
- func DomainAttributes(attrs map[string]schema.Attribute) map[string]schema.Attribute
- func FilterAttrs(validFieldNames []string) map[string]schema.Attribute
- func IdStringValidator() validator.String
- func JsonHasNameKeyValidator() validator.String
- func JsonObjectValidator() validator.String
- func JsonStringValidator() validator.String
- func ListValueToStringSlice(ctx context.Context, listValue basetypes.ListValue) ([]string, diag.Diagnostics)
- func MapValueToOpslevelJson(ctx context.Context, mapValue basetypes.MapValue) (opslevel.JSON, diag.Diagnostics)
- func New(version string) func() provider.Provider
- func NewCategoryDataSource() datasource.DataSource
- func NewCategoryDataSourceWithFilterModel(category opslevel.Category, filter filterBlockModel) categoryDataSourceWithFilterModel
- func NewCategoryDataSourcesAll() datasource.DataSource
- func NewCheckAlertSourceUsageResource() resource.Resource
- func NewCheckCustomEventResource() resource.Resource
- func NewCheckGitBranchProtectionResource() resource.Resource
- func NewCheckHasDocumentationResource() resource.Resource
- func NewCheckHasRecentDeployResource() resource.Resource
- func NewCheckManualResource() resource.Resource
- func NewCheckRepositoryFileResource() resource.Resource
- func NewCheckRepositoryGrepResource() resource.Resource
- func NewCheckRepositoryIntegratedResource() resource.Resource
- func NewCheckRepositorySearchResource() resource.Resource
- func NewCheckServiceConfigurationResource() resource.Resource
- func NewCheckServiceDependencyResource() resource.Resource
- func NewCheckServiceOwnershipResource() resource.Resource
- func NewCheckServicePropertyResource() resource.Resource
- func NewCheckTagDefinedResource() resource.Resource
- func NewCheckToolUsageResource() resource.Resource
- func NewDomainDataSource() datasource.DataSource
- func NewDomainDataSourcesAll() datasource.DataSource
- func NewDomainResource() resource.Resource
- func NewFilterBlockModel(field string, value string) filterBlockModel
- func NewFilterDataSource() datasource.DataSource
- func NewFilterDataSourcesAll() datasource.DataSource
- func NewFilterResource() resource.Resource
- func NewInfrastructureResource() resource.Resource
- func NewIntegrationAwsResource() resource.Resource
- func NewIntegrationDataSource() datasource.DataSource
- func NewIntegrationDataSourceModel(ctx context.Context, integration opslevel.Integration, filter filterBlockModel) integrationDataSourceWithFilterModel
- func NewIntegrationDataSourcesAll() datasource.DataSource
- func NewIntegrationDataSourcesAllModel(integrations []opslevel.Integration) integrationDataSourcesAllModel
- func NewLevelDataSource() datasource.DataSource
- func NewLevelDataSourceWithFilterModel(ctx context.Context, level opslevel.Level, filter filterBlockModel) levelDataSourceWithFilterModel
- func NewLevelDataSourcesAll() datasource.DataSource
- func NewLevelDataSourcesAllModel(levels []opslevel.Level) levelDataSourcesAllModel
- func NewLifecycleDataSource() datasource.DataSource
- func NewLifecycleDataSourceModel(ctx context.Context, lifecycle opslevel.Lifecycle, filter filterBlockModel) lifecycleDataSourceWithFilterModel
- func NewLifecycleDataSourcesAll() datasource.DataSource
- func NewLifecycleDataSourcesAllModel(lifecycles []opslevel.Lifecycle) lifecycleDataSourcesAllModel
- func NewPropertiesAllModel(ctx context.Context, opslevelProperties []opslevel.Property) ([]propertyModel, diag.Diagnostics)
- func NewPropertyAssignmentResource() resource.Resource
- func NewPropertyDefinitionDataSource() datasource.DataSource
- func NewPropertyDefinitionDataSourceWithFilterModel(propertydefinition opslevel.PropertyDefinition, identifier string) propertyDefinitionDataSourceWithFilterModel
- func NewPropertyDefinitionDataSourcesAll() datasource.DataSource
- func NewPropertyDefinitionDataSourcesAllModel(propertyDefinitions []opslevel.PropertyDefinition) propertyDefinitionDataSourcesAllModel
- func NewPropertyDefinitionResource() resource.Resource
- func NewPropertyModel(ctx context.Context, opslevelProperty opslevel.Property) (propertyModel, diag.Diagnostics)
- func NewRepositoriesDataSourceAll() datasource.DataSource
- func NewRepositoryDataSource() datasource.DataSource
- func NewRepositoryResource() resource.Resource
- func NewRubricCategoryResource() resource.Resource
- func NewRubricLevelResource() resource.Resource
- func NewScorecardDataSource() datasource.DataSource
- func NewScorecardDataSourceWithIdentifierModel(ctx context.Context, scorecard opslevel.Scorecard, identifier string) (scorecardDataSourceWithIdentifierModel, diag.Diagnostics)
- func NewScorecardDataSourcesAll() datasource.DataSource
- func NewScorecardDataSourcesAllModel(ctx context.Context, scorecards []opslevel.Scorecard) (scorecardDataSourcesAllModel, diag.Diagnostics)
- func NewScorecardResource() resource.Resource
- func NewSecretResource() resource.Resource
- func NewServiceDataSource() datasource.DataSource
- func NewServiceDataSourcesAll() datasource.DataSource
- func NewServiceDataSourcesAllModel(services []opslevel.Service) serviceDataSourcesAllModel
- func NewServiceDependencyResource() resource.Resource
- func NewServiceRepositoryResource() resource.Resource
- func NewServiceResource() resource.Resource
- func NewServiceTagResource() resource.Resource
- func NewServiceToolResource() resource.Resource
- func NewSystemDataSource() datasource.DataSource
- func NewSystemDataSourcesAll() datasource.DataSource
- func NewSystemResource() resource.Resource
- func NewTagResource() resource.Resource
- func NewTeamContactResource() resource.Resource
- func NewTeamDataSource() datasource.DataSource
- func NewTeamDataSourcesAll() datasource.DataSource
- func NewTeamResource() resource.Resource
- func NewTeamTagResource() resource.Resource
- func NewTierDataSource() datasource.DataSource
- func NewTierDataSourcesAll() datasource.DataSource
- func NewTriggerDefinitionResource() resource.Resource
- func NewUserDataSource() datasource.DataSource
- func NewUserDataSourcesAll() datasource.DataSource
- func NewUserResource() resource.Resource
- func NewWebhookActionDataSource() datasource.DataSource
- func NewWebhookActionDataSourcesAll() datasource.DataSource
- func NewWebhookActionResource() resource.Resource
- func NullableStringConfigValue(s types.String) *opslevel.Nullable[string]
- func OptionalBoolValue(value *bool) basetypes.BoolValue
- func OptionalStringListValue(ctx context.Context, value []string) (basetypes.ListValue, diag.Diagnostics)
- func OptionalStringValue(value string) basetypes.StringValue
- func PredicateSchema() schema.SingleNestedAttribute
- func PropertyDefinitionAttributes(attrs map[string]schema.Attribute) map[string]schema.Attribute
- func RequiredBoolValue(value bool) basetypes.BoolValue
- func RequiredIntValue(value int) basetypes.Int64Value
- func RequiredStringValue(value string) basetypes.StringValue
- func ScorecardAttributes(attrs map[string]schema.Attribute) map[string]schema.Attribute
- func SetValueToStringSlice(ctx context.Context, setValue basetypes.SetValue) ([]string, diag.Diagnostics)
- func TagFormatValidator() validator.Set
- type CategoryDataSource
- func (d *CategoryDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *CategoryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CategoryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CategoryDataSourcesAll
- func (d *CategoryDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *CategoryDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CategoryDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CategoryDataSourcesAllModel
- type CheckAlertSourceUsageResource
- func (r *CheckAlertSourceUsageResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckAlertSourceUsageResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckAlertSourceUsageResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckAlertSourceUsageResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckAlertSourceUsageResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckAlertSourceUsageResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckAlertSourceUsageResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *CheckAlertSourceUsageResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type CheckAlertSourceUsageResourceModel
- type CheckCustomEventResource
- func (r *CheckCustomEventResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckCustomEventResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckCustomEventResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckCustomEventResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckCustomEventResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckCustomEventResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckCustomEventResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckCustomEventResourceModel
- type CheckGitBranchProtectionResource
- func (r *CheckGitBranchProtectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckGitBranchProtectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckGitBranchProtectionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckGitBranchProtectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckGitBranchProtectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckGitBranchProtectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckGitBranchProtectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckGitBranchProtectionResourceModel
- type CheckHasDocumentationResource
- func (r *CheckHasDocumentationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckHasDocumentationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckHasDocumentationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckHasDocumentationResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckHasDocumentationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckHasDocumentationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckHasDocumentationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckHasDocumentationResourceModel
- type CheckHasRecentDeployResource
- func (r *CheckHasRecentDeployResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckHasRecentDeployResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckHasRecentDeployResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckHasRecentDeployResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckHasRecentDeployResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckHasRecentDeployResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckHasRecentDeployResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckHasRecentDeployResourceModel
- type CheckManualResource
- func (r *CheckManualResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckManualResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckManualResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckManualResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckManualResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckManualResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckManualResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckManualResourceModel
- type CheckRepositoryFileResource
- func (r *CheckRepositoryFileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckRepositoryFileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckRepositoryFileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckRepositoryFileResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckRepositoryFileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckRepositoryFileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckRepositoryFileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *CheckRepositoryFileResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type CheckRepositoryFileResourceModel
- type CheckRepositoryGrepResource
- func (r *CheckRepositoryGrepResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckRepositoryGrepResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckRepositoryGrepResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckRepositoryGrepResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckRepositoryGrepResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckRepositoryGrepResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckRepositoryGrepResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *CheckRepositoryGrepResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type CheckRepositoryGrepResourceModel
- type CheckRepositoryIntegratedResource
- func (r *CheckRepositoryIntegratedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckRepositoryIntegratedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckRepositoryIntegratedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckRepositoryIntegratedResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckRepositoryIntegratedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckRepositoryIntegratedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckRepositoryIntegratedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckRepositoryIntegratedResourceModel
- type CheckRepositorySearchResource
- func (r *CheckRepositorySearchResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckRepositorySearchResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckRepositorySearchResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckRepositorySearchResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckRepositorySearchResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckRepositorySearchResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckRepositorySearchResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *CheckRepositorySearchResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type CheckRepositorySearchResourceModel
- type CheckServiceConfigurationResource
- func (r *CheckServiceConfigurationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckServiceConfigurationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckServiceConfigurationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckServiceConfigurationResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckServiceConfigurationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckServiceConfigurationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckServiceConfigurationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckServiceConfigurationResourceModel
- type CheckServiceDependencyResource
- func (r *CheckServiceDependencyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckServiceDependencyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckServiceDependencyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckServiceDependencyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckServiceDependencyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckServiceDependencyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckServiceDependencyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckServiceDependencyResourceModel
- type CheckServiceOwnershipResource
- func (r *CheckServiceOwnershipResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckServiceOwnershipResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckServiceOwnershipResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckServiceOwnershipResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckServiceOwnershipResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckServiceOwnershipResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckServiceOwnershipResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *CheckServiceOwnershipResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type CheckServiceOwnershipResourceModel
- type CheckServicePropertyResource
- func (r *CheckServicePropertyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckServicePropertyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckServicePropertyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckServicePropertyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckServicePropertyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckServicePropertyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckServicePropertyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *CheckServicePropertyResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type CheckServicePropertyResourceModel
- type CheckTagDefinedResource
- func (r *CheckTagDefinedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckTagDefinedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckTagDefinedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckTagDefinedResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckTagDefinedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckTagDefinedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckTagDefinedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *CheckTagDefinedResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type CheckTagDefinedResourceModel
- type CheckToolUsageResource
- func (r *CheckToolUsageResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckToolUsageResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckToolUsageResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CheckToolUsageResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CheckToolUsageResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckToolUsageResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckToolUsageResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *CheckToolUsageResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type CheckToolUsageResourceModel
- type CheckUpdateFrequency
- type CommonDataSourceClient
- type CommonResourceClient
- type DomainDataSource
- type DomainDataSourcesAll
- func (d *DomainDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DomainDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DomainDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DomainDataSourcesAllModel
- type DomainResource
- func (r *DomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DomainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DomainResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DomainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DomainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DomainResourceModel
- type FilterDataSource
- type FilterDataSourcesAll
- func (d *FilterDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *FilterDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FilterDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type FilterDataSourcesAllModel
- type FilterResource
- func (r *FilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FilterResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *FilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FilterResourceModel
- type InfraProviderData
- type InfrastructureResource
- func (r *InfrastructureResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InfrastructureResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InfrastructureResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InfrastructureResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *InfrastructureResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InfrastructureResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InfrastructureResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InfrastructureResourceModel
- type IntegrationAwsResource
- func (r *IntegrationAwsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IntegrationAwsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IntegrationAwsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IntegrationAwsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *IntegrationAwsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IntegrationAwsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IntegrationAwsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IntegrationAwsResourceModel
- type IntegrationDataSource
- func (i *IntegrationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (i *IntegrationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (i *IntegrationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IntegrationDataSourcesAll
- func (i *IntegrationDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (i *IntegrationDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (i *IntegrationDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LanguagesModel
- type LevelDataSource
- type LevelDataSourcesAll
- func (d *LevelDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *LevelDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LevelDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LifecycleDataSource
- func (lifecycleDataSource *LifecycleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (lifecycleDataSource *LifecycleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (lifecycleDataSource *LifecycleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type LifecycleDataSourcesAll
- func (d *LifecycleDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *LifecycleDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *LifecycleDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OpslevelProvider
- func (p *OpslevelProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *OpslevelProvider) DataSources(context.Context) []func() datasource.DataSource
- func (p *OpslevelProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
- func (p *OpslevelProvider) Resources(context.Context) []func() resource.Resource
- func (p *OpslevelProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- func (p *OpslevelProvider) ValidateConfig(ctx context.Context, req provider.ValidateConfigRequest, ...)
- type OpslevelProviderModel
- type PredicateModel
- type PropertyAssignmentResource
- func (resource *PropertyAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (resource *PropertyAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (resource *PropertyAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (resource *PropertyAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (resource *PropertyAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (resource *PropertyAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PropertyAssignmentResourceModel
- type PropertyDefinitionDataSource
- func (d *PropertyDefinitionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *PropertyDefinitionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PropertyDefinitionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PropertyDefinitionDataSourcesAll
- func (d *PropertyDefinitionDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *PropertyDefinitionDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *PropertyDefinitionDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PropertyDefinitionResource
- func (resource *PropertyDefinitionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (resource *PropertyDefinitionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (resource *PropertyDefinitionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (resource *PropertyDefinitionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (resource *PropertyDefinitionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (resource *PropertyDefinitionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PropertyDefinitionResourceModel
- type RepositoriesDataSourcesAll
- func (d *RepositoriesDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RepositoriesDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RepositoriesDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RepositoriesDataSourcesAllModel
- type RepositoryDataSource
- func (d *RepositoryDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RepositoryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RepositoryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RepositoryDataSourceModel
- type RepositoryResource
- func (r *RepositoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RepositoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RepositoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RepositoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *RepositoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RepositoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RepositoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RepositoryResourceModel
- type RubricCategoryResource
- func (r *RubricCategoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RubricCategoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RubricCategoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RubricCategoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *RubricCategoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RubricCategoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RubricCategoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RubricCategoryResourceModel
- type RubricLevelResource
- func (r *RubricLevelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RubricLevelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RubricLevelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RubricLevelResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *RubricLevelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RubricLevelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RubricLevelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RubricLevelResourceModel
- type ScorecardDataSource
- func (d *ScorecardDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ScorecardDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ScorecardDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ScorecardDataSourcesAll
- func (d *ScorecardDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ScorecardDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ScorecardDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ScorecardResource
- func (r *ScorecardResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ScorecardResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ScorecardResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ScorecardResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ScorecardResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ScorecardResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ScorecardResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ScorecardResourceModel
- type SecretResource
- func (r *SecretResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SecretResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SecretResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SecretResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *SecretResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SecretResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SecretResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SecretResourceModel
- type ServiceDataSource
- type ServiceDataSourceModel
- type ServiceDataSourcesAll
- func (d *ServiceDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ServiceDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ServiceDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ServiceDependencyResource
- func (r *ServiceDependencyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceDependencyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceDependencyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceDependencyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceDependencyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceDependencyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceDependencyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceDependencyResourceModel
- type ServiceRepositoryResource
- func (r *ServiceRepositoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceRepositoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceRepositoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceRepositoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceRepositoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceRepositoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceRepositoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceRepositoryResourceModel
- type ServiceResource
- func (r *ServiceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceResourceModel
- type ServiceTagResource
- func (serviceTagResource *ServiceTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (serviceTagResource *ServiceTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (serviceTagResource *ServiceTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (serviceTagResource *ServiceTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (serviceTagResource *ServiceTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (serviceTagResource *ServiceTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (serviceTagResource *ServiceTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceTagResourceModel
- type ServiceToolResource
- func (r *ServiceToolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceToolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceToolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceToolResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceToolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceToolResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceToolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceToolResourceModel
- type SystemDataSource
- func (sys *SystemDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (sys *SystemDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (sys *SystemDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SystemDataSourcesAll
- func (d *SystemDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *SystemDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SystemDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SystemDataSourcesAllModel
- type SystemResource
- func (r *SystemResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SystemResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SystemResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SystemResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *SystemResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SystemResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SystemResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SystemResourceModel
- type TagResource
- func (r *TagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TagResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TagResourceModel
- type TeamContactResource
- func (teamContactResource *TeamContactResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (teamContactResource *TeamContactResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (teamContactResource *TeamContactResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (teamContactResource *TeamContactResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (teamContactResource *TeamContactResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (teamContactResource *TeamContactResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (teamContactResource *TeamContactResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamContactResourceModel
- type TeamDataSource
- func (teamDataSource *TeamDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (teamDataSource *TeamDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (teamDataSource *TeamDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TeamDataSourcesAll
- func (d *TeamDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *TeamDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TeamDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TeamMember
- type TeamResource
- func (teamResource *TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (teamResource *TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (teamResource *TeamResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (teamResource *TeamResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (teamResource *TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (teamResource *TeamResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (teamResource *TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamResourceModel
- type TeamTagResource
- func (teamTagResource *TeamTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (teamTagResource *TeamTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (teamTagResource *TeamTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (teamTagResource *TeamTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (teamTagResource *TeamTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (teamTagResource *TeamTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (teamTagResource *TeamTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamTagResourceModel
- type TierDataSource
- type TierDataSourcesAll
- func (d *TierDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *TierDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TierDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TriggerDefinitionResource
- func (r *TriggerDefinitionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TriggerDefinitionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TriggerDefinitionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TriggerDefinitionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TriggerDefinitionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TriggerDefinitionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TriggerDefinitionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TriggerDefinitionResourceModel
- type UserDataSource
- type UserDataSourcesAll
- func (d *UserDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *UserDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UserDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UserResource
- func (r *UserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UserResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type UserResourceModel
- type WebhookActionDataSource
- func (d *WebhookActionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *WebhookActionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *WebhookActionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type WebhookActionDataSourcesAll
- func (d *WebhookActionDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *WebhookActionDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *WebhookActionDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type WebhookActionResource
- func (r *WebhookActionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WebhookActionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WebhookActionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WebhookActionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WebhookActionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WebhookActionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WebhookActionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WebhookActionResourceModel
Constants ¶
This section is empty.
Variables ¶
var ( TagKeyRegex = regexp.MustCompile(`\A[a-z][0-9a-z_\.\/\\-]*\z`) TagKeyErrorMsg = "tag key name must start with a letter and be only lowercase alphanumerics, underscores, hyphens, periods, and slashes." )
Tag key names are stored in OpsLevel as lowercase so we need to ensure the configuration is written as lowercase
Functions ¶
func CheckBaseAttributes ¶ added in v1.0.0
func ComputedStringValue ¶ added in v1.0.0
func ComputedStringValue(value string) basetypes.StringValue
Syntactic sugar for OptionalStringValue
func DomainAttributes ¶ added in v1.0.0
func FilterAttrs ¶ added in v1.0.0
func IdStringValidator ¶ added in v1.0.0
func JsonHasNameKeyValidator ¶ added in v1.0.0
func JsonObjectValidator ¶ added in v1.0.0
func JsonStringValidator ¶ added in v1.0.0
func ListValueToStringSlice ¶ added in v1.0.0
func ListValueToStringSlice(ctx context.Context, listValue basetypes.ListValue) ([]string, diag.Diagnostics)
Converts a basetypes.ListValue to a []string
func MapValueToOpslevelJson ¶ added in v1.0.0
func MapValueToOpslevelJson(ctx context.Context, mapValue basetypes.MapValue) (opslevel.JSON, diag.Diagnostics)
Converts a basetypes.MapValue to an opslevel.JSON
func NewCategoryDataSource ¶ added in v1.0.0
func NewCategoryDataSource() datasource.DataSource
func NewCategoryDataSourceWithFilterModel ¶ added in v1.0.0
func NewCategoryDataSourceWithFilterModel(category opslevel.Category, filter filterBlockModel) categoryDataSourceWithFilterModel
func NewCategoryDataSourcesAll ¶ added in v1.0.0
func NewCategoryDataSourcesAll() datasource.DataSource
func NewCheckAlertSourceUsageResource ¶ added in v1.0.0
func NewCheckCustomEventResource ¶ added in v1.0.0
func NewCheckGitBranchProtectionResource ¶ added in v1.0.0
func NewCheckHasDocumentationResource ¶ added in v1.0.0
func NewCheckHasRecentDeployResource ¶ added in v1.0.0
func NewCheckManualResource ¶ added in v1.0.0
func NewCheckRepositoryFileResource ¶ added in v1.0.0
func NewCheckRepositoryGrepResource ¶ added in v1.0.0
func NewCheckRepositoryIntegratedResource ¶ added in v1.0.0
func NewCheckRepositorySearchResource ¶ added in v1.0.0
func NewCheckServiceConfigurationResource ¶ added in v1.0.0
func NewCheckServiceDependencyResource ¶ added in v1.0.0
func NewCheckServiceOwnershipResource ¶ added in v1.0.0
func NewCheckServicePropertyResource ¶ added in v1.0.0
func NewCheckTagDefinedResource ¶ added in v1.0.0
func NewCheckToolUsageResource ¶ added in v1.0.0
func NewDomainDataSource ¶ added in v1.0.0
func NewDomainDataSource() datasource.DataSource
func NewDomainDataSourcesAll ¶ added in v1.0.0
func NewDomainDataSourcesAll() datasource.DataSource
func NewDomainResource ¶ added in v1.0.0
func NewFilterBlockModel ¶ added in v1.0.0
func NewFilterDataSource ¶ added in v1.0.0
func NewFilterDataSource() datasource.DataSource
func NewFilterDataSourcesAll ¶ added in v1.0.0
func NewFilterDataSourcesAll() datasource.DataSource
func NewFilterResource ¶ added in v1.0.0
func NewInfrastructureResource ¶ added in v1.0.0
func NewIntegrationAwsResource ¶ added in v1.0.0
func NewIntegrationDataSource ¶ added in v1.0.0
func NewIntegrationDataSource() datasource.DataSource
func NewIntegrationDataSourceModel ¶ added in v1.0.0
func NewIntegrationDataSourcesAll ¶ added in v1.0.0
func NewIntegrationDataSourcesAll() datasource.DataSource
func NewIntegrationDataSourcesAllModel ¶ added in v1.0.0
func NewIntegrationDataSourcesAllModel(integrations []opslevel.Integration) integrationDataSourcesAllModel
func NewLevelDataSource ¶ added in v1.0.0
func NewLevelDataSource() datasource.DataSource
func NewLevelDataSourceWithFilterModel ¶ added in v1.0.0
func NewLevelDataSourcesAll ¶ added in v1.0.0
func NewLevelDataSourcesAll() datasource.DataSource
func NewLevelDataSourcesAllModel ¶ added in v1.0.0
func NewLevelDataSourcesAllModel(levels []opslevel.Level) levelDataSourcesAllModel
func NewLifecycleDataSource ¶ added in v1.0.0
func NewLifecycleDataSource() datasource.DataSource
func NewLifecycleDataSourceModel ¶ added in v1.0.0
func NewLifecycleDataSourcesAll ¶ added in v1.0.0
func NewLifecycleDataSourcesAll() datasource.DataSource
func NewLifecycleDataSourcesAllModel ¶ added in v1.0.0
func NewLifecycleDataSourcesAllModel(lifecycles []opslevel.Lifecycle) lifecycleDataSourcesAllModel
func NewPropertiesAllModel ¶ added in v1.0.0
func NewPropertiesAllModel(ctx context.Context, opslevelProperties []opslevel.Property) ([]propertyModel, diag.Diagnostics)
func NewPropertyAssignmentResource ¶ added in v1.0.0
func NewPropertyDefinitionDataSource ¶ added in v1.0.0
func NewPropertyDefinitionDataSource() datasource.DataSource
func NewPropertyDefinitionDataSourceWithFilterModel ¶ added in v1.0.0
func NewPropertyDefinitionDataSourceWithFilterModel(propertydefinition opslevel.PropertyDefinition, identifier string) propertyDefinitionDataSourceWithFilterModel
func NewPropertyDefinitionDataSourcesAll ¶ added in v1.0.0
func NewPropertyDefinitionDataSourcesAll() datasource.DataSource
func NewPropertyDefinitionDataSourcesAllModel ¶ added in v1.0.0
func NewPropertyDefinitionDataSourcesAllModel(propertyDefinitions []opslevel.PropertyDefinition) propertyDefinitionDataSourcesAllModel
func NewPropertyDefinitionResource ¶ added in v1.0.0
func NewPropertyModel ¶ added in v1.0.0
func NewPropertyModel(ctx context.Context, opslevelProperty opslevel.Property) (propertyModel, diag.Diagnostics)
func NewRepositoriesDataSourceAll ¶ added in v1.0.0
func NewRepositoriesDataSourceAll() datasource.DataSource
func NewRepositoryDataSource ¶ added in v1.0.0
func NewRepositoryDataSource() datasource.DataSource
func NewRepositoryResource ¶ added in v1.0.0
func NewRubricCategoryResource ¶ added in v1.0.0
func NewRubricLevelResource ¶ added in v1.0.0
func NewScorecardDataSource ¶ added in v1.0.0
func NewScorecardDataSource() datasource.DataSource
func NewScorecardDataSourceWithIdentifierModel ¶ added in v1.0.0
func NewScorecardDataSourceWithIdentifierModel(ctx context.Context, scorecard opslevel.Scorecard, identifier string) (scorecardDataSourceWithIdentifierModel, diag.Diagnostics)
func NewScorecardDataSourcesAll ¶ added in v1.0.0
func NewScorecardDataSourcesAll() datasource.DataSource
func NewScorecardDataSourcesAllModel ¶ added in v1.0.0
func NewScorecardDataSourcesAllModel(ctx context.Context, scorecards []opslevel.Scorecard) (scorecardDataSourcesAllModel, diag.Diagnostics)
func NewScorecardResource ¶ added in v1.0.0
func NewSecretResource ¶ added in v1.0.0
func NewServiceDataSource ¶ added in v1.0.0
func NewServiceDataSource() datasource.DataSource
func NewServiceDataSourcesAll ¶ added in v1.0.0
func NewServiceDataSourcesAll() datasource.DataSource
func NewServiceDataSourcesAllModel ¶ added in v1.0.0
func NewServiceDataSourcesAllModel(services []opslevel.Service) serviceDataSourcesAllModel
func NewServiceDependencyResource ¶ added in v1.0.0
func NewServiceRepositoryResource ¶ added in v1.0.0
func NewServiceResource ¶ added in v1.0.0
func NewServiceTagResource ¶ added in v1.0.0
func NewServiceToolResource ¶ added in v1.0.0
func NewSystemDataSource ¶ added in v1.0.0
func NewSystemDataSource() datasource.DataSource
func NewSystemDataSourcesAll ¶ added in v1.0.0
func NewSystemDataSourcesAll() datasource.DataSource
func NewSystemResource ¶ added in v1.0.0
func NewTagResource ¶ added in v1.0.0
func NewTeamContactResource ¶ added in v1.0.0
func NewTeamDataSource ¶ added in v1.0.0
func NewTeamDataSource() datasource.DataSource
func NewTeamDataSourcesAll ¶ added in v1.0.0
func NewTeamDataSourcesAll() datasource.DataSource
func NewTeamResource ¶ added in v1.0.0
func NewTeamTagResource ¶ added in v1.0.0
func NewTierDataSource ¶ added in v1.0.0
func NewTierDataSource() datasource.DataSource
func NewTierDataSourcesAll ¶ added in v1.0.0
func NewTierDataSourcesAll() datasource.DataSource
func NewTriggerDefinitionResource ¶ added in v1.0.0
func NewUserDataSource ¶ added in v1.0.0
func NewUserDataSource() datasource.DataSource
func NewUserDataSourcesAll ¶ added in v1.0.0
func NewUserDataSourcesAll() datasource.DataSource
func NewUserResource ¶ added in v1.0.0
func NewWebhookActionDataSource ¶ added in v1.0.0
func NewWebhookActionDataSource() datasource.DataSource
func NewWebhookActionDataSourcesAll ¶ added in v1.0.0
func NewWebhookActionDataSourcesAll() datasource.DataSource
func NewWebhookActionResource ¶ added in v1.0.0
func NullableStringConfigValue ¶ added in v1.0.0
Returns value from config as a string OR null if the value is not set/explicitly set to null (supports empty strings)
func OptionalBoolValue ¶ added in v1.0.0
Returns value wrapped in a types.BoolValue, or types.BoolNull if blank
func OptionalStringListValue ¶ added in v1.0.0
func OptionalStringListValue(ctx context.Context, value []string) (basetypes.ListValue, diag.Diagnostics)
Returns value wrapped in a types.StringValue, or types.ListNull if blank
func OptionalStringValue ¶ added in v1.0.0
func OptionalStringValue(value string) basetypes.StringValue
Returns value wrapped in a types.StringValue, or types.StringNull if blank
func PredicateSchema ¶ added in v1.0.0
func PredicateSchema() schema.SingleNestedAttribute
func PropertyDefinitionAttributes ¶ added in v1.0.0
func RequiredBoolValue ¶ added in v1.0.0
Returns value wrapped in a types.BoolValue
func RequiredIntValue ¶ added in v1.0.0
func RequiredIntValue(value int) basetypes.Int64Value
Returns value wrapped in a types.Int64Value
func RequiredStringValue ¶ added in v1.0.0
func RequiredStringValue(value string) basetypes.StringValue
Returns value wrapped in a types.StringValue, even if blank string given
func ScorecardAttributes ¶ added in v1.0.0
func SetValueToStringSlice ¶ added in v1.0.0
func SetValueToStringSlice(ctx context.Context, setValue basetypes.SetValue) ([]string, diag.Diagnostics)
Converts a basetypes.SetValue to a []string
func TagFormatValidator ¶ added in v1.0.0
Types ¶
type CategoryDataSource ¶ added in v1.0.0
type CategoryDataSource struct {
CommonDataSourceClient
}
CategoryDataSource manages a Category data source.
func (*CategoryDataSource) Metadata ¶ added in v1.0.0
func (d *CategoryDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CategoryDataSource) Read ¶ added in v1.0.0
func (d *CategoryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CategoryDataSource) Schema ¶ added in v1.0.0
func (d *CategoryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CategoryDataSourcesAll ¶ added in v1.0.0
type CategoryDataSourcesAll struct {
CommonDataSourceClient
}
CategoryDataSourcesAll manages a Category data source.
func (*CategoryDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *CategoryDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CategoryDataSourcesAll) Read ¶ added in v1.0.0
func (d *CategoryDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CategoryDataSourcesAll) Schema ¶ added in v1.0.0
func (d *CategoryDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CategoryDataSourcesAllModel ¶ added in v1.0.0
type CategoryDataSourcesAllModel struct {
RubricCategories []categoryDataSourceModel `tfsdk:"rubric_categories"`
}
CategoryDataSourcesAllModel describes the data source data model.
func NewCategoryDataSourcesAllModel ¶ added in v1.0.0
func NewCategoryDataSourcesAllModel(categories []opslevel.Category) CategoryDataSourcesAllModel
type CheckAlertSourceUsageResource ¶ added in v1.0.0
type CheckAlertSourceUsageResource struct {
CommonResourceClient
}
CheckAlertSourceUsageResource defines the resource implementation.
func (*CheckAlertSourceUsageResource) Create ¶ added in v1.0.0
func (r *CheckAlertSourceUsageResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckAlertSourceUsageResource) Delete ¶ added in v1.0.0
func (r *CheckAlertSourceUsageResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckAlertSourceUsageResource) ImportState ¶ added in v1.0.0
func (r *CheckAlertSourceUsageResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckAlertSourceUsageResource) Metadata ¶ added in v1.0.0
func (r *CheckAlertSourceUsageResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckAlertSourceUsageResource) Read ¶ added in v1.0.0
func (r *CheckAlertSourceUsageResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckAlertSourceUsageResource) Schema ¶ added in v1.0.0
func (r *CheckAlertSourceUsageResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckAlertSourceUsageResource) Update ¶ added in v1.0.0
func (r *CheckAlertSourceUsageResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*CheckAlertSourceUsageResource) ValidateConfig ¶ added in v1.0.0
func (r *CheckAlertSourceUsageResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type CheckAlertSourceUsageResourceModel ¶ added in v1.0.0
type CheckAlertSourceUsageResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` AlertType types.String `tfsdk:"alert_type"` AlertNamePredicate *PredicateModel `tfsdk:"alert_name_predicate"` }
func NewCheckAlertSourceUsageResourceModel ¶ added in v1.0.0
func NewCheckAlertSourceUsageResourceModel(ctx context.Context, check opslevel.Check, planModel CheckAlertSourceUsageResourceModel) CheckAlertSourceUsageResourceModel
type CheckCustomEventResource ¶ added in v1.0.0
type CheckCustomEventResource struct {
CommonResourceClient
}
CheckCustomEventResource defines the resource implementation.
func (*CheckCustomEventResource) Create ¶ added in v1.0.0
func (r *CheckCustomEventResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckCustomEventResource) Delete ¶ added in v1.0.0
func (r *CheckCustomEventResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckCustomEventResource) ImportState ¶ added in v1.0.0
func (r *CheckCustomEventResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckCustomEventResource) Metadata ¶ added in v1.0.0
func (r *CheckCustomEventResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckCustomEventResource) Read ¶ added in v1.0.0
func (r *CheckCustomEventResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckCustomEventResource) Schema ¶ added in v1.0.0
func (r *CheckCustomEventResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckCustomEventResource) Update ¶ added in v1.0.0
func (r *CheckCustomEventResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckCustomEventResourceModel ¶ added in v1.0.0
type CheckCustomEventResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` Integration types.String `tfsdk:"integration"` PassPending types.Bool `tfsdk:"pass_pending"` ServiceSelector types.String `tfsdk:"service_selector"` SuccessCondition types.String `tfsdk:"success_condition"` Message types.String `tfsdk:"message"` }
func NewCheckCustomEventResourceModel ¶ added in v1.0.0
func NewCheckCustomEventResourceModel(ctx context.Context, check opslevel.Check, planModel CheckCustomEventResourceModel) CheckCustomEventResourceModel
type CheckGitBranchProtectionResource ¶ added in v1.0.0
type CheckGitBranchProtectionResource struct {
CommonResourceClient
}
CheckGitBranchProtectionResource defines the resource implementation.
func (*CheckGitBranchProtectionResource) Create ¶ added in v1.0.0
func (r *CheckGitBranchProtectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckGitBranchProtectionResource) Delete ¶ added in v1.0.0
func (r *CheckGitBranchProtectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckGitBranchProtectionResource) ImportState ¶ added in v1.0.0
func (r *CheckGitBranchProtectionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckGitBranchProtectionResource) Metadata ¶ added in v1.0.0
func (r *CheckGitBranchProtectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckGitBranchProtectionResource) Read ¶ added in v1.0.0
func (r *CheckGitBranchProtectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckGitBranchProtectionResource) Schema ¶ added in v1.0.0
func (r *CheckGitBranchProtectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckGitBranchProtectionResource) Update ¶ added in v1.0.0
func (r *CheckGitBranchProtectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckGitBranchProtectionResourceModel ¶ added in v1.0.0
type CheckGitBranchProtectionResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` }
func NewCheckGitBranchProtectionResourceModel ¶ added in v1.0.0
func NewCheckGitBranchProtectionResourceModel(ctx context.Context, check opslevel.Check, planModel CheckGitBranchProtectionResourceModel) CheckGitBranchProtectionResourceModel
type CheckHasDocumentationResource ¶ added in v1.0.0
type CheckHasDocumentationResource struct {
CommonResourceClient
}
CheckHasDocumentationResource defines the resource implementation.
func (*CheckHasDocumentationResource) Create ¶ added in v1.0.0
func (r *CheckHasDocumentationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckHasDocumentationResource) Delete ¶ added in v1.0.0
func (r *CheckHasDocumentationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckHasDocumentationResource) ImportState ¶ added in v1.0.0
func (r *CheckHasDocumentationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckHasDocumentationResource) Metadata ¶ added in v1.0.0
func (r *CheckHasDocumentationResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckHasDocumentationResource) Read ¶ added in v1.0.0
func (r *CheckHasDocumentationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckHasDocumentationResource) Schema ¶ added in v1.0.0
func (r *CheckHasDocumentationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckHasDocumentationResource) Update ¶ added in v1.0.0
func (r *CheckHasDocumentationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckHasDocumentationResourceModel ¶ added in v1.0.0
type CheckHasDocumentationResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` DocumentType types.String `tfsdk:"document_type"` DocumentSubtype types.String `tfsdk:"document_subtype"` }
func NewCheckHasDocumentationResourceModel ¶ added in v1.0.0
func NewCheckHasDocumentationResourceModel(ctx context.Context, check opslevel.Check, planModel CheckHasDocumentationResourceModel) CheckHasDocumentationResourceModel
type CheckHasRecentDeployResource ¶ added in v1.0.0
type CheckHasRecentDeployResource struct {
CommonResourceClient
}
CheckHasRecentDeployResource defines the resource implementation.
func (*CheckHasRecentDeployResource) Create ¶ added in v1.0.0
func (r *CheckHasRecentDeployResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckHasRecentDeployResource) Delete ¶ added in v1.0.0
func (r *CheckHasRecentDeployResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckHasRecentDeployResource) ImportState ¶ added in v1.0.0
func (r *CheckHasRecentDeployResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckHasRecentDeployResource) Metadata ¶ added in v1.0.0
func (r *CheckHasRecentDeployResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckHasRecentDeployResource) Read ¶ added in v1.0.0
func (r *CheckHasRecentDeployResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckHasRecentDeployResource) Schema ¶ added in v1.0.0
func (r *CheckHasRecentDeployResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckHasRecentDeployResource) Update ¶ added in v1.0.0
func (r *CheckHasRecentDeployResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckHasRecentDeployResourceModel ¶ added in v1.0.0
type CheckHasRecentDeployResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` Days types.Int64 `tfsdk:"days"` }
func NewCheckHasRecentDeployResourceModel ¶ added in v1.0.0
func NewCheckHasRecentDeployResourceModel(ctx context.Context, check opslevel.Check, planModel CheckHasRecentDeployResourceModel) CheckHasRecentDeployResourceModel
type CheckManualResource ¶ added in v1.0.0
type CheckManualResource struct {
CommonResourceClient
}
CheckManualResource defines the resource implementation.
func (*CheckManualResource) Create ¶ added in v1.0.0
func (r *CheckManualResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckManualResource) Delete ¶ added in v1.0.0
func (r *CheckManualResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckManualResource) ImportState ¶ added in v1.0.0
func (r *CheckManualResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckManualResource) Metadata ¶ added in v1.0.0
func (r *CheckManualResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckManualResource) Read ¶ added in v1.0.0
func (r *CheckManualResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckManualResource) Schema ¶ added in v1.0.0
func (r *CheckManualResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckManualResource) Update ¶ added in v1.0.0
func (r *CheckManualResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckManualResourceModel ¶ added in v1.0.0
type CheckManualResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` UpdateFrequency *CheckUpdateFrequency `tfsdk:"update_frequency"` UpdateRequiresComment types.Bool `tfsdk:"update_requires_comment"` }
func NewCheckManualResourceModel ¶ added in v1.0.0
func NewCheckManualResourceModel(ctx context.Context, check opslevel.Check, planModel CheckManualResourceModel) CheckManualResourceModel
type CheckRepositoryFileResource ¶ added in v1.0.0
type CheckRepositoryFileResource struct {
CommonResourceClient
}
CheckRepositoryFileResource defines the resource implementation.
func (*CheckRepositoryFileResource) Create ¶ added in v1.0.0
func (r *CheckRepositoryFileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckRepositoryFileResource) Delete ¶ added in v1.0.0
func (r *CheckRepositoryFileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckRepositoryFileResource) ImportState ¶ added in v1.0.0
func (r *CheckRepositoryFileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckRepositoryFileResource) Metadata ¶ added in v1.0.0
func (r *CheckRepositoryFileResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckRepositoryFileResource) Read ¶ added in v1.0.0
func (r *CheckRepositoryFileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckRepositoryFileResource) Schema ¶ added in v1.0.0
func (r *CheckRepositoryFileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckRepositoryFileResource) Update ¶ added in v1.0.0
func (r *CheckRepositoryFileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*CheckRepositoryFileResource) ValidateConfig ¶ added in v1.0.0
func (r *CheckRepositoryFileResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type CheckRepositoryFileResourceModel ¶ added in v1.0.0
type CheckRepositoryFileResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` DirectorySearch types.Bool `tfsdk:"directory_search"` Filepaths types.List `tfsdk:"filepaths"` FileContentsPredicate *PredicateModel `tfsdk:"file_contents_predicate"` UseAbsoluteRoot types.Bool `tfsdk:"use_absolute_root"` }
func NewCheckRepositoryFileResourceModel ¶ added in v1.0.0
func NewCheckRepositoryFileResourceModel(ctx context.Context, check opslevel.Check, planModel CheckRepositoryFileResourceModel) (CheckRepositoryFileResourceModel, diag.Diagnostics)
type CheckRepositoryGrepResource ¶ added in v1.0.0
type CheckRepositoryGrepResource struct {
CommonResourceClient
}
CheckRepositoryGrepResource defines the resource implementation.
func (*CheckRepositoryGrepResource) Create ¶ added in v1.0.0
func (r *CheckRepositoryGrepResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckRepositoryGrepResource) Delete ¶ added in v1.0.0
func (r *CheckRepositoryGrepResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckRepositoryGrepResource) ImportState ¶ added in v1.0.0
func (r *CheckRepositoryGrepResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckRepositoryGrepResource) Metadata ¶ added in v1.0.0
func (r *CheckRepositoryGrepResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckRepositoryGrepResource) Read ¶ added in v1.0.0
func (r *CheckRepositoryGrepResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckRepositoryGrepResource) Schema ¶ added in v1.0.0
func (r *CheckRepositoryGrepResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckRepositoryGrepResource) Update ¶ added in v1.0.0
func (r *CheckRepositoryGrepResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*CheckRepositoryGrepResource) ValidateConfig ¶ added in v1.0.0
func (r *CheckRepositoryGrepResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type CheckRepositoryGrepResourceModel ¶ added in v1.0.0
type CheckRepositoryGrepResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` DirectorySearch types.Bool `tfsdk:"directory_search"` Filepaths types.List `tfsdk:"filepaths"` FileContentsPredicate PredicateModel `tfsdk:"file_contents_predicate"` }
func NewCheckRepositoryGrepResourceModel ¶ added in v1.0.0
func NewCheckRepositoryGrepResourceModel(ctx context.Context, check opslevel.Check, planModel CheckRepositoryGrepResourceModel) (CheckRepositoryGrepResourceModel, diag.Diagnostics)
type CheckRepositoryIntegratedResource ¶ added in v1.0.0
type CheckRepositoryIntegratedResource struct {
CommonResourceClient
}
CheckRepositoryIntegratedResource defines the resource implementation.
func (*CheckRepositoryIntegratedResource) Create ¶ added in v1.0.0
func (r *CheckRepositoryIntegratedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckRepositoryIntegratedResource) Delete ¶ added in v1.0.0
func (r *CheckRepositoryIntegratedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckRepositoryIntegratedResource) ImportState ¶ added in v1.0.0
func (r *CheckRepositoryIntegratedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckRepositoryIntegratedResource) Metadata ¶ added in v1.0.0
func (r *CheckRepositoryIntegratedResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckRepositoryIntegratedResource) Read ¶ added in v1.0.0
func (r *CheckRepositoryIntegratedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckRepositoryIntegratedResource) Schema ¶ added in v1.0.0
func (r *CheckRepositoryIntegratedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckRepositoryIntegratedResource) Update ¶ added in v1.0.0
func (r *CheckRepositoryIntegratedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckRepositoryIntegratedResourceModel ¶ added in v1.0.0
type CheckRepositoryIntegratedResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` }
func NewCheckRepositoryIntegratedResourceModel ¶ added in v1.0.0
func NewCheckRepositoryIntegratedResourceModel(ctx context.Context, check opslevel.Check, planModel CheckRepositoryIntegratedResourceModel) CheckRepositoryIntegratedResourceModel
type CheckRepositorySearchResource ¶ added in v1.0.0
type CheckRepositorySearchResource struct {
CommonResourceClient
}
CheckRepositorySearchResource defines the resource implementation.
func (*CheckRepositorySearchResource) Create ¶ added in v1.0.0
func (r *CheckRepositorySearchResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckRepositorySearchResource) Delete ¶ added in v1.0.0
func (r *CheckRepositorySearchResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckRepositorySearchResource) ImportState ¶ added in v1.0.0
func (r *CheckRepositorySearchResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckRepositorySearchResource) Metadata ¶ added in v1.0.0
func (r *CheckRepositorySearchResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckRepositorySearchResource) Read ¶ added in v1.0.0
func (r *CheckRepositorySearchResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckRepositorySearchResource) Schema ¶ added in v1.0.0
func (r *CheckRepositorySearchResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckRepositorySearchResource) Update ¶ added in v1.0.0
func (r *CheckRepositorySearchResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*CheckRepositorySearchResource) ValidateConfig ¶ added in v1.0.0
func (r *CheckRepositorySearchResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type CheckRepositorySearchResourceModel ¶ added in v1.0.0
type CheckRepositorySearchResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` FileExtensions types.Set `tfsdk:"file_extensions"` FileContentsPredicate PredicateModel `tfsdk:"file_contents_predicate"` }
func NewCheckRepositorySearchResourceModel ¶ added in v1.0.0
func NewCheckRepositorySearchResourceModel(ctx context.Context, check opslevel.Check, planModel CheckRepositorySearchResourceModel) (CheckRepositorySearchResourceModel, diag.Diagnostics)
type CheckServiceConfigurationResource ¶ added in v1.0.0
type CheckServiceConfigurationResource struct {
CommonResourceClient
}
CheckServiceConfigurationResource defines the resource implementation.
func (*CheckServiceConfigurationResource) Create ¶ added in v1.0.0
func (r *CheckServiceConfigurationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckServiceConfigurationResource) Delete ¶ added in v1.0.0
func (r *CheckServiceConfigurationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckServiceConfigurationResource) ImportState ¶ added in v1.0.0
func (r *CheckServiceConfigurationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckServiceConfigurationResource) Metadata ¶ added in v1.0.0
func (r *CheckServiceConfigurationResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckServiceConfigurationResource) Read ¶ added in v1.0.0
func (r *CheckServiceConfigurationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckServiceConfigurationResource) Schema ¶ added in v1.0.0
func (r *CheckServiceConfigurationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckServiceConfigurationResource) Update ¶ added in v1.0.0
func (r *CheckServiceConfigurationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckServiceConfigurationResourceModel ¶ added in v1.0.0
type CheckServiceConfigurationResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` }
func NewCheckServiceConfigurationResourceModel ¶ added in v1.0.0
func NewCheckServiceConfigurationResourceModel(ctx context.Context, check opslevel.Check, planModel CheckServiceConfigurationResourceModel) CheckServiceConfigurationResourceModel
type CheckServiceDependencyResource ¶ added in v1.0.0
type CheckServiceDependencyResource struct {
CommonResourceClient
}
CheckServiceDependencyResource defines the resource implementation.
func (*CheckServiceDependencyResource) Create ¶ added in v1.0.0
func (r *CheckServiceDependencyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckServiceDependencyResource) Delete ¶ added in v1.0.0
func (r *CheckServiceDependencyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckServiceDependencyResource) ImportState ¶ added in v1.0.0
func (r *CheckServiceDependencyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckServiceDependencyResource) Metadata ¶ added in v1.0.0
func (r *CheckServiceDependencyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckServiceDependencyResource) Read ¶ added in v1.0.0
func (r *CheckServiceDependencyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckServiceDependencyResource) Schema ¶ added in v1.0.0
func (r *CheckServiceDependencyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckServiceDependencyResource) Update ¶ added in v1.0.0
func (r *CheckServiceDependencyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckServiceDependencyResourceModel ¶ added in v1.0.0
type CheckServiceDependencyResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` }
func NewCheckServiceDependencyResourceModel ¶ added in v1.0.0
func NewCheckServiceDependencyResourceModel(ctx context.Context, check opslevel.Check, planModel CheckServiceDependencyResourceModel) CheckServiceDependencyResourceModel
type CheckServiceOwnershipResource ¶ added in v1.0.0
type CheckServiceOwnershipResource struct {
CommonResourceClient
}
CheckServiceOwnershipResource defines the resource implementation.
func (*CheckServiceOwnershipResource) Create ¶ added in v1.0.0
func (r *CheckServiceOwnershipResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckServiceOwnershipResource) Delete ¶ added in v1.0.0
func (r *CheckServiceOwnershipResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckServiceOwnershipResource) ImportState ¶ added in v1.0.0
func (r *CheckServiceOwnershipResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckServiceOwnershipResource) Metadata ¶ added in v1.0.0
func (r *CheckServiceOwnershipResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckServiceOwnershipResource) Read ¶ added in v1.0.0
func (r *CheckServiceOwnershipResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckServiceOwnershipResource) Schema ¶ added in v1.0.0
func (r *CheckServiceOwnershipResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckServiceOwnershipResource) Update ¶ added in v1.0.0
func (r *CheckServiceOwnershipResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*CheckServiceOwnershipResource) ValidateConfig ¶ added in v1.0.0
func (r *CheckServiceOwnershipResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type CheckServiceOwnershipResourceModel ¶ added in v1.0.0
type CheckServiceOwnershipResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` RequireContactMethod types.Bool `tfsdk:"require_contact_method"` ContactMethod types.String `tfsdk:"contact_method"` TagKey types.String `tfsdk:"tag_key"` TagPredicate *PredicateModel `tfsdk:"tag_predicate"` }
func NewCheckServiceOwnershipResourceModel ¶ added in v1.0.0
func NewCheckServiceOwnershipResourceModel(ctx context.Context, check opslevel.Check, planModel CheckServiceOwnershipResourceModel) CheckServiceOwnershipResourceModel
type CheckServicePropertyResource ¶ added in v1.0.0
type CheckServicePropertyResource struct {
CommonResourceClient
}
CheckServicePropertyResource defines the resource implementation.
func (*CheckServicePropertyResource) Create ¶ added in v1.0.0
func (r *CheckServicePropertyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckServicePropertyResource) Delete ¶ added in v1.0.0
func (r *CheckServicePropertyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckServicePropertyResource) ImportState ¶ added in v1.0.0
func (r *CheckServicePropertyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckServicePropertyResource) Metadata ¶ added in v1.0.0
func (r *CheckServicePropertyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckServicePropertyResource) Read ¶ added in v1.0.0
func (r *CheckServicePropertyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckServicePropertyResource) Schema ¶ added in v1.0.0
func (r *CheckServicePropertyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckServicePropertyResource) Update ¶ added in v1.0.0
func (r *CheckServicePropertyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*CheckServicePropertyResource) ValidateConfig ¶ added in v1.0.0
func (r *CheckServicePropertyResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type CheckServicePropertyResourceModel ¶ added in v1.0.0
type CheckServicePropertyResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` Property types.String `tfsdk:"property"` Predicate *PredicateModel `tfsdk:"predicate"` }
func NewCheckServicePropertyResourceModel ¶ added in v1.0.0
func NewCheckServicePropertyResourceModel(ctx context.Context, check opslevel.Check, planModel CheckServicePropertyResourceModel) CheckServicePropertyResourceModel
type CheckTagDefinedResource ¶ added in v1.0.0
type CheckTagDefinedResource struct {
CommonResourceClient
}
CheckTagDefinedResource defines the resource implementation.
func (*CheckTagDefinedResource) Create ¶ added in v1.0.0
func (r *CheckTagDefinedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckTagDefinedResource) Delete ¶ added in v1.0.0
func (r *CheckTagDefinedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckTagDefinedResource) ImportState ¶ added in v1.0.0
func (r *CheckTagDefinedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckTagDefinedResource) Metadata ¶ added in v1.0.0
func (r *CheckTagDefinedResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckTagDefinedResource) Read ¶ added in v1.0.0
func (r *CheckTagDefinedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckTagDefinedResource) Schema ¶ added in v1.0.0
func (r *CheckTagDefinedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckTagDefinedResource) Update ¶ added in v1.0.0
func (r *CheckTagDefinedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*CheckTagDefinedResource) ValidateConfig ¶ added in v1.0.0
func (r *CheckTagDefinedResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type CheckTagDefinedResourceModel ¶ added in v1.0.0
type CheckTagDefinedResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` TagKey types.String `tfsdk:"tag_key"` TagPredicate *PredicateModel `tfsdk:"tag_predicate"` }
func NewCheckTagDefinedResourceModel ¶ added in v1.0.0
func NewCheckTagDefinedResourceModel(ctx context.Context, check opslevel.Check, planModel CheckTagDefinedResourceModel) CheckTagDefinedResourceModel
type CheckToolUsageResource ¶ added in v1.0.0
type CheckToolUsageResource struct {
CommonResourceClient
}
CheckToolUsageResource defines the resource implementation.
func (*CheckToolUsageResource) Create ¶ added in v1.0.0
func (r *CheckToolUsageResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CheckToolUsageResource) Delete ¶ added in v1.0.0
func (r *CheckToolUsageResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckToolUsageResource) ImportState ¶ added in v1.0.0
func (r *CheckToolUsageResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CheckToolUsageResource) Metadata ¶ added in v1.0.0
func (r *CheckToolUsageResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckToolUsageResource) Read ¶ added in v1.0.0
func (r *CheckToolUsageResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CheckToolUsageResource) Schema ¶ added in v1.0.0
func (r *CheckToolUsageResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckToolUsageResource) Update ¶ added in v1.0.0
func (r *CheckToolUsageResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*CheckToolUsageResource) ValidateConfig ¶ added in v1.0.0
func (r *CheckToolUsageResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type CheckToolUsageResourceModel ¶ added in v1.0.0
type CheckToolUsageResourceModel struct { Category types.String `tfsdk:"category"` Description types.String `tfsdk:"description"` Enabled types.Bool `tfsdk:"enabled"` EnableOn types.String `tfsdk:"enable_on"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` Level types.String `tfsdk:"level"` Name types.String `tfsdk:"name"` Notes types.String `tfsdk:"notes"` Owner types.String `tfsdk:"owner"` ToolCategory types.String `tfsdk:"tool_category"` ToolNamePredicate *PredicateModel `tfsdk:"tool_name_predicate"` ToolUrlPredicate *PredicateModel `tfsdk:"tool_url_predicate"` EnvironmentPredicate *PredicateModel `tfsdk:"environment_predicate"` }
func NewCheckToolUsageResourceModel ¶ added in v1.0.0
func NewCheckToolUsageResourceModel(ctx context.Context, check opslevel.Check, planModel CheckToolUsageResourceModel) CheckToolUsageResourceModel
type CheckUpdateFrequency ¶ added in v1.0.0
type CommonDataSourceClient ¶ added in v1.0.0
type CommonDataSourceClient struct {
// contains filtered or unexported fields
}
func (*CommonDataSourceClient) Configure ¶ added in v1.0.0
func (d *CommonDataSourceClient) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure sets up the OpsLevel client for datasources and resources
type CommonResourceClient ¶ added in v1.0.0
type CommonResourceClient struct {
// contains filtered or unexported fields
}
func (*CommonResourceClient) Configure ¶ added in v1.0.0
func (d *CommonResourceClient) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure sets up the OpsLevel client for datasources and resources
type DomainDataSource ¶ added in v1.0.0
type DomainDataSource struct {
CommonDataSourceClient
}
DomainDataSource manages a Domain data source.
func (*DomainDataSource) Metadata ¶ added in v1.0.0
func (d *DomainDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DomainDataSource) Read ¶ added in v1.0.0
func (d *DomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DomainDataSource) Schema ¶ added in v1.0.0
func (d *DomainDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DomainDataSourcesAll ¶ added in v1.0.0
type DomainDataSourcesAll struct {
CommonDataSourceClient
}
DomainDataSourcesAll manages a list of all Domain data sources.
func (*DomainDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *DomainDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DomainDataSourcesAll) Read ¶ added in v1.0.0
func (d *DomainDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DomainDataSourcesAll) Schema ¶ added in v1.0.0
func (d *DomainDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DomainDataSourcesAllModel ¶ added in v1.0.0
type DomainDataSourcesAllModel struct {
Domains []domainDataSourceModel `tfsdk:"domains"`
}
DomainDataSourcesAllModel describes the data source data model.
func NewDomainDataSourcesAllModel ¶ added in v1.0.0
func NewDomainDataSourcesAllModel(ctx context.Context, domains []opslevel.Domain) (DomainDataSourcesAllModel, diag.Diagnostics)
type DomainResource ¶ added in v1.0.0
type DomainResource struct {
CommonResourceClient
}
DomainResource defines the resource implementation.
func (*DomainResource) Create ¶ added in v1.0.0
func (r *DomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DomainResource) Delete ¶ added in v1.0.0
func (r *DomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DomainResource) ImportState ¶ added in v1.0.0
func (r *DomainResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DomainResource) Metadata ¶ added in v1.0.0
func (r *DomainResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DomainResource) Read ¶ added in v1.0.0
func (r *DomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DomainResource) Schema ¶ added in v1.0.0
func (r *DomainResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DomainResource) Update ¶ added in v1.0.0
func (r *DomainResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DomainResourceModel ¶ added in v1.0.0
type DomainResourceModel struct { Aliases types.List `tfsdk:"aliases"` Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Note types.String `tfsdk:"note"` Owner types.String `tfsdk:"owner"` }
DomainResourceModel describes the Domain managed resource.
func NewDomainResourceModel ¶ added in v1.0.0
func NewDomainResourceModel(ctx context.Context, domain opslevel.Domain) (DomainResourceModel, diag.Diagnostics)
type FilterDataSource ¶ added in v1.0.0
type FilterDataSource struct {
CommonDataSourceClient
}
FilterDataSource manages a Filter data source.
func (*FilterDataSource) Metadata ¶ added in v1.0.0
func (d *FilterDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FilterDataSource) Read ¶ added in v1.0.0
func (d *FilterDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FilterDataSource) Schema ¶ added in v1.0.0
func (d *FilterDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FilterDataSourcesAll ¶ added in v1.0.0
type FilterDataSourcesAll struct {
CommonDataSourceClient
}
FilterDataSourcesAll manages a list of all Filter data sources.
func (*FilterDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *FilterDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FilterDataSourcesAll) Read ¶ added in v1.0.0
func (d *FilterDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FilterDataSourcesAll) Schema ¶ added in v1.0.0
func (d *FilterDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FilterDataSourcesAllModel ¶ added in v1.0.0
type FilterDataSourcesAllModel struct {
Filters []filterDataSourceModel `tfsdk:"filters"`
}
FilterDataSourcesAllModel describes the data source data model.
func NewFilterDataSourcesAllModel ¶ added in v1.0.0
func NewFilterDataSourcesAllModel(filters []opslevel.Filter) FilterDataSourcesAllModel
type FilterResource ¶ added in v1.0.0
type FilterResource struct {
CommonResourceClient
}
FilterResource defines the resource implementation.
func (*FilterResource) Create ¶ added in v1.0.0
func (r *FilterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FilterResource) Delete ¶ added in v1.0.0
func (r *FilterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FilterResource) ImportState ¶ added in v1.0.0
func (r *FilterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FilterResource) Metadata ¶ added in v1.0.0
func (r *FilterResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FilterResource) Read ¶ added in v1.0.0
func (r *FilterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FilterResource) Schema ¶ added in v1.0.0
func (r *FilterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FilterResource) Update ¶ added in v1.0.0
func (r *FilterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FilterResourceModel ¶ added in v1.0.0
type FilterResourceModel struct { Connective types.String `tfsdk:"connective"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Predicate []filterPredicate `tfsdk:"predicate"` }
FilterResourceModel describes the Filter managed resource.
func NewFilterResourceModel ¶ added in v1.0.0
func NewFilterResourceModel(filter opslevel.Filter) FilterResourceModel
type InfraProviderData ¶ added in v1.0.0
type InfrastructureResource ¶ added in v1.0.0
type InfrastructureResource struct {
CommonResourceClient
}
InfrastructureResource defines the resource implementation.
func (*InfrastructureResource) Create ¶ added in v1.0.0
func (r *InfrastructureResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InfrastructureResource) Delete ¶ added in v1.0.0
func (r *InfrastructureResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InfrastructureResource) ImportState ¶ added in v1.0.0
func (r *InfrastructureResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InfrastructureResource) Metadata ¶ added in v1.0.0
func (r *InfrastructureResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InfrastructureResource) Read ¶ added in v1.0.0
func (r *InfrastructureResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InfrastructureResource) Schema ¶ added in v1.0.0
func (r *InfrastructureResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InfrastructureResource) Update ¶ added in v1.0.0
func (r *InfrastructureResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InfrastructureResourceModel ¶ added in v1.0.0
type InfrastructureResourceModel struct { Aliases types.Set `tfsdk:"aliases"` Data types.String `tfsdk:"data"` Id types.String `tfsdk:"id"` ProviderData *InfraProviderData `tfsdk:"provider_data"` Owner types.String `tfsdk:"owner"` Schema types.String `tfsdk:"schema"` }
InfrastructureResourceModel describes the Infrastructure managed resource.
func NewInfrastructureResourceModel ¶ added in v1.0.0
func NewInfrastructureResourceModel(ctx context.Context, infrastructure opslevel.InfrastructureResource, givenModel InfrastructureResourceModel) (InfrastructureResourceModel, diag.Diagnostics)
type IntegrationAwsResource ¶ added in v1.0.0
type IntegrationAwsResource struct {
CommonResourceClient
}
IntegrationAwsResource defines the resource implementation.
func (*IntegrationAwsResource) Create ¶ added in v1.0.0
func (r *IntegrationAwsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IntegrationAwsResource) Delete ¶ added in v1.0.0
func (r *IntegrationAwsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IntegrationAwsResource) ImportState ¶ added in v1.0.0
func (r *IntegrationAwsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IntegrationAwsResource) Metadata ¶ added in v1.0.0
func (r *IntegrationAwsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IntegrationAwsResource) Read ¶ added in v1.0.0
func (r *IntegrationAwsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IntegrationAwsResource) Schema ¶ added in v1.0.0
func (r *IntegrationAwsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IntegrationAwsResource) Update ¶ added in v1.0.0
func (r *IntegrationAwsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IntegrationAwsResourceModel ¶ added in v1.0.0
type IntegrationAwsResourceModel struct { ExternalID types.String `tfsdk:"external_id"` IamRole types.String `tfsdk:"iam_role"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` OwnershipTagOverrides types.Bool `tfsdk:"ownership_tag_overrides"` OwnershipTagKeys types.List `tfsdk:"ownership_tag_keys"` }
IntegrationAwsResourceModel describes the AWS Integraion managed resource.
func NewIntegrationAwsResourceModel ¶ added in v1.0.0
func NewIntegrationAwsResourceModel(ctx context.Context, awsIntegration opslevel.Integration) (IntegrationAwsResourceModel, diag.Diagnostics)
type IntegrationDataSource ¶ added in v1.0.0
type IntegrationDataSource struct {
CommonDataSourceClient
}
IntegrationDataSource manages an Integration data source.
func (*IntegrationDataSource) Metadata ¶ added in v1.0.0
func (i *IntegrationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IntegrationDataSource) Read ¶ added in v1.0.0
func (i *IntegrationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IntegrationDataSource) Schema ¶ added in v1.0.0
func (i *IntegrationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IntegrationDataSourcesAll ¶ added in v1.0.0
type IntegrationDataSourcesAll struct {
CommonDataSourceClient
}
IntegrationDataSourcesAll manages an Integration data source.
func (*IntegrationDataSourcesAll) Metadata ¶ added in v1.0.0
func (i *IntegrationDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IntegrationDataSourcesAll) Read ¶ added in v1.0.0
func (i *IntegrationDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IntegrationDataSourcesAll) Schema ¶ added in v1.0.0
func (i *IntegrationDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LanguagesModel ¶ added in v1.0.0
LanguagesModel describes the model for the Languages data of the repository.
func LanguagesValue ¶ added in v1.0.0
func LanguagesValue(value []opslevel.Language) []LanguagesModel
LanguagesValue function converts the raw opslevel data to terraform friendly format
type LevelDataSource ¶ added in v1.0.0
type LevelDataSource struct {
CommonDataSourceClient
}
LevelDataSource manages a Level data source.
func (*LevelDataSource) Metadata ¶ added in v1.0.0
func (d *LevelDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LevelDataSource) Read ¶ added in v1.0.0
func (d *LevelDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LevelDataSource) Schema ¶ added in v1.0.0
func (d *LevelDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LevelDataSourcesAll ¶ added in v1.0.0
type LevelDataSourcesAll struct {
CommonDataSourceClient
}
LevelDataSourcesAll manages a list of Level data sources.
func (*LevelDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *LevelDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LevelDataSourcesAll) Read ¶ added in v1.0.0
func (d *LevelDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LevelDataSourcesAll) Schema ¶ added in v1.0.0
func (d *LevelDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LifecycleDataSource ¶ added in v1.0.0
type LifecycleDataSource struct {
CommonDataSourceClient
}
LifecycleDataSource manages a Lifecycle data source.
func (*LifecycleDataSource) Metadata ¶ added in v1.0.0
func (lifecycleDataSource *LifecycleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LifecycleDataSource) Read ¶ added in v1.0.0
func (lifecycleDataSource *LifecycleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LifecycleDataSource) Schema ¶ added in v1.0.0
func (lifecycleDataSource *LifecycleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type LifecycleDataSourcesAll ¶ added in v1.0.0
type LifecycleDataSourcesAll struct {
CommonDataSourceClient
}
LifecycleDataSource manages a Lifecycle data source.
func (*LifecycleDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *LifecycleDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*LifecycleDataSourcesAll) Read ¶ added in v1.0.0
func (d *LifecycleDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*LifecycleDataSourcesAll) Schema ¶ added in v1.0.0
func (d *LifecycleDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OpslevelProvider ¶ added in v1.0.0
type OpslevelProvider struct {
// contains filtered or unexported fields
}
func (*OpslevelProvider) Configure ¶ added in v1.0.0
func (p *OpslevelProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*OpslevelProvider) DataSources ¶ added in v1.0.0
func (p *OpslevelProvider) DataSources(context.Context) []func() datasource.DataSource
func (*OpslevelProvider) Metadata ¶ added in v1.0.0
func (p *OpslevelProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
func (*OpslevelProvider) Resources ¶ added in v1.0.0
func (p *OpslevelProvider) Resources(context.Context) []func() resource.Resource
func (*OpslevelProvider) Schema ¶ added in v1.0.0
func (p *OpslevelProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
func (*OpslevelProvider) ValidateConfig ¶ added in v1.0.0
func (p *OpslevelProvider) ValidateConfig(ctx context.Context, req provider.ValidateConfigRequest, resp *provider.ValidateConfigResponse)
type OpslevelProviderModel ¶ added in v1.0.0
type PredicateModel ¶ added in v1.0.0
func NewPredicateModel ¶ added in v1.0.0
func NewPredicateModel(predicate opslevel.Predicate) *PredicateModel
func (PredicateModel) ToCreateInput ¶ added in v1.0.0
func (p PredicateModel) ToCreateInput() *opslevel.PredicateInput
func (PredicateModel) ToUpdateInput ¶ added in v1.0.0
func (s PredicateModel) ToUpdateInput() *opslevel.PredicateUpdateInput
func (PredicateModel) Validate ¶ added in v1.0.0
func (p PredicateModel) Validate() error
type PropertyAssignmentResource ¶ added in v1.0.0
type PropertyAssignmentResource struct {
CommonResourceClient
}
func (*PropertyAssignmentResource) Create ¶ added in v1.0.0
func (resource *PropertyAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PropertyAssignmentResource) Delete ¶ added in v1.0.0
func (resource *PropertyAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PropertyAssignmentResource) Metadata ¶ added in v1.0.0
func (resource *PropertyAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PropertyAssignmentResource) Read ¶ added in v1.0.0
func (resource *PropertyAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PropertyAssignmentResource) Schema ¶ added in v1.0.0
func (resource *PropertyAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PropertyAssignmentResource) Update ¶ added in v1.0.0
func (resource *PropertyAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PropertyAssignmentResourceModel ¶ added in v1.0.0
type PropertyAssignmentResourceModel struct { Definition types.String `tfsdk:"definition"` Id types.String `tfsdk:"id"` Locked types.Bool `tfsdk:"locked"` Owner types.String `tfsdk:"owner"` Value types.String `tfsdk:"value"` }
func NewPropertyAssignmentResourceModel ¶ added in v1.0.0
func NewPropertyAssignmentResourceModel(assignment opslevel.Property) PropertyAssignmentResourceModel
type PropertyDefinitionDataSource ¶ added in v1.0.0
type PropertyDefinitionDataSource struct {
CommonDataSourceClient
}
PropertyDefinitionDataSource manages a PropertyDefinition data source.
func (*PropertyDefinitionDataSource) Metadata ¶ added in v1.0.0
func (d *PropertyDefinitionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PropertyDefinitionDataSource) Read ¶ added in v1.0.0
func (d *PropertyDefinitionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PropertyDefinitionDataSource) Schema ¶ added in v1.0.0
func (d *PropertyDefinitionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PropertyDefinitionDataSourcesAll ¶ added in v1.0.0
type PropertyDefinitionDataSourcesAll struct {
CommonDataSourceClient
}
PropertyDefinitionDataSourcesAll manages a PropertyDefinition data source.
func (*PropertyDefinitionDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *PropertyDefinitionDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*PropertyDefinitionDataSourcesAll) Read ¶ added in v1.0.0
func (d *PropertyDefinitionDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PropertyDefinitionDataSourcesAll) Schema ¶ added in v1.0.0
func (d *PropertyDefinitionDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type PropertyDefinitionResource ¶ added in v1.0.0
type PropertyDefinitionResource struct {
CommonResourceClient
}
func (*PropertyDefinitionResource) Create ¶ added in v1.0.0
func (resource *PropertyDefinitionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PropertyDefinitionResource) Delete ¶ added in v1.0.0
func (resource *PropertyDefinitionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PropertyDefinitionResource) Metadata ¶ added in v1.0.0
func (resource *PropertyDefinitionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PropertyDefinitionResource) Read ¶ added in v1.0.0
func (resource *PropertyDefinitionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PropertyDefinitionResource) Schema ¶ added in v1.0.0
func (resource *PropertyDefinitionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PropertyDefinitionResource) Update ¶ added in v1.0.0
func (resource *PropertyDefinitionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PropertyDefinitionResourceModel ¶ added in v1.0.0
type PropertyDefinitionResourceModel struct { AllowedInConfigFiles types.Bool `tfsdk:"allowed_in_config_files"` Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` PropertyDisplayStatus types.String `tfsdk:"property_display_status"` Schema types.String `tfsdk:"schema"` }
PropertyDefinitionResourceModel describes the Property Definition managed resource.
func NewPropertyDefinitionResourceModel ¶ added in v1.0.0
func NewPropertyDefinitionResourceModel(definition opslevel.PropertyDefinition) PropertyDefinitionResourceModel
type RepositoriesDataSourcesAll ¶ added in v1.0.0
type RepositoriesDataSourcesAll struct {
CommonDataSourceClient
}
RepositoryDataSource manages a Repository data source.
func (*RepositoriesDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *RepositoriesDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RepositoriesDataSourcesAll) Read ¶ added in v1.0.0
func (d *RepositoriesDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RepositoriesDataSourcesAll) Schema ¶ added in v1.0.0
func (d *RepositoriesDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RepositoriesDataSourcesAllModel ¶ added in v1.0.0
type RepositoriesDataSourcesAllModel struct { Filter *filterBlockModel `tfsdk:"filter"` Repositories []RepositoryDataSourceModel `tfsdk:"repositories"` }
RepositoryDataSourceModel describes the data source data model.
func NewRepositoriesDataSourcesAllModel ¶ added in v1.0.0
func NewRepositoriesDataSourcesAllModel(repositories []opslevel.Repository) RepositoriesDataSourcesAllModel
type RepositoryDataSource ¶ added in v1.0.0
type RepositoryDataSource struct {
CommonDataSourceClient
}
RepositoryDataSource manages a Repository data source.
func (*RepositoryDataSource) Metadata ¶ added in v1.0.0
func (d *RepositoryDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RepositoryDataSource) Read ¶ added in v1.0.0
func (d *RepositoryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RepositoryDataSource) Schema ¶ added in v1.0.0
func (d *RepositoryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RepositoryDataSourceModel ¶ added in v1.0.0
type RepositoryDataSourceModel struct { Alias types.String `tfsdk:"alias"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Url types.String `tfsdk:"url"` Languages []LanguagesModel `tfsdk:"languages"` }
RepositoryDataSourceModel describes the data source data model.
func NewRepositoryDataSourceModel ¶ added in v1.0.0
func NewRepositoryDataSourceModel(repository opslevel.Repository) RepositoryDataSourceModel
type RepositoryResource ¶ added in v1.0.0
type RepositoryResource struct {
CommonResourceClient
}
RepositoryResource defines the resource implementation.
func (*RepositoryResource) Create ¶ added in v1.0.0
func (r *RepositoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RepositoryResource) Delete ¶ added in v1.0.0
func (r *RepositoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RepositoryResource) ImportState ¶ added in v1.0.0
func (r *RepositoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RepositoryResource) Metadata ¶ added in v1.0.0
func (r *RepositoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RepositoryResource) Read ¶ added in v1.0.0
func (r *RepositoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RepositoryResource) Schema ¶ added in v1.0.0
func (r *RepositoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RepositoryResource) Update ¶ added in v1.0.0
func (r *RepositoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RepositoryResourceModel ¶ added in v1.0.0
type RepositoryResourceModel struct { Id types.String `tfsdk:"id"` Identifier types.String `tfsdk:"identifier"` Owner types.String `tfsdk:"owner"` }
RepositoryResourceModel describes the Repository managed resource.
func NewRepositoryResourceModel ¶ added in v1.0.0
func NewRepositoryResourceModel(ctx context.Context, repository opslevel.Repository) RepositoryResourceModel
type RubricCategoryResource ¶ added in v1.0.0
type RubricCategoryResource struct {
CommonResourceClient
}
RubricCategoryResource defines the resource implementation.
func (*RubricCategoryResource) Create ¶ added in v1.0.0
func (r *RubricCategoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RubricCategoryResource) Delete ¶ added in v1.0.0
func (r *RubricCategoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RubricCategoryResource) ImportState ¶ added in v1.0.0
func (r *RubricCategoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RubricCategoryResource) Metadata ¶ added in v1.0.0
func (r *RubricCategoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RubricCategoryResource) Read ¶ added in v1.0.0
func (r *RubricCategoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RubricCategoryResource) Schema ¶ added in v1.0.0
func (r *RubricCategoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RubricCategoryResource) Update ¶ added in v1.0.0
func (r *RubricCategoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RubricCategoryResourceModel ¶ added in v1.0.0
type RubricCategoryResourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` }
RubricCategoryResourceModel describes the rubric category managed resource.
func NewRubricCategoryResourceModel ¶ added in v1.0.0
func NewRubricCategoryResourceModel(rubricCategory opslevel.Category) RubricCategoryResourceModel
type RubricLevelResource ¶ added in v1.0.0
type RubricLevelResource struct {
CommonResourceClient
}
RubricLevelResource defines the resource implementation.
func (*RubricLevelResource) Create ¶ added in v1.0.0
func (r *RubricLevelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RubricLevelResource) Delete ¶ added in v1.0.0
func (r *RubricLevelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RubricLevelResource) ImportState ¶ added in v1.0.0
func (r *RubricLevelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RubricLevelResource) Metadata ¶ added in v1.0.0
func (r *RubricLevelResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RubricLevelResource) Read ¶ added in v1.0.0
func (r *RubricLevelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RubricLevelResource) Schema ¶ added in v1.0.0
func (r *RubricLevelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RubricLevelResource) Update ¶ added in v1.0.0
func (r *RubricLevelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RubricLevelResourceModel ¶ added in v1.0.0
type RubricLevelResourceModel struct { Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` Index types.Int64 `tfsdk:"index"` Name types.String `tfsdk:"name"` }
RubricLevelResourceModel describes the rubric level managed resource.
func NewRubricLevelResourceModel ¶ added in v1.0.0
func NewRubricLevelResourceModel(rubricLevel opslevel.Level) RubricLevelResourceModel
type ScorecardDataSource ¶ added in v1.0.0
type ScorecardDataSource struct {
CommonDataSourceClient
}
ScorecardDataSource manages a Scorecard data source.
func (*ScorecardDataSource) Metadata ¶ added in v1.0.0
func (d *ScorecardDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ScorecardDataSource) Read ¶ added in v1.0.0
func (d *ScorecardDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ScorecardDataSource) Schema ¶ added in v1.0.0
func (d *ScorecardDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ScorecardDataSourcesAll ¶ added in v1.0.0
type ScorecardDataSourcesAll struct {
CommonDataSourceClient
}
ScorecardDataSourcesAll manages a Scorecard data source.
func (*ScorecardDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *ScorecardDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ScorecardDataSourcesAll) Read ¶ added in v1.0.0
func (d *ScorecardDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ScorecardDataSourcesAll) Schema ¶ added in v1.0.0
func (d *ScorecardDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ScorecardResource ¶ added in v1.0.0
type ScorecardResource struct {
CommonResourceClient
}
ScorecardResource defines the resource implementation.
func (*ScorecardResource) Create ¶ added in v1.0.0
func (r *ScorecardResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ScorecardResource) Delete ¶ added in v1.0.0
func (r *ScorecardResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ScorecardResource) ImportState ¶ added in v1.0.0
func (r *ScorecardResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ScorecardResource) Metadata ¶ added in v1.0.0
func (r *ScorecardResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ScorecardResource) Read ¶ added in v1.0.0
func (r *ScorecardResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ScorecardResource) Schema ¶ added in v1.0.0
func (r *ScorecardResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ScorecardResource) Update ¶ added in v1.0.0
func (r *ScorecardResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ScorecardResourceModel ¶ added in v1.0.0
type ScorecardResourceModel struct { AffectsOverallServiceLevels types.Bool `tfsdk:"affects_overall_service_levels"` Aliases types.List `tfsdk:"aliases"` Description types.String `tfsdk:"description"` FilterId types.String `tfsdk:"filter_id"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` OwnerId types.String `tfsdk:"owner_id"` PassingChecks types.Int64 `tfsdk:"passing_checks"` ServiceCount types.Int64 `tfsdk:"service_count"` TotalChecks types.Int64 `tfsdk:"total_checks"` }
ScorecardResourceModel describes the Scorecard managed resource.
func NewScorecardResourceModel ¶ added in v1.0.0
func NewScorecardResourceModel(ctx context.Context, scorecard opslevel.Scorecard) (ScorecardResourceModel, diag.Diagnostics)
type SecretResource ¶ added in v1.0.0
type SecretResource struct {
CommonResourceClient
}
SecretResource defines the resource implementation.
func (*SecretResource) Create ¶ added in v1.0.0
func (r *SecretResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SecretResource) Delete ¶ added in v1.0.0
func (r *SecretResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SecretResource) ImportState ¶ added in v1.0.0
func (r *SecretResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SecretResource) Metadata ¶ added in v1.0.0
func (r *SecretResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SecretResource) Read ¶ added in v1.0.0
func (r *SecretResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SecretResource) Schema ¶ added in v1.0.0
func (r *SecretResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SecretResource) Update ¶ added in v1.0.0
func (r *SecretResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SecretResourceModel ¶ added in v1.0.0
type SecretResourceModel struct { Alias types.String `tfsdk:"alias"` CreatedAt types.String `tfsdk:"created_at"` Id types.String `tfsdk:"id"` Owner types.String `tfsdk:"owner"` UpdatedAt types.String `tfsdk:"updated_at"` Value types.String `tfsdk:"value"` }
SecretResourceModel describes the Secret managed resource.
func NewSecretResourceModel ¶ added in v1.0.0
func NewSecretResourceModel(secret opslevel.Secret, ownerIdentifier, sensitiveValue string) SecretResourceModel
type ServiceDataSource ¶ added in v1.0.0
type ServiceDataSource struct {
CommonDataSourceClient
}
ServiceDataSource manages a Service data source.
func (*ServiceDataSource) Metadata ¶ added in v1.0.0
func (d *ServiceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceDataSource) Read ¶ added in v1.0.0
func (d *ServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceDataSource) Schema ¶ added in v1.0.0
func (d *ServiceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ServiceDataSourceModel ¶ added in v1.0.0
type ServiceDataSourceModel struct { Alias types.String `tfsdk:"alias"` Aliases types.List `tfsdk:"aliases"` ApiDocumentPath types.String `tfsdk:"api_document_path"` Description types.String `tfsdk:"description"` Framework types.String `tfsdk:"framework"` Id types.String `tfsdk:"id"` Language types.String `tfsdk:"language"` LifecycleAlias types.String `tfsdk:"lifecycle_alias"` Name types.String `tfsdk:"name"` Owner types.String `tfsdk:"owner"` OwnerId types.String `tfsdk:"owner_id"` PreferredApiDocumentSource types.String `tfsdk:"preferred_api_document_source"` Product types.String `tfsdk:"product"` Properties []propertyModel `tfsdk:"properties"` Repositories types.List `tfsdk:"repositories"` Tags types.List `tfsdk:"tags"` TierAlias types.String `tfsdk:"tier_alias"` }
ServiceDataSourceModel describes the data source data model.
func NewServiceDataSourceModel ¶ added in v1.0.0
func NewServiceDataSourceModel(ctx context.Context, service opslevel.Service, alias string) (ServiceDataSourceModel, diag.Diagnostics)
type ServiceDataSourcesAll ¶ added in v1.0.0
type ServiceDataSourcesAll struct {
CommonDataSourceClient
}
ServiceDataSource manages a Service data source.
func (*ServiceDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *ServiceDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceDataSourcesAll) Read ¶ added in v1.0.0
func (d *ServiceDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceDataSourcesAll) Schema ¶ added in v1.0.0
func (d *ServiceDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ServiceDependencyResource ¶ added in v1.0.0
type ServiceDependencyResource struct {
CommonResourceClient
}
ServiceDependencyResource defines the resource implementation.
func (*ServiceDependencyResource) Create ¶ added in v1.0.0
func (r *ServiceDependencyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceDependencyResource) Delete ¶ added in v1.0.0
func (r *ServiceDependencyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceDependencyResource) ImportState ¶ added in v1.0.0
func (r *ServiceDependencyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceDependencyResource) Metadata ¶ added in v1.0.0
func (r *ServiceDependencyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceDependencyResource) Read ¶ added in v1.0.0
func (r *ServiceDependencyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceDependencyResource) Schema ¶ added in v1.0.0
func (r *ServiceDependencyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceDependencyResource) Update ¶ added in v1.0.0
func (r *ServiceDependencyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceDependencyResourceModel ¶ added in v1.0.0
type ServiceDependencyResourceModel struct { DependsUpon types.String `tfsdk:"depends_upon"` Id types.String `tfsdk:"id"` Note types.String `tfsdk:"note"` Service types.String `tfsdk:"service"` }
ServiceDependencyResourceModel describes the ServiceDependency managed resource.
func NewServiceDependencyResourceModel ¶ added in v1.0.0
func NewServiceDependencyResourceModel(ctx context.Context, serviceDependency opslevel.ServiceDependency) ServiceDependencyResourceModel
type ServiceRepositoryResource ¶ added in v1.0.0
type ServiceRepositoryResource struct {
CommonResourceClient
}
ServiceRepositoryResource defines the resource implementation.
func (*ServiceRepositoryResource) Create ¶ added in v1.0.0
func (r *ServiceRepositoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceRepositoryResource) Delete ¶ added in v1.0.0
func (r *ServiceRepositoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceRepositoryResource) ImportState ¶ added in v1.0.0
func (r *ServiceRepositoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceRepositoryResource) Metadata ¶ added in v1.0.0
func (r *ServiceRepositoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceRepositoryResource) Read ¶ added in v1.0.0
func (r *ServiceRepositoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceRepositoryResource) Schema ¶ added in v1.0.0
func (r *ServiceRepositoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceRepositoryResource) Update ¶ added in v1.0.0
func (r *ServiceRepositoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceRepositoryResourceModel ¶ added in v1.0.0
type ServiceRepositoryResourceModel struct { BaseDirectory types.String `tfsdk:"base_directory"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Repository types.String `tfsdk:"repository"` RepositoryAlias types.String `tfsdk:"repository_alias"` Service types.String `tfsdk:"service"` ServiceAlias types.String `tfsdk:"service_alias"` }
ServiceRepositoryResourceModel describes the Servicerepository managed resource.
func NewServiceRepositoryResourceModel ¶ added in v1.0.0
func NewServiceRepositoryResourceModel(ctx context.Context, serviceRepository opslevel.ServiceRepository, planModel ServiceRepositoryResourceModel) ServiceRepositoryResourceModel
type ServiceResource ¶ added in v1.0.0
type ServiceResource struct {
CommonResourceClient
}
ServiceResource defines the resource implementation.
func (*ServiceResource) Create ¶ added in v1.0.0
func (r *ServiceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceResource) Delete ¶ added in v1.0.0
func (r *ServiceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceResource) ImportState ¶ added in v1.0.0
func (r *ServiceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceResource) Metadata ¶ added in v1.0.0
func (r *ServiceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceResource) Read ¶ added in v1.0.0
func (r *ServiceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceResource) Schema ¶ added in v1.0.0
func (r *ServiceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceResource) Update ¶ added in v1.0.0
func (r *ServiceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceResourceModel ¶ added in v1.0.0
type ServiceResourceModel struct { Aliases types.Set `tfsdk:"aliases"` ApiDocumentPath types.String `tfsdk:"api_document_path"` Description types.String `tfsdk:"description"` Framework types.String `tfsdk:"framework"` Id types.String `tfsdk:"id"` Language types.String `tfsdk:"language"` LifecycleAlias types.String `tfsdk:"lifecycle_alias"` Name types.String `tfsdk:"name"` Owner types.String `tfsdk:"owner"` PreferredApiDocumentSource types.String `tfsdk:"preferred_api_document_source"` Product types.String `tfsdk:"product"` Tags types.Set `tfsdk:"tags"` TierAlias types.String `tfsdk:"tier_alias"` }
ServiceResourceModel describes the Service managed resource.
type ServiceTagResource ¶ added in v1.0.0
type ServiceTagResource struct {
CommonResourceClient
}
func (*ServiceTagResource) Create ¶ added in v1.0.0
func (serviceTagResource *ServiceTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceTagResource) Delete ¶ added in v1.0.0
func (serviceTagResource *ServiceTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceTagResource) ImportState ¶ added in v1.0.0
func (serviceTagResource *ServiceTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceTagResource) Metadata ¶ added in v1.0.0
func (serviceTagResource *ServiceTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceTagResource) Read ¶ added in v1.0.0
func (serviceTagResource *ServiceTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceTagResource) Schema ¶ added in v1.0.0
func (serviceTagResource *ServiceTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceTagResource) Update ¶ added in v1.0.0
func (serviceTagResource *ServiceTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceTagResourceModel ¶ added in v1.0.0
type ServiceTagResourceModel struct { Id types.String `tfsdk:"id"` Key types.String `tfsdk:"key"` Service types.String `tfsdk:"service"` ServiceAlias types.String `tfsdk:"service_alias"` Value types.String `tfsdk:"value"` }
func NewServiceTagResourceModel ¶ added in v1.0.0
func NewServiceTagResourceModel(serviceTag opslevel.Tag) ServiceTagResourceModel
type ServiceToolResource ¶ added in v1.0.0
type ServiceToolResource struct {
CommonResourceClient
}
ServiceToolResource defines the resource implementation.
func (*ServiceToolResource) Create ¶ added in v1.0.0
func (r *ServiceToolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceToolResource) Delete ¶ added in v1.0.0
func (r *ServiceToolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceToolResource) ImportState ¶ added in v1.0.0
func (r *ServiceToolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceToolResource) Metadata ¶ added in v1.0.0
func (r *ServiceToolResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceToolResource) Read ¶ added in v1.0.0
func (r *ServiceToolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceToolResource) Schema ¶ added in v1.0.0
func (r *ServiceToolResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceToolResource) Update ¶ added in v1.0.0
func (r *ServiceToolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceToolResourceModel ¶ added in v1.0.0
type ServiceToolResourceModel struct { Category types.String `tfsdk:"category"` Environment types.String `tfsdk:"environment"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Service types.String `tfsdk:"service"` ServiceAlias types.String `tfsdk:"service_alias"` Url types.String `tfsdk:"url"` }
ServiceToolResourceModel describes the ServiceTool managed resource.
func NewServiceToolResourceModel ¶ added in v1.0.0
func NewServiceToolResourceModel(ctx context.Context, serviceTool opslevel.Tool, planModel ServiceToolResourceModel) ServiceToolResourceModel
type SystemDataSource ¶ added in v1.0.0
type SystemDataSource struct {
CommonDataSourceClient
}
SystemDataSource manages a System data source.
func (*SystemDataSource) Metadata ¶ added in v1.0.0
func (sys *SystemDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SystemDataSource) Read ¶ added in v1.0.0
func (sys *SystemDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SystemDataSource) Schema ¶ added in v1.0.0
func (sys *SystemDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SystemDataSourcesAll ¶ added in v1.0.0
type SystemDataSourcesAll struct {
CommonDataSourceClient
}
func (*SystemDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *SystemDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SystemDataSourcesAll) Read ¶ added in v1.0.0
func (d *SystemDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SystemDataSourcesAll) Schema ¶ added in v1.0.0
func (d *SystemDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SystemDataSourcesAllModel ¶ added in v1.0.0
type SystemDataSourcesAllModel struct {
Systems []systemDataSourceModel `tfsdk:"systems"`
}
func NewSystemDataSourcesAllModel ¶ added in v1.0.0
func NewSystemDataSourcesAllModel(ctx context.Context, systems []opslevel.System) (SystemDataSourcesAllModel, diag.Diagnostics)
type SystemResource ¶ added in v1.0.0
type SystemResource struct {
CommonResourceClient
}
SystemResource defines the resource implementation.
func (*SystemResource) Create ¶ added in v1.0.0
func (r *SystemResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SystemResource) Delete ¶ added in v1.0.0
func (r *SystemResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SystemResource) ImportState ¶ added in v1.0.0
func (r *SystemResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SystemResource) Metadata ¶ added in v1.0.0
func (r *SystemResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SystemResource) Read ¶ added in v1.0.0
func (r *SystemResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SystemResource) Schema ¶ added in v1.0.0
func (r *SystemResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SystemResource) Update ¶ added in v1.0.0
func (r *SystemResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SystemResourceModel ¶ added in v1.0.0
type SystemResourceModel struct { Aliases types.List `tfsdk:"aliases"` Description types.String `tfsdk:"description"` Domain types.String `tfsdk:"domain"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Note types.String `tfsdk:"note"` Owner types.String `tfsdk:"owner"` }
SystemResourceModel describes the System managed resource.
func NewSystemResourceModel ¶ added in v1.0.0
func NewSystemResourceModel(ctx context.Context, system opslevel.System) (SystemResourceModel, diag.Diagnostics)
type TagResource ¶ added in v1.0.0
type TagResource struct {
CommonResourceClient
}
TagResource defines the resource implementation.
func (*TagResource) Create ¶ added in v1.0.0
func (r *TagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TagResource) Delete ¶ added in v1.0.0
func (r *TagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TagResource) ImportState ¶ added in v1.0.0
func (r *TagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TagResource) Metadata ¶ added in v1.0.0
func (r *TagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TagResource) Read ¶ added in v1.0.0
func (r *TagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TagResource) Schema ¶ added in v1.0.0
func (r *TagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TagResource) Update ¶ added in v1.0.0
func (r *TagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TagResourceModel ¶ added in v1.0.0
type TagResourceModel struct { TargetResource types.String `tfsdk:"resource_identifier"` TargetType types.String `tfsdk:"resource_type"` Key types.String `tfsdk:"key"` Value types.String `tfsdk:"value"` Id types.String `tfsdk:"id"` }
TagResourceModel describes the Domain managed resource.
func NewTagResourceModel ¶ added in v1.0.0
func NewTagResourceModel(ctx context.Context, tag opslevel.Tag, planModel TagResourceModel) TagResourceModel
type TeamContactResource ¶ added in v1.0.0
type TeamContactResource struct {
CommonResourceClient
}
func (*TeamContactResource) Create ¶ added in v1.0.0
func (teamContactResource *TeamContactResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TeamContactResource) Delete ¶ added in v1.0.0
func (teamContactResource *TeamContactResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TeamContactResource) ImportState ¶ added in v1.0.0
func (teamContactResource *TeamContactResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TeamContactResource) Metadata ¶ added in v1.0.0
func (teamContactResource *TeamContactResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TeamContactResource) Read ¶ added in v1.0.0
func (teamContactResource *TeamContactResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TeamContactResource) Schema ¶ added in v1.0.0
func (teamContactResource *TeamContactResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TeamContactResource) Update ¶ added in v1.0.0
func (teamContactResource *TeamContactResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TeamContactResourceModel ¶ added in v1.0.0
type TeamContactResourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Team types.String `tfsdk:"team"` Type types.String `tfsdk:"type"` Value types.String `tfsdk:"value"` }
func NewTeamContactResourceModel ¶ added in v1.0.0
func NewTeamContactResourceModel(teamContact opslevel.Contact) TeamContactResourceModel
type TeamDataSource ¶ added in v1.0.0
type TeamDataSource struct {
CommonDataSourceClient
}
TeamDataSource manages a Team data source.
func (*TeamDataSource) Metadata ¶ added in v1.0.0
func (teamDataSource *TeamDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TeamDataSource) Read ¶ added in v1.0.0
func (teamDataSource *TeamDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TeamDataSource) Schema ¶ added in v1.0.0
func (teamDataSource *TeamDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TeamDataSourcesAll ¶ added in v1.0.0
type TeamDataSourcesAll struct {
CommonDataSourceClient
}
func (*TeamDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *TeamDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TeamDataSourcesAll) Read ¶ added in v1.0.0
func (d *TeamDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TeamDataSourcesAll) Schema ¶ added in v1.0.0
func (d *TeamDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TeamMember ¶ added in v1.0.0
type TeamResource ¶ added in v1.0.0
type TeamResource struct {
CommonResourceClient
}
func (*TeamResource) Create ¶ added in v1.0.0
func (teamResource *TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TeamResource) Delete ¶ added in v1.0.0
func (teamResource *TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TeamResource) ImportState ¶ added in v1.0.0
func (teamResource *TeamResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TeamResource) Metadata ¶ added in v1.0.0
func (teamResource *TeamResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TeamResource) Read ¶ added in v1.0.0
func (teamResource *TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TeamResource) Schema ¶ added in v1.0.0
func (teamResource *TeamResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TeamResource) Update ¶ added in v1.0.0
func (teamResource *TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TeamResourceModel ¶ added in v1.0.0
type TeamResourceModel struct { Aliases types.Set `tfsdk:"aliases"` Id types.String `tfsdk:"id"` Member []TeamMember `tfsdk:"member"` Name types.String `tfsdk:"name"` Parent types.String `tfsdk:"parent"` Responsibilities types.String `tfsdk:"responsibilities"` }
TeamResourceModel describes the Team managed resource.
func NewTeamResourceModel ¶ added in v1.0.0
func NewTeamResourceModel(ctx context.Context, team opslevel.Team, givenModel TeamResourceModel) (TeamResourceModel, diag.Diagnostics)
type TeamTagResource ¶ added in v1.0.0
type TeamTagResource struct {
CommonResourceClient
}
func (*TeamTagResource) Create ¶ added in v1.0.0
func (teamTagResource *TeamTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TeamTagResource) Delete ¶ added in v1.0.0
func (teamTagResource *TeamTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TeamTagResource) ImportState ¶ added in v1.0.0
func (teamTagResource *TeamTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TeamTagResource) Metadata ¶ added in v1.0.0
func (teamTagResource *TeamTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TeamTagResource) Read ¶ added in v1.0.0
func (teamTagResource *TeamTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TeamTagResource) Schema ¶ added in v1.0.0
func (teamTagResource *TeamTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TeamTagResource) Update ¶ added in v1.0.0
func (teamTagResource *TeamTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TeamTagResourceModel ¶ added in v1.0.0
type TeamTagResourceModel struct { Id types.String `tfsdk:"id"` Key types.String `tfsdk:"key"` Team types.String `tfsdk:"team"` TeamAlias types.String `tfsdk:"team_alias"` Value types.String `tfsdk:"value"` }
func NewTeamTagResourceModel ¶ added in v1.0.0
func NewTeamTagResourceModel(teamTag opslevel.Tag) TeamTagResourceModel
type TierDataSource ¶ added in v1.0.0
type TierDataSource struct {
CommonDataSourceClient
}
TierDataSource manages a Tier data source.
func (*TierDataSource) Metadata ¶ added in v1.0.0
func (d *TierDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TierDataSource) Read ¶ added in v1.0.0
func (d *TierDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TierDataSource) Schema ¶ added in v1.0.0
func (d *TierDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TierDataSourcesAll ¶ added in v1.0.0
type TierDataSourcesAll struct {
CommonDataSourceClient
}
func (*TierDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *TierDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TierDataSourcesAll) Read ¶ added in v1.0.0
func (d *TierDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TierDataSourcesAll) Schema ¶ added in v1.0.0
func (d *TierDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TriggerDefinitionResource ¶ added in v1.0.0
type TriggerDefinitionResource struct {
CommonResourceClient
}
TriggerDefinitionResource defines the resource implementation.
func (*TriggerDefinitionResource) Create ¶ added in v1.0.0
func (r *TriggerDefinitionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TriggerDefinitionResource) Delete ¶ added in v1.0.0
func (r *TriggerDefinitionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TriggerDefinitionResource) ImportState ¶ added in v1.0.0
func (r *TriggerDefinitionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TriggerDefinitionResource) Metadata ¶ added in v1.0.0
func (r *TriggerDefinitionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TriggerDefinitionResource) Read ¶ added in v1.0.0
func (r *TriggerDefinitionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TriggerDefinitionResource) Schema ¶ added in v1.0.0
func (r *TriggerDefinitionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TriggerDefinitionResource) Update ¶ added in v1.0.0
func (r *TriggerDefinitionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TriggerDefinitionResourceModel ¶ added in v1.0.0
type TriggerDefinitionResourceModel struct { AccessControl types.String `tfsdk:"access_control"` Action types.String `tfsdk:"action"` Description types.String `tfsdk:"description"` EntityType types.String `tfsdk:"entity_type"` ExtendedTeamAccess types.List `tfsdk:"extended_team_access"` Filter types.String `tfsdk:"filter"` Id types.String `tfsdk:"id"` ManualInputsDefinition types.String `tfsdk:"manual_inputs_definition"` Name types.String `tfsdk:"name"` Owner types.String `tfsdk:"owner"` ResponseTemplate types.String `tfsdk:"response_template"` Published types.Bool `tfsdk:"published"` }
TriggerDefinitionResourceModel describes the trigger definition managed resource.
func NewTriggerDefinitionResourceModel ¶ added in v1.0.0
func NewTriggerDefinitionResourceModel(triggerDefinition opslevel.CustomActionsTriggerDefinition, extendedTeams basetypes.ListValue) TriggerDefinitionResourceModel
type UserDataSource ¶ added in v1.0.0
type UserDataSource struct {
CommonDataSourceClient
}
UserDataSource manages a User data source.
func (*UserDataSource) Metadata ¶ added in v1.0.0
func (d *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UserDataSource) Read ¶ added in v1.0.0
func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserDataSource) Schema ¶ added in v1.0.0
func (d *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserDataSourcesAll ¶ added in v1.0.0
type UserDataSourcesAll struct {
CommonDataSourceClient
}
func (*UserDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *UserDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UserDataSourcesAll) Read ¶ added in v1.0.0
func (d *UserDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserDataSourcesAll) Schema ¶ added in v1.0.0
func (d *UserDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserResource ¶ added in v1.0.0
type UserResource struct {
CommonResourceClient
}
UserResource defines the resource implementation.
func (*UserResource) Create ¶ added in v1.0.0
func (r *UserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*UserResource) Delete ¶ added in v1.0.0
func (r *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UserResource) ImportState ¶ added in v1.0.0
func (r *UserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*UserResource) Metadata ¶ added in v1.0.0
func (r *UserResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UserResource) Read ¶ added in v1.0.0
func (r *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UserResource) Schema ¶ added in v1.0.0
func (r *UserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UserResource) Update ¶ added in v1.0.0
func (r *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type UserResourceModel ¶ added in v1.0.0
type UserResourceModel struct { Email types.String `tfsdk:"email"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Role types.String `tfsdk:"role"` SkipWelcomeEmail types.Bool `tfsdk:"skip_welcome_email"` }
UserResourceModel describes the User managed resource.
func NewUserResourceModel ¶ added in v1.0.0
func NewUserResourceModel(user opslevel.User, model UserResourceModel) UserResourceModel
type WebhookActionDataSource ¶ added in v1.0.0
type WebhookActionDataSource struct {
CommonDataSourceClient
}
WebhookActionDataSource manages a WebhookAction data source.
func (*WebhookActionDataSource) Metadata ¶ added in v1.0.0
func (d *WebhookActionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*WebhookActionDataSource) Read ¶ added in v1.0.0
func (d *WebhookActionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*WebhookActionDataSource) Schema ¶ added in v1.0.0
func (d *WebhookActionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type WebhookActionDataSourcesAll ¶ added in v1.0.0
type WebhookActionDataSourcesAll struct {
CommonDataSourceClient
}
func (*WebhookActionDataSourcesAll) Metadata ¶ added in v1.0.0
func (d *WebhookActionDataSourcesAll) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*WebhookActionDataSourcesAll) Read ¶ added in v1.0.0
func (d *WebhookActionDataSourcesAll) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*WebhookActionDataSourcesAll) Schema ¶ added in v1.0.0
func (d *WebhookActionDataSourcesAll) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type WebhookActionResource ¶ added in v1.0.0
type WebhookActionResource struct {
CommonResourceClient
}
WebhookActionResource defines the resource implementation.
func (*WebhookActionResource) Create ¶ added in v1.0.0
func (r *WebhookActionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WebhookActionResource) Delete ¶ added in v1.0.0
func (r *WebhookActionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WebhookActionResource) ImportState ¶ added in v1.0.0
func (r *WebhookActionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WebhookActionResource) Metadata ¶ added in v1.0.0
func (r *WebhookActionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WebhookActionResource) Read ¶ added in v1.0.0
func (r *WebhookActionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WebhookActionResource) Schema ¶ added in v1.0.0
func (r *WebhookActionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WebhookActionResource) Update ¶ added in v1.0.0
func (r *WebhookActionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WebhookActionResourceModel ¶ added in v1.0.0
type WebhookActionResourceModel struct { Description types.String `tfsdk:"description"` Headers types.Map `tfsdk:"headers"` Id types.String `tfsdk:"id"` Method types.String `tfsdk:"method"` Name types.String `tfsdk:"name"` Payload types.String `tfsdk:"payload"` Url types.String `tfsdk:"url"` }
WebhookActionResourceModel describes the Webhook Action managed resource.
func NewWebhookActionResourceModel ¶ added in v1.0.0
func NewWebhookActionResourceModel(webhookAction opslevel.CustomActionsExternalAction) WebhookActionResourceModel
Source Files ¶
- common.go
- datasource_opslevel_domain.go
- datasource_opslevel_domains_all.go
- datasource_opslevel_filter.go
- datasource_opslevel_filters_all.go
- datasource_opslevel_integration.go
- datasource_opslevel_integrations_all.go
- datasource_opslevel_lifecycle.go
- datasource_opslevel_lifecycles_all.go
- datasource_opslevel_property_definition.go
- datasource_opslevel_property_definitions_all.go
- datasource_opslevel_repositories_all.go
- datasource_opslevel_repository.go
- datasource_opslevel_rubric_categories.go
- datasource_opslevel_rubric_category.go
- datasource_opslevel_rubric_level.go
- datasource_opslevel_rubric_levels_all.go
- datasource_opslevel_scorecard.go
- datasource_opslevel_scorecards_all.go
- datasource_opslevel_service.go
- datasource_opslevel_services_all.go
- datasource_opslevel_system.go
- datasource_opslevel_systems_all.go
- datasource_opslevel_team.go
- datasource_opslevel_teams_all.go
- datasource_opslevel_tier.go
- datasource_opslevel_tiers_all.go
- datasource_opslevel_user.go
- datasource_opslevel_users_all.go
- datasource_opslevel_webhook_action.go
- datasource_opslevel_webhook_actions_all.go
- provider.go
- resource_opslevel_check_alert_source_usage.go
- resource_opslevel_check_base.go
- resource_opslevel_check_custom_event.go
- resource_opslevel_check_git_branch_protection.go
- resource_opslevel_check_has_documentation.go
- resource_opslevel_check_has_recent_deploy.go
- resource_opslevel_check_manual.go
- resource_opslevel_check_repository_file.go
- resource_opslevel_check_repository_grep.go
- resource_opslevel_check_repository_integrated.go
- resource_opslevel_check_repository_search.go
- resource_opslevel_check_service_configuration.go
- resource_opslevel_check_service_dependency.go
- resource_opslevel_check_service_ownership.go
- resource_opslevel_check_service_property.go
- resource_opslevel_check_tag_defined.go
- resource_opslevel_check_tool_usage.go
- resource_opslevel_domain.go
- resource_opslevel_filter.go
- resource_opslevel_infra.go
- resource_opslevel_integration_aws.go
- resource_opslevel_property_assignment.go
- resource_opslevel_property_definition.go
- resource_opslevel_repository.go
- resource_opslevel_rubric_category.go
- resource_opslevel_rubric_level.go
- resource_opslevel_scorecard.go
- resource_opslevel_secrets.go
- resource_opslevel_service.go
- resource_opslevel_service_dependency.go
- resource_opslevel_service_repository.go
- resource_opslevel_service_tag.go
- resource_opslevel_service_tool.go
- resource_opslevel_system.go
- resource_opslevel_tag.go
- resource_opslevel_team.go
- resource_opslevel_team_contact.go
- resource_opslevel_team_tag.go
- resource_opslevel_trigger_definition.go
- resource_opslevel_user.go
- resource_opslevel_webhook_action.go
- terraform_type_conversions.go
- validators.go
- version.go