device_collection_account

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

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 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 Model

type Model struct {
	Slug                 types.String `tfsdk:"slug"`
	AccountID            types.String `tfsdk:"account_id"`
	DeviceCollectionSlug types.String `tfsdk:"device_collection_slug"`
	AuthorityID          types.String `tfsdk:"authority_id"`
	DisplayName          types.String `tfsdk:"display_name"`
	CertificateInfo      types.Object `tfsdk:"certificate_info"`
	KeyInfo              types.Object `tfsdk:"key_info"`
	ReloadInfo           types.Object `tfsdk:"reload_info"`
	CertificateData      types.Object `tfsdk:"certificate_data"`
}

type Resource

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

Resource defines the resource implementation.

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