Documentation ¶
Index ¶
- func IsSystemActor(a *models.User) bool
- func New() provider.Provider
- func NewCheckoutKeyResource() resource.Resource
- func NewCheckoutKeysDataSource() datasource.DataSource
- func NewContextDataSource() datasource.DataSource
- func NewContextEnvVarResource() resource.Resource
- func NewContextResource() resource.Resource
- func NewEnvVarResource() resource.Resource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectResource() resource.Resource
- func NewRunnerResourceClassResource() resource.Resource
- func NewRunnerResourceClassesDataSource() datasource.DataSource
- func NewRunnerTokenResource() resource.Resource
- func NewRunnerTokensDataSource() datasource.DataSource
- func NewScheduleResource() resource.Resource
- func NewWebhookResource() resource.Resource
- func NewWebhooksDataSource() datasource.DataSource
- type CheckoutKeyResource
- func (r *CheckoutKeyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *CheckoutKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CheckoutKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CheckoutKeyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *CheckoutKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CheckoutKeyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CheckoutKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CheckoutKeyResourceModel
- type CheckoutKeysDataSource
- func (d *CheckoutKeysDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *CheckoutKeysDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *CheckoutKeysDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CheckoutKeysDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CheckoutKeysDataSourceModel
- type CircleciAPIClient
- type CircleciProvider
- func (p *CircleciProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *CircleciProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *CircleciProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *CircleciProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *CircleciProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type CircleciProviderModel
- type ContextDataSource
- func (d *ContextDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ContextDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ContextDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ContextDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ContextDataSourceModel
- type ContextEnvVarResource
- func (r *ContextEnvVarResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ContextEnvVarResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ContextEnvVarResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ContextEnvVarResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ContextEnvVarResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ContextEnvVarResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ContextEnvVarResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ContextEnvVarResourceModel
- type ContextResource
- func (r *ContextResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ContextResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ContextResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ContextResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ContextResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ContextResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ContextResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ContextResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ContextResourceModel
- type EnvVarResource
- func (r *EnvVarResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EnvVarResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EnvVarResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EnvVarResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EnvVarResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EnvVarResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EnvVarResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EnvVarResourceModel
- 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 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 RunnerResourceClassResource
- func (r *RunnerResourceClassResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RunnerResourceClassResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RunnerResourceClassResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RunnerResourceClassResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *RunnerResourceClassResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RunnerResourceClassResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RunnerResourceClassResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RunnerResourceClassResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RunnerResourceClassResourceModel
- type RunnerResourceClassesDataSource
- func (d *RunnerResourceClassesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RunnerResourceClassesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RunnerResourceClassesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RunnerResourceClassesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RunnerResourceClassesDataSourceModel
- type RunnerTokenResource
- func (r *RunnerTokenResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *RunnerTokenResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *RunnerTokenResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *RunnerTokenResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *RunnerTokenResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *RunnerTokenResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *RunnerTokenResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type RunnerTokenResourceModel
- type RunnerTokensDataSource
- func (d *RunnerTokensDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RunnerTokensDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RunnerTokensDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RunnerTokensDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RunnerTokensDataSourceModel
- type ScheduleResource
- func (r *ScheduleResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ScheduleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ScheduleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ScheduleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ScheduleResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ScheduleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ScheduleResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ScheduleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ScheduleResourceModel
- type WebhookResource
- func (r *WebhookResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *WebhookResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WebhookResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WebhookResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WebhookResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *WebhookResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WebhookResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WebhookResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WebhookResourceModel
- type WebhooksDataSource
- func (d *WebhooksDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *WebhooksDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *WebhooksDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *WebhooksDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type WebhooksDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsSystemActor ¶
func NewCheckoutKeyResource ¶ added in v0.7.0
func NewCheckoutKeysDataSource ¶ added in v0.7.0
func NewCheckoutKeysDataSource() datasource.DataSource
func NewContextDataSource ¶ added in v0.8.2
func NewContextDataSource() datasource.DataSource
func NewContextEnvVarResource ¶ added in v0.9.0
func NewContextResource ¶ added in v0.8.0
func NewEnvVarResource ¶ added in v0.6.0
func NewProjectDataSource ¶ added in v0.5.0
func NewProjectDataSource() datasource.DataSource
func NewProjectResource ¶ added in v0.12.0
func NewRunnerResourceClassResource ¶ added in v0.10.0
func NewRunnerResourceClassesDataSource ¶ added in v0.10.0
func NewRunnerResourceClassesDataSource() datasource.DataSource
func NewRunnerTokenResource ¶ added in v0.10.0
func NewRunnerTokensDataSource ¶ added in v0.10.0
func NewRunnerTokensDataSource() datasource.DataSource
func NewScheduleResource ¶
func NewWebhookResource ¶
func NewWebhooksDataSource ¶
func NewWebhooksDataSource() datasource.DataSource
Types ¶
type CheckoutKeyResource ¶ added in v0.7.0
type CheckoutKeyResource struct {
// contains filtered or unexported fields
}
func (*CheckoutKeyResource) Configure ¶ added in v0.7.0
func (r *CheckoutKeyResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*CheckoutKeyResource) Create ¶ added in v0.7.0
func (r *CheckoutKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*CheckoutKeyResource) Delete ¶ added in v0.7.0
func (r *CheckoutKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CheckoutKeyResource) Metadata ¶ added in v0.7.0
func (r *CheckoutKeyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CheckoutKeyResource) Read ¶ added in v0.7.0
func (r *CheckoutKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*CheckoutKeyResource) Schema ¶ added in v0.7.0
func (r *CheckoutKeyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CheckoutKeyResource) Update ¶ added in v0.7.0
func (r *CheckoutKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CheckoutKeyResourceModel ¶ added in v0.7.0
type CheckoutKeyResourceModel struct { ProjectSlug types.String `tfsdk:"project_slug"` PublicKey types.String `tfsdk:"public_key"` Fingerprint types.String `tfsdk:"fingerprint"` Type types.String `tfsdk:"type"` Preferred types.Bool `tfsdk:"preferred"` CreatedAt types.String `tfsdk:"created_at"` Id types.String `tfsdk:"id"` }
type CheckoutKeysDataSource ¶ added in v0.7.0
type CheckoutKeysDataSource struct {
// contains filtered or unexported fields
}
func (*CheckoutKeysDataSource) Configure ¶ added in v0.7.0
func (d *CheckoutKeysDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*CheckoutKeysDataSource) Metadata ¶ added in v0.7.0
func (d *CheckoutKeysDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CheckoutKeysDataSource) Read ¶ added in v0.7.0
func (d *CheckoutKeysDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CheckoutKeysDataSource) Schema ¶ added in v0.7.0
func (d *CheckoutKeysDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CheckoutKeysDataSourceModel ¶ added in v0.7.0
type CheckoutKeysDataSourceModel struct { ProjectSlug types.String `tfsdk:"project_slug"` Keys []keyModel `tfsdk:"keys"` Id types.String `tfsdk:"id"` }
CheckoutKeysDataSourceModel describes the data source data model.
type CircleciAPIClient ¶
type CircleciProvider ¶
type CircleciProvider struct {
// contains filtered or unexported fields
}
CircleciProvider defines the provider implementation.
func (*CircleciProvider) Configure ¶
func (p *CircleciProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*CircleciProvider) DataSources ¶
func (p *CircleciProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*CircleciProvider) Metadata ¶
func (p *CircleciProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*CircleciProvider) Resources ¶
func (p *CircleciProvider) Resources(ctx context.Context) []func() resource.Resource
func (*CircleciProvider) Schema ¶
func (p *CircleciProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type CircleciProviderModel ¶
type CircleciProviderModel struct { ApiToken types.String `tfsdk:"api_token"` Hostname types.String `tfsdk:"hostname"` }
CircleciProviderModel describes the provider data model.
type ContextDataSource ¶ added in v0.8.2
type ContextDataSource struct {
// contains filtered or unexported fields
}
func (*ContextDataSource) Configure ¶ added in v0.8.2
func (d *ContextDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ContextDataSource) Metadata ¶ added in v0.8.2
func (d *ContextDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ContextDataSource) Read ¶ added in v0.8.2
func (d *ContextDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ContextDataSource) Schema ¶ added in v0.8.2
func (d *ContextDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ContextDataSourceModel ¶ added in v0.8.2
type ContextDataSourceModel struct { Name types.String `tfsdk:"name"` Owner ownerModel `tfsdk:"owner"` Id types.String `tfsdk:"id"` CreatedAt types.String `tfsdk:"created_at"` }
ContextDataSourceModel describes the data source data model.
type ContextEnvVarResource ¶ added in v0.9.0
type ContextEnvVarResource struct {
// contains filtered or unexported fields
}
func (*ContextEnvVarResource) Configure ¶ added in v0.9.0
func (r *ContextEnvVarResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*ContextEnvVarResource) Create ¶ added in v0.9.0
func (r *ContextEnvVarResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*ContextEnvVarResource) Delete ¶ added in v0.9.0
func (r *ContextEnvVarResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ContextEnvVarResource) Metadata ¶ added in v0.9.0
func (r *ContextEnvVarResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ContextEnvVarResource) Read ¶ added in v0.9.0
func (r *ContextEnvVarResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*ContextEnvVarResource) Schema ¶ added in v0.9.0
func (r *ContextEnvVarResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ContextEnvVarResource) Update ¶ added in v0.9.0
func (r *ContextEnvVarResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ContextEnvVarResourceModel ¶ added in v0.9.0
type ContextResource ¶ added in v0.8.0
type ContextResource struct {
// contains filtered or unexported fields
}
func (*ContextResource) Configure ¶ added in v0.8.0
func (r *ContextResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*ContextResource) Create ¶ added in v0.8.0
func (r *ContextResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*ContextResource) Delete ¶ added in v0.8.0
func (r *ContextResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ContextResource) ImportState ¶ added in v0.11.1
func (r *ContextResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ContextResource) Metadata ¶ added in v0.8.0
func (r *ContextResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ContextResource) Read ¶ added in v0.8.0
func (r *ContextResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*ContextResource) Schema ¶ added in v0.8.0
func (r *ContextResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ContextResource) Update ¶ added in v0.8.0
func (r *ContextResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ContextResourceModel ¶ added in v0.8.0
type EnvVarResource ¶ added in v0.6.0
type EnvVarResource struct {
// contains filtered or unexported fields
}
func (*EnvVarResource) Configure ¶ added in v0.6.0
func (r *EnvVarResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*EnvVarResource) Create ¶ added in v0.6.0
func (r *EnvVarResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*EnvVarResource) Delete ¶ added in v0.6.0
func (r *EnvVarResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EnvVarResource) Metadata ¶ added in v0.6.0
func (r *EnvVarResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EnvVarResource) Read ¶ added in v0.6.0
func (r *EnvVarResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*EnvVarResource) Schema ¶ added in v0.6.0
func (r *EnvVarResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EnvVarResource) Update ¶ added in v0.6.0
func (r *EnvVarResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EnvVarResourceModel ¶ added in v0.6.0
type ProjectDataSource ¶ added in v0.5.0
type ProjectDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectDataSource) Configure ¶ added in v0.5.0
func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectDataSource) Metadata ¶ added in v0.5.0
func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectDataSource) Read ¶ added in v0.5.0
func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectDataSource) Schema ¶ added in v0.5.0
func (d *ProjectDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectDataSourceModel ¶ added in v0.5.0
type ProjectDataSourceModel struct { Id types.String `tfsdk:"id"` Slug types.String `tfsdk:"slug"` Name types.String `tfsdk:"name"` OrganizationName types.String `tfsdk:"organization_name"` OrganizationSlug types.String `tfsdk:"organization_slug"` OrganizationId types.String `tfsdk:"organization_id"` VcsProvider types.String `tfsdk:"vcs_provider"` VcsDefaultBranch types.String `tfsdk:"vcs_default_branch"` VcsURL types.String `tfsdk:"vcs_url"` }
ProjectDataSourceModel describes the data source data model.
type ProjectResource ¶ added in v0.12.0
type ProjectResource struct {
// contains filtered or unexported fields
}
func (*ProjectResource) Configure ¶ added in v0.12.0
func (r *ProjectResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*ProjectResource) Create ¶ added in v0.12.0
func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*ProjectResource) Delete ¶ added in v0.12.0
func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectResource) Metadata ¶ added in v0.12.0
func (r *ProjectResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectResource) Read ¶ added in v0.12.0
func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*ProjectResource) Schema ¶ added in v0.12.0
func (r *ProjectResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectResource) Update ¶ added in v0.12.0
func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectResourceModel ¶ added in v0.12.0
type ProjectResourceModel struct { Id types.String `tfsdk:"id"` Slug types.String `tfsdk:"slug"` Name types.String `tfsdk:"name"` OrganizationName types.String `tfsdk:"organization_name"` OrganizationSlug types.String `tfsdk:"organization_slug"` OrganizationId types.String `tfsdk:"organization_id"` VcsProvider types.String `tfsdk:"vcs_provider"` VcsDefaultBranch types.String `tfsdk:"vcs_default_branch"` VcsURL types.String `tfsdk:"vcs_url"` }
type RunnerResourceClassResource ¶ added in v0.10.0
type RunnerResourceClassResource struct {
// contains filtered or unexported fields
}
func (*RunnerResourceClassResource) Configure ¶ added in v0.10.0
func (r *RunnerResourceClassResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*RunnerResourceClassResource) Create ¶ added in v0.10.0
func (r *RunnerResourceClassResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*RunnerResourceClassResource) Delete ¶ added in v0.10.0
func (r *RunnerResourceClassResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RunnerResourceClassResource) ImportState ¶ added in v0.11.1
func (r *RunnerResourceClassResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*RunnerResourceClassResource) Metadata ¶ added in v0.10.0
func (r *RunnerResourceClassResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RunnerResourceClassResource) Read ¶ added in v0.10.0
func (r *RunnerResourceClassResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*RunnerResourceClassResource) Schema ¶ added in v0.10.0
func (r *RunnerResourceClassResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RunnerResourceClassResource) Update ¶ added in v0.10.0
func (r *RunnerResourceClassResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RunnerResourceClassResourceModel ¶ added in v0.10.0
type RunnerResourceClassesDataSource ¶ added in v0.10.0
type RunnerResourceClassesDataSource struct {
// contains filtered or unexported fields
}
func (*RunnerResourceClassesDataSource) Configure ¶ added in v0.10.0
func (d *RunnerResourceClassesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RunnerResourceClassesDataSource) Metadata ¶ added in v0.10.0
func (d *RunnerResourceClassesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RunnerResourceClassesDataSource) Read ¶ added in v0.10.0
func (d *RunnerResourceClassesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RunnerResourceClassesDataSource) Schema ¶ added in v0.10.0
func (d *RunnerResourceClassesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RunnerResourceClassesDataSourceModel ¶ added in v0.10.0
type RunnerTokenResource ¶ added in v0.10.0
type RunnerTokenResource struct {
// contains filtered or unexported fields
}
func (*RunnerTokenResource) Configure ¶ added in v0.10.0
func (r *RunnerTokenResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*RunnerTokenResource) Create ¶ added in v0.10.0
func (r *RunnerTokenResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*RunnerTokenResource) Delete ¶ added in v0.10.0
func (r *RunnerTokenResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*RunnerTokenResource) Metadata ¶ added in v0.10.0
func (r *RunnerTokenResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*RunnerTokenResource) Read ¶ added in v0.10.0
func (r *RunnerTokenResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*RunnerTokenResource) Schema ¶ added in v0.10.0
func (r *RunnerTokenResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*RunnerTokenResource) Update ¶ added in v0.10.0
func (r *RunnerTokenResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type RunnerTokenResourceModel ¶ added in v0.10.0
type RunnerTokensDataSource ¶ added in v0.10.0
type RunnerTokensDataSource struct {
// contains filtered or unexported fields
}
func (*RunnerTokensDataSource) Configure ¶ added in v0.10.0
func (d *RunnerTokensDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RunnerTokensDataSource) Metadata ¶ added in v0.10.0
func (d *RunnerTokensDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RunnerTokensDataSource) Read ¶ added in v0.10.0
func (d *RunnerTokensDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RunnerTokensDataSource) Schema ¶ added in v0.10.0
func (d *RunnerTokensDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RunnerTokensDataSourceModel ¶ added in v0.10.0
type ScheduleResource ¶
type ScheduleResource struct {
// contains filtered or unexported fields
}
func (*ScheduleResource) Configure ¶
func (r *ScheduleResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*ScheduleResource) Create ¶
func (r *ScheduleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*ScheduleResource) Delete ¶
func (r *ScheduleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ScheduleResource) ImportState ¶ added in v0.7.2
func (r *ScheduleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ScheduleResource) Metadata ¶
func (r *ScheduleResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ScheduleResource) Read ¶
func (r *ScheduleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*ScheduleResource) Schema ¶
func (r *ScheduleResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ScheduleResource) Update ¶
func (r *ScheduleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ScheduleResourceModel ¶
type ScheduleResourceModel struct { Id types.String `tfsdk:"id"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` ProjectSlug types.String `tfsdk:"project_slug"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` AttributionActor types.String `tfsdk:"actor"` PipelineParameters types.String `tfsdk:"parameters"` Branch types.String `tfsdk:"branch"` Tag types.String `tfsdk:"tag"` Timetable timetableModel `tfsdk:"timetable"` }
type WebhookResource ¶
type WebhookResource struct {
// contains filtered or unexported fields
}
func (*WebhookResource) Configure ¶
func (r *WebhookResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*WebhookResource) Create ¶
func (r *WebhookResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*WebhookResource) Delete ¶
func (r *WebhookResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WebhookResource) ImportState ¶ added in v0.7.2
func (r *WebhookResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WebhookResource) Metadata ¶
func (r *WebhookResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WebhookResource) Read ¶
func (r *WebhookResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*WebhookResource) Schema ¶
func (r *WebhookResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WebhookResource) Update ¶
func (r *WebhookResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WebhookResourceModel ¶
type WebhookResourceModel struct { Id types.String `tfsdk:"id"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Name types.String `tfsdk:"name"` URL types.String `tfsdk:"url"` SigningSecret types.String `tfsdk:"signing_secret"` ProjectID types.String `tfsdk:"project_id"` VerifyTLS types.Bool `tfsdk:"verify_tls"` Events types.Set `tfsdk:"events"` }
type WebhooksDataSource ¶
type WebhooksDataSource struct {
// contains filtered or unexported fields
}
func (*WebhooksDataSource) Configure ¶
func (d *WebhooksDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*WebhooksDataSource) Metadata ¶
func (d *WebhooksDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*WebhooksDataSource) Read ¶
func (d *WebhooksDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*WebhooksDataSource) Schema ¶
func (d *WebhooksDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Source Files ¶
- checkout_key_resource.go
- checkout_keys_data_source.go
- context_data_source.go
- context_env_var_resource.go
- context_resource.go
- env_var_resource.go
- project_data_source.go
- project_resource.go
- provider.go
- runner_resource_class_resource.go
- runner_resource_classes_data_source.go
- runner_token_resource.go
- runner_tokens_data_source.go
- schedule_resource.go
- webhook_resource.go
- webhooks_data_source.go