Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EmbeddedManifests string
Functions ¶
func NewBootstrapGitResource ¶
func NewProviderResourceData ¶ added in v0.25.0
func NewProviderResourceData(ctx context.Context, data ProviderModel) (*providerResourceData, error)
Types ¶
type Git ¶ added in v0.25.0
type Git struct { Url customtypes.URL `tfsdk:"url"` Branch types.String `tfsdk:"branch"` AuthorName types.String `tfsdk:"author_name"` AuthorEmail types.String `tfsdk:"author_email"` GpgKeyRing types.String `tfsdk:"gpg_key_ring"` GpgPassphrase types.String `tfsdk:"gpg_passphrase"` GpgKeyID types.String `tfsdk:"gpg_key_id"` CommitMessageAppendix types.String `tfsdk:"commit_message_appendix"` Ssh *Ssh `tfsdk:"ssh"` Http *Http `tfsdk:"http"` }
type Kubernetes ¶ added in v0.25.0
type Kubernetes struct { Host types.String `tfsdk:"host"` Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` Insecure types.Bool `tfsdk:"insecure"` ClientCertificate types.String `tfsdk:"client_certificate"` ClientKey types.String `tfsdk:"client_key"` ClusterCACertificate types.String `tfsdk:"cluster_ca_certificate"` ConfigPaths types.Set `tfsdk:"config_paths"` ConfigPath types.String `tfsdk:"config_path"` ConfigContext types.String `tfsdk:"config_context"` ConfigContextAuthInfo types.String `tfsdk:"config_context_auth_info"` ConfigContextCluster types.String `tfsdk:"config_context_cluster"` Token types.String `tfsdk:"token"` ProxyURL types.String `tfsdk:"proxy_url"` Exec *KubernetesExec `tfsdk:"exec"` }
type KubernetesExec ¶ added in v1.0.0
type ProviderModel ¶ added in v0.25.0
type ProviderModel struct { Kubernetes *Kubernetes `tfsdk:"kubernetes"` Git *Git `tfsdk:"git"` }
Click to show internal directories.
Click to hide internal directories.