Documentation
¶
Index ¶
- type AccessWorkflowModel
- type AccessWorkflowResource
- func (r *AccessWorkflowResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AccessWorkflowResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AccessWorkflowResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AccessWorkflowResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AccessWorkflowResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AccessWorkflowResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AccessWorkflowResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AccessWorkflowResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CapabilityModel
- type PolicyModel
- type PolicySetResource
- func (r *PolicySetResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PolicySetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PolicySetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PolicySetResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PolicySetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PolicySetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PolicySetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WebhookProvisionerModel
- type WebhookProvisionerResource
- func (r *WebhookProvisionerResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *WebhookProvisionerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WebhookProvisionerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WebhookProvisionerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WebhookProvisionerResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *WebhookProvisionerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WebhookProvisionerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WebhookProvisionerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessWorkflowModel ¶
type AccessWorkflowResource ¶
type AccessWorkflowResource struct {
// contains filtered or unexported fields
}
AccessRuleResource is the data source implementation.
func (*AccessWorkflowResource) Configure ¶
func (r *AccessWorkflowResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*AccessWorkflowResource) Create ¶
func (r *AccessWorkflowResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AccessWorkflowResource) Delete ¶
func (r *AccessWorkflowResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AccessWorkflowResource) ImportState ¶
func (r *AccessWorkflowResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AccessWorkflowResource) Metadata ¶
func (r *AccessWorkflowResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*AccessWorkflowResource) Read ¶
func (r *AccessWorkflowResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*AccessWorkflowResource) Schema ¶
func (r *AccessWorkflowResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*AccessWorkflowResource) Update ¶
func (r *AccessWorkflowResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CapabilityModel ¶
type PolicyModel ¶
type PolicySetResource ¶
type PolicySetResource struct {
// contains filtered or unexported fields
}
func (*PolicySetResource) Configure ¶
func (r *PolicySetResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*PolicySetResource) Create ¶
func (r *PolicySetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PolicySetResource) Delete ¶
func (r *PolicySetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PolicySetResource) Metadata ¶
func (r *PolicySetResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*PolicySetResource) Read ¶
func (r *PolicySetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*PolicySetResource) Schema ¶
func (r *PolicySetResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*PolicySetResource) Update ¶
func (r *PolicySetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WebhookProvisionerModel ¶
type WebhookProvisionerModel struct { ID types.String `tfsdk:"id"` URL types.String `tfsdk:"url"` Capabilities []CapabilityModel `tfsdk:"capabilities"` }
type WebhookProvisionerResource ¶
type WebhookProvisionerResource struct {
// contains filtered or unexported fields
}
AccessRuleResource is the data source implementation.
func (*WebhookProvisionerResource) Configure ¶
func (r *WebhookProvisionerResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*WebhookProvisionerResource) Create ¶
func (r *WebhookProvisionerResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WebhookProvisionerResource) Delete ¶
func (r *WebhookProvisionerResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WebhookProvisionerResource) ImportState ¶
func (r *WebhookProvisionerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WebhookProvisionerResource) Metadata ¶
func (r *WebhookProvisionerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the data source type name.
func (*WebhookProvisionerResource) Read ¶
func (r *WebhookProvisionerResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*WebhookProvisionerResource) Schema ¶
func (r *WebhookProvisionerResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
GetSchema defines the schema for the data source. schema is based off the governance api
func (*WebhookProvisionerResource) Update ¶
func (r *WebhookProvisionerResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)