Documentation ¶
Index ¶
- func NewProcessDataSource() datasource.DataSource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectFeaturesDataSource() datasource.DataSource
- func NewProjectFeaturesResource() resource.Resource
- func NewProjectPermissionsResource() resource.Resource
- func NewProjectResource() resource.Resource
- func NewTeamDataSource() datasource.DataSource
- func NewTeamResource() resource.Resource
- func NewTeamsDataSource() datasource.DataSource
- type ProcessDataSource
- func (d *ProcessDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProcessDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ProcessDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProcessDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ProcessDataSourceModel
- type ProjectBoardsPermissions
- 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 ProjectFeaturesDataSource
- func (d *ProjectFeaturesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectFeaturesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectFeaturesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectFeaturesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ProjectFeaturesDataSourceModel
- type ProjectFeaturesResource
- func (r *ProjectFeaturesResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectFeaturesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectFeaturesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectFeaturesResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectFeaturesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectFeaturesResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectFeaturesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectFeaturesResourceModel
- type ProjectGeneralPermissions
- type ProjectPermissions
- type ProjectPermissionsResource
- func (r *ProjectPermissionsResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectPermissionsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectPermissionsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectPermissionsResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectPermissionsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectPermissionsResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectPermissionsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectPermissionsResourceModel
- 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) 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 ProjectResourceModel
- type ProjectTestPlansPermissions
- type TeamDataSource
- func (d *TeamDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TeamDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TeamDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TeamDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type TeamDataSourceModel
- type TeamResource
- func (r *TeamResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TeamResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TeamResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamResourceModel
- type TeamsDataSource
- func (d *TeamsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *TeamsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *TeamsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TeamsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type TeamsDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProcessDataSource ¶ added in v0.2.0
func NewProcessDataSource() datasource.DataSource
func NewProjectDataSource ¶ added in v0.2.0
func NewProjectDataSource() datasource.DataSource
func NewProjectFeaturesDataSource ¶ added in v0.4.0
func NewProjectFeaturesDataSource() datasource.DataSource
func NewProjectFeaturesResource ¶ added in v0.4.0
func NewProjectPermissionsResource ¶ added in v0.5.0
func NewProjectResource ¶ added in v0.2.0
func NewTeamDataSource ¶ added in v0.2.0
func NewTeamDataSource() datasource.DataSource
func NewTeamResource ¶ added in v0.2.0
func NewTeamsDataSource ¶ added in v0.2.0
func NewTeamsDataSource() datasource.DataSource
Types ¶
type ProcessDataSource ¶ added in v0.2.0
type ProcessDataSource struct {
// contains filtered or unexported fields
}
func (*ProcessDataSource) Configure ¶ added in v0.2.0
func (d *ProcessDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ProcessDataSource) Metadata ¶ added in v0.2.0
func (d *ProcessDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProcessDataSource) Read ¶ added in v0.2.0
func (d *ProcessDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProcessDataSource) Schema ¶ added in v0.2.0
func (d *ProcessDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProcessDataSourceModel ¶ added in v0.2.0
type ProjectBoardsPermissions ¶ added in v0.5.0
type ProjectDataSource ¶ added in v0.2.0
type ProjectDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectDataSource) Configure ¶ added in v0.2.0
func (d *ProjectDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ProjectDataSource) Metadata ¶ added in v0.2.0
func (d *ProjectDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectDataSource) Read ¶ added in v0.2.0
func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectDataSource) Schema ¶ added in v0.2.0
func (d *ProjectDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectDataSourceModel ¶ added in v0.2.0
type ProjectFeaturesDataSource ¶ added in v0.4.0
type ProjectFeaturesDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectFeaturesDataSource) Configure ¶ added in v0.4.0
func (d *ProjectFeaturesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ProjectFeaturesDataSource) Metadata ¶ added in v0.4.0
func (d *ProjectFeaturesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectFeaturesDataSource) Read ¶ added in v0.4.0
func (d *ProjectFeaturesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectFeaturesDataSource) Schema ¶ added in v0.4.0
func (d *ProjectFeaturesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectFeaturesDataSourceModel ¶ added in v0.4.0
type ProjectFeaturesResource ¶ added in v0.4.0
type ProjectFeaturesResource struct {
// contains filtered or unexported fields
}
func (*ProjectFeaturesResource) Configure ¶ added in v0.4.0
func (r *ProjectFeaturesResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ProjectFeaturesResource) Create ¶ added in v0.4.0
func (r *ProjectFeaturesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectFeaturesResource) Delete ¶ added in v0.4.0
func (r *ProjectFeaturesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectFeaturesResource) Metadata ¶ added in v0.4.0
func (r *ProjectFeaturesResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectFeaturesResource) Read ¶ added in v0.4.0
func (r *ProjectFeaturesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectFeaturesResource) Schema ¶ added in v0.4.0
func (r *ProjectFeaturesResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectFeaturesResource) Update ¶ added in v0.4.0
func (r *ProjectFeaturesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectFeaturesResourceModel ¶ added in v0.4.0
type ProjectGeneralPermissions ¶ added in v0.5.0
type ProjectGeneralPermissions struct { Delete string `tfsdk:"delete"` ManageProperties string `tfsdk:"manage_properties"` Rename string `tfsdk:"rename"` Read string `tfsdk:"read"` SuppressNotifications string `tfsdk:"suppress_notifications"` UpdateVisibility string `tfsdk:"update_visibility"` Write string `tfsdk:"write"` }
type ProjectPermissions ¶ added in v0.5.0
type ProjectPermissions struct { Boards ProjectBoardsPermissions `tfsdk:"boards"` General ProjectGeneralPermissions `tfsdk:"general"` TestPlans ProjectTestPlansPermissions `tfsdk:"test_plans"` }
type ProjectPermissionsResource ¶ added in v0.5.0
type ProjectPermissionsResource struct {
// contains filtered or unexported fields
}
func (*ProjectPermissionsResource) Configure ¶ added in v0.5.0
func (r *ProjectPermissionsResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ProjectPermissionsResource) Create ¶ added in v0.5.0
func (r *ProjectPermissionsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectPermissionsResource) Delete ¶ added in v0.5.0
func (r *ProjectPermissionsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectPermissionsResource) Metadata ¶ added in v0.5.0
func (r *ProjectPermissionsResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectPermissionsResource) Read ¶ added in v0.5.0
func (r *ProjectPermissionsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectPermissionsResource) Schema ¶ added in v0.5.0
func (r *ProjectPermissionsResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectPermissionsResource) Update ¶ added in v0.5.0
func (r *ProjectPermissionsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectPermissionsResourceModel ¶ added in v0.5.0
type ProjectPermissionsResourceModel struct { Permissions ProjectPermissions `tfsdk:"permissions"` PrincipalDescriptor types.String `tfsdk:"principal_descriptor"` PrincipalName string `tfsdk:"principal_name"` ProjectId string `tfsdk:"project_id"` }
type ProjectResource ¶ added in v0.2.0
type ProjectResource struct {
// contains filtered or unexported fields
}
func (*ProjectResource) Configure ¶ added in v0.2.0
func (r *ProjectResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*ProjectResource) Create ¶ added in v0.2.0
func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectResource) Delete ¶ added in v0.2.0
func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectResource) Metadata ¶ added in v0.2.0
func (r *ProjectResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectResource) Read ¶ added in v0.2.0
func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectResource) Schema ¶ added in v0.2.0
func (r *ProjectResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectResource) Update ¶ added in v0.2.0
func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectResourceModel ¶ added in v0.2.0
type ProjectTestPlansPermissions ¶ added in v0.5.0
type ProjectTestPlansPermissions struct { DeleteTestResults string `tfsdk:"delete_test_results"` ManageTestConfigurations string `tfsdk:"manage_test_configurations"` ManageTestEnvironments string `tfsdk:"manage_test_environments"` PublishTestResults string `tfsdk:"publish_test_results"` ViewTestResults string `tfsdk:"view_test_results"` }
type TeamDataSource ¶ added in v0.2.0
type TeamDataSource struct {
// contains filtered or unexported fields
}
func (*TeamDataSource) Configure ¶ added in v0.2.0
func (d *TeamDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*TeamDataSource) Metadata ¶ added in v0.2.0
func (d *TeamDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TeamDataSource) Read ¶ added in v0.2.0
func (d *TeamDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TeamDataSource) Schema ¶ added in v0.2.0
func (d *TeamDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TeamDataSourceModel ¶ added in v0.2.0
type TeamResource ¶ added in v0.2.0
type TeamResource struct {
// contains filtered or unexported fields
}
func (*TeamResource) Configure ¶ added in v0.2.0
func (r *TeamResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*TeamResource) Create ¶ added in v0.2.0
func (r *TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TeamResource) Delete ¶ added in v0.2.0
func (r *TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TeamResource) Metadata ¶ added in v0.2.0
func (r *TeamResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TeamResource) Read ¶ added in v0.2.0
func (r *TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TeamResource) Schema ¶ added in v0.2.0
func (r *TeamResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TeamResource) Update ¶ added in v0.2.0
func (r *TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TeamResourceModel ¶ added in v0.2.0
type TeamsDataSource ¶ added in v0.2.0
type TeamsDataSource struct {
// contains filtered or unexported fields
}
func (*TeamsDataSource) Configure ¶ added in v0.2.0
func (d *TeamsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*TeamsDataSource) Metadata ¶ added in v0.2.0
func (d *TeamsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TeamsDataSource) Read ¶ added in v0.2.0
func (d *TeamsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TeamsDataSource) Schema ¶ added in v0.2.0
func (d *TeamsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TeamsDataSourceModel ¶ added in v0.2.0
type TeamsDataSourceModel struct { ProjectId string `tfsdk:"project_id"` Teams []TeamDataSourceModel `tfsdk:"teams"` }
Click to show internal directories.
Click to hide internal directories.