Documentation ¶
Index ¶
- Constants
- func New(version string) func() provider.Provider
- func NewAccountDataSource() datasource.DataSource
- func NewOrgResource() resource.Resource
- func NewPruningPolicyResource() resource.Resource
- func NewRepoResource() resource.Resource
- func NewTeamResource() resource.Resource
- func NewUserResource() resource.Resource
- func NewaccountsDataSource() datasource.DataSource
- type MSRProvider
- func (p *MSRProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *MSRProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *MSRProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *MSRProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *MSRProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type MSRProviderModel
- type OrgResource
- func (r *OrgResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrgResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrgResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrgResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrgResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrgResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrgResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrgResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrgResourceModel
- type PruningPolicyResource
- func (r *PruningPolicyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *PruningPolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PruningPolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PruningPolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PruningPolicyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *PruningPolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PruningPolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PruningPolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PruningPolicyResourceModel
- type RepoResource
- func (r *RepoResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *RepoResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RepoResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RepoResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RepoResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *RepoResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RepoResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RepoResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RepoResourceModel
- type TeamResource
- func (r *TeamResource) Configure(ctx 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) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TeamResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TeamResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamResourceModel
- type UserResource
- func (r *UserResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *UserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UserResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type UserResourceModel
Constants ¶
View Source
const (
TestingVersion = "test"
)
Variables ¶
This section is empty.
Functions ¶
func NewAccountDataSource ¶
func NewAccountDataSource() datasource.DataSource
func NewOrgResource ¶
func NewPruningPolicyResource ¶ added in v0.9.4
func NewRepoResource ¶
func NewTeamResource ¶
func NewUserResource ¶
func NewaccountsDataSource ¶
func NewaccountsDataSource() datasource.DataSource
Types ¶
type MSRProvider ¶
type MSRProvider struct {
// contains filtered or unexported fields
}
MSRProvider defines the provider implementation.
func (*MSRProvider) Configure ¶
func (p *MSRProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*MSRProvider) DataSources ¶
func (p *MSRProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*MSRProvider) Metadata ¶
func (p *MSRProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*MSRProvider) Resources ¶
func (p *MSRProvider) Resources(ctx context.Context) []func() resource.Resource
func (*MSRProvider) Schema ¶
func (p *MSRProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type MSRProviderModel ¶
type MSRProviderModel struct { Host types.String `tfsdk:"host"` Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` UnsafeSSLClient types.Bool `tfsdk:"unsafe_ssl_client"` }
MSRProviderModel describes the provider data model.
type OrgResource ¶
type OrgResource struct {
// contains filtered or unexported fields
}
func (*OrgResource) Configure ¶
func (r *OrgResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrgResource) Create ¶
func (r *OrgResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrgResource) Delete ¶
func (r *OrgResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrgResource) ImportState ¶
func (r *OrgResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrgResource) Metadata ¶
func (r *OrgResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrgResource) Read ¶
func (r *OrgResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrgResource) Schema ¶
func (r *OrgResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrgResource) Update ¶
func (r *OrgResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrgResourceModel ¶
type PruningPolicyResource ¶ added in v0.9.4
type PruningPolicyResource struct {
// contains filtered or unexported fields
}
func (*PruningPolicyResource) Configure ¶ added in v0.9.4
func (r *PruningPolicyResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*PruningPolicyResource) Create ¶ added in v0.9.4
func (r *PruningPolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PruningPolicyResource) Delete ¶ added in v0.9.4
func (r *PruningPolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PruningPolicyResource) ImportState ¶ added in v0.9.4
func (r *PruningPolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PruningPolicyResource) Metadata ¶ added in v0.9.4
func (r *PruningPolicyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PruningPolicyResource) Read ¶ added in v0.9.4
func (r *PruningPolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PruningPolicyResource) Schema ¶ added in v0.9.4
func (r *PruningPolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PruningPolicyResource) Update ¶ added in v0.9.4
func (r *PruningPolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PruningPolicyResourceModel ¶ added in v0.9.4
type RepoResource ¶
type RepoResource struct {
// contains filtered or unexported fields
}
func (*RepoResource) Configure ¶
func (r *RepoResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*RepoResource) Create ¶
func (r *RepoResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*RepoResource) Delete ¶
func (r *RepoResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RepoResource) ImportState ¶
func (r *RepoResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RepoResource) Metadata ¶
func (r *RepoResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RepoResource) Read ¶
func (r *RepoResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*RepoResource) Schema ¶
func (r *RepoResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RepoResource) Update ¶
func (r *RepoResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RepoResourceModel ¶
type TeamResource ¶
type TeamResource struct {
// contains filtered or unexported fields
}
func (*TeamResource) Configure ¶
func (r *TeamResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TeamResource) Create ¶
func (r *TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TeamResource) Delete ¶
func (r *TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TeamResource) ImportState ¶
func (r *TeamResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TeamResource) Metadata ¶
func (r *TeamResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TeamResource) Read ¶
func (r *TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TeamResource) Schema ¶
func (r *TeamResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TeamResource) Update ¶
func (r *TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TeamResourceModel ¶
type UserResource ¶
type UserResource struct {
// contains filtered or unexported fields
}
func (*UserResource) Configure ¶
func (r *UserResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*UserResource) Create ¶
func (r *UserResource) Create(ctx context.Context, req 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(ctx 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(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UserResource) Update ¶
func (r *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Click to show internal directories.
Click to hide internal directories.