Documentation ¶
Index ¶
- func NewApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest() datasource.DataSource
- type ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest
- func (r *ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ApiextensionsCrossplaneIoCompositionRevisionV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest ¶
func NewApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest() datasource.DataSource
Types ¶
type ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest ¶
type ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest struct{}
func (*ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Metadata ¶
func (r *ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Read ¶
func (r *ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Schema ¶
func (r *ApiextensionsCrossplaneIoCompositionRevisionV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ApiextensionsCrossplaneIoCompositionRevisionV1Beta1ManifestData ¶
type ApiextensionsCrossplaneIoCompositionRevisionV1Beta1ManifestData 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 { CompositeTypeRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` } `tfsdk:"composite_type_ref" json:"compositeTypeRef,omitempty"` Mode *string `tfsdk:"mode" json:"mode,omitempty"` PatchSets *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Patches *[]struct { Combine *struct { Strategy *string `tfsdk:"strategy" json:"strategy,omitempty"` String *struct { Fmt *string `tfsdk:"fmt" json:"fmt,omitempty"` } `tfsdk:"string" json:"string,omitempty"` Variables *[]struct { FromFieldPath *string `tfsdk:"from_field_path" json:"fromFieldPath,omitempty"` } `tfsdk:"variables" json:"variables,omitempty"` } `tfsdk:"combine" json:"combine,omitempty"` FromFieldPath *string `tfsdk:"from_field_path" json:"fromFieldPath,omitempty"` PatchSetName *string `tfsdk:"patch_set_name" json:"patchSetName,omitempty"` Policy *struct { FromFieldPath *string `tfsdk:"from_field_path" json:"fromFieldPath,omitempty"` MergeOptions *struct { AppendSlice *bool `tfsdk:"append_slice" json:"appendSlice,omitempty"` KeepMapValues *bool `tfsdk:"keep_map_values" json:"keepMapValues,omitempty"` } `tfsdk:"merge_options" json:"mergeOptions,omitempty"` } `tfsdk:"policy" json:"policy,omitempty"` ToFieldPath *string `tfsdk:"to_field_path" json:"toFieldPath,omitempty"` Transforms *[]struct { Convert *struct { Format *string `tfsdk:"format" json:"format,omitempty"` ToType *string `tfsdk:"to_type" json:"toType,omitempty"` } `tfsdk:"convert" json:"convert,omitempty"` Map *map[string]string `tfsdk:"map" json:"map,omitempty"` Match *struct { FallbackTo *string `tfsdk:"fallback_to" json:"fallbackTo,omitempty"` FallbackValue *map[string]string `tfsdk:"fallback_value" json:"fallbackValue,omitempty"` Patterns *[]struct { Literal *string `tfsdk:"literal" json:"literal,omitempty"` Regexp *string `tfsdk:"regexp" json:"regexp,omitempty"` Result *map[string]string `tfsdk:"result" json:"result,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"patterns" json:"patterns,omitempty"` } `tfsdk:"match" json:"match,omitempty"` Math *struct { ClampMax *int64 `tfsdk:"clamp_max" json:"clampMax,omitempty"` ClampMin *int64 `tfsdk:"clamp_min" json:"clampMin,omitempty"` Multiply *int64 `tfsdk:"multiply" json:"multiply,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"math" json:"math,omitempty"` String *struct { Convert *string `tfsdk:"convert" json:"convert,omitempty"` Fmt *string `tfsdk:"fmt" json:"fmt,omitempty"` Join *struct { Separator *string `tfsdk:"separator" json:"separator,omitempty"` } `tfsdk:"join" json:"join,omitempty"` Regexp *struct { Group *int64 `tfsdk:"group" json:"group,omitempty"` Match *string `tfsdk:"match" json:"match,omitempty"` } `tfsdk:"regexp" json:"regexp,omitempty"` Trim *string `tfsdk:"trim" json:"trim,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"string" json:"string,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"transforms" json:"transforms,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"patches" json:"patches,omitempty"` } `tfsdk:"patch_sets" json:"patchSets,omitempty"` Pipeline *[]struct { Credentials *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` SecretRef *struct { 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:"credentials" json:"credentials,omitempty"` FunctionRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"function_ref" json:"functionRef,omitempty"` Input *map[string]string `tfsdk:"input" json:"input,omitempty"` Step *string `tfsdk:"step" json:"step,omitempty"` } `tfsdk:"pipeline" json:"pipeline,omitempty"` PublishConnectionDetailsWithStoreConfigRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"publish_connection_details_with_store_config_ref" json:"publishConnectionDetailsWithStoreConfigRef,omitempty"` Resources *[]struct { Base *map[string]string `tfsdk:"base" json:"base,omitempty"` ConnectionDetails *[]struct { FromConnectionSecretKey *string `tfsdk:"from_connection_secret_key" json:"fromConnectionSecretKey,omitempty"` FromFieldPath *string `tfsdk:"from_field_path" json:"fromFieldPath,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"connection_details" json:"connectionDetails,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Patches *[]struct { Combine *struct { Strategy *string `tfsdk:"strategy" json:"strategy,omitempty"` String *struct { Fmt *string `tfsdk:"fmt" json:"fmt,omitempty"` } `tfsdk:"string" json:"string,omitempty"` Variables *[]struct { FromFieldPath *string `tfsdk:"from_field_path" json:"fromFieldPath,omitempty"` } `tfsdk:"variables" json:"variables,omitempty"` } `tfsdk:"combine" json:"combine,omitempty"` FromFieldPath *string `tfsdk:"from_field_path" json:"fromFieldPath,omitempty"` PatchSetName *string `tfsdk:"patch_set_name" json:"patchSetName,omitempty"` Policy *struct { FromFieldPath *string `tfsdk:"from_field_path" json:"fromFieldPath,omitempty"` MergeOptions *struct { AppendSlice *bool `tfsdk:"append_slice" json:"appendSlice,omitempty"` KeepMapValues *bool `tfsdk:"keep_map_values" json:"keepMapValues,omitempty"` } `tfsdk:"merge_options" json:"mergeOptions,omitempty"` } `tfsdk:"policy" json:"policy,omitempty"` ToFieldPath *string `tfsdk:"to_field_path" json:"toFieldPath,omitempty"` Transforms *[]struct { Convert *struct { Format *string `tfsdk:"format" json:"format,omitempty"` ToType *string `tfsdk:"to_type" json:"toType,omitempty"` } `tfsdk:"convert" json:"convert,omitempty"` Map *map[string]string `tfsdk:"map" json:"map,omitempty"` Match *struct { FallbackTo *string `tfsdk:"fallback_to" json:"fallbackTo,omitempty"` FallbackValue *map[string]string `tfsdk:"fallback_value" json:"fallbackValue,omitempty"` Patterns *[]struct { Literal *string `tfsdk:"literal" json:"literal,omitempty"` Regexp *string `tfsdk:"regexp" json:"regexp,omitempty"` Result *map[string]string `tfsdk:"result" json:"result,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"patterns" json:"patterns,omitempty"` } `tfsdk:"match" json:"match,omitempty"` Math *struct { ClampMax *int64 `tfsdk:"clamp_max" json:"clampMax,omitempty"` ClampMin *int64 `tfsdk:"clamp_min" json:"clampMin,omitempty"` Multiply *int64 `tfsdk:"multiply" json:"multiply,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"math" json:"math,omitempty"` String *struct { Convert *string `tfsdk:"convert" json:"convert,omitempty"` Fmt *string `tfsdk:"fmt" json:"fmt,omitempty"` Join *struct { Separator *string `tfsdk:"separator" json:"separator,omitempty"` } `tfsdk:"join" json:"join,omitempty"` Regexp *struct { Group *int64 `tfsdk:"group" json:"group,omitempty"` Match *string `tfsdk:"match" json:"match,omitempty"` } `tfsdk:"regexp" json:"regexp,omitempty"` Trim *string `tfsdk:"trim" json:"trim,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"string" json:"string,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"transforms" json:"transforms,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"patches" json:"patches,omitempty"` ReadinessChecks *[]struct { FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` MatchCondition *struct { Status *string `tfsdk:"status" json:"status,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"match_condition" json:"matchCondition,omitempty"` MatchInteger *int64 `tfsdk:"match_integer" json:"matchInteger,omitempty"` MatchString *string `tfsdk:"match_string" json:"matchString,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"readiness_checks" json:"readinessChecks,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Revision *int64 `tfsdk:"revision" json:"revision,omitempty"` WriteConnectionSecretsToNamespace *string `tfsdk:"write_connection_secrets_to_namespace" json:"writeConnectionSecretsToNamespace,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.