Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeAppsyncApiKey(prev *AppsyncApiKey, ctyValue cty.Value) (resource.Managed, error)
- func DecodeAppsyncApiKey_ApiId(p *AppsyncApiKeyParameters, vals map[string]cty.Value)
- func DecodeAppsyncApiKey_Description(p *AppsyncApiKeyParameters, vals map[string]cty.Value)
- func DecodeAppsyncApiKey_Expires(p *AppsyncApiKeyParameters, vals map[string]cty.Value)
- func DecodeAppsyncApiKey_Key(p *AppsyncApiKeyObservation, vals map[string]cty.Value)
- func EncodeAppsyncApiKey(r AppsyncApiKey) cty.Value
- func EncodeAppsyncApiKey_ApiId(p AppsyncApiKeyParameters, vals map[string]cty.Value)
- func EncodeAppsyncApiKey_Description(p AppsyncApiKeyParameters, vals map[string]cty.Value)
- func EncodeAppsyncApiKey_Expires(p AppsyncApiKeyParameters, vals map[string]cty.Value)
- func EncodeAppsyncApiKey_Key(p AppsyncApiKeyObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeAppsyncApiKey_ApiId(k *AppsyncApiKeyParameters, p *AppsyncApiKeyParameters, ...) bool
- func MergeAppsyncApiKey_Description(k *AppsyncApiKeyParameters, p *AppsyncApiKeyParameters, ...) bool
- func MergeAppsyncApiKey_Expires(k *AppsyncApiKeyParameters, p *AppsyncApiKeyParameters, ...) bool
- func MergeAppsyncApiKey_Key(k *AppsyncApiKeyObservation, p *AppsyncApiKeyObservation, ...) bool
- type AppsyncApiKey
- func (in *AppsyncApiKey) DeepCopy() *AppsyncApiKey
- func (in *AppsyncApiKey) DeepCopyInto(out *AppsyncApiKey)
- func (in *AppsyncApiKey) DeepCopyObject() runtime.Object
- func (mg *AppsyncApiKey) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *AppsyncApiKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *AppsyncApiKey) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *AppsyncApiKey) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *AppsyncApiKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *AppsyncApiKey) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *AppsyncApiKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *AppsyncApiKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *AppsyncApiKey) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *AppsyncApiKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type AppsyncApiKeyList
- type AppsyncApiKeyObservation
- type AppsyncApiKeyParameters
- type AppsyncApiKeySpec
- type AppsyncApiKeyStatus
Constants ¶
const ( Group = "appsync-api-key.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "AppsyncApiKey" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_appsync_api_key" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeAppsyncApiKey ¶
func DecodeAppsyncApiKey_ApiId ¶
func DecodeAppsyncApiKey_ApiId(p *AppsyncApiKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAppsyncApiKey_Description ¶
func DecodeAppsyncApiKey_Description(p *AppsyncApiKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAppsyncApiKey_Expires ¶
func DecodeAppsyncApiKey_Expires(p *AppsyncApiKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAppsyncApiKey_Key ¶
func DecodeAppsyncApiKey_Key(p *AppsyncApiKeyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeAppsyncApiKey ¶
func EncodeAppsyncApiKey(r AppsyncApiKey) cty.Value
func EncodeAppsyncApiKey_ApiId ¶
func EncodeAppsyncApiKey_ApiId(p AppsyncApiKeyParameters, vals map[string]cty.Value)
func EncodeAppsyncApiKey_Description ¶
func EncodeAppsyncApiKey_Description(p AppsyncApiKeyParameters, vals map[string]cty.Value)
func EncodeAppsyncApiKey_Expires ¶
func EncodeAppsyncApiKey_Expires(p AppsyncApiKeyParameters, vals map[string]cty.Value)
func EncodeAppsyncApiKey_Key ¶
func EncodeAppsyncApiKey_Key(p AppsyncApiKeyObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeAppsyncApiKey_ApiId ¶
func MergeAppsyncApiKey_ApiId(k *AppsyncApiKeyParameters, p *AppsyncApiKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAppsyncApiKey_Description ¶
func MergeAppsyncApiKey_Description(k *AppsyncApiKeyParameters, p *AppsyncApiKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAppsyncApiKey_Expires ¶
func MergeAppsyncApiKey_Expires(k *AppsyncApiKeyParameters, p *AppsyncApiKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAppsyncApiKey_Key ¶
func MergeAppsyncApiKey_Key(k *AppsyncApiKeyObservation, p *AppsyncApiKeyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type AppsyncApiKey ¶
type AppsyncApiKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppsyncApiKeySpec `json:"spec"` Status AppsyncApiKeyStatus `json:"status,omitempty"` }
AppsyncApiKey is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*AppsyncApiKey) DeepCopy ¶
func (in *AppsyncApiKey) DeepCopy() *AppsyncApiKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncApiKey.
func (*AppsyncApiKey) DeepCopyInto ¶
func (in *AppsyncApiKey) DeepCopyInto(out *AppsyncApiKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppsyncApiKey) DeepCopyObject ¶
func (in *AppsyncApiKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppsyncApiKey) GetCondition ¶
func (mg *AppsyncApiKey) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this AppsyncApiKey.
func (*AppsyncApiKey) GetDeletionPolicy ¶
func (mg *AppsyncApiKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this AppsyncApiKey.
func (*AppsyncApiKey) GetProviderConfigReference ¶
func (mg *AppsyncApiKey) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this AppsyncApiKey.
func (*AppsyncApiKey) GetProviderReference ¶
func (mg *AppsyncApiKey) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this AppsyncApiKey. Deprecated: Use GetProviderConfigReference.
func (*AppsyncApiKey) GetWriteConnectionSecretToReference ¶
func (mg *AppsyncApiKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this AppsyncApiKey.
func (*AppsyncApiKey) SetConditions ¶
func (mg *AppsyncApiKey) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this AppsyncApiKey.
func (*AppsyncApiKey) SetDeletionPolicy ¶
func (mg *AppsyncApiKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this AppsyncApiKey.
func (*AppsyncApiKey) SetProviderConfigReference ¶
func (mg *AppsyncApiKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this AppsyncApiKey.
func (*AppsyncApiKey) SetProviderReference ¶
func (mg *AppsyncApiKey) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this AppsyncApiKey. Deprecated: Use SetProviderConfigReference.
func (*AppsyncApiKey) SetWriteConnectionSecretToReference ¶
func (mg *AppsyncApiKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this AppsyncApiKey.
type AppsyncApiKeyList ¶
type AppsyncApiKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppsyncApiKey `json:"items"` }
AppsyncApiKey contains a list of AppsyncApiKeyList
func (*AppsyncApiKeyList) DeepCopy ¶
func (in *AppsyncApiKeyList) DeepCopy() *AppsyncApiKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncApiKeyList.
func (*AppsyncApiKeyList) DeepCopyInto ¶
func (in *AppsyncApiKeyList) DeepCopyInto(out *AppsyncApiKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppsyncApiKeyList) DeepCopyObject ¶
func (in *AppsyncApiKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppsyncApiKeyList) GetItems ¶
func (l *AppsyncApiKeyList) GetItems() []resource.Managed
GetItems of this AppsyncApiKeyList.
type AppsyncApiKeyObservation ¶
type AppsyncApiKeyObservation struct {
Key string `json:"key"`
}
A AppsyncApiKeyObservation records the observed state of a AppsyncApiKey
func (*AppsyncApiKeyObservation) DeepCopy ¶
func (in *AppsyncApiKeyObservation) DeepCopy() *AppsyncApiKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncApiKeyObservation.
func (*AppsyncApiKeyObservation) DeepCopyInto ¶
func (in *AppsyncApiKeyObservation) DeepCopyInto(out *AppsyncApiKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppsyncApiKeyParameters ¶
type AppsyncApiKeyParameters struct { Expires string `json:"expires"` ApiId string `json:"api_id"` Description string `json:"description"` }
A AppsyncApiKeyParameters defines the desired state of a AppsyncApiKey
func (*AppsyncApiKeyParameters) DeepCopy ¶
func (in *AppsyncApiKeyParameters) DeepCopy() *AppsyncApiKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncApiKeyParameters.
func (*AppsyncApiKeyParameters) DeepCopyInto ¶
func (in *AppsyncApiKeyParameters) DeepCopyInto(out *AppsyncApiKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppsyncApiKeySpec ¶
type AppsyncApiKeySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider AppsyncApiKeyParameters `json:"forProvider"` }
A AppsyncApiKeySpec defines the desired state of a AppsyncApiKey
func (*AppsyncApiKeySpec) DeepCopy ¶
func (in *AppsyncApiKeySpec) DeepCopy() *AppsyncApiKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncApiKeySpec.
func (*AppsyncApiKeySpec) DeepCopyInto ¶
func (in *AppsyncApiKeySpec) DeepCopyInto(out *AppsyncApiKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppsyncApiKeyStatus ¶
type AppsyncApiKeyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider AppsyncApiKeyObservation `json:"atProvider"` }
A AppsyncApiKeyStatus defines the observed state of a AppsyncApiKey
func (*AppsyncApiKeyStatus) DeepCopy ¶
func (in *AppsyncApiKeyStatus) DeepCopy() *AppsyncApiKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncApiKeyStatus.
func (*AppsyncApiKeyStatus) DeepCopyInto ¶
func (in *AppsyncApiKeyStatus) DeepCopyInto(out *AppsyncApiKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.