Documentation
¶
Overview ¶
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Code generated by providergen. DO NOT EDIT.
Index ¶
- func New(version string) func() provider.Provider
- func NewAdminApiKeyResource() resource.Resource
- func NewGroupResource() resource.Resource
- func NewGroupRoleAssignmentResource() resource.Resource
- func NewGroupRoleAssignmentsDataSource() datasource.DataSource
- func NewGroupUserResource() resource.Resource
- func NewGroupUsersDataSource() datasource.DataSource
- func NewGroupsDataSource() datasource.DataSource
- func NewInviteDataSource() datasource.DataSource
- func NewInviteResource() resource.Resource
- func NewInvitesDataSource() datasource.DataSource
- func NewOrganizationRoleResource() resource.Resource
- func NewOrganizationRolesDataSource() datasource.DataSource
- func NewPredefinedProjectRoleIdFunction() function.Function
- func NewPredefinedRoleIdFunction() function.Function
- func NewProjectDataSource() datasource.DataSource
- func NewProjectGroupRoleAssignmentResource() resource.Resource
- func NewProjectGroupRoleAssignmentsDataSource() datasource.DataSource
- func NewProjectRateLimitResource() resource.Resource
- func NewProjectRateLimitsDataSource() datasource.DataSource
- func NewProjectResource() resource.Resource
- func NewProjectRoleResource() resource.Resource
- func NewProjectRolesDataSource() datasource.DataSource
- func NewProjectServiceAccountResource() resource.Resource
- func NewProjectUserResource() resource.Resource
- func NewProjectUserRoleAssignmentResource() resource.Resource
- func NewProjectUserRoleAssignmentsDataSource() datasource.DataSource
- func NewProjectsDataSource() datasource.DataSource
- func NewUserDataSource() datasource.DataSource
- func NewUserRoleAssignmentResource() resource.Resource
- func NewUserRoleAssignmentsDataSource() datasource.DataSource
- func NewUserRoleResource() resource.Resource
- func NewUsersDataSource() datasource.DataSource
- type AdminApiKeyResource
- func (r *AdminApiKeyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *AdminApiKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AdminApiKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AdminApiKeyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *AdminApiKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AdminApiKeyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AdminApiKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AdminApiKeyResourceModel
- 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)
- type GroupResourceModel
- type GroupRoleAssignmentResource
- func (r *GroupRoleAssignmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupRoleAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupRoleAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupRoleAssignmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GroupRoleAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *GroupRoleAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupRoleAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupRoleAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupRoleAssignmentResourceModel
- type GroupRoleAssignmentsDataSource
- func (d *GroupRoleAssignmentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *GroupRoleAssignmentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *GroupRoleAssignmentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GroupRoleAssignmentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupRoleAssignmentsDataSourceModel
- type GroupRoleAssignmentsDataSourceModelRolesItem
- 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
- type GroupUsersDataSource
- func (d *GroupUsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *GroupUsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *GroupUsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GroupUsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupUsersDataSourceModel
- type GroupUsersDataSourceModelUsersItem
- type GroupsDataSource
- func (d *GroupsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *GroupsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *GroupsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GroupsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupsDataSourceModel
- type GroupsDataSourceModelGroupsItem
- type InviteDataSource
- func (d *InviteDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *InviteDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *InviteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InviteDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InviteDataSourceModel
- type InviteResource
- func (r *InviteResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *InviteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InviteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InviteResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InviteResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *InviteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InviteResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InviteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InviteResourceModel
- type InvitesDataSource
- func (d *InvitesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *InvitesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *InvitesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InvitesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InvitesDataSourceModel
- type InvitesDataSourceModelInvitesItem
- type OpenAIProvider
- func (p *OpenAIProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *OpenAIProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *OpenAIProvider) Functions(ctx context.Context) []func() function.Function
- func (p *OpenAIProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *OpenAIProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *OpenAIProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type OpenAIProviderModel
- type OrganizationRoleResource
- func (r *OrganizationRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationRoleResourceModel
- type OrganizationRolesDataSource
- func (d *OrganizationRolesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationRolesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationRolesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationRolesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationRolesDataSourceModel
- type OrganizationRolesDataSourceModelRolesItem
- type PredefinedProjectRoleIdFunction
- func (f *PredefinedProjectRoleIdFunction) Definition(ctx context.Context, req function.DefinitionRequest, ...)
- func (f *PredefinedProjectRoleIdFunction) Metadata(ctx context.Context, req function.MetadataRequest, ...)
- func (f *PredefinedProjectRoleIdFunction) Run(ctx context.Context, req function.RunRequest, resp *function.RunResponse)
- type PredefinedRoleIdFunction
- func (f *PredefinedRoleIdFunction) Definition(ctx context.Context, req function.DefinitionRequest, ...)
- func (f *PredefinedRoleIdFunction) Metadata(ctx context.Context, req function.MetadataRequest, ...)
- func (f *PredefinedRoleIdFunction) Run(ctx context.Context, req function.RunRequest, resp *function.RunResponse)
- type ProjectDataSource
- func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectDataSourceModel
- type ProjectGroupRoleAssignmentResource
- func (r *ProjectGroupRoleAssignmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectGroupRoleAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectGroupRoleAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectGroupRoleAssignmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectGroupRoleAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectGroupRoleAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectGroupRoleAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectGroupRoleAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectGroupRoleAssignmentResourceModel
- type ProjectGroupRoleAssignmentsDataSource
- func (d *ProjectGroupRoleAssignmentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectGroupRoleAssignmentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectGroupRoleAssignmentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectGroupRoleAssignmentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectGroupRoleAssignmentsDataSourceModel
- type ProjectGroupRoleAssignmentsDataSourceModelRolesItem
- type ProjectRateLimitResource
- func (r *ProjectRateLimitResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectRateLimitResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectRateLimitResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectRateLimitResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectRateLimitResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectRateLimitResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectRateLimitResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectRateLimitResourceModel
- type ProjectRateLimitsDataSource
- func (d *ProjectRateLimitsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectRateLimitsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectRateLimitsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectRateLimitsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectRateLimitsDataSourceModel
- type ProjectRateLimitsDataSourceModelRateLimitsItem
- type ProjectResource
- func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectResourceModel
- type ProjectRoleResource
- func (r *ProjectRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectRoleResourceModel
- type ProjectRolesDataSource
- func (d *ProjectRolesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectRolesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectRolesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectRolesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectRolesDataSourceModel
- type ProjectRolesDataSourceModelRolesItem
- type ProjectServiceAccountResource
- func (r *ProjectServiceAccountResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectServiceAccountResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectServiceAccountResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectServiceAccountResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectServiceAccountResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectServiceAccountResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectServiceAccountResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectServiceAccountResourceModel
- type ProjectUserResource
- func (r *ProjectUserResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectUserResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectUserResourceModel
- type ProjectUserRoleAssignmentResource
- func (r *ProjectUserRoleAssignmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectUserRoleAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectUserRoleAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectUserRoleAssignmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectUserRoleAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectUserRoleAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectUserRoleAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectUserRoleAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectUserRoleAssignmentResourceModel
- type ProjectUserRoleAssignmentsDataSource
- func (d *ProjectUserRoleAssignmentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectUserRoleAssignmentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectUserRoleAssignmentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectUserRoleAssignmentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectUserRoleAssignmentsDataSourceModel
- type ProjectUserRoleAssignmentsDataSourceModelRolesItem
- type ProjectsDataSource
- func (d *ProjectsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectsDataSourceModel
- type ProjectsDataSourceModelProjectsItem
- type UserDataSource
- func (d *UserDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UserDataSourceModel
- type UserRoleAssignmentResource
- func (r *UserRoleAssignmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *UserRoleAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UserRoleAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UserRoleAssignmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UserRoleAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *UserRoleAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UserRoleAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UserRoleAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type UserRoleAssignmentResourceModel
- type UserRoleAssignmentsDataSource
- func (d *UserRoleAssignmentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *UserRoleAssignmentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *UserRoleAssignmentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UserRoleAssignmentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UserRoleAssignmentsDataSourceModel
- type UserRoleAssignmentsDataSourceModelRolesItem
- type UserRoleResource
- func (r *UserRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *UserRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UserRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UserRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UserRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *UserRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UserRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UserRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type UserRoleResourceModel
- type UsersDataSource
- func (d *UsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *UsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *UsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UsersDataSourceModel
- type UsersDataSourceModelUsersItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAdminApiKeyResource ¶ added in v0.3.1
func NewGroupResource ¶ added in v0.4.0
func NewGroupRoleAssignmentResource ¶ added in v0.4.0
func NewGroupRoleAssignmentsDataSource ¶ added in v0.4.0
func NewGroupRoleAssignmentsDataSource() datasource.DataSource
func NewGroupUserResource ¶ added in v0.4.0
func NewGroupUsersDataSource ¶ added in v0.4.0
func NewGroupUsersDataSource() datasource.DataSource
func NewGroupsDataSource ¶ added in v0.4.0
func NewGroupsDataSource() datasource.DataSource
func NewInviteDataSource ¶ added in v0.3.0
func NewInviteDataSource() datasource.DataSource
func NewInviteResource ¶ added in v0.3.0
func NewInvitesDataSource ¶ added in v0.3.0
func NewInvitesDataSource() datasource.DataSource
func NewOrganizationRoleResource ¶ added in v0.4.0
func NewOrganizationRolesDataSource ¶ added in v0.4.0
func NewOrganizationRolesDataSource() datasource.DataSource
func NewPredefinedProjectRoleIdFunction ¶ added in v0.4.0
func NewPredefinedRoleIdFunction ¶ added in v0.4.0
func NewProjectDataSource ¶
func NewProjectDataSource() datasource.DataSource
func NewProjectGroupRoleAssignmentResource ¶ added in v0.4.0
func NewProjectGroupRoleAssignmentsDataSource ¶ added in v0.4.0
func NewProjectGroupRoleAssignmentsDataSource() datasource.DataSource
func NewProjectRateLimitResource ¶ added in v0.3.0
func NewProjectRateLimitsDataSource ¶ added in v0.3.0
func NewProjectRateLimitsDataSource() datasource.DataSource
func NewProjectResource ¶
func NewProjectRoleResource ¶ added in v0.4.0
func NewProjectRolesDataSource ¶ added in v0.4.0
func NewProjectRolesDataSource() datasource.DataSource
func NewProjectServiceAccountResource ¶ added in v0.3.0
func NewProjectUserResource ¶ added in v0.3.0
func NewProjectUserRoleAssignmentResource ¶ added in v0.4.0
func NewProjectUserRoleAssignmentsDataSource ¶ added in v0.4.0
func NewProjectUserRoleAssignmentsDataSource() datasource.DataSource
func NewProjectsDataSource ¶
func NewProjectsDataSource() datasource.DataSource
func NewUserDataSource ¶ added in v0.3.0
func NewUserDataSource() datasource.DataSource
func NewUserRoleAssignmentResource ¶ added in v0.4.0
func NewUserRoleAssignmentsDataSource ¶ added in v0.4.0
func NewUserRoleAssignmentsDataSource() datasource.DataSource
func NewUserRoleResource ¶ added in v0.3.0
func NewUsersDataSource ¶ added in v0.3.0
func NewUsersDataSource() datasource.DataSource
Types ¶
type AdminApiKeyResource ¶ added in v0.3.1
type AdminApiKeyResource struct {
// contains filtered or unexported fields
}
func (*AdminApiKeyResource) Configure ¶ added in v0.3.1
func (r *AdminApiKeyResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AdminApiKeyResource) Create ¶ added in v0.3.1
func (r *AdminApiKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AdminApiKeyResource) Delete ¶ added in v0.3.1
func (r *AdminApiKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AdminApiKeyResource) Metadata ¶ added in v0.3.1
func (r *AdminApiKeyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AdminApiKeyResource) Read ¶ added in v0.3.1
func (r *AdminApiKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AdminApiKeyResource) Schema ¶ added in v0.3.1
func (r *AdminApiKeyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AdminApiKeyResource) Update ¶ added in v0.3.1
func (r *AdminApiKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AdminApiKeyResourceModel ¶ added in v0.3.1
type AdminApiKeyResourceModel struct {
Name supertypes.StringValue `tfsdk:"name"`
Id supertypes.StringValue `tfsdk:"id"`
CreatedAt supertypes.Int64Value `tfsdk:"created_at"`
ApiKey supertypes.StringValue `tfsdk:"api_key"`
}
func (*AdminApiKeyResourceModel) Fill ¶ added in v0.3.1
func (m *AdminApiKeyResourceModel) Fill(ctx context.Context, data apiclient.AdminApiKey) diag.Diagnostics
type GroupResource ¶ added in v0.4.0
type GroupResource struct {
// contains filtered or unexported fields
}
func (*GroupResource) Configure ¶ added in v0.4.0
func (r *GroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupResource) Create ¶ added in v0.4.0
func (r *GroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupResource) Delete ¶ added in v0.4.0
func (r *GroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupResource) ImportState ¶ added in v0.4.0
func (r *GroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupResource) Metadata ¶ added in v0.4.0
func (r *GroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupResource) Read ¶ added in v0.4.0
func (r *GroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupResource) Schema ¶ added in v0.4.0
func (r *GroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupResource) Update ¶ added in v0.4.0
func (r *GroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupResourceModel ¶ added in v0.4.0
type GroupResourceModel struct {
Name supertypes.StringValue `tfsdk:"name"`
Id supertypes.StringValue `tfsdk:"id"`
CreatedAt supertypes.Int64Value `tfsdk:"created_at"`
}
func (*GroupResourceModel) Fill ¶ added in v0.4.0
func (m *GroupResourceModel) Fill(ctx context.Context, data any) diag.Diagnostics
type GroupRoleAssignmentResource ¶ added in v0.4.0
type GroupRoleAssignmentResource struct {
// contains filtered or unexported fields
}
func (*GroupRoleAssignmentResource) Configure ¶ added in v0.4.0
func (r *GroupRoleAssignmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupRoleAssignmentResource) Create ¶ added in v0.4.0
func (r *GroupRoleAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupRoleAssignmentResource) Delete ¶ added in v0.4.0
func (r *GroupRoleAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupRoleAssignmentResource) ImportState ¶ added in v0.4.0
func (r *GroupRoleAssignmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupRoleAssignmentResource) Metadata ¶ added in v0.4.0
func (r *GroupRoleAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupRoleAssignmentResource) Read ¶ added in v0.4.0
func (r *GroupRoleAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupRoleAssignmentResource) Schema ¶ added in v0.4.0
func (r *GroupRoleAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupRoleAssignmentResource) Update ¶ added in v0.4.0
func (r *GroupRoleAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupRoleAssignmentResourceModel ¶ added in v0.4.0
type GroupRoleAssignmentResourceModel struct {
GroupId supertypes.StringValue `tfsdk:"group_id"`
RoleId supertypes.StringValue `tfsdk:"role_id"`
}
func (*GroupRoleAssignmentResourceModel) Fill ¶ added in v0.4.0
func (m *GroupRoleAssignmentResourceModel) Fill(ctx context.Context, data any) diag.Diagnostics
type GroupRoleAssignmentsDataSource ¶ added in v0.4.0
type GroupRoleAssignmentsDataSource struct {
// contains filtered or unexported fields
}
func (*GroupRoleAssignmentsDataSource) Configure ¶ added in v0.4.0
func (d *GroupRoleAssignmentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupRoleAssignmentsDataSource) Metadata ¶ added in v0.4.0
func (d *GroupRoleAssignmentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GroupRoleAssignmentsDataSource) Read ¶ added in v0.4.0
func (d *GroupRoleAssignmentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupRoleAssignmentsDataSource) Schema ¶ added in v0.4.0
func (d *GroupRoleAssignmentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type GroupRoleAssignmentsDataSourceModel ¶ added in v0.4.0
type GroupRoleAssignmentsDataSourceModel struct {
GroupId supertypes.StringValue `tfsdk:"group_id"`
Roles supertypes.SetNestedObjectValueOf[GroupRoleAssignmentsDataSourceModelRolesItem] `tfsdk:"roles"`
}
func (*GroupRoleAssignmentsDataSourceModel) Fill ¶ added in v0.4.0
func (m *GroupRoleAssignmentsDataSourceModel) Fill(ctx context.Context, data []apiclient.AssignedRoleDetails) diag.Diagnostics
type GroupRoleAssignmentsDataSourceModelRolesItem ¶ added in v0.4.0
type GroupRoleAssignmentsDataSourceModelRolesItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Description supertypes.StringValue `tfsdk:"description"`
Permissions supertypes.SetValueOf[string] `tfsdk:"permissions"`
PredefinedRole supertypes.BoolValue `tfsdk:"predefined_role"`
ResourceType supertypes.StringValue `tfsdk:"resource_type"`
}
type GroupUserResource ¶ added in v0.4.0
type GroupUserResource struct {
// contains filtered or unexported fields
}
func (*GroupUserResource) Configure ¶ added in v0.4.0
func (r *GroupUserResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupUserResource) Create ¶ added in v0.4.0
func (r *GroupUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupUserResource) Delete ¶ added in v0.4.0
func (r *GroupUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupUserResource) ImportState ¶ added in v0.4.0
func (r *GroupUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupUserResource) Metadata ¶ added in v0.4.0
func (r *GroupUserResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupUserResource) Read ¶ added in v0.4.0
func (r *GroupUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupUserResource) Schema ¶ added in v0.4.0
func (r *GroupUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupUserResource) Update ¶ added in v0.4.0
func (r *GroupUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupUserResourceModel ¶ added in v0.4.0
type GroupUserResourceModel struct {
GroupId supertypes.StringValue `tfsdk:"group_id"`
UserId supertypes.StringValue `tfsdk:"user_id"`
}
func (*GroupUserResourceModel) Fill ¶ added in v0.4.0
func (m *GroupUserResourceModel) Fill(ctx context.Context, data any) diag.Diagnostics
type GroupUsersDataSource ¶ added in v0.4.0
type GroupUsersDataSource struct {
// contains filtered or unexported fields
}
func (*GroupUsersDataSource) Configure ¶ added in v0.4.0
func (d *GroupUsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupUsersDataSource) Metadata ¶ added in v0.4.0
func (d *GroupUsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GroupUsersDataSource) Read ¶ added in v0.4.0
func (d *GroupUsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupUsersDataSource) Schema ¶ added in v0.4.0
func (d *GroupUsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type GroupUsersDataSourceModel ¶ added in v0.4.0
type GroupUsersDataSourceModel struct {
GroupId supertypes.StringValue `tfsdk:"group_id"`
Users supertypes.SetNestedObjectValueOf[GroupUsersDataSourceModelUsersItem] `tfsdk:"users"`
}
func (*GroupUsersDataSourceModel) Fill ¶ added in v0.4.0
func (m *GroupUsersDataSourceModel) Fill(ctx context.Context, users []apiclient.User) diag.Diagnostics
type GroupUsersDataSourceModelUsersItem ¶ added in v0.4.0
type GroupUsersDataSourceModelUsersItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Email supertypes.StringValue `tfsdk:"email"`
Name supertypes.StringValue `tfsdk:"name"`
Role supertypes.StringValue `tfsdk:"role"`
AddedAt supertypes.Int64Value `tfsdk:"added_at"`
}
type GroupsDataSource ¶ added in v0.4.0
type GroupsDataSource struct {
// contains filtered or unexported fields
}
func (*GroupsDataSource) Configure ¶ added in v0.4.0
func (d *GroupsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupsDataSource) Metadata ¶ added in v0.4.0
func (d *GroupsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GroupsDataSource) Read ¶ added in v0.4.0
func (d *GroupsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupsDataSource) Schema ¶ added in v0.4.0
func (d *GroupsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type GroupsDataSourceModel ¶ added in v0.4.0
type GroupsDataSourceModel struct {
Groups supertypes.SetNestedObjectValueOf[GroupsDataSourceModelGroupsItem] `tfsdk:"groups"`
}
func (*GroupsDataSourceModel) Fill ¶ added in v0.4.0
func (m *GroupsDataSourceModel) Fill(ctx context.Context, groups []apiclient.GroupResponse) diag.Diagnostics
type GroupsDataSourceModelGroupsItem ¶ added in v0.4.0
type GroupsDataSourceModelGroupsItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
IsScimManaged supertypes.BoolValue `tfsdk:"is_scim_managed"`
CreatedAt supertypes.Int64Value `tfsdk:"created_at"`
}
type InviteDataSource ¶ added in v0.3.0
type InviteDataSource struct {
// contains filtered or unexported fields
}
func (*InviteDataSource) Configure ¶ added in v0.3.0
func (d *InviteDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*InviteDataSource) Metadata ¶ added in v0.3.0
func (d *InviteDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InviteDataSource) Read ¶ added in v0.3.0
func (d *InviteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InviteDataSource) Schema ¶ added in v0.3.0
func (d *InviteDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InviteDataSourceModel ¶ added in v0.4.0
type InviteDataSourceModel struct {
Id supertypes.StringValue `tfsdk:"id"`
Email supertypes.StringValue `tfsdk:"email"`
Role supertypes.StringValue `tfsdk:"role"`
Status supertypes.StringValue `tfsdk:"status"`
InvitedAt supertypes.Int64Value `tfsdk:"invited_at"`
ExpiresAt supertypes.Int64Value `tfsdk:"expires_at"`
AcceptedAt supertypes.Int64Value `tfsdk:"accepted_at"`
}
func (*InviteDataSourceModel) Fill ¶ added in v0.4.0
func (m *InviteDataSourceModel) Fill(ctx context.Context, invite apiclient.Invite) diag.Diagnostics
type InviteResource ¶ added in v0.3.0
type InviteResource struct {
// contains filtered or unexported fields
}
func (*InviteResource) Configure ¶ added in v0.3.0
func (r *InviteResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*InviteResource) Create ¶ added in v0.3.0
func (r *InviteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InviteResource) Delete ¶ added in v0.3.0
func (r *InviteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InviteResource) ImportState ¶ added in v0.3.0
func (r *InviteResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InviteResource) Metadata ¶ added in v0.3.0
func (r *InviteResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InviteResource) Read ¶ added in v0.3.0
func (r *InviteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InviteResource) Schema ¶ added in v0.3.0
func (r *InviteResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InviteResource) Update ¶ added in v0.3.0
func (r *InviteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InviteResourceModel ¶ added in v0.4.0
type InviteResourceModel struct {
Id supertypes.StringValue `tfsdk:"id"`
Email supertypes.StringValue `tfsdk:"email"`
Role supertypes.StringValue `tfsdk:"role"`
Status supertypes.StringValue `tfsdk:"status"`
InvitedAt supertypes.Int64Value `tfsdk:"invited_at"`
ExpiresAt supertypes.Int64Value `tfsdk:"expires_at"`
AcceptedAt supertypes.Int64Value `tfsdk:"accepted_at"`
}
func (*InviteResourceModel) Fill ¶ added in v0.4.0
func (m *InviteResourceModel) Fill(ctx context.Context, invite apiclient.Invite) diag.Diagnostics
type InvitesDataSource ¶ added in v0.3.0
type InvitesDataSource struct {
// contains filtered or unexported fields
}
func (*InvitesDataSource) Configure ¶ added in v0.3.0
func (d *InvitesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*InvitesDataSource) Metadata ¶ added in v0.3.0
func (d *InvitesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InvitesDataSource) Read ¶ added in v0.3.0
func (d *InvitesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InvitesDataSource) Schema ¶ added in v0.3.0
func (d *InvitesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InvitesDataSourceModel ¶ added in v0.3.0
type InvitesDataSourceModel struct {
Invites supertypes.SetNestedObjectValueOf[InvitesDataSourceModelInvitesItem] `tfsdk:"invites"`
}
func (*InvitesDataSourceModel) Fill ¶ added in v0.3.0
func (m *InvitesDataSourceModel) Fill(ctx context.Context, invites []apiclient.Invite) diag.Diagnostics
type InvitesDataSourceModelInvitesItem ¶ added in v0.4.0
type InvitesDataSourceModelInvitesItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Email supertypes.StringValue `tfsdk:"email"`
Role supertypes.StringValue `tfsdk:"role"`
Status supertypes.StringValue `tfsdk:"status"`
InvitedAt supertypes.Int64Value `tfsdk:"invited_at"`
ExpiresAt supertypes.Int64Value `tfsdk:"expires_at"`
AcceptedAt supertypes.Int64Value `tfsdk:"accepted_at"`
}
type OpenAIProvider ¶
type OpenAIProvider struct {
// contains filtered or unexported fields
}
OpenAIProvider defines the provider implementation.
func (*OpenAIProvider) Configure ¶
func (p *OpenAIProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*OpenAIProvider) DataSources ¶
func (p *OpenAIProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*OpenAIProvider) Functions ¶
func (p *OpenAIProvider) Functions(ctx context.Context) []func() function.Function
func (*OpenAIProvider) Metadata ¶
func (p *OpenAIProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*OpenAIProvider) Resources ¶
func (p *OpenAIProvider) Resources(ctx context.Context) []func() resource.Resource
func (*OpenAIProvider) Schema ¶
func (p *OpenAIProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type OpenAIProviderModel ¶
type OpenAIProviderModel struct {
BaseUrl types.String `tfsdk:"base_url"`
AdminKey types.String `tfsdk:"admin_key"`
}
OpenAIProviderModel describes the provider data model.
type OrganizationRoleResource ¶ added in v0.4.0
type OrganizationRoleResource struct {
// contains filtered or unexported fields
}
func (*OrganizationRoleResource) Configure ¶ added in v0.4.0
func (r *OrganizationRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationRoleResource) Create ¶ added in v0.4.0
func (r *OrganizationRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationRoleResource) Delete ¶ added in v0.4.0
func (r *OrganizationRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationRoleResource) ImportState ¶ added in v0.4.0
func (r *OrganizationRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationRoleResource) Metadata ¶ added in v0.4.0
func (r *OrganizationRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationRoleResource) Read ¶ added in v0.4.0
func (r *OrganizationRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationRoleResource) Schema ¶ added in v0.4.0
func (r *OrganizationRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationRoleResource) Update ¶ added in v0.4.0
func (r *OrganizationRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationRoleResourceModel ¶ added in v0.4.0
type OrganizationRoleResourceModel struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Description supertypes.StringValue `tfsdk:"description"`
Permissions supertypes.SetValueOf[string] `tfsdk:"permissions"`
}
func (*OrganizationRoleResourceModel) Fill ¶ added in v0.4.0
func (m *OrganizationRoleResourceModel) Fill(ctx context.Context, role apiclient.Role) diag.Diagnostics
type OrganizationRolesDataSource ¶ added in v0.4.0
type OrganizationRolesDataSource struct {
// contains filtered or unexported fields
}
func (*OrganizationRolesDataSource) Configure ¶ added in v0.4.0
func (d *OrganizationRolesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationRolesDataSource) Metadata ¶ added in v0.4.0
func (d *OrganizationRolesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationRolesDataSource) Read ¶ added in v0.4.0
func (d *OrganizationRolesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationRolesDataSource) Schema ¶ added in v0.4.0
func (d *OrganizationRolesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationRolesDataSourceModel ¶ added in v0.4.0
type OrganizationRolesDataSourceModel struct {
Roles supertypes.SetNestedObjectValueOf[OrganizationRolesDataSourceModelRolesItem] `tfsdk:"roles"`
}
func (*OrganizationRolesDataSourceModel) Fill ¶ added in v0.4.0
func (m *OrganizationRolesDataSourceModel) Fill(ctx context.Context, data []apiclient.Role) diag.Diagnostics
type OrganizationRolesDataSourceModelRolesItem ¶ added in v0.4.0
type OrganizationRolesDataSourceModelRolesItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Description supertypes.StringValue `tfsdk:"description"`
Permissions supertypes.SetValueOf[string] `tfsdk:"permissions"`
PredefinedRole supertypes.BoolValue `tfsdk:"predefined_role"`
ResourceType supertypes.StringValue `tfsdk:"resource_type"`
}
type PredefinedProjectRoleIdFunction ¶ added in v0.4.0
type PredefinedProjectRoleIdFunction struct{}
func (*PredefinedProjectRoleIdFunction) Definition ¶ added in v0.4.0
func (f *PredefinedProjectRoleIdFunction) Definition(ctx context.Context, req function.DefinitionRequest, resp *function.DefinitionResponse)
func (*PredefinedProjectRoleIdFunction) Metadata ¶ added in v0.4.0
func (f *PredefinedProjectRoleIdFunction) Metadata(ctx context.Context, req function.MetadataRequest, resp *function.MetadataResponse)
func (*PredefinedProjectRoleIdFunction) Run ¶ added in v0.4.0
func (f *PredefinedProjectRoleIdFunction) Run(ctx context.Context, req function.RunRequest, resp *function.RunResponse)
type PredefinedRoleIdFunction ¶ added in v0.4.0
type PredefinedRoleIdFunction struct{}
func (*PredefinedRoleIdFunction) Definition ¶ added in v0.4.0
func (f *PredefinedRoleIdFunction) Definition(ctx context.Context, req function.DefinitionRequest, resp *function.DefinitionResponse)
func (*PredefinedRoleIdFunction) Metadata ¶ added in v0.4.0
func (f *PredefinedRoleIdFunction) Metadata(ctx context.Context, req function.MetadataRequest, resp *function.MetadataResponse)
func (*PredefinedRoleIdFunction) Run ¶ added in v0.4.0
func (f *PredefinedRoleIdFunction) Run(ctx context.Context, req function.RunRequest, resp *function.RunResponse)
type ProjectDataSource ¶
type ProjectDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectDataSource) Configure ¶
func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectDataSource) Metadata ¶
func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectDataSource) Read ¶
func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectDataSource) Schema ¶
func (d *ProjectDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectDataSourceModel ¶
type ProjectDataSourceModel struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Status supertypes.StringValue `tfsdk:"status"`
ExternalKeyId supertypes.StringValue `tfsdk:"external_key_id"`
CreatedAt supertypes.Int64Value `tfsdk:"created_at"`
ArchivedAt supertypes.Int64Value `tfsdk:"archived_at"`
}
func (*ProjectDataSourceModel) Fill ¶
func (m *ProjectDataSourceModel) Fill(ctx context.Context, project apiclient.Project) diag.Diagnostics
type ProjectGroupRoleAssignmentResource ¶ added in v0.4.0
type ProjectGroupRoleAssignmentResource struct {
// contains filtered or unexported fields
}
func (*ProjectGroupRoleAssignmentResource) Configure ¶ added in v0.4.0
func (r *ProjectGroupRoleAssignmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectGroupRoleAssignmentResource) Create ¶ added in v0.4.0
func (r *ProjectGroupRoleAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectGroupRoleAssignmentResource) Delete ¶ added in v0.4.0
func (r *ProjectGroupRoleAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectGroupRoleAssignmentResource) ImportState ¶ added in v0.4.0
func (r *ProjectGroupRoleAssignmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectGroupRoleAssignmentResource) Metadata ¶ added in v0.4.0
func (r *ProjectGroupRoleAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectGroupRoleAssignmentResource) Read ¶ added in v0.4.0
func (r *ProjectGroupRoleAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectGroupRoleAssignmentResource) Schema ¶ added in v0.4.0
func (r *ProjectGroupRoleAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectGroupRoleAssignmentResource) Update ¶ added in v0.4.0
func (r *ProjectGroupRoleAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectGroupRoleAssignmentResourceModel ¶ added in v0.4.0
type ProjectGroupRoleAssignmentResourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
GroupId supertypes.StringValue `tfsdk:"group_id"`
RoleId supertypes.StringValue `tfsdk:"role_id"`
}
func (*ProjectGroupRoleAssignmentResourceModel) Fill ¶ added in v0.4.0
func (m *ProjectGroupRoleAssignmentResourceModel) Fill(ctx context.Context, data any) diag.Diagnostics
type ProjectGroupRoleAssignmentsDataSource ¶ added in v0.4.0
type ProjectGroupRoleAssignmentsDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectGroupRoleAssignmentsDataSource) Configure ¶ added in v0.4.0
func (d *ProjectGroupRoleAssignmentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectGroupRoleAssignmentsDataSource) Metadata ¶ added in v0.4.0
func (d *ProjectGroupRoleAssignmentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectGroupRoleAssignmentsDataSource) Read ¶ added in v0.4.0
func (d *ProjectGroupRoleAssignmentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectGroupRoleAssignmentsDataSource) Schema ¶ added in v0.4.0
func (d *ProjectGroupRoleAssignmentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectGroupRoleAssignmentsDataSourceModel ¶ added in v0.4.0
type ProjectGroupRoleAssignmentsDataSourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
GroupId supertypes.StringValue `tfsdk:"group_id"`
Roles supertypes.SetNestedObjectValueOf[ProjectGroupRoleAssignmentsDataSourceModelRolesItem] `tfsdk:"roles"`
}
func (*ProjectGroupRoleAssignmentsDataSourceModel) Fill ¶ added in v0.4.0
func (m *ProjectGroupRoleAssignmentsDataSourceModel) Fill(ctx context.Context, data []apiclient.AssignedRoleDetails) diag.Diagnostics
type ProjectGroupRoleAssignmentsDataSourceModelRolesItem ¶ added in v0.4.0
type ProjectGroupRoleAssignmentsDataSourceModelRolesItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Description supertypes.StringValue `tfsdk:"description"`
Permissions supertypes.SetValueOf[string] `tfsdk:"permissions"`
PredefinedRole supertypes.BoolValue `tfsdk:"predefined_role"`
ResourceType supertypes.StringValue `tfsdk:"resource_type"`
}
type ProjectRateLimitResource ¶ added in v0.3.0
type ProjectRateLimitResource struct {
// contains filtered or unexported fields
}
func (*ProjectRateLimitResource) Configure ¶ added in v0.3.0
func (r *ProjectRateLimitResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectRateLimitResource) Create ¶ added in v0.3.0
func (r *ProjectRateLimitResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectRateLimitResource) Delete ¶ added in v0.3.0
func (r *ProjectRateLimitResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectRateLimitResource) Metadata ¶ added in v0.3.0
func (r *ProjectRateLimitResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectRateLimitResource) Read ¶ added in v0.3.0
func (r *ProjectRateLimitResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectRateLimitResource) Schema ¶ added in v0.3.0
func (r *ProjectRateLimitResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectRateLimitResource) Update ¶ added in v0.3.0
func (r *ProjectRateLimitResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectRateLimitResourceModel ¶ added in v0.3.0
type ProjectRateLimitResourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
RateLimitId supertypes.StringValue `tfsdk:"rate_limit_id"`
MaxRequestsPer1Minute supertypes.Int64Value `tfsdk:"max_requests_per_1_minute"`
MaxTokensPer1Minute supertypes.Int64Value `tfsdk:"max_tokens_per_1_minute"`
MaxImagesPer1Minute supertypes.Int64Value `tfsdk:"max_images_per_1_minute"`
MaxAudioMegabytesPer1Minute supertypes.Int64Value `tfsdk:"max_audio_megabytes_per_1_minute"`
MaxRequestsPer1Day supertypes.Int64Value `tfsdk:"max_requests_per_1_day"`
Batch1DayMaxInputTokens supertypes.Int64Value `tfsdk:"batch_1_day_max_input_tokens"`
}
func (*ProjectRateLimitResourceModel) Fill ¶ added in v0.3.0
func (m *ProjectRateLimitResourceModel) Fill(ctx context.Context, data apiclient.ProjectRateLimit) diag.Diagnostics
type ProjectRateLimitsDataSource ¶ added in v0.3.0
type ProjectRateLimitsDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectRateLimitsDataSource) Configure ¶ added in v0.3.0
func (d *ProjectRateLimitsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectRateLimitsDataSource) Metadata ¶ added in v0.3.0
func (d *ProjectRateLimitsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectRateLimitsDataSource) Read ¶ added in v0.3.0
func (d *ProjectRateLimitsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectRateLimitsDataSource) Schema ¶ added in v0.3.0
func (d *ProjectRateLimitsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectRateLimitsDataSourceModel ¶ added in v0.3.0
type ProjectRateLimitsDataSourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
RateLimits supertypes.SetNestedObjectValueOf[ProjectRateLimitsDataSourceModelRateLimitsItem] `tfsdk:"rate_limits"`
}
func (*ProjectRateLimitsDataSourceModel) Fill ¶ added in v0.3.0
func (m *ProjectRateLimitsDataSourceModel) Fill(ctx context.Context, rateLimits []apiclient.ProjectRateLimit) diag.Diagnostics
type ProjectRateLimitsDataSourceModelRateLimitsItem ¶ added in v0.4.0
type ProjectRateLimitsDataSourceModelRateLimitsItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Model supertypes.StringValue `tfsdk:"model"`
MaxRequestsPer1Minute supertypes.Int64Value `tfsdk:"max_requests_per_1_minute"`
MaxTokensPer1Minute supertypes.Int64Value `tfsdk:"max_tokens_per_1_minute"`
MaxImagesPer1Minute supertypes.Int64Value `tfsdk:"max_images_per_1_minute"`
MaxAudioMegabytesPer1Minute supertypes.Int64Value `tfsdk:"max_audio_megabytes_per_1_minute"`
MaxRequestsPer1Day supertypes.Int64Value `tfsdk:"max_requests_per_1_day"`
Batch1DayMaxInputTokens supertypes.Int64Value `tfsdk:"batch_1_day_max_input_tokens"`
}
type ProjectResource ¶
type ProjectResource struct {
// contains filtered or unexported fields
}
func (*ProjectResource) Configure ¶
func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectResource) Create ¶
func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectResource) Delete ¶
func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectResource) ImportState ¶
func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectResource) Metadata ¶
func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectResource) Read ¶
func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectResource) Schema ¶
func (r *ProjectResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectResource) Update ¶
func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectResourceModel ¶
type ProjectResourceModel struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Status supertypes.StringValue `tfsdk:"status"`
ExternalKeyId supertypes.StringValue `tfsdk:"external_key_id"`
CreatedAt supertypes.Int64Value `tfsdk:"created_at"`
ArchivedAt supertypes.Int64Value `tfsdk:"archived_at"`
}
func (*ProjectResourceModel) Fill ¶
func (m *ProjectResourceModel) Fill(ctx context.Context, project apiclient.Project) diag.Diagnostics
type ProjectRoleResource ¶ added in v0.4.0
type ProjectRoleResource struct {
// contains filtered or unexported fields
}
func (*ProjectRoleResource) Configure ¶ added in v0.4.0
func (r *ProjectRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectRoleResource) Create ¶ added in v0.4.0
func (r *ProjectRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectRoleResource) Delete ¶ added in v0.4.0
func (r *ProjectRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectRoleResource) ImportState ¶ added in v0.4.0
func (r *ProjectRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectRoleResource) Metadata ¶ added in v0.4.0
func (r *ProjectRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectRoleResource) Read ¶ added in v0.4.0
func (r *ProjectRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectRoleResource) Schema ¶ added in v0.4.0
func (r *ProjectRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectRoleResource) Update ¶ added in v0.4.0
func (r *ProjectRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectRoleResourceModel ¶ added in v0.4.0
type ProjectRoleResourceModel struct {
Id supertypes.StringValue `tfsdk:"id"`
ProjectId supertypes.StringValue `tfsdk:"project_id"`
Name supertypes.StringValue `tfsdk:"name"`
Description supertypes.StringValue `tfsdk:"description"`
Permissions supertypes.SetValueOf[string] `tfsdk:"permissions"`
}
func (*ProjectRoleResourceModel) Fill ¶ added in v0.4.0
func (m *ProjectRoleResourceModel) Fill(ctx context.Context, role apiclient.Role) diag.Diagnostics
type ProjectRolesDataSource ¶ added in v0.4.0
type ProjectRolesDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectRolesDataSource) Configure ¶ added in v0.4.0
func (d *ProjectRolesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectRolesDataSource) Metadata ¶ added in v0.4.0
func (d *ProjectRolesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectRolesDataSource) Read ¶ added in v0.4.0
func (d *ProjectRolesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectRolesDataSource) Schema ¶ added in v0.4.0
func (d *ProjectRolesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectRolesDataSourceModel ¶ added in v0.4.0
type ProjectRolesDataSourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
Roles supertypes.SetNestedObjectValueOf[ProjectRolesDataSourceModelRolesItem] `tfsdk:"roles"`
}
func (*ProjectRolesDataSourceModel) Fill ¶ added in v0.4.0
func (m *ProjectRolesDataSourceModel) Fill(ctx context.Context, data []apiclient.Role) diag.Diagnostics
type ProjectRolesDataSourceModelRolesItem ¶ added in v0.4.0
type ProjectRolesDataSourceModelRolesItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Description supertypes.StringValue `tfsdk:"description"`
Permissions supertypes.SetValueOf[string] `tfsdk:"permissions"`
PredefinedRole supertypes.BoolValue `tfsdk:"predefined_role"`
ResourceType supertypes.StringValue `tfsdk:"resource_type"`
}
type ProjectServiceAccountResource ¶ added in v0.3.0
type ProjectServiceAccountResource struct {
// contains filtered or unexported fields
}
func (*ProjectServiceAccountResource) Configure ¶ added in v0.3.0
func (r *ProjectServiceAccountResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectServiceAccountResource) Create ¶ added in v0.3.0
func (r *ProjectServiceAccountResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectServiceAccountResource) Delete ¶ added in v0.3.0
func (r *ProjectServiceAccountResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectServiceAccountResource) Metadata ¶ added in v0.3.0
func (r *ProjectServiceAccountResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectServiceAccountResource) Read ¶ added in v0.3.0
func (r *ProjectServiceAccountResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectServiceAccountResource) Schema ¶ added in v0.3.0
func (r *ProjectServiceAccountResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectServiceAccountResource) Update ¶ added in v0.3.0
func (r *ProjectServiceAccountResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectServiceAccountResourceModel ¶ added in v0.3.0
type ProjectServiceAccountResourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
Name supertypes.StringValue `tfsdk:"name"`
Id supertypes.StringValue `tfsdk:"id"`
Role supertypes.StringValue `tfsdk:"role"`
CreatedAt supertypes.Int64Value `tfsdk:"created_at"`
ApiKeyId supertypes.StringValue `tfsdk:"api_key_id"`
ApiKey supertypes.StringValue `tfsdk:"api_key"`
}
func (*ProjectServiceAccountResourceModel) Fill ¶ added in v0.3.0
func (m *ProjectServiceAccountResourceModel) Fill(ctx context.Context, data any) diag.Diagnostics
type ProjectUserResource ¶ added in v0.3.0
type ProjectUserResource struct {
// contains filtered or unexported fields
}
func (*ProjectUserResource) Configure ¶ added in v0.3.0
func (r *ProjectUserResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectUserResource) Create ¶ added in v0.3.0
func (r *ProjectUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectUserResource) Delete ¶ added in v0.3.0
func (r *ProjectUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectUserResource) ImportState ¶ added in v0.3.0
func (r *ProjectUserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectUserResource) Metadata ¶ added in v0.3.0
func (r *ProjectUserResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectUserResource) Read ¶ added in v0.3.0
func (r *ProjectUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectUserResource) Schema ¶ added in v0.3.0
func (r *ProjectUserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectUserResource) Update ¶ added in v0.3.0
func (r *ProjectUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectUserResourceModel ¶ added in v0.3.0
type ProjectUserResourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
UserId supertypes.StringValue `tfsdk:"user_id"`
Role supertypes.StringValue `tfsdk:"role"`
}
func (*ProjectUserResourceModel) Fill ¶ added in v0.3.0
func (m *ProjectUserResourceModel) Fill(ctx context.Context, data apiclient.ProjectUser) diag.Diagnostics
type ProjectUserRoleAssignmentResource ¶ added in v0.4.0
type ProjectUserRoleAssignmentResource struct {
// contains filtered or unexported fields
}
func (*ProjectUserRoleAssignmentResource) Configure ¶ added in v0.4.0
func (r *ProjectUserRoleAssignmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectUserRoleAssignmentResource) Create ¶ added in v0.4.0
func (r *ProjectUserRoleAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectUserRoleAssignmentResource) Delete ¶ added in v0.4.0
func (r *ProjectUserRoleAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectUserRoleAssignmentResource) ImportState ¶ added in v0.4.0
func (r *ProjectUserRoleAssignmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectUserRoleAssignmentResource) Metadata ¶ added in v0.4.0
func (r *ProjectUserRoleAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectUserRoleAssignmentResource) Read ¶ added in v0.4.0
func (r *ProjectUserRoleAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectUserRoleAssignmentResource) Schema ¶ added in v0.4.0
func (r *ProjectUserRoleAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectUserRoleAssignmentResource) Update ¶ added in v0.4.0
func (r *ProjectUserRoleAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectUserRoleAssignmentResourceModel ¶ added in v0.4.0
type ProjectUserRoleAssignmentResourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
UserId supertypes.StringValue `tfsdk:"user_id"`
RoleId supertypes.StringValue `tfsdk:"role_id"`
}
func (*ProjectUserRoleAssignmentResourceModel) Fill ¶ added in v0.4.0
func (m *ProjectUserRoleAssignmentResourceModel) Fill(ctx context.Context, data any) diag.Diagnostics
type ProjectUserRoleAssignmentsDataSource ¶ added in v0.4.0
type ProjectUserRoleAssignmentsDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectUserRoleAssignmentsDataSource) Configure ¶ added in v0.4.0
func (d *ProjectUserRoleAssignmentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectUserRoleAssignmentsDataSource) Metadata ¶ added in v0.4.0
func (d *ProjectUserRoleAssignmentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectUserRoleAssignmentsDataSource) Read ¶ added in v0.4.0
func (d *ProjectUserRoleAssignmentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectUserRoleAssignmentsDataSource) Schema ¶ added in v0.4.0
func (d *ProjectUserRoleAssignmentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectUserRoleAssignmentsDataSourceModel ¶ added in v0.4.0
type ProjectUserRoleAssignmentsDataSourceModel struct {
ProjectId supertypes.StringValue `tfsdk:"project_id"`
UserId supertypes.StringValue `tfsdk:"user_id"`
Roles supertypes.SetNestedObjectValueOf[ProjectUserRoleAssignmentsDataSourceModelRolesItem] `tfsdk:"roles"`
}
func (*ProjectUserRoleAssignmentsDataSourceModel) Fill ¶ added in v0.4.0
func (m *ProjectUserRoleAssignmentsDataSourceModel) Fill(ctx context.Context, data []apiclient.AssignedRoleDetails) diag.Diagnostics
type ProjectUserRoleAssignmentsDataSourceModelRolesItem ¶ added in v0.4.0
type ProjectUserRoleAssignmentsDataSourceModelRolesItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Description supertypes.StringValue `tfsdk:"description"`
Permissions supertypes.SetValueOf[string] `tfsdk:"permissions"`
PredefinedRole supertypes.BoolValue `tfsdk:"predefined_role"`
ResourceType supertypes.StringValue `tfsdk:"resource_type"`
}
type ProjectsDataSource ¶
type ProjectsDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectsDataSource) Configure ¶
func (d *ProjectsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectsDataSource) Metadata ¶
func (d *ProjectsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectsDataSource) Read ¶
func (d *ProjectsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectsDataSource) Schema ¶
func (d *ProjectsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectsDataSourceModel ¶
type ProjectsDataSourceModel struct {
IncludeArchived supertypes.BoolValue `tfsdk:"include_archived"`
Limit supertypes.Int64Value `tfsdk:"limit"`
Projects supertypes.SetNestedObjectValueOf[ProjectsDataSourceModelProjectsItem] `tfsdk:"projects"`
}
func (*ProjectsDataSourceModel) Fill ¶
func (m *ProjectsDataSourceModel) Fill(ctx context.Context, projects []apiclient.Project) diag.Diagnostics
type ProjectsDataSourceModelProjectsItem ¶ added in v0.4.0
type ProjectsDataSourceModelProjectsItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Status supertypes.StringValue `tfsdk:"status"`
ExternalKeyId supertypes.StringValue `tfsdk:"external_key_id"`
CreatedAt supertypes.Int64Value `tfsdk:"created_at"`
ArchivedAt supertypes.Int64Value `tfsdk:"archived_at"`
}
type UserDataSource ¶ added in v0.3.0
type UserDataSource struct {
// contains filtered or unexported fields
}
func (*UserDataSource) Configure ¶ added in v0.3.0
func (d *UserDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UserDataSource) Metadata ¶ added in v0.3.0
func (d *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UserDataSource) Read ¶ added in v0.3.0
func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserDataSource) Schema ¶ added in v0.3.0
func (d *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserDataSourceModel ¶ added in v0.4.0
type UserDataSourceModel struct {
Id supertypes.StringValue `tfsdk:"id"`
Email supertypes.StringValue `tfsdk:"email"`
Name supertypes.StringValue `tfsdk:"name"`
Role supertypes.StringValue `tfsdk:"role"`
AddedAt supertypes.Int64Value `tfsdk:"added_at"`
}
func (*UserDataSourceModel) Fill ¶ added in v0.4.0
func (m *UserDataSourceModel) Fill(ctx context.Context, user apiclient.User) diag.Diagnostics
type UserRoleAssignmentResource ¶ added in v0.4.0
type UserRoleAssignmentResource struct {
// contains filtered or unexported fields
}
func (*UserRoleAssignmentResource) Configure ¶ added in v0.4.0
func (r *UserRoleAssignmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*UserRoleAssignmentResource) Create ¶ added in v0.4.0
func (r *UserRoleAssignmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*UserRoleAssignmentResource) Delete ¶ added in v0.4.0
func (r *UserRoleAssignmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UserRoleAssignmentResource) ImportState ¶ added in v0.4.0
func (r *UserRoleAssignmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*UserRoleAssignmentResource) Metadata ¶ added in v0.4.0
func (r *UserRoleAssignmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UserRoleAssignmentResource) Read ¶ added in v0.4.0
func (r *UserRoleAssignmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UserRoleAssignmentResource) Schema ¶ added in v0.4.0
func (r *UserRoleAssignmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UserRoleAssignmentResource) Update ¶ added in v0.4.0
func (r *UserRoleAssignmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type UserRoleAssignmentResourceModel ¶ added in v0.4.0
type UserRoleAssignmentResourceModel struct {
UserId supertypes.StringValue `tfsdk:"user_id"`
RoleId supertypes.StringValue `tfsdk:"role_id"`
}
func (*UserRoleAssignmentResourceModel) Fill ¶ added in v0.4.0
func (m *UserRoleAssignmentResourceModel) Fill(ctx context.Context, data any) diag.Diagnostics
type UserRoleAssignmentsDataSource ¶ added in v0.4.0
type UserRoleAssignmentsDataSource struct {
// contains filtered or unexported fields
}
func (*UserRoleAssignmentsDataSource) Configure ¶ added in v0.4.0
func (d *UserRoleAssignmentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UserRoleAssignmentsDataSource) Metadata ¶ added in v0.4.0
func (d *UserRoleAssignmentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UserRoleAssignmentsDataSource) Read ¶ added in v0.4.0
func (d *UserRoleAssignmentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserRoleAssignmentsDataSource) Schema ¶ added in v0.4.0
func (d *UserRoleAssignmentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserRoleAssignmentsDataSourceModel ¶ added in v0.4.0
type UserRoleAssignmentsDataSourceModel struct {
UserId supertypes.StringValue `tfsdk:"user_id"`
Roles supertypes.SetNestedObjectValueOf[UserRoleAssignmentsDataSourceModelRolesItem] `tfsdk:"roles"`
}
func (*UserRoleAssignmentsDataSourceModel) Fill ¶ added in v0.4.0
func (m *UserRoleAssignmentsDataSourceModel) Fill(ctx context.Context, data []apiclient.AssignedRoleDetails) diag.Diagnostics
type UserRoleAssignmentsDataSourceModelRolesItem ¶ added in v0.4.0
type UserRoleAssignmentsDataSourceModelRolesItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Name supertypes.StringValue `tfsdk:"name"`
Description supertypes.StringValue `tfsdk:"description"`
Permissions supertypes.SetValueOf[string] `tfsdk:"permissions"`
PredefinedRole supertypes.BoolValue `tfsdk:"predefined_role"`
ResourceType supertypes.StringValue `tfsdk:"resource_type"`
}
type UserRoleResource ¶ added in v0.3.0
type UserRoleResource struct {
// contains filtered or unexported fields
}
func (*UserRoleResource) Configure ¶ added in v0.3.0
func (r *UserRoleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*UserRoleResource) Create ¶ added in v0.3.0
func (r *UserRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*UserRoleResource) Delete ¶ added in v0.3.0
func (r *UserRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UserRoleResource) ImportState ¶ added in v0.3.4
func (r *UserRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*UserRoleResource) Metadata ¶ added in v0.3.0
func (r *UserRoleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UserRoleResource) Read ¶ added in v0.3.0
func (r *UserRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UserRoleResource) Schema ¶ added in v0.3.0
func (r *UserRoleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UserRoleResource) Update ¶ added in v0.3.0
func (r *UserRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type UserRoleResourceModel ¶ added in v0.3.0
type UserRoleResourceModel struct {
UserId supertypes.StringValue `tfsdk:"user_id"`
Role supertypes.StringValue `tfsdk:"role"`
}
func (UserRoleResourceModel) Fill ¶ added in v0.3.0
func (m UserRoleResourceModel) Fill(ctx context.Context, user apiclient.User) diag.Diagnostics
type UsersDataSource ¶ added in v0.3.0
type UsersDataSource struct {
// contains filtered or unexported fields
}
func (*UsersDataSource) Configure ¶ added in v0.3.0
func (d *UsersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UsersDataSource) Metadata ¶ added in v0.3.0
func (d *UsersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UsersDataSource) Read ¶ added in v0.3.0
func (d *UsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UsersDataSource) Schema ¶ added in v0.3.0
func (d *UsersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UsersDataSourceModel ¶ added in v0.3.0
type UsersDataSourceModel struct {
Users supertypes.SetNestedObjectValueOf[UsersDataSourceModelUsersItem] `tfsdk:"users"`
}
func (*UsersDataSourceModel) Fill ¶ added in v0.3.0
func (m *UsersDataSourceModel) Fill(ctx context.Context, users []apiclient.User) diag.Diagnostics
type UsersDataSourceModelUsersItem ¶ added in v0.4.0
type UsersDataSourceModelUsersItem struct {
Id supertypes.StringValue `tfsdk:"id"`
Email supertypes.StringValue `tfsdk:"email"`
Name supertypes.StringValue `tfsdk:"name"`
Role supertypes.StringValue `tfsdk:"role"`
AddedAt supertypes.Int64Value `tfsdk:"added_at"`
}
Source Files
¶
- data_source.go
- data_source_group_role_assignments.go
- data_source_group_role_assignments_model.go
- data_source_group_users.go
- data_source_group_users_model.go
- data_source_groups.go
- data_source_groups_model.go
- data_source_invite.go
- data_source_invite_model.go
- data_source_invites.go
- data_source_invites_model.go
- data_source_organization_roles.go
- data_source_organization_roles_model.go
- data_source_project.go
- data_source_project_group_role_assignments.go
- data_source_project_group_role_assignments_model.go
- data_source_project_model.go
- data_source_project_rate_limits.go
- data_source_project_rate_limits_model.go
- data_source_project_roles.go
- data_source_project_roles_model.go
- data_source_project_user_role_assignments.go
- data_source_project_user_role_assignments_model.go
- data_source_projects.go
- data_source_projects_model.go
- data_source_user.go
- data_source_user_model.go
- data_source_user_role_assignments.go
- data_source_user_role_assignments_model.go
- data_source_users.go
- data_source_users_model.go
- function_predefined_project_role_id.go
- function_predefined_role_id.go
- provider.go
- provider_gen.go
- resource.go
- resource_admin_api_key.go
- resource_admin_api_key_model.go
- resource_group.go
- resource_group_model.go
- resource_group_role_assignment.go
- resource_group_role_assignment_model.go
- resource_group_user.go
- resource_group_user_model.go
- resource_invite.go
- resource_invite_model.go
- resource_organization_role.go
- resource_organization_role_model.go
- resource_project.go
- resource_project_group_role_assignment.go
- resource_project_group_role_assignment_model.go
- resource_project_model.go
- resource_project_rate_limit.go
- resource_project_rate_limit_model.go
- resource_project_role.go
- resource_project_role_model.go
- resource_project_service_account.go
- resource_project_service_account_model.go
- resource_project_user.go
- resource_project_user_model.go
- resource_project_user_role_assignment.go
- resource_project_user_role_assignment_model.go
- resource_user_role.go
- resource_user_role_assignment.go
- resource_user_role_assignment_model.go
- resource_user_role_model.go
- utils.go