Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeAthenaNamedQuery(prev *AthenaNamedQuery, ctyValue cty.Value) (resource.Managed, error)
- func DecodeAthenaNamedQuery_Database(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
- func DecodeAthenaNamedQuery_Description(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
- func DecodeAthenaNamedQuery_Name(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
- func DecodeAthenaNamedQuery_Query(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
- func DecodeAthenaNamedQuery_Workgroup(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
- func EncodeAthenaNamedQuery(r AthenaNamedQuery) cty.Value
- func EncodeAthenaNamedQuery_Database(p AthenaNamedQueryParameters, vals map[string]cty.Value)
- func EncodeAthenaNamedQuery_Description(p AthenaNamedQueryParameters, vals map[string]cty.Value)
- func EncodeAthenaNamedQuery_Name(p AthenaNamedQueryParameters, vals map[string]cty.Value)
- func EncodeAthenaNamedQuery_Query(p AthenaNamedQueryParameters, vals map[string]cty.Value)
- func EncodeAthenaNamedQuery_Workgroup(p AthenaNamedQueryParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeAthenaNamedQuery_Database(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, ...) bool
- func MergeAthenaNamedQuery_Description(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, ...) bool
- func MergeAthenaNamedQuery_Name(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, ...) bool
- func MergeAthenaNamedQuery_Query(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, ...) bool
- func MergeAthenaNamedQuery_Workgroup(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, ...) bool
- type AthenaNamedQuery
- func (in *AthenaNamedQuery) DeepCopy() *AthenaNamedQuery
- func (in *AthenaNamedQuery) DeepCopyInto(out *AthenaNamedQuery)
- func (in *AthenaNamedQuery) DeepCopyObject() runtime.Object
- func (mg *AthenaNamedQuery) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *AthenaNamedQuery) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *AthenaNamedQuery) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *AthenaNamedQuery) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *AthenaNamedQuery) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *AthenaNamedQuery) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *AthenaNamedQuery) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *AthenaNamedQuery) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *AthenaNamedQuery) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *AthenaNamedQuery) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type AthenaNamedQueryList
- type AthenaNamedQueryObservation
- type AthenaNamedQueryParameters
- type AthenaNamedQuerySpec
- type AthenaNamedQueryStatus
Constants ¶
const ( Group = "athena-named-query.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "AthenaNamedQuery" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_athena_named_query" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeAthenaNamedQuery ¶
func DecodeAthenaNamedQuery_Database ¶
func DecodeAthenaNamedQuery_Database(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAthenaNamedQuery_Description ¶
func DecodeAthenaNamedQuery_Description(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAthenaNamedQuery_Name ¶
func DecodeAthenaNamedQuery_Name(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAthenaNamedQuery_Query ¶
func DecodeAthenaNamedQuery_Query(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAthenaNamedQuery_Workgroup ¶
func DecodeAthenaNamedQuery_Workgroup(p *AthenaNamedQueryParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeAthenaNamedQuery ¶
func EncodeAthenaNamedQuery(r AthenaNamedQuery) cty.Value
func EncodeAthenaNamedQuery_Database ¶
func EncodeAthenaNamedQuery_Database(p AthenaNamedQueryParameters, vals map[string]cty.Value)
func EncodeAthenaNamedQuery_Description ¶
func EncodeAthenaNamedQuery_Description(p AthenaNamedQueryParameters, vals map[string]cty.Value)
func EncodeAthenaNamedQuery_Name ¶
func EncodeAthenaNamedQuery_Name(p AthenaNamedQueryParameters, vals map[string]cty.Value)
func EncodeAthenaNamedQuery_Query ¶
func EncodeAthenaNamedQuery_Query(p AthenaNamedQueryParameters, vals map[string]cty.Value)
func EncodeAthenaNamedQuery_Workgroup ¶
func EncodeAthenaNamedQuery_Workgroup(p AthenaNamedQueryParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeAthenaNamedQuery_Database ¶
func MergeAthenaNamedQuery_Database(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAthenaNamedQuery_Description ¶
func MergeAthenaNamedQuery_Description(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAthenaNamedQuery_Name ¶
func MergeAthenaNamedQuery_Name(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAthenaNamedQuery_Query ¶
func MergeAthenaNamedQuery_Query(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAthenaNamedQuery_Workgroup ¶
func MergeAthenaNamedQuery_Workgroup(k *AthenaNamedQueryParameters, p *AthenaNamedQueryParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type AthenaNamedQuery ¶
type AthenaNamedQuery struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AthenaNamedQuerySpec `json:"spec"` Status AthenaNamedQueryStatus `json:"status,omitempty"` }
AthenaNamedQuery is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*AthenaNamedQuery) DeepCopy ¶
func (in *AthenaNamedQuery) DeepCopy() *AthenaNamedQuery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQuery.
func (*AthenaNamedQuery) DeepCopyInto ¶
func (in *AthenaNamedQuery) DeepCopyInto(out *AthenaNamedQuery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AthenaNamedQuery) DeepCopyObject ¶
func (in *AthenaNamedQuery) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AthenaNamedQuery) GetCondition ¶
func (mg *AthenaNamedQuery) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this AthenaNamedQuery.
func (*AthenaNamedQuery) GetDeletionPolicy ¶
func (mg *AthenaNamedQuery) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this AthenaNamedQuery.
func (*AthenaNamedQuery) GetProviderConfigReference ¶
func (mg *AthenaNamedQuery) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this AthenaNamedQuery.
func (*AthenaNamedQuery) GetProviderReference ¶
func (mg *AthenaNamedQuery) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this AthenaNamedQuery. Deprecated: Use GetProviderConfigReference.
func (*AthenaNamedQuery) GetWriteConnectionSecretToReference ¶
func (mg *AthenaNamedQuery) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this AthenaNamedQuery.
func (*AthenaNamedQuery) SetConditions ¶
func (mg *AthenaNamedQuery) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this AthenaNamedQuery.
func (*AthenaNamedQuery) SetDeletionPolicy ¶
func (mg *AthenaNamedQuery) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this AthenaNamedQuery.
func (*AthenaNamedQuery) SetProviderConfigReference ¶
func (mg *AthenaNamedQuery) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this AthenaNamedQuery.
func (*AthenaNamedQuery) SetProviderReference ¶
func (mg *AthenaNamedQuery) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this AthenaNamedQuery. Deprecated: Use SetProviderConfigReference.
func (*AthenaNamedQuery) SetWriteConnectionSecretToReference ¶
func (mg *AthenaNamedQuery) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this AthenaNamedQuery.
type AthenaNamedQueryList ¶
type AthenaNamedQueryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AthenaNamedQuery `json:"items"` }
AthenaNamedQuery contains a list of AthenaNamedQueryList
func (*AthenaNamedQueryList) DeepCopy ¶
func (in *AthenaNamedQueryList) DeepCopy() *AthenaNamedQueryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQueryList.
func (*AthenaNamedQueryList) DeepCopyInto ¶
func (in *AthenaNamedQueryList) DeepCopyInto(out *AthenaNamedQueryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AthenaNamedQueryList) DeepCopyObject ¶
func (in *AthenaNamedQueryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AthenaNamedQueryList) GetItems ¶
func (l *AthenaNamedQueryList) GetItems() []resource.Managed
GetItems of this AthenaNamedQueryList.
type AthenaNamedQueryObservation ¶
type AthenaNamedQueryObservation struct{}
A AthenaNamedQueryObservation records the observed state of a AthenaNamedQuery
func (*AthenaNamedQueryObservation) DeepCopy ¶
func (in *AthenaNamedQueryObservation) DeepCopy() *AthenaNamedQueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQueryObservation.
func (*AthenaNamedQueryObservation) DeepCopyInto ¶
func (in *AthenaNamedQueryObservation) DeepCopyInto(out *AthenaNamedQueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AthenaNamedQueryParameters ¶
type AthenaNamedQueryParameters struct { Description string `json:"description"` Name string `json:"name"` Query string `json:"query"` Workgroup string `json:"workgroup"` Database string `json:"database"` }
A AthenaNamedQueryParameters defines the desired state of a AthenaNamedQuery
func (*AthenaNamedQueryParameters) DeepCopy ¶
func (in *AthenaNamedQueryParameters) DeepCopy() *AthenaNamedQueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQueryParameters.
func (*AthenaNamedQueryParameters) DeepCopyInto ¶
func (in *AthenaNamedQueryParameters) DeepCopyInto(out *AthenaNamedQueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AthenaNamedQuerySpec ¶
type AthenaNamedQuerySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider AthenaNamedQueryParameters `json:"forProvider"` }
A AthenaNamedQuerySpec defines the desired state of a AthenaNamedQuery
func (*AthenaNamedQuerySpec) DeepCopy ¶
func (in *AthenaNamedQuerySpec) DeepCopy() *AthenaNamedQuerySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQuerySpec.
func (*AthenaNamedQuerySpec) DeepCopyInto ¶
func (in *AthenaNamedQuerySpec) DeepCopyInto(out *AthenaNamedQuerySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AthenaNamedQueryStatus ¶
type AthenaNamedQueryStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider AthenaNamedQueryObservation `json:"atProvider"` }
A AthenaNamedQueryStatus defines the observed state of a AthenaNamedQuery
func (*AthenaNamedQueryStatus) DeepCopy ¶
func (in *AthenaNamedQueryStatus) DeepCopy() *AthenaNamedQueryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQueryStatus.
func (*AthenaNamedQueryStatus) DeepCopyInto ¶
func (in *AthenaNamedQueryStatus) DeepCopyInto(out *AthenaNamedQueryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.