isindir_github_com_v1alpha1

package
v0.0.0-...-6209148 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewIsindirGithubComSopsSecretV1Alpha1Manifest

func NewIsindirGithubComSopsSecretV1Alpha1Manifest() datasource.DataSource

Types

type IsindirGithubComSopsSecretV1Alpha1Manifest

type IsindirGithubComSopsSecretV1Alpha1Manifest struct{}

func (*IsindirGithubComSopsSecretV1Alpha1Manifest) Metadata

func (*IsindirGithubComSopsSecretV1Alpha1Manifest) Read

func (*IsindirGithubComSopsSecretV1Alpha1Manifest) Schema

type IsindirGithubComSopsSecretV1Alpha1ManifestData

type IsindirGithubComSopsSecretV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Sops *struct {
		Azure_kv *[]struct {
			Created_at *string `tfsdk:"created_at" json:"created_at,omitempty"`
			Enc        *string `tfsdk:"enc" json:"enc,omitempty"`
			Name       *string `tfsdk:"name" json:"name,omitempty"`
			Vault_url  *string `tfsdk:"vault_url" json:"vault_url,omitempty"`
			Version    *string `tfsdk:"version" json:"version,omitempty"`
		} `tfsdk:"azure_kv" json:"azure_kv,omitempty"`
		Encrypted_suffix *string `tfsdk:"encrypted_suffix" json:"encrypted_suffix,omitempty"`
		Gcp_kms          *[]struct {
			Created_at  *string `tfsdk:"created_at" json:"created_at,omitempty"`
			Enc         *string `tfsdk:"enc" json:"enc,omitempty"`
			Resource_id *string `tfsdk:"resource_id" json:"resource_id,omitempty"`
		} `tfsdk:"gcp_kms" json:"gcp_kms,omitempty"`
		Kms *[]struct {
			Arn         *string `tfsdk:"arn" json:"arn,omitempty"`
			Aws_profile *string `tfsdk:"aws_profile" json:"aws_profile,omitempty"`
			Created_at  *string `tfsdk:"created_at" json:"created_at,omitempty"`
			Enc         *string `tfsdk:"enc" json:"enc,omitempty"`
		} `tfsdk:"kms" json:"kms,omitempty"`
		Lastmodified *string `tfsdk:"lastmodified" json:"lastmodified,omitempty"`
		Mac          *string `tfsdk:"mac" json:"mac,omitempty"`
		Pgp          *[]struct {
			Created_at *string `tfsdk:"created_at" json:"created_at,omitempty"`
			Enc        *string `tfsdk:"enc" json:"enc,omitempty"`
			Fp         *string `tfsdk:"fp" json:"fp,omitempty"`
		} `tfsdk:"pgp" json:"pgp,omitempty"`
		Version *string `tfsdk:"version" json:"version,omitempty"`
	} `tfsdk:"sops" json:"sops,omitempty"`
	Spec *struct {
		Secret_templates *[]struct {
			Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
			Data        *map[string]string `tfsdk:"data" json:"data,omitempty"`
			Labels      *map[string]string `tfsdk:"labels" json:"labels,omitempty"`
			Name        *string            `tfsdk:"name" json:"name,omitempty"`
			Type        *string            `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"secret_templates" json:"secret_templates,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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