v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "appsync-function.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "AppsyncFunction"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_appsync_function"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeAppsyncFunction

func DecodeAppsyncFunction(prev *AppsyncFunction, ctyValue cty.Value) (resource.Managed, error)

func DecodeAppsyncFunction_ApiId

func DecodeAppsyncFunction_ApiId(p *AppsyncFunctionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeAppsyncFunction_Arn

func DecodeAppsyncFunction_Arn(p *AppsyncFunctionObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeAppsyncFunction_DataSource

func DecodeAppsyncFunction_DataSource(p *AppsyncFunctionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeAppsyncFunction_Description

func DecodeAppsyncFunction_Description(p *AppsyncFunctionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeAppsyncFunction_FunctionId

func DecodeAppsyncFunction_FunctionId(p *AppsyncFunctionObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeAppsyncFunction_FunctionVersion

func DecodeAppsyncFunction_FunctionVersion(p *AppsyncFunctionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeAppsyncFunction_Name

func DecodeAppsyncFunction_Name(p *AppsyncFunctionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeAppsyncFunction_RequestMappingTemplate

func DecodeAppsyncFunction_RequestMappingTemplate(p *AppsyncFunctionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeAppsyncFunction_ResponseMappingTemplate

func DecodeAppsyncFunction_ResponseMappingTemplate(p *AppsyncFunctionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeAppsyncFunction

func EncodeAppsyncFunction(r AppsyncFunction) cty.Value

func EncodeAppsyncFunction_ApiId

func EncodeAppsyncFunction_ApiId(p AppsyncFunctionParameters, vals map[string]cty.Value)

func EncodeAppsyncFunction_Arn

func EncodeAppsyncFunction_Arn(p AppsyncFunctionObservation, vals map[string]cty.Value)

func EncodeAppsyncFunction_DataSource

func EncodeAppsyncFunction_DataSource(p AppsyncFunctionParameters, vals map[string]cty.Value)

func EncodeAppsyncFunction_Description

func EncodeAppsyncFunction_Description(p AppsyncFunctionParameters, vals map[string]cty.Value)

func EncodeAppsyncFunction_FunctionId

func EncodeAppsyncFunction_FunctionId(p AppsyncFunctionObservation, vals map[string]cty.Value)

func EncodeAppsyncFunction_FunctionVersion

func EncodeAppsyncFunction_FunctionVersion(p AppsyncFunctionParameters, vals map[string]cty.Value)

func EncodeAppsyncFunction_Name

func EncodeAppsyncFunction_Name(p AppsyncFunctionParameters, vals map[string]cty.Value)

func EncodeAppsyncFunction_RequestMappingTemplate

func EncodeAppsyncFunction_RequestMappingTemplate(p AppsyncFunctionParameters, vals map[string]cty.Value)

func EncodeAppsyncFunction_ResponseMappingTemplate

func EncodeAppsyncFunction_ResponseMappingTemplate(p AppsyncFunctionParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeAppsyncFunction_ApiId

func MergeAppsyncFunction_ApiId(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeAppsyncFunction_Arn

mergePrimitiveTemplateStatus

func MergeAppsyncFunction_DataSource

func MergeAppsyncFunction_DataSource(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeAppsyncFunction_Description

func MergeAppsyncFunction_Description(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeAppsyncFunction_FunctionId

func MergeAppsyncFunction_FunctionId(k *AppsyncFunctionObservation, p *AppsyncFunctionObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeAppsyncFunction_FunctionVersion

func MergeAppsyncFunction_FunctionVersion(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeAppsyncFunction_Name

mergePrimitiveTemplateSpec

func MergeAppsyncFunction_RequestMappingTemplate

func MergeAppsyncFunction_RequestMappingTemplate(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeAppsyncFunction_ResponseMappingTemplate

func MergeAppsyncFunction_ResponseMappingTemplate(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type AppsyncFunction

type AppsyncFunction struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AppsyncFunctionSpec   `json:"spec"`
	Status AppsyncFunctionStatus `json:"status,omitempty"`
}

AppsyncFunction is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*AppsyncFunction) DeepCopy

func (in *AppsyncFunction) DeepCopy() *AppsyncFunction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncFunction.

func (*AppsyncFunction) DeepCopyInto

func (in *AppsyncFunction) DeepCopyInto(out *AppsyncFunction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppsyncFunction) DeepCopyObject

func (in *AppsyncFunction) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AppsyncFunction) GetCondition

GetCondition of this AppsyncFunction.

func (*AppsyncFunction) GetDeletionPolicy

func (mg *AppsyncFunction) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this AppsyncFunction.

func (*AppsyncFunction) GetProviderConfigReference

func (mg *AppsyncFunction) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this AppsyncFunction.

func (*AppsyncFunction) GetProviderReference

func (mg *AppsyncFunction) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this AppsyncFunction. Deprecated: Use GetProviderConfigReference.

func (*AppsyncFunction) GetWriteConnectionSecretToReference

func (mg *AppsyncFunction) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this AppsyncFunction.

func (*AppsyncFunction) SetConditions

func (mg *AppsyncFunction) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this AppsyncFunction.

func (*AppsyncFunction) SetDeletionPolicy

func (mg *AppsyncFunction) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this AppsyncFunction.

func (*AppsyncFunction) SetProviderConfigReference

func (mg *AppsyncFunction) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this AppsyncFunction.

func (*AppsyncFunction) SetProviderReference

func (mg *AppsyncFunction) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this AppsyncFunction. Deprecated: Use SetProviderConfigReference.

func (*AppsyncFunction) SetWriteConnectionSecretToReference

func (mg *AppsyncFunction) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this AppsyncFunction.

type AppsyncFunctionList

type AppsyncFunctionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AppsyncFunction `json:"items"`
}

AppsyncFunction contains a list of AppsyncFunctionList

func (*AppsyncFunctionList) DeepCopy

func (in *AppsyncFunctionList) DeepCopy() *AppsyncFunctionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncFunctionList.

func (*AppsyncFunctionList) DeepCopyInto

func (in *AppsyncFunctionList) DeepCopyInto(out *AppsyncFunctionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppsyncFunctionList) DeepCopyObject

func (in *AppsyncFunctionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AppsyncFunctionList) GetItems

func (l *AppsyncFunctionList) GetItems() []resource.Managed

GetItems of this AppsyncFunctionList.

type AppsyncFunctionObservation

type AppsyncFunctionObservation struct {
	FunctionId string `json:"function_id"`
	Arn        string `json:"arn"`
}

A AppsyncFunctionObservation records the observed state of a AppsyncFunction

func (*AppsyncFunctionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncFunctionObservation.

func (*AppsyncFunctionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppsyncFunctionParameters

type AppsyncFunctionParameters struct {
	FunctionVersion         string `json:"function_version"`
	DataSource              string `json:"data_source"`
	Description             string `json:"description"`
	RequestMappingTemplate  string `json:"request_mapping_template"`
	ResponseMappingTemplate string `json:"response_mapping_template"`
	ApiId                   string `json:"api_id"`
	Name                    string `json:"name"`
}

A AppsyncFunctionParameters defines the desired state of a AppsyncFunction

func (*AppsyncFunctionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncFunctionParameters.

func (*AppsyncFunctionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppsyncFunctionSpec

type AppsyncFunctionSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  AppsyncFunctionParameters `json:"forProvider"`
}

A AppsyncFunctionSpec defines the desired state of a AppsyncFunction

func (*AppsyncFunctionSpec) DeepCopy

func (in *AppsyncFunctionSpec) DeepCopy() *AppsyncFunctionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncFunctionSpec.

func (*AppsyncFunctionSpec) DeepCopyInto

func (in *AppsyncFunctionSpec) DeepCopyInto(out *AppsyncFunctionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppsyncFunctionStatus

type AppsyncFunctionStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     AppsyncFunctionObservation `json:"atProvider"`
}

A AppsyncFunctionStatus defines the observed state of a AppsyncFunction

func (*AppsyncFunctionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncFunctionStatus.

func (*AppsyncFunctionStatus) DeepCopyInto

func (in *AppsyncFunctionStatus) DeepCopyInto(out *AppsyncFunctionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL