Versions in this module Expand all Collapse all v0 v0.1.4 May 9, 2024 Changes in this version + func ArePointerTimesEqual(t1 *time.Time, t2 *time.Time) bool + func NewAccountResource() resource.Resource + func NewServiceAccountResource() resource.Resource + func NewVariableResource() resource.Resource + func NewWorkPoolResource() resource.Resource + func NewWorkspaceAccessResource() resource.Resource + func NewWorkspaceResource() resource.Resource + func NewWorkspaceRoleResource() resource.Resource + type AccountResource struct + func (r *AccountResource) Configure(_ context.Context, req resource.ConfigureRequest, ...) + func (r *AccountResource) Create(_ context.Context, _ resource.CreateRequest, resp *resource.CreateResponse) + func (r *AccountResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *AccountResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *AccountResource) Metadata(_ context.Context, req resource.MetadataRequest, ...) + func (r *AccountResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *AccountResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *AccountResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type AccountResourceModel struct + AllowPublicWorkspaces types.Bool + BillingEmail types.String + Created customtypes.TimestampValue + Handle types.String + ID types.String + Link types.String + Location types.String + Name types.String + Updated customtypes.TimestampValue + type ServiceAccountResource struct + func (r *ServiceAccountResource) Configure(_ context.Context, req resource.ConfigureRequest, ...) + func (r *ServiceAccountResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *ServiceAccountResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *ServiceAccountResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *ServiceAccountResource) Metadata(_ context.Context, req resource.MetadataRequest, ...) + func (r *ServiceAccountResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *ServiceAccountResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *ServiceAccountResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type ServiceAccountResourceModel struct + APIKey types.String + APIKeyCreated customtypes.TimestampValue + APIKeyExpiration customtypes.TimestampValue + APIKeyID types.String + APIKeyName types.String + AccountID customtypes.UUIDValue + AccountRoleName types.String + Created customtypes.TimestampValue + ID types.String + Name types.String + Updated customtypes.TimestampValue + type VariableResource struct + func (r *VariableResource) Configure(_ context.Context, req resource.ConfigureRequest, ...) + func (r *VariableResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *VariableResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *VariableResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *VariableResource) Metadata(_ context.Context, req resource.MetadataRequest, ...) + func (r *VariableResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *VariableResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *VariableResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type VariableResourceModel struct + AccountID customtypes.UUIDValue + Created customtypes.TimestampValue + ID types.String + Name types.String + Tags types.List + Updated customtypes.TimestampValue + Value types.String + WorkspaceID customtypes.UUIDValue + type WorkPoolResource struct + func (r *WorkPoolResource) Configure(_ context.Context, req resource.ConfigureRequest, ...) + func (r *WorkPoolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *WorkPoolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *WorkPoolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *WorkPoolResource) Metadata(_ context.Context, req resource.MetadataRequest, ...) + func (r *WorkPoolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *WorkPoolResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *WorkPoolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type WorkPoolResourceModel struct + AccountID customtypes.UUIDValue + BaseJobTemplate jsontypes.Normalized + ConcurrencyLimit types.Int64 + Created customtypes.TimestampValue + DefaultQueueID customtypes.UUIDValue + Description types.String + ID types.String + Name types.String + Paused types.Bool + Type types.String + Updated customtypes.TimestampValue + WorkspaceID customtypes.UUIDValue + type WorkspaceAccessResource struct + func (r *WorkspaceAccessResource) Configure(_ context.Context, req resource.ConfigureRequest, ...) + func (r *WorkspaceAccessResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *WorkspaceAccessResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *WorkspaceAccessResource) Metadata(_ context.Context, req resource.MetadataRequest, ...) + func (r *WorkspaceAccessResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *WorkspaceAccessResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *WorkspaceAccessResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type WorkspaceAccessResourceModel struct + AccessorID customtypes.UUIDValue + AccessorType types.String + AccountID customtypes.UUIDValue + ID types.String + WorkspaceID customtypes.UUIDValue + WorkspaceRoleID customtypes.UUIDValue + type WorkspaceResource struct + func (r *WorkspaceResource) Configure(_ context.Context, req resource.ConfigureRequest, ...) + func (r *WorkspaceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *WorkspaceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *WorkspaceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *WorkspaceResource) Metadata(_ context.Context, req resource.MetadataRequest, ...) + func (r *WorkspaceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *WorkspaceResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *WorkspaceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type WorkspaceResourceModel struct + AccountID customtypes.UUIDValue + Created customtypes.TimestampValue + Description types.String + Handle types.String + ID types.String + Name types.String + Updated customtypes.TimestampValue + type WorkspaceRoleResource struct + func (r *WorkspaceRoleResource) Configure(_ context.Context, req resource.ConfigureRequest, ...) + func (r *WorkspaceRoleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *WorkspaceRoleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *WorkspaceRoleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *WorkspaceRoleResource) Metadata(_ context.Context, req resource.MetadataRequest, ...) + func (r *WorkspaceRoleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *WorkspaceRoleResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *WorkspaceRoleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type WorkspaceRoleResourceModel struct + AccountID customtypes.UUIDValue + Created customtypes.TimestampValue + Description types.String + ID types.String + InheritedRoleID customtypes.UUIDValue + Name types.String + Scopes types.List + Updated customtypes.TimestampValue