Documentation
¶
Index ¶
- Constants
- func GenerateCondition(condition *ConditionConfig) string
- func GenerateErrorMessageRegexp(message string) *regexp.Regexp
- func GenerateGroupResource(ogc *OpalGroupConfig) string
- func GenerateRequestConfigurations(requestConfigurations []RequestConfigurationConfig) string
- func GenerateReviewerStages(reviewerStages []ReviewerStageConfig) string
- func New(version string) func() provider.Provider
- func NewAccessRuleDataSource() datasource.DataSource
- func NewAccessRuleResource() resource.Resource
- func NewAppDataSource() datasource.DataSource
- func NewAppsDataSource() datasource.DataSource
- func NewBundleDataSource() datasource.DataSource
- func NewBundleGroupResource() resource.Resource
- func NewBundleResource() resource.Resource
- func NewBundleResourceResource() resource.Resource
- func NewBundleVisibilityDataSource() datasource.DataSource
- func NewConfigurationTemplateListDataSource() datasource.DataSource
- func NewConfigurationTemplateResource() resource.Resource
- func NewEventsDataSource() datasource.DataSource
- func NewGroupContainingGroupDataSource() datasource.DataSource
- func NewGroupContainingGroupResource() resource.Resource
- func NewGroupDataSource() datasource.DataSource
- func NewGroupListDataSource() datasource.DataSource
- func NewGroupResource() resource.Resource
- func NewGroupResourceListDataSource() datasource.DataSource
- func NewGroupResourceListResource() resource.Resource
- func NewGroupReviewersStagesListDataSource() datasource.DataSource
- func NewGroupTagResource() resource.Resource
- func NewGroupTagsDataSource() datasource.DataSource
- func NewGroupUserResource() resource.Resource
- func NewGroupUsersDataSource() datasource.DataSource
- func NewIdpGroupMappingsDataSource() datasource.DataSource
- func NewIdpGroupMappingsResource() resource.Resource
- func NewMessageChannelDataSource() datasource.DataSource
- func NewMessageChannelListDataSource() datasource.DataSource
- func NewMessageChannelResource() resource.Resource
- func NewOnCallScheduleDataSource() datasource.DataSource
- func NewOnCallScheduleListDataSource() datasource.DataSource
- func NewOnCallScheduleResource() resource.Resource
- func NewOwnerDataSource() datasource.DataSource
- func NewOwnerFromNameDataSource() datasource.DataSource
- func NewOwnerResource() resource.Resource
- func NewOwnersDataSource() datasource.DataSource
- func NewPaginatedBundleGroupListDataSource() datasource.DataSource
- func NewPaginatedBundleListDataSource() datasource.DataSource
- func NewPaginatedBundleResourceListDataSource() datasource.DataSource
- func NewProviderHTTPTransport(opts ProviderHTTPTransportOpts) *providerHttpTransport
- func NewRequestsDataSource() datasource.DataSource
- func NewResourceDataSource() datasource.DataSource
- func NewResourceMessageChannelListDataSource() datasource.DataSource
- func NewResourceResource() resource.Resource
- func NewResourceReviewersListDataSource() datasource.DataSource
- func NewResourceTagResource() resource.Resource
- func NewResourceTagsDataSource() datasource.DataSource
- func NewResourceVisibilityDataSource() datasource.DataSource
- func NewResourcesAccessStatusDataSource() datasource.DataSource
- func NewResourcesListDataSource() datasource.DataSource
- func NewResourcesUsersListDataSource() datasource.DataSource
- func NewScopedRolePermissionListDataSource() datasource.DataSource
- func NewScopedRolePermissionListResource() resource.Resource
- func NewSessionsDataSource() datasource.DataSource
- func NewTagDataSource() datasource.DataSource
- func NewTagResource() resource.Resource
- func NewTagUserResource() resource.Resource
- func NewTagsListDataSource() datasource.DataSource
- func NewUARSListDataSource() datasource.DataSource
- func NewUarDataSource() datasource.DataSource
- func NewUserDataSource() datasource.DataSource
- func NewUserTagsDataSource() datasource.DataSource
- func NewUsersDataSource() datasource.DataSource
- type AccessRuleDataSource
- func (r *AccessRuleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *AccessRuleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *AccessRuleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *AccessRuleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AccessRuleDataSourceModel
- type AccessRuleResource
- func (r *AccessRuleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *AccessRuleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AccessRuleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AccessRuleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AccessRuleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *AccessRuleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AccessRuleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AccessRuleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AccessRuleResourceModel
- func (r *AccessRuleResourceModel) RefreshFromSharedAccessRule(ctx context.Context, resp *shared.AccessRule) diag.Diagnostics
- func (r *AccessRuleResourceModel) ToOperationsDeleteGroupRequest(ctx context.Context) (*operations.DeleteGroupRequest, diag.Diagnostics)
- func (r *AccessRuleResourceModel) ToOperationsGetAccessRuleRequest(ctx context.Context) (*operations.GetAccessRuleRequest, diag.Diagnostics)
- func (r *AccessRuleResourceModel) ToOperationsUpdateAccessRuleRequest(ctx context.Context) (*operations.UpdateAccessRuleRequest, diag.Diagnostics)
- func (r *AccessRuleResourceModel) ToSharedUpdateAccessRuleInfo(ctx context.Context) (*shared.UpdateAccessRuleInfo, diag.Diagnostics)
- type AppDataSource
- func (r *AppDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *AppDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *AppDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *AppDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AppDataSourceModel
- type AppsDataSource
- func (r *AppsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *AppsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *AppsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *AppsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AppsDataSourceModel
- type BundleDataSource
- func (r *BundleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *BundleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *BundleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *BundleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BundleDataSourceModel
- func (r *BundleDataSourceModel) RefreshFromSharedBundle(ctx context.Context, resp *shared.Bundle) diag.Diagnostics
- func (r *BundleDataSourceModel) RefreshFromSharedVisibilityInfo(ctx context.Context, resp *shared.VisibilityInfo) diag.Diagnostics
- func (r *BundleDataSourceModel) ToOperationsGetBundleRequest(ctx context.Context) (*operations.GetBundleRequest, diag.Diagnostics)
- func (r *BundleDataSourceModel) ToOperationsGetBundleVisibilityRequest(ctx context.Context) (*operations.GetBundleVisibilityRequest, diag.Diagnostics)
- type BundleGroupResource
- func (r *BundleGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *BundleGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BundleGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BundleGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BundleGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *BundleGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BundleGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BundleGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BundleGroupResourceModel
- func (r *BundleGroupResourceModel) RefreshFromSharedBundleGroup(ctx context.Context, resp *shared.BundleGroup) diag.Diagnostics
- func (r *BundleGroupResourceModel) ToOperationsAddBundleGroupRequest(ctx context.Context) (*operations.AddBundleGroupRequest, diag.Diagnostics)
- func (r *BundleGroupResourceModel) ToOperationsAddBundleGroupRequestBody(ctx context.Context) (*operations.AddBundleGroupRequestBody, diag.Diagnostics)
- func (r *BundleGroupResourceModel) ToOperationsRemoveBundleGroupRequest(ctx context.Context) (*operations.RemoveBundleGroupRequest, diag.Diagnostics)
- type BundleResource
- func (r *BundleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *BundleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BundleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BundleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BundleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *BundleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BundleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BundleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BundleResourceModel
- func (r *BundleResourceModel) RefreshFromSharedBundle(ctx context.Context, resp *shared.Bundle) diag.Diagnostics
- func (r *BundleResourceModel) RefreshFromSharedVisibilityInfo(ctx context.Context, resp *shared.VisibilityInfo) diag.Diagnostics
- func (r *BundleResourceModel) ToOperationsDeleteBundleRequest(ctx context.Context) (*operations.DeleteBundleRequest, diag.Diagnostics)
- func (r *BundleResourceModel) ToOperationsGetBundleRequest(ctx context.Context) (*operations.GetBundleRequest, diag.Diagnostics)
- func (r *BundleResourceModel) ToOperationsGetBundleVisibilityRequest(ctx context.Context) (*operations.GetBundleVisibilityRequest, diag.Diagnostics)
- func (r *BundleResourceModel) ToOperationsSetBundleVisibilityRequest(ctx context.Context) (*operations.SetBundleVisibilityRequest, diag.Diagnostics)
- func (r *BundleResourceModel) ToOperationsUpdateBundleRequest(ctx context.Context) (*operations.UpdateBundleRequest, diag.Diagnostics)
- func (r *BundleResourceModel) ToSharedBundleInput(ctx context.Context) (*shared.BundleInput, diag.Diagnostics)
- func (r *BundleResourceModel) ToSharedCreateBundleInfo(ctx context.Context) (*shared.CreateBundleInfo, diag.Diagnostics)
- func (r *BundleResourceModel) ToSharedVisibilityInfo(ctx context.Context) (*shared.VisibilityInfo, diag.Diagnostics)
- type BundleResourceResource
- func (r *BundleResourceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *BundleResourceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *BundleResourceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *BundleResourceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *BundleResourceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *BundleResourceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *BundleResourceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *BundleResourceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type BundleResourceResourceModel
- func (r *BundleResourceResourceModel) RefreshFromSharedBundleResource(ctx context.Context, resp *shared.BundleResource) diag.Diagnostics
- func (r *BundleResourceResourceModel) ToOperationsAddBundleResourceRequest(ctx context.Context) (*operations.AddBundleResourceRequest, diag.Diagnostics)
- func (r *BundleResourceResourceModel) ToOperationsAddBundleResourceRequestBody(ctx context.Context) (*operations.AddBundleResourceRequestBody, diag.Diagnostics)
- func (r *BundleResourceResourceModel) ToOperationsRemoveBundleResourceRequest(ctx context.Context) (*operations.RemoveBundleResourceRequest, diag.Diagnostics)
- type BundleVisibilityDataSource
- func (r *BundleVisibilityDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *BundleVisibilityDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *BundleVisibilityDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *BundleVisibilityDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type BundleVisibilityDataSourceModel
- func (r *BundleVisibilityDataSourceModel) RefreshFromSharedVisibilityInfo(ctx context.Context, resp *shared.VisibilityInfo) diag.Diagnostics
- func (r *BundleVisibilityDataSourceModel) ToOperationsGetBundleVisibilityRequest(ctx context.Context) (*operations.GetBundleVisibilityRequest, diag.Diagnostics)
- type ConditionConfig
- type ConfigurationTemplateListDataSource
- func (r *ConfigurationTemplateListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ConfigurationTemplateListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ConfigurationTemplateListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ConfigurationTemplateListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ConfigurationTemplateListDataSourceModel
- type ConfigurationTemplateResource
- func (r *ConfigurationTemplateResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ConfigurationTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ConfigurationTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ConfigurationTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ConfigurationTemplateResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ConfigurationTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ConfigurationTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ConfigurationTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ConfigurationTemplateResourceModel
- func (r *ConfigurationTemplateResourceModel) RefreshFromSharedConfigurationTemplate(ctx context.Context, resp *shared.ConfigurationTemplate) diag.Diagnostics
- func (r *ConfigurationTemplateResourceModel) ToOperationsDeleteConfigurationTemplateRequest(ctx context.Context) (*operations.DeleteConfigurationTemplateRequest, diag.Diagnostics)
- func (r *ConfigurationTemplateResourceModel) ToSharedCreateConfigurationTemplateInfo(ctx context.Context) (*shared.CreateConfigurationTemplateInfo, diag.Diagnostics)
- func (r *ConfigurationTemplateResourceModel) ToSharedUpdateConfigurationTemplateInfo(ctx context.Context) (*shared.UpdateConfigurationTemplateInfo, diag.Diagnostics)
- type EventsDataSource
- func (r *EventsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *EventsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *EventsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *EventsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EventsDataSourceModel
- type GroupContainingGroupDataSource
- func (r *GroupContainingGroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *GroupContainingGroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *GroupContainingGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *GroupContainingGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupContainingGroupDataSourceModel
- func (r *GroupContainingGroupDataSourceModel) RefreshFromSharedGroupContainingGroup(ctx context.Context, resp *shared.GroupContainingGroup) diag.Diagnostics
- func (r *GroupContainingGroupDataSourceModel) ToOperationsGetGroupContainingGroupRequest(ctx context.Context) (*operations.GetGroupContainingGroupRequest, diag.Diagnostics)
- type GroupContainingGroupResource
- func (r *GroupContainingGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupContainingGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupContainingGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupContainingGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GroupContainingGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *GroupContainingGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupContainingGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupContainingGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupContainingGroupResourceModel
- func (r *GroupContainingGroupResourceModel) RefreshFromSharedGroupContainingGroup(ctx context.Context, resp *shared.GroupContainingGroup) diag.Diagnostics
- func (r *GroupContainingGroupResourceModel) ToOperationsAddGroupContainingGroupRequest(ctx context.Context) (*operations.AddGroupContainingGroupRequest, diag.Diagnostics)
- func (r *GroupContainingGroupResourceModel) ToOperationsGetGroupContainingGroupRequest(ctx context.Context) (*operations.GetGroupContainingGroupRequest, diag.Diagnostics)
- func (r *GroupContainingGroupResourceModel) ToOperationsRemoveGroupContainingGroupRequest(ctx context.Context) (*operations.RemoveGroupContainingGroupRequest, diag.Diagnostics)
- func (r *GroupContainingGroupResourceModel) ToSharedGroupContainingGroup(ctx context.Context) (*shared.GroupContainingGroup, diag.Diagnostics)
- type GroupDataSource
- func (r *GroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *GroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *GroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *GroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupDataSourceModel
- func (r *GroupDataSourceModel) RefreshFromOperationsGetGroupMessageChannelsResponseBody(ctx context.Context, resp *operations.GetGroupMessageChannelsResponseBody) diag.Diagnostics
- func (r *GroupDataSourceModel) RefreshFromOperationsGetGroupOnCallSchedulesResponseBody(ctx context.Context, resp *operations.GetGroupOnCallSchedulesResponseBody) diag.Diagnostics
- func (r *GroupDataSourceModel) RefreshFromOperationsGetGroupVisibilityResponseBody(ctx context.Context, resp *operations.GetGroupVisibilityResponseBody) diag.Diagnostics
- func (r *GroupDataSourceModel) RefreshFromSharedGroup(ctx context.Context, resp *shared.Group) diag.Diagnostics
- func (r *GroupDataSourceModel) ToOperationsGetGroupMessageChannelsRequest(ctx context.Context) (*operations.GetGroupMessageChannelsRequest, diag.Diagnostics)
- func (r *GroupDataSourceModel) ToOperationsGetGroupOnCallSchedulesRequest(ctx context.Context) (*operations.GetGroupOnCallSchedulesRequest, diag.Diagnostics)
- func (r *GroupDataSourceModel) ToOperationsGetGroupRequest(ctx context.Context) (*operations.GetGroupRequest, diag.Diagnostics)
- func (r *GroupDataSourceModel) ToOperationsGetGroupVisibilityRequest(ctx context.Context) (*operations.GetGroupVisibilityRequest, diag.Diagnostics)
- type GroupListDataSource
- func (r *GroupListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *GroupListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *GroupListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *GroupListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupListDataSourceModel
- type GroupResource
- func (r *GroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *GroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *GroupResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
- type GroupResourceListDataSource
- func (r *GroupResourceListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *GroupResourceListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *GroupResourceListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *GroupResourceListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupResourceListDataSourceModel
- func (r *GroupResourceListDataSourceModel) RefreshFromSharedGroupResourceList(ctx context.Context, resp *shared.GroupResourceList) diag.Diagnostics
- func (r *GroupResourceListDataSourceModel) ToOperationsGetGroupResourcesRequest(ctx context.Context) (*operations.GetGroupResourcesRequest, diag.Diagnostics)
- type GroupResourceListResource
- func (r *GroupResourceListResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupResourceListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupResourceListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupResourceListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GroupResourceListResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *GroupResourceListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupResourceListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupResourceListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupResourceListResourceModel
- func (r *GroupResourceListResourceModel) RefreshFromSharedGroupResourceList(ctx context.Context, resp *shared.GroupResourceList) diag.Diagnostics
- func (r *GroupResourceListResourceModel) ToOperationsGetGroupResourcesRequest(ctx context.Context) (*operations.GetGroupResourcesRequest, diag.Diagnostics)
- func (r *GroupResourceListResourceModel) ToOperationsUpdateGroupResourcesRequest(ctx context.Context) (*operations.UpdateGroupResourcesRequest, diag.Diagnostics)
- func (r *GroupResourceListResourceModel) ToSharedUpdateGroupResourcesInfo(ctx context.Context) (*shared.UpdateGroupResourcesInfo, diag.Diagnostics)
- type GroupResourceModel
- func (r *GroupResourceModel) RefreshFromOperationsGetGroupMessageChannelsResponseBody(ctx context.Context, resp *operations.GetGroupMessageChannelsResponseBody) diag.Diagnostics
- func (r *GroupResourceModel) RefreshFromOperationsGetGroupOnCallSchedulesResponseBody(ctx context.Context, resp *operations.GetGroupOnCallSchedulesResponseBody) diag.Diagnostics
- func (r *GroupResourceModel) RefreshFromOperationsGetGroupVisibilityResponseBody(ctx context.Context, resp *operations.GetGroupVisibilityResponseBody) diag.Diagnostics
- func (r *GroupResourceModel) RefreshFromSharedGroup(ctx context.Context, resp *shared.Group) diag.Diagnostics
- func (r *GroupResourceModel) RefreshFromSharedUpdateGroupInfo(ctx context.Context, resp *shared.UpdateGroupInfo) diag.Diagnostics
- func (r *GroupResourceModel) ToOperationsDeleteGroupRequest(ctx context.Context) (*operations.DeleteGroupRequest, diag.Diagnostics)
- func (r *GroupResourceModel) ToOperationsGetGroupMessageChannelsRequest(ctx context.Context) (*operations.GetGroupMessageChannelsRequest, diag.Diagnostics)
- func (r *GroupResourceModel) ToOperationsGetGroupOnCallSchedulesRequest(ctx context.Context) (*operations.GetGroupOnCallSchedulesRequest, diag.Diagnostics)
- func (r *GroupResourceModel) ToOperationsGetGroupRequest(ctx context.Context) (*operations.GetGroupRequest, diag.Diagnostics)
- func (r *GroupResourceModel) ToOperationsGetGroupVisibilityRequest(ctx context.Context) (*operations.GetGroupVisibilityRequest, diag.Diagnostics)
- func (r *GroupResourceModel) ToOperationsUpdateGroupMessageChannelsRequest(ctx context.Context) (*operations.UpdateGroupMessageChannelsRequest, diag.Diagnostics)
- func (r *GroupResourceModel) ToOperationsUpdateGroupOnCallSchedulesRequest(ctx context.Context) (*operations.UpdateGroupOnCallSchedulesRequest, diag.Diagnostics)
- func (r *GroupResourceModel) ToOperationsUpdateGroupVisibilityRequest(ctx context.Context) (*operations.UpdateGroupVisibilityRequest, diag.Diagnostics)
- func (r *GroupResourceModel) ToSharedCreateGroupInfo(ctx context.Context) (*shared.CreateGroupInfo, diag.Diagnostics)
- func (r *GroupResourceModel) ToSharedMessageChannelIDList(ctx context.Context) (*shared.MessageChannelIDList, diag.Diagnostics)
- func (r *GroupResourceModel) ToSharedOnCallScheduleIDList(ctx context.Context) (*shared.OnCallScheduleIDList, diag.Diagnostics)
- func (r *GroupResourceModel) ToSharedUpdateGroupInfo(ctx context.Context) (*shared.UpdateGroupInfo, diag.Diagnostics)
- func (r *GroupResourceModel) ToSharedUpdateGroupInfoList(ctx context.Context) (*shared.UpdateGroupInfoList, diag.Diagnostics)
- func (r *GroupResourceModel) ToSharedVisibilityInfo(ctx context.Context) (*shared.VisibilityInfo, diag.Diagnostics)
- type GroupReviewersStagesListDataSource
- func (r *GroupReviewersStagesListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *GroupReviewersStagesListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *GroupReviewersStagesListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *GroupReviewersStagesListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupReviewersStagesListDataSourceModel
- func (r *GroupReviewersStagesListDataSourceModel) RefreshFromSharedReviewerStage(ctx context.Context, resp []shared.ReviewerStage) diag.Diagnostics
- func (r *GroupReviewersStagesListDataSourceModel) ToOperationsGetGroupReviewersStagesRequest(ctx context.Context) (*operations.GetGroupReviewersStagesRequest, diag.Diagnostics)
- type GroupTagResource
- func (r *GroupTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GroupTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *GroupTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupTagResourceModel
- type GroupTagsDataSource
- func (r *GroupTagsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *GroupTagsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *GroupTagsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *GroupTagsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupTagsDataSourceModel
- type GroupUserResource
- func (r *GroupUserResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GroupUserResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *GroupUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupUserResourceModel
- func (r *GroupUserResourceModel) RefreshFromSharedGroupUser(ctx context.Context, resp *shared.GroupUser) diag.Diagnostics
- func (r *GroupUserResourceModel) ToOperationsCreateGroupUserRequest(ctx context.Context) (*operations.CreateGroupUserRequest, diag.Diagnostics)
- func (r *GroupUserResourceModel) ToOperationsCreateGroupUserRequestBody(ctx context.Context) (*operations.CreateGroupUserRequestBody, diag.Diagnostics)
- func (r *GroupUserResourceModel) ToOperationsDeleteGroupUserRequest(ctx context.Context) (*operations.DeleteGroupUserRequest, diag.Diagnostics)
- type GroupUsersDataSource
- func (r *GroupUsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *GroupUsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *GroupUsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *GroupUsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupUsersDataSourceModel
- type IdpGroupMappingsDataSource
- func (r *IdpGroupMappingsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *IdpGroupMappingsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *IdpGroupMappingsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *IdpGroupMappingsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IdpGroupMappingsDataSourceModel
- func (r *IdpGroupMappingsDataSourceModel) RefreshFromSharedIdpGroupMappingList(ctx context.Context, resp *shared.IdpGroupMappingList) diag.Diagnostics
- func (r *IdpGroupMappingsDataSourceModel) ToOperationsGetIdpGroupMappingsRequest(ctx context.Context) (*operations.GetIdpGroupMappingsRequest, diag.Diagnostics)
- type IdpGroupMappingsResource
- func (r *IdpGroupMappingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IdpGroupMappingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IdpGroupMappingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IdpGroupMappingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IdpGroupMappingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *IdpGroupMappingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IdpGroupMappingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IdpGroupMappingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IdpGroupMappingsResourceModel
- func (r *IdpGroupMappingsResourceModel) RefreshFromSharedIdpGroupMappingList(ctx context.Context, resp *shared.IdpGroupMappingList) diag.Diagnostics
- func (r *IdpGroupMappingsResourceModel) ToOperationsGetIdpGroupMappingsRequest(ctx context.Context) (*operations.GetIdpGroupMappingsRequest, diag.Diagnostics)
- func (r *IdpGroupMappingsResourceModel) ToOperationsUpdateIdpGroupMappingsRequest(ctx context.Context) (*operations.UpdateIdpGroupMappingsRequest, diag.Diagnostics)
- func (r *IdpGroupMappingsResourceModel) ToOperationsUpdateIdpGroupMappingsRequestBody(ctx context.Context) (*operations.UpdateIdpGroupMappingsRequestBody, diag.Diagnostics)
- type MessageChannelDataSource
- func (r *MessageChannelDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *MessageChannelDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *MessageChannelDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *MessageChannelDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MessageChannelDataSourceModel
- type MessageChannelListDataSource
- func (r *MessageChannelListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *MessageChannelListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *MessageChannelListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *MessageChannelListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MessageChannelListDataSourceModel
- type MessageChannelResource
- func (r *MessageChannelResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *MessageChannelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MessageChannelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MessageChannelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MessageChannelResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *MessageChannelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MessageChannelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MessageChannelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MessageChannelResourceModel
- func (r *MessageChannelResourceModel) RefreshFromSharedMessageChannel(ctx context.Context, resp *shared.MessageChannel) diag.Diagnostics
- func (r *MessageChannelResourceModel) ToOperationsGetMessageChannelIDRequest(ctx context.Context) (*operations.GetMessageChannelIDRequest, diag.Diagnostics)
- func (r *MessageChannelResourceModel) ToSharedCreateMessageChannelInfo(ctx context.Context) (*shared.CreateMessageChannelInfo, diag.Diagnostics)
- type OnCallScheduleDataSource
- func (r *OnCallScheduleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *OnCallScheduleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *OnCallScheduleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *OnCallScheduleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OnCallScheduleDataSourceModel
- type OnCallScheduleListDataSource
- func (r *OnCallScheduleListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *OnCallScheduleListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *OnCallScheduleListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *OnCallScheduleListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OnCallScheduleListDataSourceModel
- type OnCallScheduleResource
- func (r *OnCallScheduleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OnCallScheduleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OnCallScheduleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OnCallScheduleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OnCallScheduleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OnCallScheduleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OnCallScheduleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OnCallScheduleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OnCallScheduleResourceModel
- func (r *OnCallScheduleResourceModel) RefreshFromSharedOnCallSchedule(ctx context.Context, resp *shared.OnCallSchedule) diag.Diagnostics
- func (r *OnCallScheduleResourceModel) ToOperationsGetOnCallScheduleIDRequest(ctx context.Context) (*operations.GetOnCallScheduleIDRequest, diag.Diagnostics)
- func (r *OnCallScheduleResourceModel) ToSharedCreateOnCallScheduleInfo(ctx context.Context) (*shared.CreateOnCallScheduleInfo, diag.Diagnostics)
- type OpalGroupConfig
- type OpalProvider
- func (p *OpalProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *OpalProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *OpalProvider) EphemeralResources(ctx context.Context) []func() ephemeral.EphemeralResource
- func (p *OpalProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *OpalProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *OpalProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type OpalProviderModel
- type OwnerDataSource
- func (r *OwnerDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *OwnerDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *OwnerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *OwnerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OwnerDataSourceModel
- type OwnerFromNameDataSource
- func (r *OwnerFromNameDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *OwnerFromNameDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *OwnerFromNameDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *OwnerFromNameDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OwnerFromNameDataSourceModel
- type OwnerResource
- func (r *OwnerResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OwnerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OwnerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OwnerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OwnerResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OwnerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OwnerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OwnerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OwnerResourceModel
- func (r *OwnerResourceModel) RefreshFromSharedOwner(ctx context.Context, resp *shared.Owner) diag.Diagnostics
- func (r *OwnerResourceModel) RefreshFromSharedUpdateOwnerInfo(ctx context.Context, resp *shared.UpdateOwnerInfo) diag.Diagnostics
- func (r *OwnerResourceModel) RefreshFromSharedUserList(ctx context.Context, resp *shared.UserList) diag.Diagnostics
- func (r *OwnerResourceModel) ToOperationsDeleteOwnerRequest(ctx context.Context) (*operations.DeleteOwnerRequest, diag.Diagnostics)
- func (r *OwnerResourceModel) ToOperationsGetOwnerIDRequest(ctx context.Context) (*operations.GetOwnerIDRequest, diag.Diagnostics)
- func (r *OwnerResourceModel) ToOperationsUpdateOwnerUsersRequest(ctx context.Context) (*operations.UpdateOwnerUsersRequest, diag.Diagnostics)
- func (r *OwnerResourceModel) ToSharedCreateOwnerInfo(ctx context.Context) (*shared.CreateOwnerInfo, diag.Diagnostics)
- func (r *OwnerResourceModel) ToSharedUpdateOwnerInfo(ctx context.Context) (*shared.UpdateOwnerInfo, diag.Diagnostics)
- func (r *OwnerResourceModel) ToSharedUpdateOwnerInfoList(ctx context.Context) (*shared.UpdateOwnerInfoList, diag.Diagnostics)
- func (r *OwnerResourceModel) ToSharedUserIDList(ctx context.Context) (*shared.UserIDList, diag.Diagnostics)
- type OwnersDataSource
- func (r *OwnersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *OwnersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *OwnersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *OwnersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OwnersDataSourceModel
- type PaginatedBundleGroupListDataSource
- func (r *PaginatedBundleGroupListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *PaginatedBundleGroupListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *PaginatedBundleGroupListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *PaginatedBundleGroupListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PaginatedBundleGroupListDataSourceModel
- func (r *PaginatedBundleGroupListDataSourceModel) RefreshFromSharedPaginatedBundleGroupList(ctx context.Context, resp *shared.PaginatedBundleGroupList) diag.Diagnostics
- func (r *PaginatedBundleGroupListDataSourceModel) ToOperationsGetBundleGroupsRequest(ctx context.Context) (*operations.GetBundleGroupsRequest, diag.Diagnostics)
- type PaginatedBundleListDataSource
- func (r *PaginatedBundleListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *PaginatedBundleListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *PaginatedBundleListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *PaginatedBundleListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PaginatedBundleListDataSourceModel
- type PaginatedBundleResourceListDataSource
- func (r *PaginatedBundleResourceListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *PaginatedBundleResourceListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *PaginatedBundleResourceListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *PaginatedBundleResourceListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type PaginatedBundleResourceListDataSourceModel
- func (r *PaginatedBundleResourceListDataSourceModel) RefreshFromSharedPaginatedBundleResourceList(ctx context.Context, resp *shared.PaginatedBundleResourceList) diag.Diagnostics
- func (r *PaginatedBundleResourceListDataSourceModel) ToOperationsGetBundleResourcesRequest(ctx context.Context) (*operations.GetBundleResourcesRequest, diag.Diagnostics)
- type ProviderHTTPTransportOpts
- type RequestConfigurationConfig
- type RequestsDataSource
- func (r *RequestsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *RequestsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *RequestsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *RequestsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RequestsDataSourceModel
- type ResourceDataSource
- func (r *ResourceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ResourceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ResourceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ResourceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ResourceDataSourceModel
- type ResourceMessageChannelListDataSource
- func (r *ResourceMessageChannelListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ResourceMessageChannelListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ResourceMessageChannelListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ResourceMessageChannelListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ResourceMessageChannelListDataSourceModel
- func (r *ResourceMessageChannelListDataSourceModel) RefreshFromSharedMessageChannelList(ctx context.Context, resp *shared.MessageChannelList) diag.Diagnostics
- func (r *ResourceMessageChannelListDataSourceModel) ToOperationsGetResourceMessageChannelsRequest(ctx context.Context) (*operations.GetResourceMessageChannelsRequest, diag.Diagnostics)
- type ResourceResource
- func (r *ResourceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ResourceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ResourceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ResourceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ResourceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ResourceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ResourceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ResourceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *ResourceResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
- type ResourceResourceModel
- func (r *ResourceResourceModel) RefreshFromSharedResource(ctx context.Context, resp *shared.Resource) diag.Diagnostics
- func (r *ResourceResourceModel) RefreshFromSharedUpdateResourceInfo(ctx context.Context, resp *shared.UpdateResourceInfo) diag.Diagnostics
- func (r *ResourceResourceModel) ToOperationsDeleteResourceRequest(ctx context.Context) (*operations.DeleteResourceRequest, diag.Diagnostics)
- func (r *ResourceResourceModel) ToOperationsGetResourceIDRequest(ctx context.Context) (*operations.GetResourceIDRequest, diag.Diagnostics)
- func (r *ResourceResourceModel) ToOperationsUpdateResourceVisibilityRequest(ctx context.Context) (*operations.UpdateResourceVisibilityRequest, diag.Diagnostics)
- func (r *ResourceResourceModel) ToSharedCreateResourceInfo(ctx context.Context) (*shared.CreateResourceInfo, diag.Diagnostics)
- func (r *ResourceResourceModel) ToSharedUpdateResourceInfo(ctx context.Context) (*shared.UpdateResourceInfo, diag.Diagnostics)
- func (r *ResourceResourceModel) ToSharedUpdateResourceInfoList(ctx context.Context) (*shared.UpdateResourceInfoList, diag.Diagnostics)
- func (r *ResourceResourceModel) ToSharedVisibilityInfo(ctx context.Context) (*shared.VisibilityInfo, diag.Diagnostics)
- type ResourceReviewersListDataSource
- func (r *ResourceReviewersListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ResourceReviewersListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ResourceReviewersListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ResourceReviewersListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ResourceReviewersListDataSourceModel
- type ResourceTagResource
- func (r *ResourceTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ResourceTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ResourceTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ResourceTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ResourceTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ResourceTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ResourceTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ResourceTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ResourceTagResourceModel
- type ResourceTagsDataSource
- func (r *ResourceTagsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ResourceTagsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ResourceTagsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ResourceTagsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ResourceTagsDataSourceModel
- type ResourceVisibilityDataSource
- func (r *ResourceVisibilityDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ResourceVisibilityDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ResourceVisibilityDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ResourceVisibilityDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ResourceVisibilityDataSourceModel
- func (r *ResourceVisibilityDataSourceModel) RefreshFromSharedVisibilityInfo(ctx context.Context, resp *shared.VisibilityInfo) diag.Diagnostics
- func (r *ResourceVisibilityDataSourceModel) ToOperationsGetResourceVisibilityRequest(ctx context.Context) (*operations.GetResourceVisibilityRequest, diag.Diagnostics)
- type ResourcesAccessStatusDataSource
- func (r *ResourcesAccessStatusDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ResourcesAccessStatusDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ResourcesAccessStatusDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ResourcesAccessStatusDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ResourcesAccessStatusDataSourceModel
- func (r *ResourcesAccessStatusDataSourceModel) RefreshFromSharedResourceUserAccessStatus(ctx context.Context, resp *shared.ResourceUserAccessStatus) diag.Diagnostics
- func (r *ResourcesAccessStatusDataSourceModel) ToOperationsGetResourceUserAccessStatusRequest(ctx context.Context) (*operations.GetResourceUserAccessStatusRequest, diag.Diagnostics)
- type ResourcesListDataSource
- func (r *ResourcesListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ResourcesListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ResourcesListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ResourcesListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ResourcesListDataSourceModel
- type ResourcesUsersListDataSource
- func (r *ResourcesUsersListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ResourcesUsersListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ResourcesUsersListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ResourcesUsersListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ResourcesUsersListDataSourceModel
- func (r *ResourcesUsersListDataSourceModel) RefreshFromSharedResourceAccessUserList(ctx context.Context, resp *shared.ResourceAccessUserList) diag.Diagnostics
- func (r *ResourcesUsersListDataSourceModel) ToOperationsGetResourceUsersRequest(ctx context.Context) (*operations.GetResourceUsersRequest, diag.Diagnostics)
- type ReviewerStageConfig
- type ScopedRolePermissionListDataSource
- func (r *ScopedRolePermissionListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *ScopedRolePermissionListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *ScopedRolePermissionListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ScopedRolePermissionListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ScopedRolePermissionListDataSourceModel
- func (r *ScopedRolePermissionListDataSourceModel) RefreshFromSharedScopedRolePermissionList(ctx context.Context, resp *shared.ScopedRolePermissionList) diag.Diagnostics
- func (r *ScopedRolePermissionListDataSourceModel) ToOperationsGetResourceScopedRolePermissionsRequest(ctx context.Context) (*operations.GetResourceScopedRolePermissionsRequest, diag.Diagnostics)
- type ScopedRolePermissionListResource
- func (r *ScopedRolePermissionListResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ScopedRolePermissionListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ScopedRolePermissionListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ScopedRolePermissionListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ScopedRolePermissionListResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ScopedRolePermissionListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ScopedRolePermissionListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ScopedRolePermissionListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ScopedRolePermissionListResourceModel
- func (r *ScopedRolePermissionListResourceModel) RefreshFromSharedScopedRolePermissionList(ctx context.Context, resp *shared.ScopedRolePermissionList) diag.Diagnostics
- func (r *ScopedRolePermissionListResourceModel) ToOperationsGetResourceScopedRolePermissionsRequest(ctx context.Context) (*operations.GetResourceScopedRolePermissionsRequest, diag.Diagnostics)
- func (r *ScopedRolePermissionListResourceModel) ToOperationsSetResourceScopedRolePermissionsRequest(ctx context.Context) (*operations.SetResourceScopedRolePermissionsRequest, diag.Diagnostics)
- func (r *ScopedRolePermissionListResourceModel) ToSharedScopedRolePermissionList(ctx context.Context) (*shared.ScopedRolePermissionList, diag.Diagnostics)
- type SessionsDataSource
- func (r *SessionsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *SessionsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *SessionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *SessionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type SessionsDataSourceModel
- type TagDataSource
- func (r *TagDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *TagDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *TagDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *TagDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TagDataSourceModel
- type TagResource
- func (r *TagResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- 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
- func (r *TagResourceModel) RefreshFromSharedTag(ctx context.Context, resp *shared.Tag) diag.Diagnostics
- func (r *TagResourceModel) ToOperationsDeleteTagByIDRequest(ctx context.Context) (*operations.DeleteTagByIDRequest, diag.Diagnostics)
- func (r *TagResourceModel) ToOperationsGetTagByIDRequest(ctx context.Context) (*operations.GetTagByIDRequest, diag.Diagnostics)
- func (r *TagResourceModel) ToSharedCreateTagInfo(ctx context.Context) (*shared.CreateTagInfo, diag.Diagnostics)
- type TagUserResource
- func (r *TagUserResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *TagUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TagUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TagUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TagUserResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TagUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TagUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TagUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TagUserResourceModel
- func (r *TagUserResourceModel) ToOperationsCreateUserTagRequest(ctx context.Context) (*operations.CreateUserTagRequest, diag.Diagnostics)
- func (r *TagUserResourceModel) ToOperationsCreateUserTagRequestBody(ctx context.Context) (*operations.CreateUserTagRequestBody, diag.Diagnostics)
- func (r *TagUserResourceModel) ToOperationsDeleteUserTagRequest(ctx context.Context) (*operations.DeleteUserTagRequest, diag.Diagnostics)
- type TagsListDataSource
- func (r *TagsListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *TagsListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *TagsListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *TagsListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TagsListDataSourceModel
- type UARSListDataSource
- func (r *UARSListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *UARSListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *UARSListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *UARSListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UARSListDataSourceModel
- type UarDataSource
- func (r *UarDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *UarDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *UarDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *UarDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UarDataSourceModel
- type UserDataSource
- func (r *UserDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UserDataSourceModel
- type UserTagsDataSource
- func (r *UserTagsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *UserTagsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *UserTagsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *UserTagsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UserTagsDataSourceModel
- type UsersDataSource
- func (r *UsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *UsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *UsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *UsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UsersDataSourceModel
Constants ¶
const ( FieldHttpOperationType = "tf_http_op_type" OperationHttpRequest = "request" OperationHttpResponse = "response" FieldHttpRequestMethod = "tf_http_req_method" FieldHttpRequestUri = "tf_http_req_uri" FieldHttpRequestProtoVersion = "tf_http_req_version" FieldHttpRequestBody = "tf_http_req_body" FieldHttpResponseProtoVersion = "tf_http_res_version" FieldHttpResponseStatusCode = "tf_http_res_status_code" FieldHttpResponseStatusReason = "tf_http_res_status_reason" FieldHttpResponseBody = "tf_http_res_body" FieldHttpTransactionId = "tf_http_trans_id" )
Variables ¶
This section is empty.
Functions ¶
func GenerateCondition ¶
func GenerateCondition(condition *ConditionConfig) string
func GenerateGroupResource ¶
func GenerateGroupResource(ogc *OpalGroupConfig) string
func GenerateRequestConfigurations ¶
func GenerateRequestConfigurations(requestConfigurations []RequestConfigurationConfig) string
func GenerateReviewerStages ¶
func GenerateReviewerStages(reviewerStages []ReviewerStageConfig) string
func NewAccessRuleDataSource ¶
func NewAccessRuleDataSource() datasource.DataSource
func NewAccessRuleResource ¶
func NewAppDataSource ¶
func NewAppDataSource() datasource.DataSource
func NewAppsDataSource ¶
func NewAppsDataSource() datasource.DataSource
func NewBundleDataSource ¶
func NewBundleDataSource() datasource.DataSource
func NewBundleGroupResource ¶
func NewBundleResource ¶
func NewBundleVisibilityDataSource ¶
func NewBundleVisibilityDataSource() datasource.DataSource
func NewConfigurationTemplateListDataSource ¶
func NewConfigurationTemplateListDataSource() datasource.DataSource
func NewEventsDataSource ¶
func NewEventsDataSource() datasource.DataSource
func NewGroupContainingGroupDataSource ¶
func NewGroupContainingGroupDataSource() datasource.DataSource
func NewGroupDataSource ¶
func NewGroupDataSource() datasource.DataSource
func NewGroupListDataSource ¶
func NewGroupListDataSource() datasource.DataSource
func NewGroupResource ¶
func NewGroupResourceListDataSource ¶
func NewGroupResourceListDataSource() datasource.DataSource
func NewGroupReviewersStagesListDataSource ¶
func NewGroupReviewersStagesListDataSource() datasource.DataSource
func NewGroupTagResource ¶
func NewGroupTagsDataSource ¶
func NewGroupTagsDataSource() datasource.DataSource
func NewGroupUserResource ¶
func NewGroupUsersDataSource ¶
func NewGroupUsersDataSource() datasource.DataSource
func NewIdpGroupMappingsDataSource ¶
func NewIdpGroupMappingsDataSource() datasource.DataSource
func NewMessageChannelDataSource ¶
func NewMessageChannelDataSource() datasource.DataSource
func NewMessageChannelListDataSource ¶
func NewMessageChannelListDataSource() datasource.DataSource
func NewOnCallScheduleDataSource ¶
func NewOnCallScheduleDataSource() datasource.DataSource
func NewOnCallScheduleListDataSource ¶
func NewOnCallScheduleListDataSource() datasource.DataSource
func NewOwnerDataSource ¶
func NewOwnerDataSource() datasource.DataSource
func NewOwnerFromNameDataSource ¶
func NewOwnerFromNameDataSource() datasource.DataSource
func NewOwnerResource ¶
func NewOwnersDataSource ¶
func NewOwnersDataSource() datasource.DataSource
func NewPaginatedBundleGroupListDataSource ¶
func NewPaginatedBundleGroupListDataSource() datasource.DataSource
func NewPaginatedBundleListDataSource ¶
func NewPaginatedBundleListDataSource() datasource.DataSource
func NewPaginatedBundleResourceListDataSource ¶
func NewPaginatedBundleResourceListDataSource() datasource.DataSource
func NewProviderHTTPTransport ¶
func NewProviderHTTPTransport(opts ProviderHTTPTransportOpts) *providerHttpTransport
Note: this is taken as a more minimal/specific version of https://github.com/hashicorp/terraform-plugin-sdk/blob/main/helper/logging/logging_http_transport.go
func NewRequestsDataSource ¶
func NewRequestsDataSource() datasource.DataSource
func NewResourceDataSource ¶
func NewResourceDataSource() datasource.DataSource
func NewResourceMessageChannelListDataSource ¶
func NewResourceMessageChannelListDataSource() datasource.DataSource
func NewResourceResource ¶
func NewResourceReviewersListDataSource ¶
func NewResourceReviewersListDataSource() datasource.DataSource
func NewResourceTagResource ¶
func NewResourceTagsDataSource ¶
func NewResourceTagsDataSource() datasource.DataSource
func NewResourceVisibilityDataSource ¶
func NewResourceVisibilityDataSource() datasource.DataSource
func NewResourcesAccessStatusDataSource ¶
func NewResourcesAccessStatusDataSource() datasource.DataSource
func NewResourcesListDataSource ¶
func NewResourcesListDataSource() datasource.DataSource
func NewResourcesUsersListDataSource ¶
func NewResourcesUsersListDataSource() datasource.DataSource
func NewScopedRolePermissionListDataSource ¶
func NewScopedRolePermissionListDataSource() datasource.DataSource
func NewSessionsDataSource ¶
func NewSessionsDataSource() datasource.DataSource
func NewTagDataSource ¶
func NewTagDataSource() datasource.DataSource
func NewTagResource ¶
func NewTagUserResource ¶
func NewTagsListDataSource ¶
func NewTagsListDataSource() datasource.DataSource
func NewUARSListDataSource ¶
func NewUARSListDataSource() datasource.DataSource
func NewUarDataSource ¶
func NewUarDataSource() datasource.DataSource
func NewUserDataSource ¶
func NewUserDataSource() datasource.DataSource
func NewUserTagsDataSource ¶
func NewUserTagsDataSource() datasource.DataSource
func NewUsersDataSource ¶
func NewUsersDataSource() datasource.DataSource
Types ¶
type AccessRuleDataSource ¶
type AccessRuleDataSource struct {
// contains filtered or unexported fields
}
AccessRuleDataSource is the data source implementation.
func (*AccessRuleDataSource) Configure ¶
func (r *AccessRuleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AccessRuleDataSource) Metadata ¶
func (r *AccessRuleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*AccessRuleDataSource) Read ¶
func (r *AccessRuleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AccessRuleDataSource) Schema ¶
func (r *AccessRuleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type AccessRuleDataSourceModel ¶
type AccessRuleDataSourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` Description types.String `tfsdk:"description"` ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` RuleClauses tfTypes.RuleClauses `tfsdk:"rule_clauses"` Status types.String `tfsdk:"status"` }
AccessRuleDataSourceModel describes the data model.
func (*AccessRuleDataSourceModel) RefreshFromSharedAccessRule ¶
func (r *AccessRuleDataSourceModel) RefreshFromSharedAccessRule(ctx context.Context, resp *shared.AccessRule) diag.Diagnostics
func (*AccessRuleDataSourceModel) ToOperationsGetAccessRuleRequest ¶
func (r *AccessRuleDataSourceModel) ToOperationsGetAccessRuleRequest(ctx context.Context) (*operations.GetAccessRuleRequest, diag.Diagnostics)
type AccessRuleResource ¶
type AccessRuleResource struct {
// contains filtered or unexported fields
}
AccessRuleResource defines the resource implementation.
func (*AccessRuleResource) Configure ¶
func (r *AccessRuleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AccessRuleResource) Create ¶
func (r *AccessRuleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AccessRuleResource) Delete ¶
func (r *AccessRuleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AccessRuleResource) ImportState ¶
func (r *AccessRuleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AccessRuleResource) Metadata ¶
func (r *AccessRuleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AccessRuleResource) Read ¶
func (r *AccessRuleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AccessRuleResource) Schema ¶
func (r *AccessRuleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AccessRuleResource) Update ¶
func (r *AccessRuleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AccessRuleResourceModel ¶
type AccessRuleResourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` Description types.String `tfsdk:"description"` ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` RuleClauses tfTypes.RuleClauses `tfsdk:"rule_clauses"` Status types.String `tfsdk:"status"` }
AccessRuleResourceModel describes the resource data model.
func (*AccessRuleResourceModel) RefreshFromSharedAccessRule ¶
func (r *AccessRuleResourceModel) RefreshFromSharedAccessRule(ctx context.Context, resp *shared.AccessRule) diag.Diagnostics
func (*AccessRuleResourceModel) ToOperationsDeleteGroupRequest ¶
func (r *AccessRuleResourceModel) ToOperationsDeleteGroupRequest(ctx context.Context) (*operations.DeleteGroupRequest, diag.Diagnostics)
func (*AccessRuleResourceModel) ToOperationsGetAccessRuleRequest ¶
func (r *AccessRuleResourceModel) ToOperationsGetAccessRuleRequest(ctx context.Context) (*operations.GetAccessRuleRequest, diag.Diagnostics)
func (*AccessRuleResourceModel) ToOperationsUpdateAccessRuleRequest ¶
func (r *AccessRuleResourceModel) ToOperationsUpdateAccessRuleRequest(ctx context.Context) (*operations.UpdateAccessRuleRequest, diag.Diagnostics)
func (*AccessRuleResourceModel) ToSharedUpdateAccessRuleInfo ¶
func (r *AccessRuleResourceModel) ToSharedUpdateAccessRuleInfo(ctx context.Context) (*shared.UpdateAccessRuleInfo, diag.Diagnostics)
type AppDataSource ¶
type AppDataSource struct {
// contains filtered or unexported fields
}
AppDataSource is the data source implementation.
func (*AppDataSource) Configure ¶
func (r *AppDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AppDataSource) Metadata ¶
func (r *AppDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*AppDataSource) Read ¶
func (r *AppDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AppDataSource) Schema ¶
func (r *AppDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type AppDataSourceModel ¶
type AppDataSourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` Description types.String `tfsdk:"description"` ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Type types.String `tfsdk:"type"` Validations []tfTypes.AppValidation `tfsdk:"validations"` }
AppDataSourceModel describes the data model.
func (*AppDataSourceModel) RefreshFromSharedApp ¶
func (r *AppDataSourceModel) RefreshFromSharedApp(ctx context.Context, resp *shared.App) diag.Diagnostics
func (*AppDataSourceModel) ToOperationsGetAppIDRequest ¶
func (r *AppDataSourceModel) ToOperationsGetAppIDRequest(ctx context.Context) (*operations.GetAppIDRequest, diag.Diagnostics)
type AppsDataSource ¶
type AppsDataSource struct {
// contains filtered or unexported fields
}
AppsDataSource is the data source implementation.
func (*AppsDataSource) Configure ¶
func (r *AppsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AppsDataSource) Metadata ¶
func (r *AppsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*AppsDataSource) Read ¶
func (r *AppsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AppsDataSource) Schema ¶
func (r *AppsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type AppsDataSourceModel ¶
type AppsDataSourceModel struct { AppTypeFilter []types.String `queryParam:"style=form,explode=false,name=app_type_filter" tfsdk:"app_type_filter"` Apps []tfTypes.App `tfsdk:"apps"` OwnerFilter types.String `queryParam:"style=form,explode=true,name=owner_filter" tfsdk:"owner_filter"` }
AppsDataSourceModel describes the data model.
func (*AppsDataSourceModel) RefreshFromSharedAppsList ¶
func (r *AppsDataSourceModel) RefreshFromSharedAppsList(ctx context.Context, resp *shared.AppsList) diag.Diagnostics
func (*AppsDataSourceModel) ToOperationsGetAppsRequest ¶
func (r *AppsDataSourceModel) ToOperationsGetAppsRequest(ctx context.Context) (*operations.GetAppsRequest, diag.Diagnostics)
type BundleDataSource ¶
type BundleDataSource struct {
// contains filtered or unexported fields
}
BundleDataSource is the data source implementation.
func (*BundleDataSource) Configure ¶
func (r *BundleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*BundleDataSource) Metadata ¶
func (r *BundleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*BundleDataSource) Read ¶
func (r *BundleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BundleDataSource) Schema ¶
func (r *BundleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type BundleDataSourceModel ¶
type BundleDataSourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` BundleID types.String `tfsdk:"bundle_id"` CreatedAt types.String `tfsdk:"created_at"` Description types.String `tfsdk:"description"` Name types.String `tfsdk:"name"` TotalNumGroups types.Int64 `tfsdk:"total_num_groups"` TotalNumItems types.Int64 `tfsdk:"total_num_items"` TotalNumResources types.Int64 `tfsdk:"total_num_resources"` UpdatedAt types.String `tfsdk:"updated_at"` Visibility types.String `tfsdk:"visibility"` VisibilityGroupIds []types.String `tfsdk:"visibility_group_ids"` }
BundleDataSourceModel describes the data model.
func (*BundleDataSourceModel) RefreshFromSharedBundle ¶
func (r *BundleDataSourceModel) RefreshFromSharedBundle(ctx context.Context, resp *shared.Bundle) diag.Diagnostics
func (*BundleDataSourceModel) RefreshFromSharedVisibilityInfo ¶
func (r *BundleDataSourceModel) RefreshFromSharedVisibilityInfo(ctx context.Context, resp *shared.VisibilityInfo) diag.Diagnostics
func (*BundleDataSourceModel) ToOperationsGetBundleRequest ¶
func (r *BundleDataSourceModel) ToOperationsGetBundleRequest(ctx context.Context) (*operations.GetBundleRequest, diag.Diagnostics)
func (*BundleDataSourceModel) ToOperationsGetBundleVisibilityRequest ¶
func (r *BundleDataSourceModel) ToOperationsGetBundleVisibilityRequest(ctx context.Context) (*operations.GetBundleVisibilityRequest, diag.Diagnostics)
type BundleGroupResource ¶
type BundleGroupResource struct {
// contains filtered or unexported fields
}
BundleGroupResource defines the resource implementation.
func (*BundleGroupResource) Configure ¶
func (r *BundleGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*BundleGroupResource) Create ¶
func (r *BundleGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BundleGroupResource) Delete ¶
func (r *BundleGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BundleGroupResource) ImportState ¶
func (r *BundleGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BundleGroupResource) Metadata ¶
func (r *BundleGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BundleGroupResource) Read ¶
func (r *BundleGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BundleGroupResource) Schema ¶
func (r *BundleGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BundleGroupResource) Update ¶
func (r *BundleGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BundleGroupResourceModel ¶
type BundleGroupResourceModel struct { AccessLevelName types.String `tfsdk:"access_level_name"` AccessLevelRemoteID types.String `tfsdk:"access_level_remote_id"` BundleID types.String `tfsdk:"bundle_id"` GroupID types.String `tfsdk:"group_id"` }
BundleGroupResourceModel describes the resource data model.
func (*BundleGroupResourceModel) RefreshFromSharedBundleGroup ¶
func (r *BundleGroupResourceModel) RefreshFromSharedBundleGroup(ctx context.Context, resp *shared.BundleGroup) diag.Diagnostics
func (*BundleGroupResourceModel) ToOperationsAddBundleGroupRequest ¶
func (r *BundleGroupResourceModel) ToOperationsAddBundleGroupRequest(ctx context.Context) (*operations.AddBundleGroupRequest, diag.Diagnostics)
func (*BundleGroupResourceModel) ToOperationsAddBundleGroupRequestBody ¶
func (r *BundleGroupResourceModel) ToOperationsAddBundleGroupRequestBody(ctx context.Context) (*operations.AddBundleGroupRequestBody, diag.Diagnostics)
func (*BundleGroupResourceModel) ToOperationsRemoveBundleGroupRequest ¶
func (r *BundleGroupResourceModel) ToOperationsRemoveBundleGroupRequest(ctx context.Context) (*operations.RemoveBundleGroupRequest, diag.Diagnostics)
type BundleResource ¶
type BundleResource struct {
// contains filtered or unexported fields
}
BundleResource defines the resource implementation.
func (*BundleResource) Configure ¶
func (r *BundleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*BundleResource) Create ¶
func (r *BundleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BundleResource) Delete ¶
func (r *BundleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BundleResource) ImportState ¶
func (r *BundleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BundleResource) Metadata ¶
func (r *BundleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BundleResource) Read ¶
func (r *BundleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BundleResource) Schema ¶
func (r *BundleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BundleResource) Update ¶
func (r *BundleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BundleResourceModel ¶
type BundleResourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` BundleID types.String `tfsdk:"bundle_id"` CreatedAt types.String `tfsdk:"created_at"` Description types.String `tfsdk:"description"` Name types.String `tfsdk:"name"` TotalNumGroups types.Int64 `tfsdk:"total_num_groups"` TotalNumItems types.Int64 `tfsdk:"total_num_items"` TotalNumResources types.Int64 `tfsdk:"total_num_resources"` UpdatedAt types.String `tfsdk:"updated_at"` Visibility types.String `tfsdk:"visibility"` VisibilityGroupIds []types.String `tfsdk:"visibility_group_ids"` }
BundleResourceModel describes the resource data model.
func (*BundleResourceModel) RefreshFromSharedBundle ¶
func (r *BundleResourceModel) RefreshFromSharedBundle(ctx context.Context, resp *shared.Bundle) diag.Diagnostics
func (*BundleResourceModel) RefreshFromSharedVisibilityInfo ¶
func (r *BundleResourceModel) RefreshFromSharedVisibilityInfo(ctx context.Context, resp *shared.VisibilityInfo) diag.Diagnostics
func (*BundleResourceModel) ToOperationsDeleteBundleRequest ¶
func (r *BundleResourceModel) ToOperationsDeleteBundleRequest(ctx context.Context) (*operations.DeleteBundleRequest, diag.Diagnostics)
func (*BundleResourceModel) ToOperationsGetBundleRequest ¶
func (r *BundleResourceModel) ToOperationsGetBundleRequest(ctx context.Context) (*operations.GetBundleRequest, diag.Diagnostics)
func (*BundleResourceModel) ToOperationsGetBundleVisibilityRequest ¶
func (r *BundleResourceModel) ToOperationsGetBundleVisibilityRequest(ctx context.Context) (*operations.GetBundleVisibilityRequest, diag.Diagnostics)
func (*BundleResourceModel) ToOperationsSetBundleVisibilityRequest ¶
func (r *BundleResourceModel) ToOperationsSetBundleVisibilityRequest(ctx context.Context) (*operations.SetBundleVisibilityRequest, diag.Diagnostics)
func (*BundleResourceModel) ToOperationsUpdateBundleRequest ¶
func (r *BundleResourceModel) ToOperationsUpdateBundleRequest(ctx context.Context) (*operations.UpdateBundleRequest, diag.Diagnostics)
func (*BundleResourceModel) ToSharedBundleInput ¶
func (r *BundleResourceModel) ToSharedBundleInput(ctx context.Context) (*shared.BundleInput, diag.Diagnostics)
func (*BundleResourceModel) ToSharedCreateBundleInfo ¶
func (r *BundleResourceModel) ToSharedCreateBundleInfo(ctx context.Context) (*shared.CreateBundleInfo, diag.Diagnostics)
func (*BundleResourceModel) ToSharedVisibilityInfo ¶
func (r *BundleResourceModel) ToSharedVisibilityInfo(ctx context.Context) (*shared.VisibilityInfo, diag.Diagnostics)
type BundleResourceResource ¶
type BundleResourceResource struct {
// contains filtered or unexported fields
}
BundleResourceResource defines the resource implementation.
func (*BundleResourceResource) Configure ¶
func (r *BundleResourceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*BundleResourceResource) Create ¶
func (r *BundleResourceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*BundleResourceResource) Delete ¶
func (r *BundleResourceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*BundleResourceResource) ImportState ¶
func (r *BundleResourceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*BundleResourceResource) Metadata ¶
func (r *BundleResourceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*BundleResourceResource) Read ¶
func (r *BundleResourceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*BundleResourceResource) Schema ¶
func (r *BundleResourceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*BundleResourceResource) Update ¶
func (r *BundleResourceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type BundleResourceResourceModel ¶
type BundleResourceResourceModel struct { AccessLevelName types.String `tfsdk:"access_level_name"` AccessLevelRemoteID types.String `tfsdk:"access_level_remote_id"` BundleID types.String `tfsdk:"bundle_id"` ResourceID types.String `tfsdk:"resource_id"` }
BundleResourceResourceModel describes the resource data model.
func (*BundleResourceResourceModel) RefreshFromSharedBundleResource ¶
func (r *BundleResourceResourceModel) RefreshFromSharedBundleResource(ctx context.Context, resp *shared.BundleResource) diag.Diagnostics
func (*BundleResourceResourceModel) ToOperationsAddBundleResourceRequest ¶
func (r *BundleResourceResourceModel) ToOperationsAddBundleResourceRequest(ctx context.Context) (*operations.AddBundleResourceRequest, diag.Diagnostics)
func (*BundleResourceResourceModel) ToOperationsAddBundleResourceRequestBody ¶
func (r *BundleResourceResourceModel) ToOperationsAddBundleResourceRequestBody(ctx context.Context) (*operations.AddBundleResourceRequestBody, diag.Diagnostics)
func (*BundleResourceResourceModel) ToOperationsRemoveBundleResourceRequest ¶
func (r *BundleResourceResourceModel) ToOperationsRemoveBundleResourceRequest(ctx context.Context) (*operations.RemoveBundleResourceRequest, diag.Diagnostics)
type BundleVisibilityDataSource ¶
type BundleVisibilityDataSource struct {
// contains filtered or unexported fields
}
BundleVisibilityDataSource is the data source implementation.
func (*BundleVisibilityDataSource) Configure ¶
func (r *BundleVisibilityDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*BundleVisibilityDataSource) Metadata ¶
func (r *BundleVisibilityDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*BundleVisibilityDataSource) Read ¶
func (r *BundleVisibilityDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*BundleVisibilityDataSource) Schema ¶
func (r *BundleVisibilityDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type BundleVisibilityDataSourceModel ¶
type BundleVisibilityDataSourceModel struct { BundleID types.String `tfsdk:"bundle_id"` Visibility types.String `tfsdk:"visibility"` VisibilityGroupIds []types.String `tfsdk:"visibility_group_ids"` }
BundleVisibilityDataSourceModel describes the data model.
func (*BundleVisibilityDataSourceModel) RefreshFromSharedVisibilityInfo ¶
func (r *BundleVisibilityDataSourceModel) RefreshFromSharedVisibilityInfo(ctx context.Context, resp *shared.VisibilityInfo) diag.Diagnostics
func (*BundleVisibilityDataSourceModel) ToOperationsGetBundleVisibilityRequest ¶
func (r *BundleVisibilityDataSourceModel) ToOperationsGetBundleVisibilityRequest(ctx context.Context) (*operations.GetBundleVisibilityRequest, diag.Diagnostics)
type ConditionConfig ¶
type ConfigurationTemplateListDataSource ¶
type ConfigurationTemplateListDataSource struct {
// contains filtered or unexported fields
}
ConfigurationTemplateListDataSource is the data source implementation.
func (*ConfigurationTemplateListDataSource) Configure ¶
func (r *ConfigurationTemplateListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ConfigurationTemplateListDataSource) Metadata ¶
func (r *ConfigurationTemplateListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ConfigurationTemplateListDataSource) Read ¶
func (r *ConfigurationTemplateListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ConfigurationTemplateListDataSource) Schema ¶
func (r *ConfigurationTemplateListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ConfigurationTemplateListDataSourceModel ¶
type ConfigurationTemplateListDataSourceModel struct {
Results []tfTypes.ConfigurationTemplate `tfsdk:"results"`
}
ConfigurationTemplateListDataSourceModel describes the data model.
func (*ConfigurationTemplateListDataSourceModel) RefreshFromSharedPaginatedConfigurationTemplateList ¶
func (r *ConfigurationTemplateListDataSourceModel) RefreshFromSharedPaginatedConfigurationTemplateList(ctx context.Context, resp *shared.PaginatedConfigurationTemplateList) diag.Diagnostics
type ConfigurationTemplateResource ¶
type ConfigurationTemplateResource struct {
// contains filtered or unexported fields
}
ConfigurationTemplateResource defines the resource implementation.
func (*ConfigurationTemplateResource) Configure ¶
func (r *ConfigurationTemplateResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ConfigurationTemplateResource) Create ¶
func (r *ConfigurationTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ConfigurationTemplateResource) Delete ¶
func (r *ConfigurationTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ConfigurationTemplateResource) ImportState ¶
func (r *ConfigurationTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ConfigurationTemplateResource) Metadata ¶
func (r *ConfigurationTemplateResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ConfigurationTemplateResource) Read ¶
func (r *ConfigurationTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ConfigurationTemplateResource) Schema ¶
func (r *ConfigurationTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ConfigurationTemplateResource) Update ¶
func (r *ConfigurationTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ConfigurationTemplateResourceModel ¶
type ConfigurationTemplateResourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` BreakGlassUserIds []types.String `tfsdk:"break_glass_user_ids"` ConfigurationTemplateID types.String `tfsdk:"configuration_template_id"` CustomRequestNotification types.String `tfsdk:"custom_request_notification"` LinkedAuditMessageChannelIds []types.String `tfsdk:"linked_audit_message_channel_ids"` MemberOnCallScheduleIds []types.String `tfsdk:"member_on_call_schedule_ids"` Name types.String `tfsdk:"name"` RequestConfigurationID types.String `tfsdk:"request_configuration_id"` RequestConfigurations []tfTypes.RequestConfiguration `tfsdk:"request_configurations"` RequireMfaToApprove types.Bool `tfsdk:"require_mfa_to_approve"` RequireMfaToConnect types.Bool `tfsdk:"require_mfa_to_connect"` TicketPropagation *tfTypes.TicketPropagationConfiguration `tfsdk:"ticket_propagation"` Visibility tfTypes.VisibilityInfo `tfsdk:"visibility"` }
ConfigurationTemplateResourceModel describes the resource data model.
func (*ConfigurationTemplateResourceModel) RefreshFromSharedConfigurationTemplate ¶
func (r *ConfigurationTemplateResourceModel) RefreshFromSharedConfigurationTemplate(ctx context.Context, resp *shared.ConfigurationTemplate) diag.Diagnostics
func (*ConfigurationTemplateResourceModel) ToOperationsDeleteConfigurationTemplateRequest ¶
func (r *ConfigurationTemplateResourceModel) ToOperationsDeleteConfigurationTemplateRequest(ctx context.Context) (*operations.DeleteConfigurationTemplateRequest, diag.Diagnostics)
func (*ConfigurationTemplateResourceModel) ToSharedCreateConfigurationTemplateInfo ¶
func (r *ConfigurationTemplateResourceModel) ToSharedCreateConfigurationTemplateInfo(ctx context.Context) (*shared.CreateConfigurationTemplateInfo, diag.Diagnostics)
func (*ConfigurationTemplateResourceModel) ToSharedUpdateConfigurationTemplateInfo ¶
func (r *ConfigurationTemplateResourceModel) ToSharedUpdateConfigurationTemplateInfo(ctx context.Context) (*shared.UpdateConfigurationTemplateInfo, diag.Diagnostics)
type EventsDataSource ¶
type EventsDataSource struct {
// contains filtered or unexported fields
}
EventsDataSource is the data source implementation.
func (*EventsDataSource) Configure ¶
func (r *EventsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EventsDataSource) Metadata ¶
func (r *EventsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*EventsDataSource) Read ¶
func (r *EventsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EventsDataSource) Schema ¶
func (r *EventsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type EventsDataSourceModel ¶
type EventsDataSourceModel struct { ActorFilter types.String `queryParam:"style=form,explode=true,name=actor_filter" tfsdk:"actor_filter"` APITokenFilter types.String `queryParam:"style=form,explode=true,name=api_token_filter" tfsdk:"api_token_filter"` Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` EndDateFilter types.String `queryParam:"style=form,explode=true,name=end_date_filter" tfsdk:"end_date_filter"` EventTypeFilter types.String `queryParam:"style=form,explode=true,name=event_type_filter" tfsdk:"event_type_filter"` Next types.String `tfsdk:"next"` ObjectFilter types.String `queryParam:"style=form,explode=true,name=object_filter" tfsdk:"object_filter"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Previous types.String `tfsdk:"previous"` Results []tfTypes.Event `tfsdk:"results"` StartDateFilter types.String `queryParam:"style=form,explode=true,name=start_date_filter" tfsdk:"start_date_filter"` }
EventsDataSourceModel describes the data model.
func (*EventsDataSourceModel) RefreshFromSharedPaginatedEventList ¶
func (r *EventsDataSourceModel) RefreshFromSharedPaginatedEventList(ctx context.Context, resp *shared.PaginatedEventList) diag.Diagnostics
func (*EventsDataSourceModel) ToOperationsGetEventsRequest ¶
func (r *EventsDataSourceModel) ToOperationsGetEventsRequest(ctx context.Context) (*operations.GetEventsRequest, diag.Diagnostics)
type GroupContainingGroupDataSource ¶
type GroupContainingGroupDataSource struct {
// contains filtered or unexported fields
}
GroupContainingGroupDataSource is the data source implementation.
func (*GroupContainingGroupDataSource) Configure ¶
func (r *GroupContainingGroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupContainingGroupDataSource) Metadata ¶
func (r *GroupContainingGroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*GroupContainingGroupDataSource) Read ¶
func (r *GroupContainingGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupContainingGroupDataSource) Schema ¶
func (r *GroupContainingGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type GroupContainingGroupDataSourceModel ¶
type GroupContainingGroupDataSourceModel struct { ContainingGroupID types.String `tfsdk:"containing_group_id"` GroupID types.String `tfsdk:"group_id"` }
GroupContainingGroupDataSourceModel describes the data model.
func (*GroupContainingGroupDataSourceModel) RefreshFromSharedGroupContainingGroup ¶
func (r *GroupContainingGroupDataSourceModel) RefreshFromSharedGroupContainingGroup(ctx context.Context, resp *shared.GroupContainingGroup) diag.Diagnostics
func (*GroupContainingGroupDataSourceModel) ToOperationsGetGroupContainingGroupRequest ¶
func (r *GroupContainingGroupDataSourceModel) ToOperationsGetGroupContainingGroupRequest(ctx context.Context) (*operations.GetGroupContainingGroupRequest, diag.Diagnostics)
type GroupContainingGroupResource ¶
type GroupContainingGroupResource struct {
// contains filtered or unexported fields
}
GroupContainingGroupResource defines the resource implementation.
func (*GroupContainingGroupResource) Configure ¶
func (r *GroupContainingGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupContainingGroupResource) Create ¶
func (r *GroupContainingGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupContainingGroupResource) Delete ¶
func (r *GroupContainingGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupContainingGroupResource) ImportState ¶
func (r *GroupContainingGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupContainingGroupResource) Metadata ¶
func (r *GroupContainingGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupContainingGroupResource) Read ¶
func (r *GroupContainingGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupContainingGroupResource) Schema ¶
func (r *GroupContainingGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupContainingGroupResource) Update ¶
func (r *GroupContainingGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupContainingGroupResourceModel ¶
type GroupContainingGroupResourceModel struct { ContainingGroupID types.String `tfsdk:"containing_group_id"` GroupID types.String `tfsdk:"group_id"` }
GroupContainingGroupResourceModel describes the resource data model.
func (*GroupContainingGroupResourceModel) RefreshFromSharedGroupContainingGroup ¶
func (r *GroupContainingGroupResourceModel) RefreshFromSharedGroupContainingGroup(ctx context.Context, resp *shared.GroupContainingGroup) diag.Diagnostics
func (*GroupContainingGroupResourceModel) ToOperationsAddGroupContainingGroupRequest ¶
func (r *GroupContainingGroupResourceModel) ToOperationsAddGroupContainingGroupRequest(ctx context.Context) (*operations.AddGroupContainingGroupRequest, diag.Diagnostics)
func (*GroupContainingGroupResourceModel) ToOperationsGetGroupContainingGroupRequest ¶
func (r *GroupContainingGroupResourceModel) ToOperationsGetGroupContainingGroupRequest(ctx context.Context) (*operations.GetGroupContainingGroupRequest, diag.Diagnostics)
func (*GroupContainingGroupResourceModel) ToOperationsRemoveGroupContainingGroupRequest ¶
func (r *GroupContainingGroupResourceModel) ToOperationsRemoveGroupContainingGroupRequest(ctx context.Context) (*operations.RemoveGroupContainingGroupRequest, diag.Diagnostics)
func (*GroupContainingGroupResourceModel) ToSharedGroupContainingGroup ¶
func (r *GroupContainingGroupResourceModel) ToSharedGroupContainingGroup(ctx context.Context) (*shared.GroupContainingGroup, diag.Diagnostics)
type GroupDataSource ¶
type GroupDataSource struct {
// contains filtered or unexported fields
}
GroupDataSource is the data source implementation.
func (*GroupDataSource) Configure ¶
func (r *GroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupDataSource) Metadata ¶
func (r *GroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*GroupDataSource) Read ¶
func (r *GroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupDataSource) Schema ¶
func (r *GroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type GroupDataSourceModel ¶
type GroupDataSourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` AppID types.String `tfsdk:"app_id"` CustomRequestNotification types.String `tfsdk:"custom_request_notification"` Description types.String `tfsdk:"description"` ExtensionsDurationInMinutes types.Int64 `tfsdk:"extensions_duration_in_minutes"` GroupBindingID types.String `tfsdk:"group_binding_id"` GroupLeaderUserIds []types.String `tfsdk:"group_leader_user_ids"` GroupType types.String `tfsdk:"group_type"` ID types.String `tfsdk:"id"` LastSuccessfulSync *tfTypes.SyncTask `tfsdk:"last_successful_sync"` MessageChannels tfTypes.GetGroupMessageChannelsResponseBody `tfsdk:"message_channels"` Name types.String `tfsdk:"name"` OnCallSchedules tfTypes.GetGroupOnCallSchedulesResponseBody `tfsdk:"on_call_schedules"` RemoteInfo *tfTypes.GroupRemoteInfo `tfsdk:"remote_info"` RemoteName types.String `tfsdk:"remote_name"` RequestConfigurations []tfTypes.RequestConfiguration `tfsdk:"request_configurations"` RequireMfaToApprove types.Bool `tfsdk:"require_mfa_to_approve"` RiskSensitivity types.String `tfsdk:"risk_sensitivity"` RiskSensitivityOverride types.String `tfsdk:"risk_sensitivity_override"` Visibility types.String `tfsdk:"visibility"` VisibilityGroupIds []types.String `tfsdk:"visibility_group_ids"` }
GroupDataSourceModel describes the data model.
func (*GroupDataSourceModel) RefreshFromOperationsGetGroupMessageChannelsResponseBody ¶
func (r *GroupDataSourceModel) RefreshFromOperationsGetGroupMessageChannelsResponseBody(ctx context.Context, resp *operations.GetGroupMessageChannelsResponseBody) diag.Diagnostics
func (*GroupDataSourceModel) RefreshFromOperationsGetGroupOnCallSchedulesResponseBody ¶ added in v3.2.0
func (r *GroupDataSourceModel) RefreshFromOperationsGetGroupOnCallSchedulesResponseBody(ctx context.Context, resp *operations.GetGroupOnCallSchedulesResponseBody) diag.Diagnostics
func (*GroupDataSourceModel) RefreshFromOperationsGetGroupVisibilityResponseBody ¶
func (r *GroupDataSourceModel) RefreshFromOperationsGetGroupVisibilityResponseBody(ctx context.Context, resp *operations.GetGroupVisibilityResponseBody) diag.Diagnostics
func (*GroupDataSourceModel) RefreshFromSharedGroup ¶
func (r *GroupDataSourceModel) RefreshFromSharedGroup(ctx context.Context, resp *shared.Group) diag.Diagnostics
func (*GroupDataSourceModel) ToOperationsGetGroupMessageChannelsRequest ¶
func (r *GroupDataSourceModel) ToOperationsGetGroupMessageChannelsRequest(ctx context.Context) (*operations.GetGroupMessageChannelsRequest, diag.Diagnostics)
func (*GroupDataSourceModel) ToOperationsGetGroupOnCallSchedulesRequest ¶
func (r *GroupDataSourceModel) ToOperationsGetGroupOnCallSchedulesRequest(ctx context.Context) (*operations.GetGroupOnCallSchedulesRequest, diag.Diagnostics)
func (*GroupDataSourceModel) ToOperationsGetGroupRequest ¶
func (r *GroupDataSourceModel) ToOperationsGetGroupRequest(ctx context.Context) (*operations.GetGroupRequest, diag.Diagnostics)
func (*GroupDataSourceModel) ToOperationsGetGroupVisibilityRequest ¶
func (r *GroupDataSourceModel) ToOperationsGetGroupVisibilityRequest(ctx context.Context) (*operations.GetGroupVisibilityRequest, diag.Diagnostics)
type GroupListDataSource ¶
type GroupListDataSource struct {
// contains filtered or unexported fields
}
GroupListDataSource is the data source implementation.
func (*GroupListDataSource) Configure ¶
func (r *GroupListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupListDataSource) Metadata ¶
func (r *GroupListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*GroupListDataSource) Read ¶
func (r *GroupListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupListDataSource) Schema ¶
func (r *GroupListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type GroupListDataSourceModel ¶
type GroupListDataSourceModel struct { GroupIds []types.String `queryParam:"style=form,explode=false,name=group_ids" tfsdk:"group_ids"` GroupName types.String `queryParam:"style=form,explode=true,name=group_name" tfsdk:"group_name"` GroupTypeFilter types.String `queryParam:"style=form,explode=true,name=group_type_filter" tfsdk:"group_type_filter"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Results []tfTypes.Group `tfsdk:"results"` }
GroupListDataSourceModel describes the data model.
func (*GroupListDataSourceModel) RefreshFromSharedPaginatedGroupsList ¶
func (r *GroupListDataSourceModel) RefreshFromSharedPaginatedGroupsList(ctx context.Context, resp *shared.PaginatedGroupsList) diag.Diagnostics
func (*GroupListDataSourceModel) ToOperationsGetGroupsRequest ¶
func (r *GroupListDataSourceModel) ToOperationsGetGroupsRequest(ctx context.Context) (*operations.GetGroupsRequest, diag.Diagnostics)
type GroupResource ¶
type GroupResource struct {
// contains filtered or unexported fields
}
GroupResource defines the resource implementation.
func (*GroupResource) Configure ¶
func (r *GroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupResource) Create ¶
func (r *GroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupResource) Delete ¶
func (r *GroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupResource) ImportState ¶
func (r *GroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupResource) Metadata ¶
func (r *GroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupResource) Read ¶
func (r *GroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupResource) Schema ¶
func (r *GroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupResource) Update ¶
func (r *GroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*GroupResource) UpgradeState ¶
func (r *GroupResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
type GroupResourceListDataSource ¶
type GroupResourceListDataSource struct {
// contains filtered or unexported fields
}
GroupResourceListDataSource is the data source implementation.
func (*GroupResourceListDataSource) Configure ¶
func (r *GroupResourceListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupResourceListDataSource) Metadata ¶
func (r *GroupResourceListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*GroupResourceListDataSource) Read ¶
func (r *GroupResourceListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupResourceListDataSource) Schema ¶
func (r *GroupResourceListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type GroupResourceListDataSourceModel ¶
type GroupResourceListDataSourceModel struct { GroupID types.String `tfsdk:"group_id"` GroupResources []tfTypes.GroupResource `tfsdk:"group_resources"` }
GroupResourceListDataSourceModel describes the data model.
func (*GroupResourceListDataSourceModel) RefreshFromSharedGroupResourceList ¶
func (r *GroupResourceListDataSourceModel) RefreshFromSharedGroupResourceList(ctx context.Context, resp *shared.GroupResourceList) diag.Diagnostics
func (*GroupResourceListDataSourceModel) ToOperationsGetGroupResourcesRequest ¶
func (r *GroupResourceListDataSourceModel) ToOperationsGetGroupResourcesRequest(ctx context.Context) (*operations.GetGroupResourcesRequest, diag.Diagnostics)
type GroupResourceListResource ¶
type GroupResourceListResource struct {
// contains filtered or unexported fields
}
GroupResourceListResource defines the resource implementation.
func (*GroupResourceListResource) Configure ¶
func (r *GroupResourceListResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupResourceListResource) Create ¶
func (r *GroupResourceListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupResourceListResource) Delete ¶
func (r *GroupResourceListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupResourceListResource) ImportState ¶
func (r *GroupResourceListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupResourceListResource) Metadata ¶
func (r *GroupResourceListResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupResourceListResource) Read ¶
func (r *GroupResourceListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupResourceListResource) Schema ¶
func (r *GroupResourceListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupResourceListResource) Update ¶
func (r *GroupResourceListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupResourceListResourceModel ¶
type GroupResourceListResourceModel struct { GroupID types.String `tfsdk:"group_id"` GroupResources []tfTypes.GroupResource `tfsdk:"group_resources"` Resources []tfTypes.ResourceWithAccessLevel `tfsdk:"resources"` }
GroupResourceListResourceModel describes the resource data model.
func (*GroupResourceListResourceModel) RefreshFromSharedGroupResourceList ¶
func (r *GroupResourceListResourceModel) RefreshFromSharedGroupResourceList(ctx context.Context, resp *shared.GroupResourceList) diag.Diagnostics
func (*GroupResourceListResourceModel) ToOperationsGetGroupResourcesRequest ¶
func (r *GroupResourceListResourceModel) ToOperationsGetGroupResourcesRequest(ctx context.Context) (*operations.GetGroupResourcesRequest, diag.Diagnostics)
func (*GroupResourceListResourceModel) ToOperationsUpdateGroupResourcesRequest ¶
func (r *GroupResourceListResourceModel) ToOperationsUpdateGroupResourcesRequest(ctx context.Context) (*operations.UpdateGroupResourcesRequest, diag.Diagnostics)
func (*GroupResourceListResourceModel) ToSharedUpdateGroupResourcesInfo ¶
func (r *GroupResourceListResourceModel) ToSharedUpdateGroupResourcesInfo(ctx context.Context) (*shared.UpdateGroupResourcesInfo, diag.Diagnostics)
type GroupResourceModel ¶
type GroupResourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` AppID types.String `tfsdk:"app_id"` CustomRequestNotification types.String `tfsdk:"custom_request_notification"` Description types.String `tfsdk:"description"` ExtensionsDurationInMinutes types.Int64 `tfsdk:"extensions_duration_in_minutes"` GroupBindingID types.String `tfsdk:"group_binding_id"` GroupLeaderUserIds []types.String `tfsdk:"group_leader_user_ids"` GroupType types.String `tfsdk:"group_type"` ID types.String `tfsdk:"id"` LastSuccessfulSync *tfTypes.SyncTask `tfsdk:"last_successful_sync"` MessageChannelIds []types.String `tfsdk:"message_channel_ids"` MessageChannels tfTypes.GetGroupMessageChannelsResponseBody `tfsdk:"message_channels"` Name types.String `tfsdk:"name"` OnCallScheduleIds []types.String `tfsdk:"on_call_schedule_ids"` OnCallSchedules tfTypes.GetGroupOnCallSchedulesResponseBody `tfsdk:"on_call_schedules"` RemoteInfo *tfTypes.GroupRemoteInfo `tfsdk:"remote_info"` RemoteName types.String `tfsdk:"remote_name"` RequestConfigurations []tfTypes.RequestConfiguration `tfsdk:"request_configurations"` RequireMfaToApprove types.Bool `tfsdk:"require_mfa_to_approve"` RiskSensitivity types.String `tfsdk:"risk_sensitivity"` RiskSensitivityOverride types.String `tfsdk:"risk_sensitivity_override"` Visibility types.String `tfsdk:"visibility"` VisibilityGroupIds []types.String `tfsdk:"visibility_group_ids"` }
GroupResourceModel describes the resource data model.
func (*GroupResourceModel) RefreshFromOperationsGetGroupMessageChannelsResponseBody ¶
func (r *GroupResourceModel) RefreshFromOperationsGetGroupMessageChannelsResponseBody(ctx context.Context, resp *operations.GetGroupMessageChannelsResponseBody) diag.Diagnostics
func (*GroupResourceModel) RefreshFromOperationsGetGroupOnCallSchedulesResponseBody ¶ added in v3.2.0
func (r *GroupResourceModel) RefreshFromOperationsGetGroupOnCallSchedulesResponseBody(ctx context.Context, resp *operations.GetGroupOnCallSchedulesResponseBody) diag.Diagnostics
func (*GroupResourceModel) RefreshFromOperationsGetGroupVisibilityResponseBody ¶
func (r *GroupResourceModel) RefreshFromOperationsGetGroupVisibilityResponseBody(ctx context.Context, resp *operations.GetGroupVisibilityResponseBody) diag.Diagnostics
func (*GroupResourceModel) RefreshFromSharedGroup ¶
func (r *GroupResourceModel) RefreshFromSharedGroup(ctx context.Context, resp *shared.Group) diag.Diagnostics
func (*GroupResourceModel) RefreshFromSharedUpdateGroupInfo ¶
func (r *GroupResourceModel) RefreshFromSharedUpdateGroupInfo(ctx context.Context, resp *shared.UpdateGroupInfo) diag.Diagnostics
func (*GroupResourceModel) ToOperationsDeleteGroupRequest ¶
func (r *GroupResourceModel) ToOperationsDeleteGroupRequest(ctx context.Context) (*operations.DeleteGroupRequest, diag.Diagnostics)
func (*GroupResourceModel) ToOperationsGetGroupMessageChannelsRequest ¶
func (r *GroupResourceModel) ToOperationsGetGroupMessageChannelsRequest(ctx context.Context) (*operations.GetGroupMessageChannelsRequest, diag.Diagnostics)
func (*GroupResourceModel) ToOperationsGetGroupOnCallSchedulesRequest ¶
func (r *GroupResourceModel) ToOperationsGetGroupOnCallSchedulesRequest(ctx context.Context) (*operations.GetGroupOnCallSchedulesRequest, diag.Diagnostics)
func (*GroupResourceModel) ToOperationsGetGroupRequest ¶
func (r *GroupResourceModel) ToOperationsGetGroupRequest(ctx context.Context) (*operations.GetGroupRequest, diag.Diagnostics)
func (*GroupResourceModel) ToOperationsGetGroupVisibilityRequest ¶
func (r *GroupResourceModel) ToOperationsGetGroupVisibilityRequest(ctx context.Context) (*operations.GetGroupVisibilityRequest, diag.Diagnostics)
func (*GroupResourceModel) ToOperationsUpdateGroupMessageChannelsRequest ¶
func (r *GroupResourceModel) ToOperationsUpdateGroupMessageChannelsRequest(ctx context.Context) (*operations.UpdateGroupMessageChannelsRequest, diag.Diagnostics)
func (*GroupResourceModel) ToOperationsUpdateGroupOnCallSchedulesRequest ¶
func (r *GroupResourceModel) ToOperationsUpdateGroupOnCallSchedulesRequest(ctx context.Context) (*operations.UpdateGroupOnCallSchedulesRequest, diag.Diagnostics)
func (*GroupResourceModel) ToOperationsUpdateGroupVisibilityRequest ¶
func (r *GroupResourceModel) ToOperationsUpdateGroupVisibilityRequest(ctx context.Context) (*operations.UpdateGroupVisibilityRequest, diag.Diagnostics)
func (*GroupResourceModel) ToSharedCreateGroupInfo ¶
func (r *GroupResourceModel) ToSharedCreateGroupInfo(ctx context.Context) (*shared.CreateGroupInfo, diag.Diagnostics)
func (*GroupResourceModel) ToSharedMessageChannelIDList ¶
func (r *GroupResourceModel) ToSharedMessageChannelIDList(ctx context.Context) (*shared.MessageChannelIDList, diag.Diagnostics)
func (*GroupResourceModel) ToSharedOnCallScheduleIDList ¶ added in v3.2.0
func (r *GroupResourceModel) ToSharedOnCallScheduleIDList(ctx context.Context) (*shared.OnCallScheduleIDList, diag.Diagnostics)
func (*GroupResourceModel) ToSharedUpdateGroupInfo ¶
func (r *GroupResourceModel) ToSharedUpdateGroupInfo(ctx context.Context) (*shared.UpdateGroupInfo, diag.Diagnostics)
func (*GroupResourceModel) ToSharedUpdateGroupInfoList ¶
func (r *GroupResourceModel) ToSharedUpdateGroupInfoList(ctx context.Context) (*shared.UpdateGroupInfoList, diag.Diagnostics)
func (*GroupResourceModel) ToSharedVisibilityInfo ¶
func (r *GroupResourceModel) ToSharedVisibilityInfo(ctx context.Context) (*shared.VisibilityInfo, diag.Diagnostics)
type GroupReviewersStagesListDataSource ¶
type GroupReviewersStagesListDataSource struct {
// contains filtered or unexported fields
}
GroupReviewersStagesListDataSource is the data source implementation.
func (*GroupReviewersStagesListDataSource) Configure ¶
func (r *GroupReviewersStagesListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupReviewersStagesListDataSource) Metadata ¶
func (r *GroupReviewersStagesListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*GroupReviewersStagesListDataSource) Read ¶
func (r *GroupReviewersStagesListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupReviewersStagesListDataSource) Schema ¶
func (r *GroupReviewersStagesListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type GroupReviewersStagesListDataSourceModel ¶
type GroupReviewersStagesListDataSourceModel struct { Data []tfTypes.ReviewerStage `tfsdk:"data"` GroupID types.String `tfsdk:"group_id"` }
GroupReviewersStagesListDataSourceModel describes the data model.
func (*GroupReviewersStagesListDataSourceModel) RefreshFromSharedReviewerStage ¶
func (r *GroupReviewersStagesListDataSourceModel) RefreshFromSharedReviewerStage(ctx context.Context, resp []shared.ReviewerStage) diag.Diagnostics
func (*GroupReviewersStagesListDataSourceModel) ToOperationsGetGroupReviewersStagesRequest ¶
func (r *GroupReviewersStagesListDataSourceModel) ToOperationsGetGroupReviewersStagesRequest(ctx context.Context) (*operations.GetGroupReviewersStagesRequest, diag.Diagnostics)
type GroupTagResource ¶
type GroupTagResource struct {
// contains filtered or unexported fields
}
GroupTagResource defines the resource implementation.
func (*GroupTagResource) Configure ¶
func (r *GroupTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupTagResource) Create ¶
func (r *GroupTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupTagResource) Delete ¶
func (r *GroupTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupTagResource) ImportState ¶
func (r *GroupTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupTagResource) Metadata ¶
func (r *GroupTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupTagResource) Read ¶
func (r *GroupTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupTagResource) Schema ¶
func (r *GroupTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupTagResource) Update ¶
func (r *GroupTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupTagResourceModel ¶
type GroupTagResourceModel struct { GroupID types.String `tfsdk:"group_id"` TagID types.String `tfsdk:"tag_id"` }
GroupTagResourceModel describes the resource data model.
func (*GroupTagResourceModel) ToOperationsCreateGroupTagRequest ¶
func (r *GroupTagResourceModel) ToOperationsCreateGroupTagRequest(ctx context.Context) (*operations.CreateGroupTagRequest, diag.Diagnostics)
func (*GroupTagResourceModel) ToOperationsDeleteGroupTagRequest ¶
func (r *GroupTagResourceModel) ToOperationsDeleteGroupTagRequest(ctx context.Context) (*operations.DeleteGroupTagRequest, diag.Diagnostics)
type GroupTagsDataSource ¶
type GroupTagsDataSource struct {
// contains filtered or unexported fields
}
GroupTagsDataSource is the data source implementation.
func (*GroupTagsDataSource) Configure ¶
func (r *GroupTagsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupTagsDataSource) Metadata ¶
func (r *GroupTagsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*GroupTagsDataSource) Read ¶
func (r *GroupTagsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupTagsDataSource) Schema ¶
func (r *GroupTagsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type GroupTagsDataSourceModel ¶
type GroupTagsDataSourceModel struct { GroupID types.String `tfsdk:"group_id"` Tags []tfTypes.Tag `tfsdk:"tags"` }
GroupTagsDataSourceModel describes the data model.
func (*GroupTagsDataSourceModel) RefreshFromSharedTagsList ¶
func (r *GroupTagsDataSourceModel) RefreshFromSharedTagsList(ctx context.Context, resp *shared.TagsList) diag.Diagnostics
func (*GroupTagsDataSourceModel) ToOperationsGetGroupTagsRequest ¶
func (r *GroupTagsDataSourceModel) ToOperationsGetGroupTagsRequest(ctx context.Context) (*operations.GetGroupTagsRequest, diag.Diagnostics)
type GroupUserResource ¶
type GroupUserResource struct {
// contains filtered or unexported fields
}
GroupUserResource defines the resource implementation.
func (*GroupUserResource) Configure ¶
func (r *GroupUserResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupUserResource) Create ¶
func (r *GroupUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupUserResource) Delete ¶
func (r *GroupUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupUserResource) ImportState ¶
func (r *GroupUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupUserResource) Metadata ¶
func (r *GroupUserResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupUserResource) Read ¶
func (r *GroupUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupUserResource) Schema ¶
func (r *GroupUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupUserResource) Update ¶
func (r *GroupUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupUserResourceModel ¶
type GroupUserResourceModel struct { AccessLevel *tfTypes.ResourceAccessLevel `tfsdk:"access_level"` AccessLevelRemoteID types.String `tfsdk:"access_level_remote_id"` DurationMinutes types.Int64 `tfsdk:"duration_minutes"` Email types.String `tfsdk:"email"` ExpirationDate types.String `tfsdk:"expiration_date"` FullName types.String `tfsdk:"full_name"` GroupID types.String `tfsdk:"group_id"` PropagationStatus *tfTypes.PropagationStatus `tfsdk:"propagation_status"` UserID types.String `tfsdk:"user_id"` }
GroupUserResourceModel describes the resource data model.
func (*GroupUserResourceModel) RefreshFromSharedGroupUser ¶
func (r *GroupUserResourceModel) RefreshFromSharedGroupUser(ctx context.Context, resp *shared.GroupUser) diag.Diagnostics
func (*GroupUserResourceModel) ToOperationsCreateGroupUserRequest ¶
func (r *GroupUserResourceModel) ToOperationsCreateGroupUserRequest(ctx context.Context) (*operations.CreateGroupUserRequest, diag.Diagnostics)
func (*GroupUserResourceModel) ToOperationsCreateGroupUserRequestBody ¶
func (r *GroupUserResourceModel) ToOperationsCreateGroupUserRequestBody(ctx context.Context) (*operations.CreateGroupUserRequestBody, diag.Diagnostics)
func (*GroupUserResourceModel) ToOperationsDeleteGroupUserRequest ¶
func (r *GroupUserResourceModel) ToOperationsDeleteGroupUserRequest(ctx context.Context) (*operations.DeleteGroupUserRequest, diag.Diagnostics)
type GroupUsersDataSource ¶
type GroupUsersDataSource struct {
// contains filtered or unexported fields
}
GroupUsersDataSource is the data source implementation.
func (*GroupUsersDataSource) Configure ¶
func (r *GroupUsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupUsersDataSource) Metadata ¶
func (r *GroupUsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*GroupUsersDataSource) Read ¶
func (r *GroupUsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupUsersDataSource) Schema ¶
func (r *GroupUsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type GroupUsersDataSourceModel ¶
type GroupUsersDataSourceModel struct { GroupID types.String `tfsdk:"group_id"` Results []tfTypes.GroupUser `tfsdk:"results"` }
GroupUsersDataSourceModel describes the data model.
func (*GroupUsersDataSourceModel) RefreshFromSharedGroupUserList ¶
func (r *GroupUsersDataSourceModel) RefreshFromSharedGroupUserList(ctx context.Context, resp *shared.GroupUserList) diag.Diagnostics
func (*GroupUsersDataSourceModel) ToOperationsGetGroupUsersRequest ¶
func (r *GroupUsersDataSourceModel) ToOperationsGetGroupUsersRequest(ctx context.Context) (*operations.GetGroupUsersRequest, diag.Diagnostics)
type IdpGroupMappingsDataSource ¶
type IdpGroupMappingsDataSource struct {
// contains filtered or unexported fields
}
IdpGroupMappingsDataSource is the data source implementation.
func (*IdpGroupMappingsDataSource) Configure ¶
func (r *IdpGroupMappingsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*IdpGroupMappingsDataSource) Metadata ¶
func (r *IdpGroupMappingsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*IdpGroupMappingsDataSource) Read ¶
func (r *IdpGroupMappingsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IdpGroupMappingsDataSource) Schema ¶
func (r *IdpGroupMappingsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type IdpGroupMappingsDataSourceModel ¶
type IdpGroupMappingsDataSourceModel struct { AppResourceID types.String `tfsdk:"app_resource_id"` Mappings []tfTypes.IdpGroupMapping `tfsdk:"mappings"` }
IdpGroupMappingsDataSourceModel describes the data model.
func (*IdpGroupMappingsDataSourceModel) RefreshFromSharedIdpGroupMappingList ¶
func (r *IdpGroupMappingsDataSourceModel) RefreshFromSharedIdpGroupMappingList(ctx context.Context, resp *shared.IdpGroupMappingList) diag.Diagnostics
func (*IdpGroupMappingsDataSourceModel) ToOperationsGetIdpGroupMappingsRequest ¶
func (r *IdpGroupMappingsDataSourceModel) ToOperationsGetIdpGroupMappingsRequest(ctx context.Context) (*operations.GetIdpGroupMappingsRequest, diag.Diagnostics)
type IdpGroupMappingsResource ¶
type IdpGroupMappingsResource struct {
// contains filtered or unexported fields
}
IdpGroupMappingsResource defines the resource implementation.
func (*IdpGroupMappingsResource) Configure ¶
func (r *IdpGroupMappingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IdpGroupMappingsResource) Create ¶
func (r *IdpGroupMappingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IdpGroupMappingsResource) Delete ¶
func (r *IdpGroupMappingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IdpGroupMappingsResource) ImportState ¶
func (r *IdpGroupMappingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IdpGroupMappingsResource) Metadata ¶
func (r *IdpGroupMappingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IdpGroupMappingsResource) Read ¶
func (r *IdpGroupMappingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IdpGroupMappingsResource) Schema ¶
func (r *IdpGroupMappingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IdpGroupMappingsResource) Update ¶
func (r *IdpGroupMappingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IdpGroupMappingsResourceModel ¶
type IdpGroupMappingsResourceModel struct { AppResourceID types.String `tfsdk:"app_resource_id"` Mappings []tfTypes.Mappings `tfsdk:"mappings"` }
IdpGroupMappingsResourceModel describes the resource data model.
func (*IdpGroupMappingsResourceModel) RefreshFromSharedIdpGroupMappingList ¶
func (r *IdpGroupMappingsResourceModel) RefreshFromSharedIdpGroupMappingList(ctx context.Context, resp *shared.IdpGroupMappingList) diag.Diagnostics
func (*IdpGroupMappingsResourceModel) ToOperationsGetIdpGroupMappingsRequest ¶
func (r *IdpGroupMappingsResourceModel) ToOperationsGetIdpGroupMappingsRequest(ctx context.Context) (*operations.GetIdpGroupMappingsRequest, diag.Diagnostics)
func (*IdpGroupMappingsResourceModel) ToOperationsUpdateIdpGroupMappingsRequest ¶
func (r *IdpGroupMappingsResourceModel) ToOperationsUpdateIdpGroupMappingsRequest(ctx context.Context) (*operations.UpdateIdpGroupMappingsRequest, diag.Diagnostics)
func (*IdpGroupMappingsResourceModel) ToOperationsUpdateIdpGroupMappingsRequestBody ¶
func (r *IdpGroupMappingsResourceModel) ToOperationsUpdateIdpGroupMappingsRequestBody(ctx context.Context) (*operations.UpdateIdpGroupMappingsRequestBody, diag.Diagnostics)
type MessageChannelDataSource ¶
type MessageChannelDataSource struct {
// contains filtered or unexported fields
}
MessageChannelDataSource is the data source implementation.
func (*MessageChannelDataSource) Configure ¶
func (r *MessageChannelDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MessageChannelDataSource) Metadata ¶
func (r *MessageChannelDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*MessageChannelDataSource) Read ¶
func (r *MessageChannelDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MessageChannelDataSource) Schema ¶
func (r *MessageChannelDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type MessageChannelDataSourceModel ¶
type MessageChannelDataSourceModel struct { ID types.String `tfsdk:"id"` IsPrivate types.Bool `tfsdk:"is_private"` Name types.String `tfsdk:"name"` RemoteID types.String `tfsdk:"remote_id"` ThirdPartyProvider types.String `tfsdk:"third_party_provider"` }
MessageChannelDataSourceModel describes the data model.
func (*MessageChannelDataSourceModel) RefreshFromSharedMessageChannel ¶
func (r *MessageChannelDataSourceModel) RefreshFromSharedMessageChannel(ctx context.Context, resp *shared.MessageChannel) diag.Diagnostics
func (*MessageChannelDataSourceModel) ToOperationsGetMessageChannelIDRequest ¶
func (r *MessageChannelDataSourceModel) ToOperationsGetMessageChannelIDRequest(ctx context.Context) (*operations.GetMessageChannelIDRequest, diag.Diagnostics)
type MessageChannelListDataSource ¶
type MessageChannelListDataSource struct {
// contains filtered or unexported fields
}
MessageChannelListDataSource is the data source implementation.
func (*MessageChannelListDataSource) Configure ¶
func (r *MessageChannelListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MessageChannelListDataSource) Metadata ¶
func (r *MessageChannelListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*MessageChannelListDataSource) Read ¶
func (r *MessageChannelListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MessageChannelListDataSource) Schema ¶
func (r *MessageChannelListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type MessageChannelListDataSourceModel ¶
type MessageChannelListDataSourceModel struct {
Channels []tfTypes.MessageChannel `tfsdk:"channels"`
}
MessageChannelListDataSourceModel describes the data model.
func (*MessageChannelListDataSourceModel) RefreshFromSharedMessageChannelList ¶
func (r *MessageChannelListDataSourceModel) RefreshFromSharedMessageChannelList(ctx context.Context, resp *shared.MessageChannelList) diag.Diagnostics
type MessageChannelResource ¶
type MessageChannelResource struct {
// contains filtered or unexported fields
}
MessageChannelResource defines the resource implementation.
func (*MessageChannelResource) Configure ¶
func (r *MessageChannelResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*MessageChannelResource) Create ¶
func (r *MessageChannelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MessageChannelResource) Delete ¶
func (r *MessageChannelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MessageChannelResource) ImportState ¶
func (r *MessageChannelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MessageChannelResource) Metadata ¶
func (r *MessageChannelResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MessageChannelResource) Read ¶
func (r *MessageChannelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MessageChannelResource) Schema ¶
func (r *MessageChannelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MessageChannelResource) Update ¶
func (r *MessageChannelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MessageChannelResourceModel ¶
type MessageChannelResourceModel struct { ID types.String `tfsdk:"id"` IsPrivate types.Bool `tfsdk:"is_private"` Name types.String `tfsdk:"name"` RemoteID types.String `tfsdk:"remote_id"` ThirdPartyProvider types.String `tfsdk:"third_party_provider"` }
MessageChannelResourceModel describes the resource data model.
func (*MessageChannelResourceModel) RefreshFromSharedMessageChannel ¶
func (r *MessageChannelResourceModel) RefreshFromSharedMessageChannel(ctx context.Context, resp *shared.MessageChannel) diag.Diagnostics
func (*MessageChannelResourceModel) ToOperationsGetMessageChannelIDRequest ¶
func (r *MessageChannelResourceModel) ToOperationsGetMessageChannelIDRequest(ctx context.Context) (*operations.GetMessageChannelIDRequest, diag.Diagnostics)
func (*MessageChannelResourceModel) ToSharedCreateMessageChannelInfo ¶
func (r *MessageChannelResourceModel) ToSharedCreateMessageChannelInfo(ctx context.Context) (*shared.CreateMessageChannelInfo, diag.Diagnostics)
type OnCallScheduleDataSource ¶
type OnCallScheduleDataSource struct {
// contains filtered or unexported fields
}
OnCallScheduleDataSource is the data source implementation.
func (*OnCallScheduleDataSource) Configure ¶
func (r *OnCallScheduleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OnCallScheduleDataSource) Metadata ¶
func (r *OnCallScheduleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*OnCallScheduleDataSource) Read ¶
func (r *OnCallScheduleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OnCallScheduleDataSource) Schema ¶
func (r *OnCallScheduleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type OnCallScheduleDataSourceModel ¶
type OnCallScheduleDataSourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` RemoteID types.String `tfsdk:"remote_id"` ThirdPartyProvider types.String `tfsdk:"third_party_provider"` }
OnCallScheduleDataSourceModel describes the data model.
func (*OnCallScheduleDataSourceModel) RefreshFromSharedOnCallSchedule ¶
func (r *OnCallScheduleDataSourceModel) RefreshFromSharedOnCallSchedule(ctx context.Context, resp *shared.OnCallSchedule) diag.Diagnostics
func (*OnCallScheduleDataSourceModel) ToOperationsGetOnCallScheduleIDRequest ¶
func (r *OnCallScheduleDataSourceModel) ToOperationsGetOnCallScheduleIDRequest(ctx context.Context) (*operations.GetOnCallScheduleIDRequest, diag.Diagnostics)
type OnCallScheduleListDataSource ¶
type OnCallScheduleListDataSource struct {
// contains filtered or unexported fields
}
OnCallScheduleListDataSource is the data source implementation.
func (*OnCallScheduleListDataSource) Configure ¶
func (r *OnCallScheduleListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OnCallScheduleListDataSource) Metadata ¶
func (r *OnCallScheduleListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*OnCallScheduleListDataSource) Read ¶
func (r *OnCallScheduleListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OnCallScheduleListDataSource) Schema ¶
func (r *OnCallScheduleListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type OnCallScheduleListDataSourceModel ¶
type OnCallScheduleListDataSourceModel struct {
OnCallSchedules []tfTypes.OnCallSchedule `tfsdk:"on_call_schedules"`
}
OnCallScheduleListDataSourceModel describes the data model.
func (*OnCallScheduleListDataSourceModel) RefreshFromSharedOnCallScheduleList ¶
func (r *OnCallScheduleListDataSourceModel) RefreshFromSharedOnCallScheduleList(ctx context.Context, resp *shared.OnCallScheduleList) diag.Diagnostics
type OnCallScheduleResource ¶
type OnCallScheduleResource struct {
// contains filtered or unexported fields
}
OnCallScheduleResource defines the resource implementation.
func (*OnCallScheduleResource) Configure ¶
func (r *OnCallScheduleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OnCallScheduleResource) Create ¶
func (r *OnCallScheduleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OnCallScheduleResource) Delete ¶
func (r *OnCallScheduleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OnCallScheduleResource) ImportState ¶
func (r *OnCallScheduleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OnCallScheduleResource) Metadata ¶
func (r *OnCallScheduleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OnCallScheduleResource) Read ¶
func (r *OnCallScheduleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OnCallScheduleResource) Schema ¶
func (r *OnCallScheduleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OnCallScheduleResource) Update ¶
func (r *OnCallScheduleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OnCallScheduleResourceModel ¶
type OnCallScheduleResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` RemoteID types.String `tfsdk:"remote_id"` ThirdPartyProvider types.String `tfsdk:"third_party_provider"` }
OnCallScheduleResourceModel describes the resource data model.
func (*OnCallScheduleResourceModel) RefreshFromSharedOnCallSchedule ¶
func (r *OnCallScheduleResourceModel) RefreshFromSharedOnCallSchedule(ctx context.Context, resp *shared.OnCallSchedule) diag.Diagnostics
func (*OnCallScheduleResourceModel) ToOperationsGetOnCallScheduleIDRequest ¶
func (r *OnCallScheduleResourceModel) ToOperationsGetOnCallScheduleIDRequest(ctx context.Context) (*operations.GetOnCallScheduleIDRequest, diag.Diagnostics)
func (*OnCallScheduleResourceModel) ToSharedCreateOnCallScheduleInfo ¶
func (r *OnCallScheduleResourceModel) ToSharedCreateOnCallScheduleInfo(ctx context.Context) (*shared.CreateOnCallScheduleInfo, diag.Diagnostics)
type OpalGroupConfig ¶
type OpalGroupConfig struct { ResourceName string Description string Name string AppID string GroupType string AdminOwnerID string RequestConfigurations []RequestConfigurationConfig Additional string OnCallScheduleIDs []string VisibilityGroupIDs []string Visibility string MessageChannelIDs []string }
type OpalProvider ¶
type OpalProvider struct {
// contains filtered or unexported fields
}
func (*OpalProvider) Configure ¶
func (p *OpalProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*OpalProvider) DataSources ¶
func (p *OpalProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*OpalProvider) EphemeralResources ¶
func (p *OpalProvider) EphemeralResources(ctx context.Context) []func() ephemeral.EphemeralResource
func (*OpalProvider) Metadata ¶
func (p *OpalProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*OpalProvider) Resources ¶
func (p *OpalProvider) Resources(ctx context.Context) []func() resource.Resource
func (*OpalProvider) Schema ¶
func (p *OpalProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type OpalProviderModel ¶
type OpalProviderModel struct { BearerAuth types.String `tfsdk:"bearer_auth"` HTTPHeaders types.Map `tfsdk:"http_headers"` ServerURL types.String `tfsdk:"server_url"` }
OpalProviderModel describes the provider data model.
type OwnerDataSource ¶
type OwnerDataSource struct {
// contains filtered or unexported fields
}
OwnerDataSource is the data source implementation.
func (*OwnerDataSource) Configure ¶
func (r *OwnerDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OwnerDataSource) Metadata ¶
func (r *OwnerDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*OwnerDataSource) Read ¶
func (r *OwnerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OwnerDataSource) Schema ¶
func (r *OwnerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type OwnerDataSourceModel ¶
type OwnerDataSourceModel struct { AccessRequestEscalationPeriod types.Int64 `tfsdk:"access_request_escalation_period"` Description types.String `tfsdk:"description"` ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ReviewerMessageChannelID types.String `tfsdk:"reviewer_message_channel_id"` SourceGroupID types.String `tfsdk:"source_group_id"` }
OwnerDataSourceModel describes the data model.
func (*OwnerDataSourceModel) RefreshFromSharedOwner ¶
func (r *OwnerDataSourceModel) RefreshFromSharedOwner(ctx context.Context, resp *shared.Owner) diag.Diagnostics
func (*OwnerDataSourceModel) ToOperationsGetOwnerIDRequest ¶
func (r *OwnerDataSourceModel) ToOperationsGetOwnerIDRequest(ctx context.Context) (*operations.GetOwnerIDRequest, diag.Diagnostics)
type OwnerFromNameDataSource ¶
type OwnerFromNameDataSource struct {
// contains filtered or unexported fields
}
OwnerFromNameDataSource is the data source implementation.
func (*OwnerFromNameDataSource) Configure ¶
func (r *OwnerFromNameDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OwnerFromNameDataSource) Metadata ¶
func (r *OwnerFromNameDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*OwnerFromNameDataSource) Read ¶
func (r *OwnerFromNameDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OwnerFromNameDataSource) Schema ¶
func (r *OwnerFromNameDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type OwnerFromNameDataSourceModel ¶
type OwnerFromNameDataSourceModel struct { AccessRequestEscalationPeriod types.Int64 `tfsdk:"access_request_escalation_period"` Description types.String `tfsdk:"description"` ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` OwnerName types.String `tfsdk:"owner_name"` ReviewerMessageChannelID types.String `tfsdk:"reviewer_message_channel_id"` SourceGroupID types.String `tfsdk:"source_group_id"` }
OwnerFromNameDataSourceModel describes the data model.
func (*OwnerFromNameDataSourceModel) RefreshFromSharedOwner ¶
func (r *OwnerFromNameDataSourceModel) RefreshFromSharedOwner(ctx context.Context, resp *shared.Owner) diag.Diagnostics
func (*OwnerFromNameDataSourceModel) ToOperationsGetOwnerFromNameRequest ¶
func (r *OwnerFromNameDataSourceModel) ToOperationsGetOwnerFromNameRequest(ctx context.Context) (*operations.GetOwnerFromNameRequest, diag.Diagnostics)
type OwnerResource ¶
type OwnerResource struct {
// contains filtered or unexported fields
}
OwnerResource defines the resource implementation.
func (*OwnerResource) Configure ¶
func (r *OwnerResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OwnerResource) Create ¶
func (r *OwnerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OwnerResource) Delete ¶
func (r *OwnerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OwnerResource) ImportState ¶
func (r *OwnerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OwnerResource) Metadata ¶
func (r *OwnerResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OwnerResource) Read ¶
func (r *OwnerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OwnerResource) Schema ¶
func (r *OwnerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OwnerResource) Update ¶
func (r *OwnerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OwnerResourceModel ¶
type OwnerResourceModel struct { AccessRequestEscalationPeriod types.Int64 `tfsdk:"access_request_escalation_period"` Description types.String `tfsdk:"description"` ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ReviewerMessageChannelID types.String `tfsdk:"reviewer_message_channel_id"` SourceGroupID types.String `tfsdk:"source_group_id"` UserIds []types.String `tfsdk:"user_ids"` }
OwnerResourceModel describes the resource data model.
func (*OwnerResourceModel) RefreshFromSharedOwner ¶
func (r *OwnerResourceModel) RefreshFromSharedOwner(ctx context.Context, resp *shared.Owner) diag.Diagnostics
func (*OwnerResourceModel) RefreshFromSharedUpdateOwnerInfo ¶
func (r *OwnerResourceModel) RefreshFromSharedUpdateOwnerInfo(ctx context.Context, resp *shared.UpdateOwnerInfo) diag.Diagnostics
func (*OwnerResourceModel) RefreshFromSharedUserList ¶ added in v3.2.1
func (r *OwnerResourceModel) RefreshFromSharedUserList(ctx context.Context, resp *shared.UserList) diag.Diagnostics
func (*OwnerResourceModel) ToOperationsDeleteOwnerRequest ¶
func (r *OwnerResourceModel) ToOperationsDeleteOwnerRequest(ctx context.Context) (*operations.DeleteOwnerRequest, diag.Diagnostics)
func (*OwnerResourceModel) ToOperationsGetOwnerIDRequest ¶
func (r *OwnerResourceModel) ToOperationsGetOwnerIDRequest(ctx context.Context) (*operations.GetOwnerIDRequest, diag.Diagnostics)
func (*OwnerResourceModel) ToOperationsUpdateOwnerUsersRequest ¶
func (r *OwnerResourceModel) ToOperationsUpdateOwnerUsersRequest(ctx context.Context) (*operations.UpdateOwnerUsersRequest, diag.Diagnostics)
func (*OwnerResourceModel) ToSharedCreateOwnerInfo ¶
func (r *OwnerResourceModel) ToSharedCreateOwnerInfo(ctx context.Context) (*shared.CreateOwnerInfo, diag.Diagnostics)
func (*OwnerResourceModel) ToSharedUpdateOwnerInfo ¶
func (r *OwnerResourceModel) ToSharedUpdateOwnerInfo(ctx context.Context) (*shared.UpdateOwnerInfo, diag.Diagnostics)
func (*OwnerResourceModel) ToSharedUpdateOwnerInfoList ¶
func (r *OwnerResourceModel) ToSharedUpdateOwnerInfoList(ctx context.Context) (*shared.UpdateOwnerInfoList, diag.Diagnostics)
func (*OwnerResourceModel) ToSharedUserIDList ¶
func (r *OwnerResourceModel) ToSharedUserIDList(ctx context.Context) (*shared.UserIDList, diag.Diagnostics)
type OwnersDataSource ¶
type OwnersDataSource struct {
// contains filtered or unexported fields
}
OwnersDataSource is the data source implementation.
func (*OwnersDataSource) Configure ¶
func (r *OwnersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OwnersDataSource) Metadata ¶
func (r *OwnersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*OwnersDataSource) Read ¶
func (r *OwnersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OwnersDataSource) Schema ¶
func (r *OwnersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type OwnersDataSourceModel ¶
type OwnersDataSourceModel struct { Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` Name types.String `queryParam:"style=form,explode=true,name=name" tfsdk:"name"` Next types.String `tfsdk:"next"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Previous types.String `tfsdk:"previous"` Results []tfTypes.Owner `tfsdk:"results"` }
OwnersDataSourceModel describes the data model.
func (*OwnersDataSourceModel) RefreshFromSharedPaginatedOwnersList ¶
func (r *OwnersDataSourceModel) RefreshFromSharedPaginatedOwnersList(ctx context.Context, resp *shared.PaginatedOwnersList) diag.Diagnostics
func (*OwnersDataSourceModel) ToOperationsGetOwnersRequest ¶
func (r *OwnersDataSourceModel) ToOperationsGetOwnersRequest(ctx context.Context) (*operations.GetOwnersRequest, diag.Diagnostics)
type PaginatedBundleGroupListDataSource ¶
type PaginatedBundleGroupListDataSource struct {
// contains filtered or unexported fields
}
PaginatedBundleGroupListDataSource is the data source implementation.
func (*PaginatedBundleGroupListDataSource) Configure ¶
func (r *PaginatedBundleGroupListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*PaginatedBundleGroupListDataSource) Metadata ¶
func (r *PaginatedBundleGroupListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*PaginatedBundleGroupListDataSource) Read ¶
func (r *PaginatedBundleGroupListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PaginatedBundleGroupListDataSource) Schema ¶
func (r *PaginatedBundleGroupListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type PaginatedBundleGroupListDataSourceModel ¶
type PaginatedBundleGroupListDataSourceModel struct { BundleGroups []tfTypes.BundleGroup `tfsdk:"bundle_groups"` BundleID types.String `tfsdk:"bundle_id"` Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` Next types.String `tfsdk:"next"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Previous types.String `tfsdk:"previous"` TotalCount types.Int64 `tfsdk:"total_count"` }
PaginatedBundleGroupListDataSourceModel describes the data model.
func (*PaginatedBundleGroupListDataSourceModel) RefreshFromSharedPaginatedBundleGroupList ¶
func (r *PaginatedBundleGroupListDataSourceModel) RefreshFromSharedPaginatedBundleGroupList(ctx context.Context, resp *shared.PaginatedBundleGroupList) diag.Diagnostics
func (*PaginatedBundleGroupListDataSourceModel) ToOperationsGetBundleGroupsRequest ¶
func (r *PaginatedBundleGroupListDataSourceModel) ToOperationsGetBundleGroupsRequest(ctx context.Context) (*operations.GetBundleGroupsRequest, diag.Diagnostics)
type PaginatedBundleListDataSource ¶
type PaginatedBundleListDataSource struct {
// contains filtered or unexported fields
}
PaginatedBundleListDataSource is the data source implementation.
func (*PaginatedBundleListDataSource) Configure ¶
func (r *PaginatedBundleListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*PaginatedBundleListDataSource) Metadata ¶
func (r *PaginatedBundleListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*PaginatedBundleListDataSource) Read ¶
func (r *PaginatedBundleListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PaginatedBundleListDataSource) Schema ¶
func (r *PaginatedBundleListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type PaginatedBundleListDataSourceModel ¶
type PaginatedBundleListDataSourceModel struct { Bundles []tfTypes.Bundle `tfsdk:"bundles"` Contains types.String `queryParam:"style=form,explode=true,name=contains" tfsdk:"contains"` Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` Next types.String `tfsdk:"next"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Previous types.String `tfsdk:"previous"` TotalCount types.Int64 `tfsdk:"total_count"` }
PaginatedBundleListDataSourceModel describes the data model.
func (*PaginatedBundleListDataSourceModel) RefreshFromSharedPaginatedBundleList ¶
func (r *PaginatedBundleListDataSourceModel) RefreshFromSharedPaginatedBundleList(ctx context.Context, resp *shared.PaginatedBundleList) diag.Diagnostics
func (*PaginatedBundleListDataSourceModel) ToOperationsGetBundlesRequest ¶
func (r *PaginatedBundleListDataSourceModel) ToOperationsGetBundlesRequest(ctx context.Context) (*operations.GetBundlesRequest, diag.Diagnostics)
type PaginatedBundleResourceListDataSource ¶
type PaginatedBundleResourceListDataSource struct {
// contains filtered or unexported fields
}
PaginatedBundleResourceListDataSource is the data source implementation.
func (*PaginatedBundleResourceListDataSource) Configure ¶
func (r *PaginatedBundleResourceListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*PaginatedBundleResourceListDataSource) Metadata ¶
func (r *PaginatedBundleResourceListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*PaginatedBundleResourceListDataSource) Read ¶
func (r *PaginatedBundleResourceListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*PaginatedBundleResourceListDataSource) Schema ¶
func (r *PaginatedBundleResourceListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type PaginatedBundleResourceListDataSourceModel ¶
type PaginatedBundleResourceListDataSourceModel struct { BundleID types.String `tfsdk:"bundle_id"` BundleResources []tfTypes.BundleResource `tfsdk:"bundle_resources"` Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` Next types.String `tfsdk:"next"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Previous types.String `tfsdk:"previous"` TotalCount types.Int64 `tfsdk:"total_count"` }
PaginatedBundleResourceListDataSourceModel describes the data model.
func (*PaginatedBundleResourceListDataSourceModel) RefreshFromSharedPaginatedBundleResourceList ¶
func (r *PaginatedBundleResourceListDataSourceModel) RefreshFromSharedPaginatedBundleResourceList(ctx context.Context, resp *shared.PaginatedBundleResourceList) diag.Diagnostics
func (*PaginatedBundleResourceListDataSourceModel) ToOperationsGetBundleResourcesRequest ¶
func (r *PaginatedBundleResourceListDataSourceModel) ToOperationsGetBundleResourcesRequest(ctx context.Context) (*operations.GetBundleResourcesRequest, diag.Diagnostics)
type ProviderHTTPTransportOpts ¶
type ProviderHTTPTransportOpts struct { // HTTP headers to set on all requests. SetHeaders map[string]string // Underlying HTTP transport. Transport http.RoundTripper }
Configurable options for the provider HTTP transport.
type RequestConfigurationConfig ¶
type RequestConfigurationConfig struct { Condition *ConditionConfig IsRequestable bool ReviewerStages []ReviewerStageConfig AutoApproval bool Priority int }
type RequestsDataSource ¶
type RequestsDataSource struct {
// contains filtered or unexported fields
}
RequestsDataSource is the data source implementation.
func (*RequestsDataSource) Configure ¶
func (r *RequestsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RequestsDataSource) Metadata ¶
func (r *RequestsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*RequestsDataSource) Read ¶
func (r *RequestsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RequestsDataSource) Schema ¶
func (r *RequestsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type RequestsDataSourceModel ¶
type RequestsDataSourceModel struct { Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` EndDateFilter types.String `queryParam:"style=form,explode=true,name=end_date_filter" tfsdk:"end_date_filter"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` RequesterID types.String `queryParam:"style=form,explode=true,name=requester_id" tfsdk:"requester_id"` Requests []tfTypes.Request `tfsdk:"requests"` ShowPendingOnly types.Bool `queryParam:"style=form,explode=true,name=show_pending_only" tfsdk:"show_pending_only"` StartDateFilter types.String `queryParam:"style=form,explode=true,name=start_date_filter" tfsdk:"start_date_filter"` TargetUserID types.String `queryParam:"style=form,explode=true,name=target_user_id" tfsdk:"target_user_id"` }
RequestsDataSourceModel describes the data model.
func (*RequestsDataSourceModel) RefreshFromSharedRequestList ¶
func (r *RequestsDataSourceModel) RefreshFromSharedRequestList(ctx context.Context, resp *shared.RequestList) diag.Diagnostics
func (*RequestsDataSourceModel) ToOperationsGetRequestsRequest ¶
func (r *RequestsDataSourceModel) ToOperationsGetRequestsRequest(ctx context.Context) (*operations.GetRequestsRequest, diag.Diagnostics)
type ResourceDataSource ¶
type ResourceDataSource struct {
// contains filtered or unexported fields
}
ResourceDataSource is the data source implementation.
func (*ResourceDataSource) Configure ¶
func (r *ResourceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ResourceDataSource) Metadata ¶
func (r *ResourceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ResourceDataSource) Read ¶
func (r *ResourceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ResourceDataSource) Schema ¶
func (r *ResourceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ResourceDataSourceModel ¶
type ResourceDataSourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` AncestorResourceIds []types.String `tfsdk:"ancestor_resource_ids"` AppID types.String `tfsdk:"app_id"` CustomRequestNotification types.String `tfsdk:"custom_request_notification"` DescendantResourceIds []types.String `tfsdk:"descendant_resource_ids"` Description types.String `tfsdk:"description"` ExtensionsDurationInMinutes types.Int64 `tfsdk:"extensions_duration_in_minutes"` ID types.String `tfsdk:"id"` LastSuccessfulSync *tfTypes.SyncTask `tfsdk:"last_successful_sync"` Name types.String `tfsdk:"name"` ParentResourceID types.String `tfsdk:"parent_resource_id"` RemoteInfo *tfTypes.ResourceRemoteInfo `tfsdk:"remote_info"` RequestConfigurations []tfTypes.RequestConfiguration `tfsdk:"request_configurations"` RequireMfaToApprove types.Bool `tfsdk:"require_mfa_to_approve"` RequireMfaToConnect types.Bool `tfsdk:"require_mfa_to_connect"` ResourceType types.String `tfsdk:"resource_type"` RiskSensitivity types.String `tfsdk:"risk_sensitivity"` RiskSensitivityOverride types.String `tfsdk:"risk_sensitivity_override"` TicketPropagation *tfTypes.TicketPropagationConfiguration `tfsdk:"ticket_propagation"` }
ResourceDataSourceModel describes the data model.
func (*ResourceDataSourceModel) RefreshFromSharedResource ¶
func (r *ResourceDataSourceModel) RefreshFromSharedResource(ctx context.Context, resp *shared.Resource) diag.Diagnostics
func (*ResourceDataSourceModel) ToOperationsGetResourceIDRequest ¶
func (r *ResourceDataSourceModel) ToOperationsGetResourceIDRequest(ctx context.Context) (*operations.GetResourceIDRequest, diag.Diagnostics)
type ResourceMessageChannelListDataSource ¶
type ResourceMessageChannelListDataSource struct {
// contains filtered or unexported fields
}
ResourceMessageChannelListDataSource is the data source implementation.
func (*ResourceMessageChannelListDataSource) Configure ¶
func (r *ResourceMessageChannelListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ResourceMessageChannelListDataSource) Metadata ¶
func (r *ResourceMessageChannelListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ResourceMessageChannelListDataSource) Read ¶
func (r *ResourceMessageChannelListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ResourceMessageChannelListDataSource) Schema ¶
func (r *ResourceMessageChannelListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ResourceMessageChannelListDataSourceModel ¶
type ResourceMessageChannelListDataSourceModel struct { Channels []tfTypes.MessageChannel `tfsdk:"channels"` ResourceID types.String `tfsdk:"resource_id"` }
ResourceMessageChannelListDataSourceModel describes the data model.
func (*ResourceMessageChannelListDataSourceModel) RefreshFromSharedMessageChannelList ¶
func (r *ResourceMessageChannelListDataSourceModel) RefreshFromSharedMessageChannelList(ctx context.Context, resp *shared.MessageChannelList) diag.Diagnostics
func (*ResourceMessageChannelListDataSourceModel) ToOperationsGetResourceMessageChannelsRequest ¶
func (r *ResourceMessageChannelListDataSourceModel) ToOperationsGetResourceMessageChannelsRequest(ctx context.Context) (*operations.GetResourceMessageChannelsRequest, diag.Diagnostics)
type ResourceResource ¶
type ResourceResource struct {
// contains filtered or unexported fields
}
ResourceResource defines the resource implementation.
func (*ResourceResource) Configure ¶
func (r *ResourceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ResourceResource) Create ¶
func (r *ResourceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ResourceResource) Delete ¶
func (r *ResourceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ResourceResource) ImportState ¶
func (r *ResourceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ResourceResource) Metadata ¶
func (r *ResourceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ResourceResource) Read ¶
func (r *ResourceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ResourceResource) Schema ¶
func (r *ResourceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ResourceResource) Update ¶
func (r *ResourceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*ResourceResource) UpgradeState ¶
func (r *ResourceResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
type ResourceResourceModel ¶
type ResourceResourceModel struct { AdminOwnerID types.String `tfsdk:"admin_owner_id"` AncestorResourceIds []types.String `tfsdk:"ancestor_resource_ids"` AppID types.String `tfsdk:"app_id"` CustomRequestNotification types.String `tfsdk:"custom_request_notification"` DescendantResourceIds []types.String `tfsdk:"descendant_resource_ids"` Description types.String `tfsdk:"description"` ExtensionsDurationInMinutes types.Int64 `tfsdk:"extensions_duration_in_minutes"` ID types.String `tfsdk:"id"` LastSuccessfulSync *tfTypes.SyncTask `tfsdk:"last_successful_sync"` Name types.String `tfsdk:"name"` ParentResourceID types.String `tfsdk:"parent_resource_id"` RemoteInfo *tfTypes.ResourceRemoteInfo `tfsdk:"remote_info"` RequestConfigurations []tfTypes.RequestConfiguration `tfsdk:"request_configurations"` RequireMfaToApprove types.Bool `tfsdk:"require_mfa_to_approve"` RequireMfaToConnect types.Bool `tfsdk:"require_mfa_to_connect"` ResourceType types.String `tfsdk:"resource_type"` RiskSensitivity types.String `tfsdk:"risk_sensitivity"` RiskSensitivityOverride types.String `tfsdk:"risk_sensitivity_override"` TicketPropagation *tfTypes.TicketPropagationConfiguration `tfsdk:"ticket_propagation"` Visibility types.String `tfsdk:"visibility"` VisibilityGroupIds []types.String `tfsdk:"visibility_group_ids"` }
ResourceResourceModel describes the resource data model.
func (*ResourceResourceModel) RefreshFromSharedResource ¶
func (r *ResourceResourceModel) RefreshFromSharedResource(ctx context.Context, resp *shared.Resource) diag.Diagnostics
func (*ResourceResourceModel) RefreshFromSharedUpdateResourceInfo ¶
func (r *ResourceResourceModel) RefreshFromSharedUpdateResourceInfo(ctx context.Context, resp *shared.UpdateResourceInfo) diag.Diagnostics
func (*ResourceResourceModel) ToOperationsDeleteResourceRequest ¶
func (r *ResourceResourceModel) ToOperationsDeleteResourceRequest(ctx context.Context) (*operations.DeleteResourceRequest, diag.Diagnostics)
func (*ResourceResourceModel) ToOperationsGetResourceIDRequest ¶
func (r *ResourceResourceModel) ToOperationsGetResourceIDRequest(ctx context.Context) (*operations.GetResourceIDRequest, diag.Diagnostics)
func (*ResourceResourceModel) ToOperationsUpdateResourceVisibilityRequest ¶
func (r *ResourceResourceModel) ToOperationsUpdateResourceVisibilityRequest(ctx context.Context) (*operations.UpdateResourceVisibilityRequest, diag.Diagnostics)
func (*ResourceResourceModel) ToSharedCreateResourceInfo ¶
func (r *ResourceResourceModel) ToSharedCreateResourceInfo(ctx context.Context) (*shared.CreateResourceInfo, diag.Diagnostics)
func (*ResourceResourceModel) ToSharedUpdateResourceInfo ¶
func (r *ResourceResourceModel) ToSharedUpdateResourceInfo(ctx context.Context) (*shared.UpdateResourceInfo, diag.Diagnostics)
func (*ResourceResourceModel) ToSharedUpdateResourceInfoList ¶
func (r *ResourceResourceModel) ToSharedUpdateResourceInfoList(ctx context.Context) (*shared.UpdateResourceInfoList, diag.Diagnostics)
func (*ResourceResourceModel) ToSharedVisibilityInfo ¶
func (r *ResourceResourceModel) ToSharedVisibilityInfo(ctx context.Context) (*shared.VisibilityInfo, diag.Diagnostics)
type ResourceReviewersListDataSource ¶
type ResourceReviewersListDataSource struct {
// contains filtered or unexported fields
}
ResourceReviewersListDataSource is the data source implementation.
func (*ResourceReviewersListDataSource) Configure ¶
func (r *ResourceReviewersListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ResourceReviewersListDataSource) Metadata ¶
func (r *ResourceReviewersListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ResourceReviewersListDataSource) Read ¶
func (r *ResourceReviewersListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ResourceReviewersListDataSource) Schema ¶
func (r *ResourceReviewersListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ResourceReviewersListDataSourceModel ¶
type ResourceReviewersListDataSourceModel struct { Data []types.String `tfsdk:"data"` ResourceID types.String `tfsdk:"resource_id"` }
ResourceReviewersListDataSourceModel describes the data model.
func (*ResourceReviewersListDataSourceModel) RefreshFromString ¶
func (r *ResourceReviewersListDataSourceModel) RefreshFromString(ctx context.Context, resp []string) diag.Diagnostics
func (*ResourceReviewersListDataSourceModel) ToOperationsGetResourceReviewersRequest ¶
func (r *ResourceReviewersListDataSourceModel) ToOperationsGetResourceReviewersRequest(ctx context.Context) (*operations.GetResourceReviewersRequest, diag.Diagnostics)
type ResourceTagResource ¶
type ResourceTagResource struct {
// contains filtered or unexported fields
}
ResourceTagResource defines the resource implementation.
func (*ResourceTagResource) Configure ¶
func (r *ResourceTagResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ResourceTagResource) Create ¶
func (r *ResourceTagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ResourceTagResource) Delete ¶
func (r *ResourceTagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ResourceTagResource) ImportState ¶
func (r *ResourceTagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ResourceTagResource) Metadata ¶
func (r *ResourceTagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ResourceTagResource) Read ¶
func (r *ResourceTagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ResourceTagResource) Schema ¶
func (r *ResourceTagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ResourceTagResource) Update ¶
func (r *ResourceTagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ResourceTagResourceModel ¶
type ResourceTagResourceModel struct { ResourceID types.String `tfsdk:"resource_id"` TagID types.String `tfsdk:"tag_id"` }
ResourceTagResourceModel describes the resource data model.
func (*ResourceTagResourceModel) ToOperationsCreateResourceTagRequest ¶
func (r *ResourceTagResourceModel) ToOperationsCreateResourceTagRequest(ctx context.Context) (*operations.CreateResourceTagRequest, diag.Diagnostics)
func (*ResourceTagResourceModel) ToOperationsDeleteResourceTagRequest ¶
func (r *ResourceTagResourceModel) ToOperationsDeleteResourceTagRequest(ctx context.Context) (*operations.DeleteResourceTagRequest, diag.Diagnostics)
type ResourceTagsDataSource ¶
type ResourceTagsDataSource struct {
// contains filtered or unexported fields
}
ResourceTagsDataSource is the data source implementation.
func (*ResourceTagsDataSource) Configure ¶
func (r *ResourceTagsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ResourceTagsDataSource) Metadata ¶
func (r *ResourceTagsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ResourceTagsDataSource) Read ¶
func (r *ResourceTagsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ResourceTagsDataSource) Schema ¶
func (r *ResourceTagsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ResourceTagsDataSourceModel ¶
type ResourceTagsDataSourceModel struct { ResourceID types.String `tfsdk:"resource_id"` Tags []tfTypes.Tag `tfsdk:"tags"` }
ResourceTagsDataSourceModel describes the data model.
func (*ResourceTagsDataSourceModel) RefreshFromSharedTagsList ¶
func (r *ResourceTagsDataSourceModel) RefreshFromSharedTagsList(ctx context.Context, resp *shared.TagsList) diag.Diagnostics
func (*ResourceTagsDataSourceModel) ToOperationsGetResourceTagsRequest ¶
func (r *ResourceTagsDataSourceModel) ToOperationsGetResourceTagsRequest(ctx context.Context) (*operations.GetResourceTagsRequest, diag.Diagnostics)
type ResourceVisibilityDataSource ¶
type ResourceVisibilityDataSource struct {
// contains filtered or unexported fields
}
ResourceVisibilityDataSource is the data source implementation.
func (*ResourceVisibilityDataSource) Configure ¶
func (r *ResourceVisibilityDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ResourceVisibilityDataSource) Metadata ¶
func (r *ResourceVisibilityDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ResourceVisibilityDataSource) Read ¶
func (r *ResourceVisibilityDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ResourceVisibilityDataSource) Schema ¶
func (r *ResourceVisibilityDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ResourceVisibilityDataSourceModel ¶
type ResourceVisibilityDataSourceModel struct { ID types.String `tfsdk:"id"` Visibility types.String `tfsdk:"visibility"` VisibilityGroupIds []types.String `tfsdk:"visibility_group_ids"` }
ResourceVisibilityDataSourceModel describes the data model.
func (*ResourceVisibilityDataSourceModel) RefreshFromSharedVisibilityInfo ¶
func (r *ResourceVisibilityDataSourceModel) RefreshFromSharedVisibilityInfo(ctx context.Context, resp *shared.VisibilityInfo) diag.Diagnostics
func (*ResourceVisibilityDataSourceModel) ToOperationsGetResourceVisibilityRequest ¶
func (r *ResourceVisibilityDataSourceModel) ToOperationsGetResourceVisibilityRequest(ctx context.Context) (*operations.GetResourceVisibilityRequest, diag.Diagnostics)
type ResourcesAccessStatusDataSource ¶
type ResourcesAccessStatusDataSource struct {
// contains filtered or unexported fields
}
ResourcesAccessStatusDataSource is the data source implementation.
func (*ResourcesAccessStatusDataSource) Configure ¶
func (r *ResourcesAccessStatusDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ResourcesAccessStatusDataSource) Metadata ¶
func (r *ResourcesAccessStatusDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ResourcesAccessStatusDataSource) Read ¶
func (r *ResourcesAccessStatusDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ResourcesAccessStatusDataSource) Schema ¶
func (r *ResourcesAccessStatusDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ResourcesAccessStatusDataSourceModel ¶
type ResourcesAccessStatusDataSourceModel struct { AccessLevel *tfTypes.ResourceAccessLevel `tfsdk:"access_level"` AccessLevelRemoteID types.String `queryParam:"style=form,explode=true,name=access_level_remote_id" tfsdk:"access_level_remote_id"` Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` ExpirationDate types.String `tfsdk:"expiration_date"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` ResourceID types.String `tfsdk:"resource_id"` Status types.String `tfsdk:"status"` UserID types.String `tfsdk:"user_id"` }
ResourcesAccessStatusDataSourceModel describes the data model.
func (*ResourcesAccessStatusDataSourceModel) RefreshFromSharedResourceUserAccessStatus ¶
func (r *ResourcesAccessStatusDataSourceModel) RefreshFromSharedResourceUserAccessStatus(ctx context.Context, resp *shared.ResourceUserAccessStatus) diag.Diagnostics
func (*ResourcesAccessStatusDataSourceModel) ToOperationsGetResourceUserAccessStatusRequest ¶
func (r *ResourcesAccessStatusDataSourceModel) ToOperationsGetResourceUserAccessStatusRequest(ctx context.Context) (*operations.GetResourceUserAccessStatusRequest, diag.Diagnostics)
type ResourcesListDataSource ¶
type ResourcesListDataSource struct {
// contains filtered or unexported fields
}
ResourcesListDataSource is the data source implementation.
func (*ResourcesListDataSource) Configure ¶
func (r *ResourcesListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ResourcesListDataSource) Metadata ¶
func (r *ResourcesListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ResourcesListDataSource) Read ¶
func (r *ResourcesListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ResourcesListDataSource) Schema ¶
func (r *ResourcesListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ResourcesListDataSourceModel ¶
type ResourcesListDataSourceModel struct { AncestorResourceID types.String `queryParam:"style=form,explode=false,name=ancestor_resource_id" tfsdk:"ancestor_resource_id"` Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` Next types.String `tfsdk:"next"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` ParentResourceID types.String `queryParam:"style=form,explode=false,name=parent_resource_id" tfsdk:"parent_resource_id"` Previous types.String `tfsdk:"previous"` RemoteID types.String `queryParam:"style=form,explode=true,name=remote_id" tfsdk:"remote_id"` ResourceIds []types.String `queryParam:"style=form,explode=false,name=resource_ids" tfsdk:"resource_ids"` ResourceName types.String `queryParam:"style=form,explode=true,name=resource_name" tfsdk:"resource_name"` ResourceTypeFilter types.String `queryParam:"style=form,explode=true,name=resource_type_filter" tfsdk:"resource_type_filter"` Results []tfTypes.Resource `tfsdk:"results"` }
ResourcesListDataSourceModel describes the data model.
func (*ResourcesListDataSourceModel) RefreshFromSharedPaginatedResourcesList ¶
func (r *ResourcesListDataSourceModel) RefreshFromSharedPaginatedResourcesList(ctx context.Context, resp *shared.PaginatedResourcesList) diag.Diagnostics
func (*ResourcesListDataSourceModel) ToOperationsGetResourcesRequest ¶
func (r *ResourcesListDataSourceModel) ToOperationsGetResourcesRequest(ctx context.Context) (*operations.GetResourcesRequest, diag.Diagnostics)
type ResourcesUsersListDataSource ¶
type ResourcesUsersListDataSource struct {
// contains filtered or unexported fields
}
ResourcesUsersListDataSource is the data source implementation.
func (*ResourcesUsersListDataSource) Configure ¶
func (r *ResourcesUsersListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ResourcesUsersListDataSource) Metadata ¶
func (r *ResourcesUsersListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ResourcesUsersListDataSource) Read ¶
func (r *ResourcesUsersListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ResourcesUsersListDataSource) Schema ¶
func (r *ResourcesUsersListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ResourcesUsersListDataSourceModel ¶
type ResourcesUsersListDataSourceModel struct { Limit types.Int64 `queryParam:"style=form,explode=true,name=limit" tfsdk:"limit"` Next types.String `tfsdk:"next"` Previous types.String `tfsdk:"previous"` ResourceID types.String `tfsdk:"resource_id"` Results []tfTypes.ResourceAccessUser `tfsdk:"results"` }
ResourcesUsersListDataSourceModel describes the data model.
func (*ResourcesUsersListDataSourceModel) RefreshFromSharedResourceAccessUserList ¶
func (r *ResourcesUsersListDataSourceModel) RefreshFromSharedResourceAccessUserList(ctx context.Context, resp *shared.ResourceAccessUserList) diag.Diagnostics
func (*ResourcesUsersListDataSourceModel) ToOperationsGetResourceUsersRequest ¶
func (r *ResourcesUsersListDataSourceModel) ToOperationsGetResourceUsersRequest(ctx context.Context) (*operations.GetResourceUsersRequest, diag.Diagnostics)
type ReviewerStageConfig ¶
type ScopedRolePermissionListDataSource ¶
type ScopedRolePermissionListDataSource struct {
// contains filtered or unexported fields
}
ScopedRolePermissionListDataSource is the data source implementation.
func (*ScopedRolePermissionListDataSource) Configure ¶
func (r *ScopedRolePermissionListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ScopedRolePermissionListDataSource) Metadata ¶
func (r *ScopedRolePermissionListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*ScopedRolePermissionListDataSource) Read ¶
func (r *ScopedRolePermissionListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ScopedRolePermissionListDataSource) Schema ¶
func (r *ScopedRolePermissionListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type ScopedRolePermissionListDataSourceModel ¶
type ScopedRolePermissionListDataSourceModel struct { Permissions []tfTypes.ScopedRolePermission `tfsdk:"permissions"` ResourceID types.String `tfsdk:"resource_id"` }
ScopedRolePermissionListDataSourceModel describes the data model.
func (*ScopedRolePermissionListDataSourceModel) RefreshFromSharedScopedRolePermissionList ¶
func (r *ScopedRolePermissionListDataSourceModel) RefreshFromSharedScopedRolePermissionList(ctx context.Context, resp *shared.ScopedRolePermissionList) diag.Diagnostics
func (*ScopedRolePermissionListDataSourceModel) ToOperationsGetResourceScopedRolePermissionsRequest ¶
func (r *ScopedRolePermissionListDataSourceModel) ToOperationsGetResourceScopedRolePermissionsRequest(ctx context.Context) (*operations.GetResourceScopedRolePermissionsRequest, diag.Diagnostics)
type ScopedRolePermissionListResource ¶
type ScopedRolePermissionListResource struct {
// contains filtered or unexported fields
}
ScopedRolePermissionListResource defines the resource implementation.
func (*ScopedRolePermissionListResource) Configure ¶
func (r *ScopedRolePermissionListResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ScopedRolePermissionListResource) Create ¶
func (r *ScopedRolePermissionListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ScopedRolePermissionListResource) Delete ¶
func (r *ScopedRolePermissionListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ScopedRolePermissionListResource) ImportState ¶
func (r *ScopedRolePermissionListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ScopedRolePermissionListResource) Metadata ¶
func (r *ScopedRolePermissionListResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ScopedRolePermissionListResource) Read ¶
func (r *ScopedRolePermissionListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ScopedRolePermissionListResource) Schema ¶
func (r *ScopedRolePermissionListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ScopedRolePermissionListResource) Update ¶
func (r *ScopedRolePermissionListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ScopedRolePermissionListResourceModel ¶
type ScopedRolePermissionListResourceModel struct { Permissions []tfTypes.ScopedRolePermission `tfsdk:"permissions"` ResourceID types.String `tfsdk:"resource_id"` }
ScopedRolePermissionListResourceModel describes the resource data model.
func (*ScopedRolePermissionListResourceModel) RefreshFromSharedScopedRolePermissionList ¶
func (r *ScopedRolePermissionListResourceModel) RefreshFromSharedScopedRolePermissionList(ctx context.Context, resp *shared.ScopedRolePermissionList) diag.Diagnostics
func (*ScopedRolePermissionListResourceModel) ToOperationsGetResourceScopedRolePermissionsRequest ¶
func (r *ScopedRolePermissionListResourceModel) ToOperationsGetResourceScopedRolePermissionsRequest(ctx context.Context) (*operations.GetResourceScopedRolePermissionsRequest, diag.Diagnostics)
func (*ScopedRolePermissionListResourceModel) ToOperationsSetResourceScopedRolePermissionsRequest ¶
func (r *ScopedRolePermissionListResourceModel) ToOperationsSetResourceScopedRolePermissionsRequest(ctx context.Context) (*operations.SetResourceScopedRolePermissionsRequest, diag.Diagnostics)
func (*ScopedRolePermissionListResourceModel) ToSharedScopedRolePermissionList ¶
func (r *ScopedRolePermissionListResourceModel) ToSharedScopedRolePermissionList(ctx context.Context) (*shared.ScopedRolePermissionList, diag.Diagnostics)
type SessionsDataSource ¶
type SessionsDataSource struct {
// contains filtered or unexported fields
}
SessionsDataSource is the data source implementation.
func (*SessionsDataSource) Configure ¶
func (r *SessionsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*SessionsDataSource) Metadata ¶
func (r *SessionsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*SessionsDataSource) Read ¶
func (r *SessionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SessionsDataSource) Schema ¶
func (r *SessionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type SessionsDataSourceModel ¶
type SessionsDataSourceModel struct { Next types.String `tfsdk:"next"` Previous types.String `tfsdk:"previous"` ResourceID types.String `queryParam:"style=form,explode=true,name=resource_id" tfsdk:"resource_id"` Results []tfTypes.Session `tfsdk:"results"` UserID types.String `queryParam:"style=form,explode=true,name=user_id" tfsdk:"user_id"` }
SessionsDataSourceModel describes the data model.
func (*SessionsDataSourceModel) RefreshFromSharedSessionsList ¶
func (r *SessionsDataSourceModel) RefreshFromSharedSessionsList(ctx context.Context, resp *shared.SessionsList) diag.Diagnostics
func (*SessionsDataSourceModel) ToOperationsGetSessionsRequest ¶
func (r *SessionsDataSourceModel) ToOperationsGetSessionsRequest(ctx context.Context) (*operations.GetSessionsRequest, diag.Diagnostics)
type TagDataSource ¶
type TagDataSource struct {
// contains filtered or unexported fields
}
TagDataSource is the data source implementation.
func (*TagDataSource) Configure ¶
func (r *TagDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*TagDataSource) Metadata ¶
func (r *TagDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*TagDataSource) Read ¶
func (r *TagDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TagDataSource) Schema ¶
func (r *TagDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type TagDataSourceModel ¶
type TagDataSourceModel struct { CreatedAt types.String `tfsdk:"created_at"` ID types.String `tfsdk:"id"` Key types.String `tfsdk:"key"` UpdatedAt types.String `tfsdk:"updated_at"` UserCreatorID types.String `tfsdk:"user_creator_id"` Value types.String `tfsdk:"value"` }
TagDataSourceModel describes the data model.
func (*TagDataSourceModel) RefreshFromSharedTag ¶
func (r *TagDataSourceModel) RefreshFromSharedTag(ctx context.Context, resp *shared.Tag) diag.Diagnostics
func (*TagDataSourceModel) ToOperationsGetTagByIDRequest ¶
func (r *TagDataSourceModel) ToOperationsGetTagByIDRequest(ctx context.Context) (*operations.GetTagByIDRequest, diag.Diagnostics)
type TagResource ¶
type TagResource struct {
// contains filtered or unexported fields
}
TagResource defines the resource implementation.
func (*TagResource) Configure ¶
func (r *TagResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TagResource) Create ¶
func (r *TagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TagResource) Delete ¶
func (r *TagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TagResource) ImportState ¶
func (r *TagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TagResource) Metadata ¶
func (r *TagResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TagResource) Read ¶
func (r *TagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TagResource) Schema ¶
func (r *TagResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TagResource) Update ¶
func (r *TagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TagResourceModel ¶
type TagResourceModel struct { CreatedAt types.String `tfsdk:"created_at"` ID types.String `tfsdk:"id"` Key types.String `tfsdk:"key"` UpdatedAt types.String `tfsdk:"updated_at"` UserCreatorID types.String `tfsdk:"user_creator_id"` Value types.String `tfsdk:"value"` }
TagResourceModel describes the resource data model.
func (*TagResourceModel) RefreshFromSharedTag ¶
func (r *TagResourceModel) RefreshFromSharedTag(ctx context.Context, resp *shared.Tag) diag.Diagnostics
func (*TagResourceModel) ToOperationsDeleteTagByIDRequest ¶
func (r *TagResourceModel) ToOperationsDeleteTagByIDRequest(ctx context.Context) (*operations.DeleteTagByIDRequest, diag.Diagnostics)
func (*TagResourceModel) ToOperationsGetTagByIDRequest ¶
func (r *TagResourceModel) ToOperationsGetTagByIDRequest(ctx context.Context) (*operations.GetTagByIDRequest, diag.Diagnostics)
func (*TagResourceModel) ToSharedCreateTagInfo ¶
func (r *TagResourceModel) ToSharedCreateTagInfo(ctx context.Context) (*shared.CreateTagInfo, diag.Diagnostics)
type TagUserResource ¶
type TagUserResource struct {
// contains filtered or unexported fields
}
TagUserResource defines the resource implementation.
func (*TagUserResource) Configure ¶
func (r *TagUserResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TagUserResource) Create ¶
func (r *TagUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TagUserResource) Delete ¶
func (r *TagUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TagUserResource) ImportState ¶
func (r *TagUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TagUserResource) Metadata ¶
func (r *TagUserResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TagUserResource) Read ¶
func (r *TagUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TagUserResource) Schema ¶
func (r *TagUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TagUserResource) Update ¶
func (r *TagUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TagUserResourceModel ¶
type TagUserResourceModel struct { RequestBody *tfTypes.CreateUserTagRequestBody `tfsdk:"request_body"` TagID types.String `tfsdk:"tag_id"` UserID types.String `tfsdk:"user_id"` }
TagUserResourceModel describes the resource data model.
func (*TagUserResourceModel) ToOperationsCreateUserTagRequest ¶
func (r *TagUserResourceModel) ToOperationsCreateUserTagRequest(ctx context.Context) (*operations.CreateUserTagRequest, diag.Diagnostics)
func (*TagUserResourceModel) ToOperationsCreateUserTagRequestBody ¶
func (r *TagUserResourceModel) ToOperationsCreateUserTagRequestBody(ctx context.Context) (*operations.CreateUserTagRequestBody, diag.Diagnostics)
func (*TagUserResourceModel) ToOperationsDeleteUserTagRequest ¶
func (r *TagUserResourceModel) ToOperationsDeleteUserTagRequest(ctx context.Context) (*operations.DeleteUserTagRequest, diag.Diagnostics)
type TagsListDataSource ¶
type TagsListDataSource struct {
// contains filtered or unexported fields
}
TagsListDataSource is the data source implementation.
func (*TagsListDataSource) Configure ¶
func (r *TagsListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*TagsListDataSource) Metadata ¶
func (r *TagsListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*TagsListDataSource) Read ¶
func (r *TagsListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TagsListDataSource) Schema ¶
func (r *TagsListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type TagsListDataSourceModel ¶
type TagsListDataSourceModel struct { Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` Next types.String `tfsdk:"next"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Previous types.String `tfsdk:"previous"` Results []tfTypes.Tag `tfsdk:"results"` }
TagsListDataSourceModel describes the data model.
func (*TagsListDataSourceModel) RefreshFromSharedPaginatedTagsList ¶
func (r *TagsListDataSourceModel) RefreshFromSharedPaginatedTagsList(ctx context.Context, resp *shared.PaginatedTagsList) diag.Diagnostics
func (*TagsListDataSourceModel) ToOperationsGetTagsRequest ¶
func (r *TagsListDataSourceModel) ToOperationsGetTagsRequest(ctx context.Context) (*operations.GetTagsRequest, diag.Diagnostics)
type UARSListDataSource ¶
type UARSListDataSource struct {
// contains filtered or unexported fields
}
UARSListDataSource is the data source implementation.
func (*UARSListDataSource) Configure ¶
func (r *UARSListDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UARSListDataSource) Metadata ¶
func (r *UARSListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*UARSListDataSource) Read ¶
func (r *UARSListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UARSListDataSource) Schema ¶
func (r *UARSListDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type UARSListDataSourceModel ¶
type UARSListDataSourceModel struct { Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` Next types.String `tfsdk:"next"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Previous types.String `tfsdk:"previous"` Results []tfTypes.Uar `tfsdk:"results"` }
UARSListDataSourceModel describes the data model.
func (*UARSListDataSourceModel) RefreshFromSharedPaginatedUARsList ¶
func (r *UARSListDataSourceModel) RefreshFromSharedPaginatedUARsList(ctx context.Context, resp *shared.PaginatedUARsList) diag.Diagnostics
func (*UARSListDataSourceModel) ToOperationsGetUARsRequest ¶
func (r *UARSListDataSourceModel) ToOperationsGetUARsRequest(ctx context.Context) (*operations.GetUARsRequest, diag.Diagnostics)
type UarDataSource ¶
type UarDataSource struct {
// contains filtered or unexported fields
}
UarDataSource is the data source implementation.
func (*UarDataSource) Configure ¶
func (r *UarDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UarDataSource) Metadata ¶
func (r *UarDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*UarDataSource) Read ¶
func (r *UarDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UarDataSource) Schema ¶
func (r *UarDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type UarDataSourceModel ¶
type UarDataSourceModel struct { Deadline types.String `tfsdk:"deadline"` Name types.String `tfsdk:"name"` ReviewerAssignmentPolicy types.String `tfsdk:"reviewer_assignment_policy"` SelfReviewAllowed types.Bool `tfsdk:"self_review_allowed"` SendReviewerAssignmentNotification types.Bool `tfsdk:"send_reviewer_assignment_notification"` TimeZone types.String `tfsdk:"time_zone"` UarID types.String `tfsdk:"uar_id"` UarScope *tfTypes.UARScope `tfsdk:"uar_scope"` }
UarDataSourceModel describes the data model.
func (*UarDataSourceModel) RefreshFromSharedUar ¶
func (r *UarDataSourceModel) RefreshFromSharedUar(ctx context.Context, resp *shared.Uar) diag.Diagnostics
func (*UarDataSourceModel) ToOperationsGetUARIDRequest ¶
func (r *UarDataSourceModel) ToOperationsGetUARIDRequest(ctx context.Context) (*operations.GetUARIDRequest, diag.Diagnostics)
type UserDataSource ¶
type UserDataSource struct {
// contains filtered or unexported fields
}
UserDataSource is the data source implementation.
func (*UserDataSource) Configure ¶
func (r *UserDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UserDataSource) Metadata ¶
func (r *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*UserDataSource) Read ¶
func (r *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserDataSource) Schema ¶
func (r *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type UserDataSourceModel ¶
type UserDataSourceModel struct { Email types.String `queryParam:"style=form,explode=true,name=email" tfsdk:"email"` FirstName types.String `tfsdk:"first_name"` HrIdpStatus types.String `tfsdk:"hr_idp_status"` ID types.String `queryParam:"style=form,explode=true,name=user_id" tfsdk:"id"` LastName types.String `tfsdk:"last_name"` Name types.String `tfsdk:"name"` Position types.String `tfsdk:"position"` }
UserDataSourceModel describes the data model.
func (*UserDataSourceModel) RefreshFromSharedUser ¶
func (r *UserDataSourceModel) RefreshFromSharedUser(ctx context.Context, resp *shared.User) diag.Diagnostics
func (*UserDataSourceModel) ToOperationsGetUserRequest ¶
func (r *UserDataSourceModel) ToOperationsGetUserRequest(ctx context.Context) (*operations.GetUserRequest, diag.Diagnostics)
type UserTagsDataSource ¶
type UserTagsDataSource struct {
// contains filtered or unexported fields
}
UserTagsDataSource is the data source implementation.
func (*UserTagsDataSource) Configure ¶
func (r *UserTagsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UserTagsDataSource) Metadata ¶
func (r *UserTagsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*UserTagsDataSource) Read ¶
func (r *UserTagsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserTagsDataSource) Schema ¶
func (r *UserTagsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type UserTagsDataSourceModel ¶
type UserTagsDataSourceModel struct { Tags []tfTypes.Tag `tfsdk:"tags"` UserID types.String `tfsdk:"user_id"` }
UserTagsDataSourceModel describes the data model.
func (*UserTagsDataSourceModel) RefreshFromSharedTagsList ¶
func (r *UserTagsDataSourceModel) RefreshFromSharedTagsList(ctx context.Context, resp *shared.TagsList) diag.Diagnostics
func (*UserTagsDataSourceModel) ToOperationsGetUserTagsRequest ¶
func (r *UserTagsDataSourceModel) ToOperationsGetUserTagsRequest(ctx context.Context) (*operations.GetUserTagsRequest, diag.Diagnostics)
type UsersDataSource ¶
type UsersDataSource struct {
// contains filtered or unexported fields
}
UsersDataSource is the data source implementation.
func (*UsersDataSource) Configure ¶
func (r *UsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UsersDataSource) Metadata ¶
func (r *UsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*UsersDataSource) Read ¶
func (r *UsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UsersDataSource) Schema ¶
func (r *UsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
type UsersDataSourceModel ¶
type UsersDataSourceModel struct { Cursor types.String `queryParam:"style=form,explode=true,name=cursor" tfsdk:"cursor"` Next types.String `tfsdk:"next"` PageSize types.Int64 `queryParam:"style=form,explode=true,name=page_size" tfsdk:"page_size"` Previous types.String `tfsdk:"previous"` Results []tfTypes.User `tfsdk:"results"` }
UsersDataSourceModel describes the data model.
func (*UsersDataSourceModel) RefreshFromSharedPaginatedUsersList ¶
func (r *UsersDataSourceModel) RefreshFromSharedPaginatedUsersList(ctx context.Context, resp *shared.PaginatedUsersList) diag.Diagnostics
func (*UsersDataSourceModel) ToOperationsGetUsersRequest ¶
func (r *UsersDataSourceModel) ToOperationsGetUsersRequest(ctx context.Context) (*operations.GetUsersRequest, diag.Diagnostics)
Source Files
¶
- accessrule_data_source.go
- accessrule_data_source_sdk.go
- accessrule_resource.go
- accessrule_resource_sdk.go
- app_data_source.go
- app_data_source_sdk.go
- apps_data_source.go
- apps_data_source_sdk.go
- bundle_data_source.go
- bundle_data_source_sdk.go
- bundle_resource.go
- bundle_resource_sdk.go
- bundlegroup_resource.go
- bundlegroup_resource_sdk.go
- bundleresource_resource.go
- bundleresource_resource_sdk.go
- bundlevisibility_data_source.go
- bundlevisibility_data_source_sdk.go
- configurationtemplate_resource.go
- configurationtemplate_resource_sdk.go
- configurationtemplatelist_data_source.go
- configurationtemplatelist_data_source_sdk.go
- events_data_source.go
- events_data_source_sdk.go
- group_data_source.go
- group_data_source_sdk.go
- group_list_data_source.go
- group_list_data_source_sdk.go
- group_resource.go
- group_resource_sdk.go
- groupcontaininggroup_data_source.go
- groupcontaininggroup_data_source_sdk.go
- groupcontaininggroup_resource.go
- groupcontaininggroup_resource_sdk.go
- groupresourcelist_data_source.go
- groupresourcelist_data_source_sdk.go
- groupresourcelist_resource.go
- groupresourcelist_resource_sdk.go
- groupreviewersstageslist_data_source.go
- groupreviewersstageslist_data_source_sdk.go
- grouptag_resource.go
- grouptag_resource_sdk.go
- grouptags_data_source.go
- grouptags_data_source_sdk.go
- groupuser_resource.go
- groupuser_resource_sdk.go
- groupusers_data_source.go
- groupusers_data_source_sdk.go
- idpgroupmappings_data_source.go
- idpgroupmappings_data_source_sdk.go
- idpgroupmappings_resource.go
- idpgroupmappings_resource_sdk.go
- messagechannel_data_source.go
- messagechannel_data_source_sdk.go
- messagechannel_resource.go
- messagechannel_resource_sdk.go
- messagechannellist_data_source.go
- messagechannellist_data_source_sdk.go
- oncallschedule_data_source.go
- oncallschedule_data_source_sdk.go
- oncallschedule_list_data_source.go
- oncallschedule_list_data_source_sdk.go
- oncallschedule_resource.go
- oncallschedule_resource_sdk.go
- owner_data_source.go
- owner_data_source_sdk.go
- owner_resource.go
- owner_resource_sdk.go
- ownerfromname_data_source.go
- ownerfromname_data_source_sdk.go
- owners_data_source.go
- owners_data_source_sdk.go
- paginatedbundlegrouplist_data_source.go
- paginatedbundlegrouplist_data_source_sdk.go
- paginatedbundlelist_data_source.go
- paginatedbundlelist_data_source_sdk.go
- paginatedbundleresourcelist_data_source.go
- paginatedbundleresourcelist_data_source_sdk.go
- provider.go
- requests_data_source.go
- requests_data_source_sdk.go
- resource_data_source.go
- resource_data_source_sdk.go
- resource_resource.go
- resource_resource_sdk.go
- resourcemessagechannellist_data_source.go
- resourcemessagechannellist_data_source_sdk.go
- resourcereviewerslist_data_source.go
- resourcereviewerslist_data_source_sdk.go
- resources_list_data_source.go
- resources_list_data_source_sdk.go
- resourcesaccessstatus_data_source.go
- resourcesaccessstatus_data_source_sdk.go
- resourcesusers_list_data_source.go
- resourcesusers_list_data_source_sdk.go
- resourcetag_resource.go
- resourcetag_resource_sdk.go
- resourcetags_data_source.go
- resourcetags_data_source_sdk.go
- resourcevisibility_data_source.go
- resourcevisibility_data_source_sdk.go
- scopedrolepermissionlist_data_source.go
- scopedrolepermissionlist_data_source_sdk.go
- scopedrolepermissionlist_resource.go
- scopedrolepermissionlist_resource_sdk.go
- sessions_data_source.go
- sessions_data_source_sdk.go
- tag_data_source.go
- tag_data_source_sdk.go
- tag_resource.go
- tag_resource_sdk.go
- tags_list_data_source.go
- tags_list_data_source_sdk.go
- taguser_resource.go
- taguser_resource_sdk.go
- test_utils.go
- uar_data_source.go
- uar_data_source_sdk.go
- uars_list_data_source.go
- uars_list_data_source_sdk.go
- user_data_source.go
- user_data_source_sdk.go
- users_data_source.go
- users_data_source_sdk.go
- usertags_data_source.go
- usertags_data_source_sdk.go
- utils.go
Directories
¶
Path | Synopsis |
---|---|
Package reflect is a forked version of https://github.com/hashicorp/terraform-plugin-framework/tree/main/internal/reflect that has been modified to support speakeasy's terraform generator.
|
Package reflect is a forked version of https://github.com/hashicorp/terraform-plugin-framework/tree/main/internal/reflect that has been modified to support speakeasy's terraform generator. |