datasources

package
v1.9.2 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAttestationDataSource

func NewAttestationDataSource() datasource.DataSource

func NewEncryptionCertDataSource

func NewEncryptionCertDataSource() datasource.DataSource

func NewEncryptionCertsDataSource

func NewEncryptionCertsDataSource() datasource.DataSource

func NewImageDataSource

func NewImageDataSource() datasource.DataSource

Types

type AttestationDataSource

type AttestationDataSource struct{}

func (*AttestationDataSource) Metadata

func (*AttestationDataSource) Read

func (*AttestationDataSource) Schema

type AttestationDataSourceModel

type AttestationDataSourceModel struct {
	ID          types.String `tfsdk:"id"`
	Attestation types.String `tfsdk:"attestation"`
	PrivKey     types.String `tfsdk:"privkey"`
	Password    types.String `tfsdk:"password"`
	Cert        types.String `tfsdk:"cert"`
	Checksums   types.Map    `tfsdk:"checksums"`
}

type EncryptionCertDataSource

type EncryptionCertDataSource struct{}

func (*EncryptionCertDataSource) Metadata

func (*EncryptionCertDataSource) Read

func (*EncryptionCertDataSource) Schema

type EncryptionCertDataSourceModel

type EncryptionCertDataSourceModel struct {
	ID           types.String `tfsdk:"id"`
	Certs        types.Map    `tfsdk:"certs"`
	Spec         types.String `tfsdk:"spec"`
	Cert         types.String `tfsdk:"cert"`
	ExpiryDays   types.String `tfsdk:"expiry"`
	ExpiryStatus types.String `tfsdk:"status"`
	Version      types.String `tfsdk:"version"`
}

type EncryptionCertsDataSource

type EncryptionCertsDataSource struct{}

func (*EncryptionCertsDataSource) Metadata

func (*EncryptionCertsDataSource) Read

func (*EncryptionCertsDataSource) Schema

type EncryptionCertsDataSourceModel

type EncryptionCertsDataSourceModel struct {
	ID       types.String `tfsdk:"id"`
	Template types.String `tfsdk:"template"`
	Versions types.List   `tfsdk:"versions"`
	Certs    types.Map    `tfsdk:"certs"`
}

type ImageDataSource

type ImageDataSource struct{}

func (*ImageDataSource) Metadata

func (*ImageDataSource) Read

func (*ImageDataSource) Schema

type ImageDataSourceModel

type ImageDataSourceModel struct {
	ID        types.String `tfsdk:"id"`
	Images    types.String `tfsdk:"images"`
	Spec      types.String `tfsdk:"spec"`
	ImageID   types.String `tfsdk:"image"`
	ImageName types.String `tfsdk:"name"`
	Version   types.String `tfsdk:"version"`
	Sha256    types.String `tfsdk:"sha256"`
}

Jump to

Keyboard shortcuts

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