Documentation
¶
Index ¶
- func New(version string) func() provider.Provider
- func NewInviteDataSource() datasource.DataSource
- func NewInviteResource() resource.Resource
- func NewInvitesByEmailDataSource() datasource.DataSource
- func NewProjectAPIKeyDataSource() datasource.DataSource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectResource() resource.Resource
- func NewProjectServiceAccountDataSource() datasource.DataSource
- func NewProjectServiceAccountResource() resource.Resource
- func NewProjectUserDataSource() datasource.DataSource
- func NewProjectUserResource() resource.Resource
- func NewUserByEmailDataSource() datasource.DataSource
- func NewUserDataSource() datasource.DataSource
- func NewUserResource() resource.Resource
- func NewUsersByEmailsDataSource() datasource.DataSource
- func NewUsersListDataSource() datasource.DataSource
- type InviteData
- type InviteDataSource
- func (d *InviteDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InviteDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InviteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InviteDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type InviteDataSourceModel
- type InviteModel
- type InviteResource
- func (r *InviteResource) Configure(_ 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(_ context.Context, req resource.MetadataRequest, ...)
- func (r *InviteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InviteResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InviteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InvitesByEmailDataSource
- func (d *InvitesByEmailDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *InvitesByEmailDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *InvitesByEmailDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InvitesByEmailDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type OpenAIAdminProvider
- func (p *OpenAIAdminProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *OpenAIAdminProvider) DataSources(_ context.Context) []func() datasource.DataSource
- func (p *OpenAIAdminProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
- func (p *OpenAIAdminProvider) Resources(_ context.Context) []func() resource.Resource
- func (p *OpenAIAdminProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
- type OpenAIAdminProviderModel
- type ProjectAPIKeyDataSource
- func (r *ProjectAPIKeyDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (r *ProjectAPIKeyDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (r *ProjectAPIKeyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *ProjectAPIKeyDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ProjectAPIKeyModel
- type ProjectAPIKeyOwnerModel
- type ProjectAPIKeyOwnerServiceAccountModel
- type ProjectAPIKeyOwnerUserModel
- type ProjectDataSource
- func (d *ProjectDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ProjectDataSourceModel
- type ProjectModel
- type ProjectResource
- func (r *ProjectResource) Configure(_ 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(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectServiceAccountDataSource
- func (d *ProjectServiceAccountDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectServiceAccountDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectServiceAccountDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectServiceAccountDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ProjectServiceAccountDataSourceModel
- type ProjectServiceAccountModel
- type ProjectServiceAccountResource
- func (r *ProjectServiceAccountResource) Configure(_ 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(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectServiceAccountResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectServiceAccountResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectServiceAccountResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectUserDataSource
- func (d *ProjectUserDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectUserDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectUserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectUserDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ProjectUserDataSourceModel
- type ProjectUserModel
- type ProjectUserResource
- func (r *ProjectUserResource) Configure(_ 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(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectUserResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceAccountAPIKeyModel
- type UserByEmailDataSource
- func (d *UserByEmailDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UserByEmailDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UserByEmailDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UserByEmailDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type UserByEmailDataSourceModel
- type UserData
- type UserDataSource
- func (d *UserDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UserDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UserDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type UserDataSourceModel
- type UserModel
- type UserResource
- func (r *UserResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *UserResource) Create(_ context.Context, _ resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UserResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UserResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type UsersByEmailsDataSource
- func (d *UsersByEmailsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UsersByEmailsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UsersByEmailsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UsersByEmailsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type UsersListDataSource
- func (d *UsersListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UsersListDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UsersListDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UsersListDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type UsersListDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInviteDataSource ¶
func NewInviteDataSource() datasource.DataSource
func NewInviteResource ¶
func NewInvitesByEmailDataSource ¶
func NewInvitesByEmailDataSource() datasource.DataSource
func NewProjectAPIKeyDataSource ¶
func NewProjectAPIKeyDataSource() datasource.DataSource
func NewProjectDataSource ¶ added in v1.0.0
func NewProjectDataSource() datasource.DataSource
func NewProjectResource ¶ added in v1.0.0
func NewProjectServiceAccountDataSource ¶
func NewProjectServiceAccountDataSource() datasource.DataSource
func NewProjectUserDataSource ¶
func NewProjectUserDataSource() datasource.DataSource
func NewProjectUserResource ¶
func NewUserByEmailDataSource ¶
func NewUserByEmailDataSource() datasource.DataSource
func NewUserDataSource ¶
func NewUserDataSource() datasource.DataSource
func NewUserResource ¶
func NewUsersByEmailsDataSource ¶
func NewUsersByEmailsDataSource() datasource.DataSource
func NewUsersListDataSource ¶
func NewUsersListDataSource() datasource.DataSource
Types ¶
type InviteData ¶
type InviteDataSource ¶
type InviteDataSource struct {
// contains filtered or unexported fields
}
func (*InviteDataSource) Configure ¶
func (d *InviteDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*InviteDataSource) Metadata ¶
func (d *InviteDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*InviteDataSource) Read ¶
func (d *InviteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InviteDataSource) Schema ¶
func (d *InviteDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InviteDataSourceModel ¶
type InviteDataSourceModel struct { ID types.String `tfsdk:"id"` Email types.String `tfsdk:"email"` Role types.String `tfsdk:"role"` Status types.String `tfsdk:"status"` InvitedAt types.String `tfsdk:"invited_at"` ExpiresAt types.String `tfsdk:"expires_at"` AcceptedAt types.String `tfsdk:"accepted_at"` }
type InviteModel ¶
type InviteModel struct { ID types.String `tfsdk:"id"` Email types.String `tfsdk:"email"` Role types.String `tfsdk:"role"` Status types.String `tfsdk:"status"` InvitedAt timetypes.RFC3339 `tfsdk:"invited_at"` ExpiresAt timetypes.RFC3339 `tfsdk:"expires_at"` AcceptedAt timetypes.RFC3339 `tfsdk:"accepted_at"` }
type InviteResource ¶
type InviteResource struct {
// contains filtered or unexported fields
}
func (*InviteResource) Configure ¶
func (r *InviteResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*InviteResource) Create ¶
func (r *InviteResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InviteResource) Delete ¶
func (r *InviteResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InviteResource) ImportState ¶
func (r *InviteResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*InviteResource) Metadata ¶
func (r *InviteResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InviteResource) Read ¶
func (r *InviteResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InviteResource) Schema ¶
func (r *InviteResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InviteResource) Update ¶
func (r *InviteResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InvitesByEmailDataSource ¶
type InvitesByEmailDataSource struct {
// contains filtered or unexported fields
}
func (*InvitesByEmailDataSource) Configure ¶
func (d *InvitesByEmailDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*InvitesByEmailDataSource) Metadata ¶
func (d *InvitesByEmailDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*InvitesByEmailDataSource) Read ¶
func (d *InvitesByEmailDataSource) Read( ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse, )
func (*InvitesByEmailDataSource) Schema ¶
func (d *InvitesByEmailDataSource) Schema( _ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse, )
type OpenAIAdminProvider ¶
type OpenAIAdminProvider struct {
// contains filtered or unexported fields
}
OpenAIAdminProvider defines the provider implementation.
func (*OpenAIAdminProvider) Configure ¶
func (p *OpenAIAdminProvider) Configure( ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse, )
func (*OpenAIAdminProvider) DataSources ¶
func (p *OpenAIAdminProvider) DataSources(_ context.Context) []func() datasource.DataSource
func (*OpenAIAdminProvider) Metadata ¶
func (p *OpenAIAdminProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
func (*OpenAIAdminProvider) Resources ¶
func (p *OpenAIAdminProvider) Resources(_ context.Context) []func() resource.Resource
func (*OpenAIAdminProvider) Schema ¶
func (p *OpenAIAdminProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
type OpenAIAdminProviderModel ¶
type OpenAIAdminProviderModel struct { BaseURL types.String `tfsdk:"base_url"` AdminToken types.String `tfsdk:"admin_token"` }
OpenAIAdminProviderModel describes the provider data model.
type ProjectAPIKeyDataSource ¶
type ProjectAPIKeyDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectAPIKeyDataSource) Configure ¶
func (r *ProjectAPIKeyDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*ProjectAPIKeyDataSource) Metadata ¶
func (r *ProjectAPIKeyDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*ProjectAPIKeyDataSource) Read ¶
func (r *ProjectAPIKeyDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectAPIKeyDataSource) Schema ¶
func (r *ProjectAPIKeyDataSource) Schema( _ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse, )
type ProjectAPIKeyModel ¶
type ProjectAPIKeyOwnerModel ¶
type ProjectAPIKeyOwnerModel struct { Type types.String `tfsdk:"type"` ServiceAccount *ProjectAPIKeyOwnerServiceAccountModel `tfsdk:"service_account"` User *ProjectAPIKeyOwnerUserModel `tfsdk:"user"` }
type ProjectDataSource ¶ added in v1.0.0
type ProjectDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectDataSource) Configure ¶ added in v1.0.0
func (d *ProjectDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*ProjectDataSource) Metadata ¶ added in v1.0.0
func (d *ProjectDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*ProjectDataSource) Read ¶ added in v1.0.0
func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectDataSource) Schema ¶ added in v1.0.0
func (d *ProjectDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectDataSourceModel ¶ added in v1.0.0
type ProjectModel ¶ added in v1.0.0
type ProjectResource ¶ added in v1.0.0
type ProjectResource struct {
// contains filtered or unexported fields
}
func (*ProjectResource) Configure ¶ added in v1.0.0
func (r *ProjectResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*ProjectResource) Create ¶ added in v1.0.0
func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectResource) Delete ¶ added in v1.0.0
func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectResource) ImportState ¶ added in v1.0.0
func (r *ProjectResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*ProjectResource) Metadata ¶ added in v1.0.0
func (r *ProjectResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectResource) Read ¶ added in v1.0.0
func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectResource) Schema ¶ added in v1.0.0
func (r *ProjectResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectResource) Update ¶ added in v1.0.0
func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectServiceAccountDataSource ¶
type ProjectServiceAccountDataSource struct {
// contains filtered or unexported fields
}
ProjectServiceAccountDataSource is the data source implementation.
func (*ProjectServiceAccountDataSource) Configure ¶
func (d *ProjectServiceAccountDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*ProjectServiceAccountDataSource) Metadata ¶
func (d *ProjectServiceAccountDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*ProjectServiceAccountDataSource) Read ¶
func (d *ProjectServiceAccountDataSource) Read( ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse, )
func (*ProjectServiceAccountDataSource) Schema ¶
func (d *ProjectServiceAccountDataSource) Schema( _ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse, )
type ProjectServiceAccountResource ¶
type ProjectServiceAccountResource struct {
// contains filtered or unexported fields
}
func (*ProjectServiceAccountResource) Configure ¶
func (r *ProjectServiceAccountResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*ProjectServiceAccountResource) Create ¶
func (r *ProjectServiceAccountResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*ProjectServiceAccountResource) Delete ¶
func (r *ProjectServiceAccountResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*ProjectServiceAccountResource) Metadata ¶
func (r *ProjectServiceAccountResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*ProjectServiceAccountResource) Read ¶
func (r *ProjectServiceAccountResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*ProjectServiceAccountResource) Schema ¶
func (r *ProjectServiceAccountResource) Schema( _ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse, )
func (*ProjectServiceAccountResource) Update ¶
func (r *ProjectServiceAccountResource) Update( ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse, )
type ProjectUserDataSource ¶
type ProjectUserDataSource struct {
// contains filtered or unexported fields
}
ProjectUserDataSource is the data source implementation.
func (*ProjectUserDataSource) Configure ¶
func (d *ProjectUserDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*ProjectUserDataSource) Metadata ¶
func (d *ProjectUserDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*ProjectUserDataSource) Read ¶
func (d *ProjectUserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectUserDataSource) Schema ¶
func (d *ProjectUserDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectUserModel ¶
type ProjectUserResource ¶
type ProjectUserResource struct {
// contains filtered or unexported fields
}
func (*ProjectUserResource) Configure ¶
func (r *ProjectUserResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*ProjectUserResource) Create ¶
func (r *ProjectUserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectUserResource) Delete ¶
func (r *ProjectUserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectUserResource) ImportState ¶ added in v1.0.0
func (r *ProjectUserResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*ProjectUserResource) Metadata ¶
func (r *ProjectUserResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*ProjectUserResource) Read ¶
func (r *ProjectUserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectUserResource) Schema ¶
func (r *ProjectUserResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectUserResource) Update ¶
func (r *ProjectUserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type UserByEmailDataSource ¶
type UserByEmailDataSource struct {
// contains filtered or unexported fields
}
func (*UserByEmailDataSource) Configure ¶
func (d *UserByEmailDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*UserByEmailDataSource) Metadata ¶
func (d *UserByEmailDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*UserByEmailDataSource) Read ¶
func (d *UserByEmailDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserByEmailDataSource) Schema ¶
func (d *UserByEmailDataSource) Schema( _ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse, )
type UserDataSource ¶
type UserDataSource struct {
// contains filtered or unexported fields
}
func (*UserDataSource) Configure ¶
func (d *UserDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*UserDataSource) Metadata ¶
func (d *UserDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*UserDataSource) Read ¶
func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserDataSource) Schema ¶
func (d *UserDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserDataSourceModel ¶
type UserResource ¶
type UserResource struct {
// contains filtered or unexported fields
}
func (*UserResource) Configure ¶
func (r *UserResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*UserResource) Create ¶
func (r *UserResource) Create(_ context.Context, _ resource.CreateRequest, resp *resource.CreateResponse)
func (*UserResource) Delete ¶
func (r *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UserResource) ImportState ¶
func (r *UserResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*UserResource) Metadata ¶
func (r *UserResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UserResource) Read ¶
func (r *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UserResource) Schema ¶
func (r *UserResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UserResource) Update ¶
func (r *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type UsersByEmailsDataSource ¶
type UsersByEmailsDataSource struct {
// contains filtered or unexported fields
}
func (*UsersByEmailsDataSource) Configure ¶
func (d *UsersByEmailsDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*UsersByEmailsDataSource) Metadata ¶
func (d *UsersByEmailsDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*UsersByEmailsDataSource) Read ¶
func (d *UsersByEmailsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UsersByEmailsDataSource) Schema ¶
func (d *UsersByEmailsDataSource) Schema( _ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse, )
type UsersListDataSource ¶
type UsersListDataSource struct {
// contains filtered or unexported fields
}
func (*UsersListDataSource) Configure ¶
func (d *UsersListDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*UsersListDataSource) Metadata ¶
func (d *UsersListDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*UsersListDataSource) Read ¶
func (d *UsersListDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UsersListDataSource) Schema ¶
func (d *UsersListDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UsersListDataSourceModel ¶
type UsersListDataSourceModel struct {
Users []UserDataSourceModel `tfsdk:"users"`
}
Source Files
¶
- invite_data_source.go
- invite_resource.go
- invites_by_email_data_source.go
- project_api_key_data_source.go
- project_data_source.go
- project_resource.go
- project_service_account_data_source.go
- project_service_account_resource.go
- project_user_data_source.go
- project_user_resource.go
- provider.go
- user_by_email_data_source.go
- user_data_source.go
- user_resource.go
- users_by_emails_data_source.go
- users_list_data_source.go
Click to show internal directories.
Click to hide internal directories.