Documentation ¶
Index ¶
- func NewImageToolkitFluxcdIoImagePolicyV1Beta1Manifest() datasource.DataSource
- func NewImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest() datasource.DataSource
- func NewImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest() datasource.DataSource
- type ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest
- func (r *ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ImageToolkitFluxcdIoImagePolicyV1Beta1ManifestData
- type ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest
- func (r *ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ImageToolkitFluxcdIoImageRepositoryV1Beta1ManifestData
- type ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest
- func (r *ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewImageToolkitFluxcdIoImagePolicyV1Beta1Manifest ¶
func NewImageToolkitFluxcdIoImagePolicyV1Beta1Manifest() datasource.DataSource
func NewImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest ¶
func NewImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest() datasource.DataSource
func NewImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest ¶
func NewImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest() datasource.DataSource
Types ¶
type ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest ¶
type ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest struct{}
func (*ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Metadata ¶
func (r *ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Read ¶
func (r *ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Schema ¶
func (r *ImageToolkitFluxcdIoImagePolicyV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ImageToolkitFluxcdIoImagePolicyV1Beta1ManifestData ¶
type ImageToolkitFluxcdIoImagePolicyV1Beta1ManifestData 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"` Spec *struct { FilterTags *struct { Extract *string `tfsdk:"extract" json:"extract,omitempty"` Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"filter_tags" json:"filterTags,omitempty"` ImageRepositoryRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"image_repository_ref" json:"imageRepositoryRef,omitempty"` Policy *struct { Alphabetical *struct { Order *string `tfsdk:"order" json:"order,omitempty"` } `tfsdk:"alphabetical" json:"alphabetical,omitempty"` Numerical *struct { Order *string `tfsdk:"order" json:"order,omitempty"` } `tfsdk:"numerical" json:"numerical,omitempty"` Semver *struct { Range *string `tfsdk:"range" json:"range,omitempty"` } `tfsdk:"semver" json:"semver,omitempty"` } `tfsdk:"policy" json:"policy,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest ¶
type ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest struct{}
func (*ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Metadata ¶
func (r *ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Read ¶
func (r *ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Schema ¶
func (r *ImageToolkitFluxcdIoImageRepositoryV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ImageToolkitFluxcdIoImageRepositoryV1Beta1ManifestData ¶
type ImageToolkitFluxcdIoImageRepositoryV1Beta1ManifestData 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"` Spec *struct { AccessFrom *struct { NamespaceSelectors *[]struct { MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"namespace_selectors" json:"namespaceSelectors,omitempty"` } `tfsdk:"access_from" json:"accessFrom,omitempty"` CertSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"cert_secret_ref" json:"certSecretRef,omitempty"` ExclusionList *[]string `tfsdk:"exclusion_list" json:"exclusionList,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` Interval *string `tfsdk:"interval" json:"interval,omitempty"` SecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"secret_ref" json:"secretRef,omitempty"` ServiceAccountName *string `tfsdk:"service_account_name" json:"serviceAccountName,omitempty"` Suspend *bool `tfsdk:"suspend" json:"suspend,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest ¶
type ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest struct{}
func (*ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Metadata ¶
func (r *ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Read ¶
func (r *ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Schema ¶
func (r *ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1ManifestData ¶
type ImageToolkitFluxcdIoImageUpdateAutomationV1Beta1ManifestData 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"` Spec *struct { Git *struct { Checkout *struct { Ref *struct { Branch *string `tfsdk:"branch" json:"branch,omitempty"` Commit *string `tfsdk:"commit" json:"commit,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Semver *string `tfsdk:"semver" json:"semver,omitempty"` Tag *string `tfsdk:"tag" json:"tag,omitempty"` } `tfsdk:"ref" json:"ref,omitempty"` } `tfsdk:"checkout" json:"checkout,omitempty"` Commit *struct { Author *struct { Email *string `tfsdk:"email" json:"email,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"author" json:"author,omitempty"` MessageTemplate *string `tfsdk:"message_template" json:"messageTemplate,omitempty"` SigningKey *struct { SecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"secret_ref" json:"secretRef,omitempty"` } `tfsdk:"signing_key" json:"signingKey,omitempty"` } `tfsdk:"commit" json:"commit,omitempty"` Push *struct { Branch *string `tfsdk:"branch" json:"branch,omitempty"` Options *map[string]string `tfsdk:"options" json:"options,omitempty"` Refspec *string `tfsdk:"refspec" json:"refspec,omitempty"` } `tfsdk:"push" json:"push,omitempty"` } `tfsdk:"git" json:"git,omitempty"` Interval *string `tfsdk:"interval" json:"interval,omitempty"` SourceRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"source_ref" json:"sourceRef,omitempty"` Suspend *bool `tfsdk:"suspend" json:"suspend,omitempty"` Update *struct { Path *string `tfsdk:"path" json:"path,omitempty"` Strategy *string `tfsdk:"strategy" json:"strategy,omitempty"` } `tfsdk:"update" json:"update,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.