Documentation
¶
Index ¶
- func NewMetacontrollerK8SIoCompositeControllerV1Alpha1Manifest() datasource.DataSource
- func NewMetacontrollerK8SIoControllerRevisionV1Alpha1Manifest() datasource.DataSource
- func NewMetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest() datasource.DataSource
- type MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest
- func (r *MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MetacontrollerK8SIoCompositeControllerV1Alpha1ManifestData
- type MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest
- func (r *MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MetacontrollerK8SIoControllerRevisionV1Alpha1ManifestData
- type MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest
- func (r *MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MetacontrollerK8SIoDecoratorControllerV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMetacontrollerK8SIoCompositeControllerV1Alpha1Manifest ¶
func NewMetacontrollerK8SIoCompositeControllerV1Alpha1Manifest() datasource.DataSource
func NewMetacontrollerK8SIoControllerRevisionV1Alpha1Manifest ¶
func NewMetacontrollerK8SIoControllerRevisionV1Alpha1Manifest() datasource.DataSource
func NewMetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest ¶
func NewMetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest() datasource.DataSource
Types ¶
type MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest ¶
type MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest struct{}
func (*MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Metadata ¶
func (r *MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Read ¶
func (r *MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Schema ¶
func (r *MetacontrollerK8SIoCompositeControllerV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MetacontrollerK8SIoCompositeControllerV1Alpha1ManifestData ¶
type MetacontrollerK8SIoCompositeControllerV1Alpha1ManifestData 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 { ChildResources *[]struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` UpdateStrategy *struct { Method *string `tfsdk:"method" json:"method,omitempty"` StatusChecks *struct { Conditions *[]struct { Reason *string `tfsdk:"reason" json:"reason,omitempty"` Status *string `tfsdk:"status" json:"status,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"conditions" json:"conditions,omitempty"` } `tfsdk:"status_checks" json:"statusChecks,omitempty"` } `tfsdk:"update_strategy" json:"updateStrategy,omitempty"` } `tfsdk:"child_resources" json:"childResources,omitempty"` GenerateSelector *bool `tfsdk:"generate_selector" json:"generateSelector,omitempty"` Hooks *struct { Customize *struct { Version *string `tfsdk:"version" json:"version,omitempty"` Webhook *struct { Etag *struct { CacheCleanupSeconds *int64 `tfsdk:"cache_cleanup_seconds" json:"cacheCleanupSeconds,omitempty"` CacheTimeoutSeconds *int64 `tfsdk:"cache_timeout_seconds" json:"cacheTimeoutSeconds,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"etag" json:"etag,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` ResponseUnMarshallMode *string `tfsdk:"response_un_marshall_mode" json:"responseUnMarshallMode,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"webhook" json:"webhook,omitempty"` } `tfsdk:"customize" json:"customize,omitempty"` Finalize *struct { Version *string `tfsdk:"version" json:"version,omitempty"` Webhook *struct { Etag *struct { CacheCleanupSeconds *int64 `tfsdk:"cache_cleanup_seconds" json:"cacheCleanupSeconds,omitempty"` CacheTimeoutSeconds *int64 `tfsdk:"cache_timeout_seconds" json:"cacheTimeoutSeconds,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"etag" json:"etag,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` ResponseUnMarshallMode *string `tfsdk:"response_un_marshall_mode" json:"responseUnMarshallMode,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"webhook" json:"webhook,omitempty"` } `tfsdk:"finalize" json:"finalize,omitempty"` PostUpdateChild *struct { Version *string `tfsdk:"version" json:"version,omitempty"` Webhook *struct { Etag *struct { CacheCleanupSeconds *int64 `tfsdk:"cache_cleanup_seconds" json:"cacheCleanupSeconds,omitempty"` CacheTimeoutSeconds *int64 `tfsdk:"cache_timeout_seconds" json:"cacheTimeoutSeconds,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"etag" json:"etag,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` ResponseUnMarshallMode *string `tfsdk:"response_un_marshall_mode" json:"responseUnMarshallMode,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"webhook" json:"webhook,omitempty"` } `tfsdk:"post_update_child" json:"postUpdateChild,omitempty"` PreUpdateChild *struct { Version *string `tfsdk:"version" json:"version,omitempty"` Webhook *struct { Etag *struct { CacheCleanupSeconds *int64 `tfsdk:"cache_cleanup_seconds" json:"cacheCleanupSeconds,omitempty"` CacheTimeoutSeconds *int64 `tfsdk:"cache_timeout_seconds" json:"cacheTimeoutSeconds,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"etag" json:"etag,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` ResponseUnMarshallMode *string `tfsdk:"response_un_marshall_mode" json:"responseUnMarshallMode,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"webhook" json:"webhook,omitempty"` } `tfsdk:"pre_update_child" json:"preUpdateChild,omitempty"` Sync *struct { Version *string `tfsdk:"version" json:"version,omitempty"` Webhook *struct { Etag *struct { CacheCleanupSeconds *int64 `tfsdk:"cache_cleanup_seconds" json:"cacheCleanupSeconds,omitempty"` CacheTimeoutSeconds *int64 `tfsdk:"cache_timeout_seconds" json:"cacheTimeoutSeconds,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"etag" json:"etag,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` ResponseUnMarshallMode *string `tfsdk:"response_un_marshall_mode" json:"responseUnMarshallMode,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"webhook" json:"webhook,omitempty"` } `tfsdk:"sync" json:"sync,omitempty"` } `tfsdk:"hooks" json:"hooks,omitempty"` ParentResource *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` RevisionHistory *struct { FieldPaths *[]string `tfsdk:"field_paths" json:"fieldPaths,omitempty"` } `tfsdk:"revision_history" json:"revisionHistory,omitempty"` } `tfsdk:"parent_resource" json:"parentResource,omitempty"` ResyncPeriodSeconds *int64 `tfsdk:"resync_period_seconds" json:"resyncPeriodSeconds,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest ¶
type MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest struct{}
func (*MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Metadata ¶
func (r *MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Read ¶
func (r *MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Schema ¶
func (r *MetacontrollerK8SIoControllerRevisionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MetacontrollerK8SIoControllerRevisionV1Alpha1ManifestData ¶
type MetacontrollerK8SIoControllerRevisionV1Alpha1ManifestData 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"` Children *[]struct { ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Names *[]string `tfsdk:"names" json:"names,omitempty"` } `tfsdk:"children" json:"children,omitempty"` ParentPatch *map[string]string `tfsdk:"parent_patch" json:"parentPatch,omitempty"` }
type MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest ¶
type MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest struct{}
func (*MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Metadata ¶
func (r *MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Read ¶
func (r *MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Schema ¶
func (r *MetacontrollerK8SIoDecoratorControllerV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MetacontrollerK8SIoDecoratorControllerV1Alpha1ManifestData ¶
type MetacontrollerK8SIoDecoratorControllerV1Alpha1ManifestData 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 { Attachments *[]struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` UpdateStrategy *struct { Method *string `tfsdk:"method" json:"method,omitempty"` } `tfsdk:"update_strategy" json:"updateStrategy,omitempty"` } `tfsdk:"attachments" json:"attachments,omitempty"` Hooks *struct { Customize *struct { Version *string `tfsdk:"version" json:"version,omitempty"` Webhook *struct { Etag *struct { CacheCleanupSeconds *int64 `tfsdk:"cache_cleanup_seconds" json:"cacheCleanupSeconds,omitempty"` CacheTimeoutSeconds *int64 `tfsdk:"cache_timeout_seconds" json:"cacheTimeoutSeconds,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"etag" json:"etag,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` ResponseUnMarshallMode *string `tfsdk:"response_un_marshall_mode" json:"responseUnMarshallMode,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"webhook" json:"webhook,omitempty"` } `tfsdk:"customize" json:"customize,omitempty"` Finalize *struct { Version *string `tfsdk:"version" json:"version,omitempty"` Webhook *struct { Etag *struct { CacheCleanupSeconds *int64 `tfsdk:"cache_cleanup_seconds" json:"cacheCleanupSeconds,omitempty"` CacheTimeoutSeconds *int64 `tfsdk:"cache_timeout_seconds" json:"cacheTimeoutSeconds,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"etag" json:"etag,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` ResponseUnMarshallMode *string `tfsdk:"response_un_marshall_mode" json:"responseUnMarshallMode,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"webhook" json:"webhook,omitempty"` } `tfsdk:"finalize" json:"finalize,omitempty"` Sync *struct { Version *string `tfsdk:"version" json:"version,omitempty"` Webhook *struct { Etag *struct { CacheCleanupSeconds *int64 `tfsdk:"cache_cleanup_seconds" json:"cacheCleanupSeconds,omitempty"` CacheTimeoutSeconds *int64 `tfsdk:"cache_timeout_seconds" json:"cacheTimeoutSeconds,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"etag" json:"etag,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` ResponseUnMarshallMode *string `tfsdk:"response_un_marshall_mode" json:"responseUnMarshallMode,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"webhook" json:"webhook,omitempty"` } `tfsdk:"sync" json:"sync,omitempty"` } `tfsdk:"hooks" json:"hooks,omitempty"` Resources *[]struct { AnnotationSelector *struct { MatchAnnotations *map[string]string `tfsdk:"match_annotations" json:"matchAnnotations,omitempty"` MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` } `tfsdk:"annotation_selector" json:"annotationSelector,omitempty"` ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` LabelSelector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"label_selector" json:"labelSelector,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` ResyncPeriodSeconds *int64 `tfsdk:"resync_period_seconds" json:"resyncPeriodSeconds,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.