browser

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package browser implements smallstep_browser.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDataSource

func NewDataSource() datasource.DataSource

func NewResource

func NewResource() resource.Resource

Types

type BrowserModel

type BrowserModel struct {
	ID             types.String `tfsdk:"id"`
	Name           types.String `tfsdk:"name"`
	MatchAddresses types.List   `tfsdk:"match_addresses"`
	Credentials    types.Set    `tfsdk:"credentials"`
}

func FromAPI

func FromAPI(ctx context.Context, browser *v20250101.Browser, diags *diag.Diagnostics, state utils.AttributeGetter) *BrowserModel

func (*BrowserModel) ToAPI

func (model *BrowserModel) ToAPI(ctx context.Context, diags *diag.Diagnostics) *v20250101.Browser

type DataSource

type DataSource struct {
	// contains filtered or unexported fields
}

func (*DataSource) Configure

Configure adds the Smallstep API client to the data source.

func (*DataSource) Metadata

func (*DataSource) Read

func (*DataSource) Schema

type Resource

type Resource struct {
	// contains filtered or unexported fields
}

func (*Resource) Configure

Configure adds the Smallstep API client to the resource.

func (*Resource) Create

func (*Resource) Delete

func (*Resource) ImportState

func (*Resource) Metadata

func (*Resource) Read

func (*Resource) Schema

func (*Resource) Update

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL