Documentation ¶
Index ¶
- func NewSecretsCrossplaneIoStoreConfigV1Alpha1Manifest() datasource.DataSource
- type SecretsCrossplaneIoStoreConfigV1Alpha1Manifest
- func (r *SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecretsCrossplaneIoStoreConfigV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSecretsCrossplaneIoStoreConfigV1Alpha1Manifest ¶
func NewSecretsCrossplaneIoStoreConfigV1Alpha1Manifest() datasource.DataSource
Types ¶
type SecretsCrossplaneIoStoreConfigV1Alpha1Manifest ¶
type SecretsCrossplaneIoStoreConfigV1Alpha1Manifest struct{}
func (*SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Metadata ¶
func (r *SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Read ¶
func (r *SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Schema ¶
func (r *SecretsCrossplaneIoStoreConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecretsCrossplaneIoStoreConfigV1Alpha1ManifestData ¶
type SecretsCrossplaneIoStoreConfigV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { DefaultScope *string `tfsdk:"default_scope" json:"defaultScope,omitempty"` Kubernetes *struct { Auth *struct { Env *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"env" json:"env,omitempty"` Fs *struct { Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"fs" json:"fs,omitempty"` SecretRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"secret_ref" json:"secretRef,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"auth" json:"auth,omitempty"` } `tfsdk:"kubernetes" json:"kubernetes,omitempty"` Plugin *struct { ConfigRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"config_ref" json:"configRef,omitempty"` Endpoint *string `tfsdk:"endpoint" json:"endpoint,omitempty"` } `tfsdk:"plugin" json:"plugin,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.