Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeAppsyncFunction(prev *AppsyncFunction, ctyValue cty.Value) (resource.Managed, error)
- func DecodeAppsyncFunction_ApiId(p *AppsyncFunctionParameters, vals map[string]cty.Value)
- func DecodeAppsyncFunction_Arn(p *AppsyncFunctionObservation, vals map[string]cty.Value)
- func DecodeAppsyncFunction_DataSource(p *AppsyncFunctionParameters, vals map[string]cty.Value)
- func DecodeAppsyncFunction_Description(p *AppsyncFunctionParameters, vals map[string]cty.Value)
- func DecodeAppsyncFunction_FunctionId(p *AppsyncFunctionObservation, vals map[string]cty.Value)
- func DecodeAppsyncFunction_FunctionVersion(p *AppsyncFunctionParameters, vals map[string]cty.Value)
- func DecodeAppsyncFunction_Name(p *AppsyncFunctionParameters, vals map[string]cty.Value)
- func DecodeAppsyncFunction_RequestMappingTemplate(p *AppsyncFunctionParameters, vals map[string]cty.Value)
- func DecodeAppsyncFunction_ResponseMappingTemplate(p *AppsyncFunctionParameters, vals map[string]cty.Value)
- func EncodeAppsyncFunction(r AppsyncFunction) cty.Value
- func EncodeAppsyncFunction_ApiId(p AppsyncFunctionParameters, vals map[string]cty.Value)
- func EncodeAppsyncFunction_Arn(p AppsyncFunctionObservation, vals map[string]cty.Value)
- func EncodeAppsyncFunction_DataSource(p AppsyncFunctionParameters, vals map[string]cty.Value)
- func EncodeAppsyncFunction_Description(p AppsyncFunctionParameters, vals map[string]cty.Value)
- func EncodeAppsyncFunction_FunctionId(p AppsyncFunctionObservation, vals map[string]cty.Value)
- func EncodeAppsyncFunction_FunctionVersion(p AppsyncFunctionParameters, vals map[string]cty.Value)
- func EncodeAppsyncFunction_Name(p AppsyncFunctionParameters, vals map[string]cty.Value)
- func EncodeAppsyncFunction_RequestMappingTemplate(p AppsyncFunctionParameters, vals map[string]cty.Value)
- func EncodeAppsyncFunction_ResponseMappingTemplate(p AppsyncFunctionParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeAppsyncFunction_ApiId(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, ...) bool
- func MergeAppsyncFunction_Arn(k *AppsyncFunctionObservation, p *AppsyncFunctionObservation, ...) bool
- func MergeAppsyncFunction_DataSource(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, ...) bool
- func MergeAppsyncFunction_Description(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, ...) bool
- func MergeAppsyncFunction_FunctionId(k *AppsyncFunctionObservation, p *AppsyncFunctionObservation, ...) bool
- func MergeAppsyncFunction_FunctionVersion(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, ...) bool
- func MergeAppsyncFunction_Name(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, ...) bool
- func MergeAppsyncFunction_RequestMappingTemplate(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, ...) bool
- func MergeAppsyncFunction_ResponseMappingTemplate(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, ...) bool
- type AppsyncFunction
- func (in *AppsyncFunction) DeepCopy() *AppsyncFunction
- func (in *AppsyncFunction) DeepCopyInto(out *AppsyncFunction)
- func (in *AppsyncFunction) DeepCopyObject() runtime.Object
- func (mg *AppsyncFunction) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *AppsyncFunction) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *AppsyncFunction) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *AppsyncFunction) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *AppsyncFunction) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *AppsyncFunction) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *AppsyncFunction) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *AppsyncFunction) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *AppsyncFunction) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *AppsyncFunction) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type AppsyncFunctionList
- type AppsyncFunctionObservation
- type AppsyncFunctionParameters
- type AppsyncFunctionSpec
- type AppsyncFunctionStatus
Constants ¶
const ( Group = "appsync-function.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "AppsyncFunction" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_appsync_function" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeAppsyncFunction ¶
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 ¶
func MergeAppsyncFunction_Arn(k *AppsyncFunctionObservation, p *AppsyncFunctionObservation, md *plugin.MergeDescription) bool
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 ¶
func MergeAppsyncFunction_Name(k *AppsyncFunctionParameters, p *AppsyncFunctionParameters, md *plugin.MergeDescription) bool
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 ¶
func (mg *AppsyncFunction) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
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 ¶
func (in *AppsyncFunctionObservation) DeepCopy() *AppsyncFunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncFunctionObservation.
func (*AppsyncFunctionObservation) DeepCopyInto ¶
func (in *AppsyncFunctionObservation) DeepCopyInto(out *AppsyncFunctionObservation)
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 ¶
func (in *AppsyncFunctionParameters) DeepCopy() *AppsyncFunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncFunctionParameters.
func (*AppsyncFunctionParameters) DeepCopyInto ¶
func (in *AppsyncFunctionParameters) DeepCopyInto(out *AppsyncFunctionParameters)
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 ¶
func (in *AppsyncFunctionStatus) DeepCopy() *AppsyncFunctionStatus
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.