Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeGlueCatalogDatabase(prev *GlueCatalogDatabase, ctyValue cty.Value) (resource.Managed, error)
- func DecodeGlueCatalogDatabase_Arn(p *GlueCatalogDatabaseObservation, vals map[string]cty.Value)
- func DecodeGlueCatalogDatabase_CatalogId(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func DecodeGlueCatalogDatabase_Description(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func DecodeGlueCatalogDatabase_LocationUri(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func DecodeGlueCatalogDatabase_Name(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func DecodeGlueCatalogDatabase_Parameters(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func EncodeGlueCatalogDatabase(r GlueCatalogDatabase) cty.Value
- func EncodeGlueCatalogDatabase_Arn(p GlueCatalogDatabaseObservation, vals map[string]cty.Value)
- func EncodeGlueCatalogDatabase_CatalogId(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func EncodeGlueCatalogDatabase_Description(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func EncodeGlueCatalogDatabase_LocationUri(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func EncodeGlueCatalogDatabase_Name(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func EncodeGlueCatalogDatabase_Parameters(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeGlueCatalogDatabase_Arn(k *GlueCatalogDatabaseObservation, p *GlueCatalogDatabaseObservation, ...) bool
- func MergeGlueCatalogDatabase_CatalogId(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, ...) bool
- func MergeGlueCatalogDatabase_Description(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, ...) bool
- func MergeGlueCatalogDatabase_LocationUri(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, ...) bool
- func MergeGlueCatalogDatabase_Name(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, ...) bool
- func MergeGlueCatalogDatabase_Parameters(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, ...) bool
- type GlueCatalogDatabase
- func (in *GlueCatalogDatabase) DeepCopy() *GlueCatalogDatabase
- func (in *GlueCatalogDatabase) DeepCopyInto(out *GlueCatalogDatabase)
- func (in *GlueCatalogDatabase) DeepCopyObject() runtime.Object
- func (mg *GlueCatalogDatabase) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *GlueCatalogDatabase) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *GlueCatalogDatabase) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *GlueCatalogDatabase) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *GlueCatalogDatabase) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *GlueCatalogDatabase) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *GlueCatalogDatabase) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *GlueCatalogDatabase) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *GlueCatalogDatabase) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *GlueCatalogDatabase) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type GlueCatalogDatabaseList
- type GlueCatalogDatabaseObservation
- type GlueCatalogDatabaseParameters
- type GlueCatalogDatabaseSpec
- type GlueCatalogDatabaseStatus
Constants ¶
const ( Group = "glue-catalog-database.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "GlueCatalogDatabase" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_glue_catalog_database" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeGlueCatalogDatabase_Arn ¶
func DecodeGlueCatalogDatabase_Arn(p *GlueCatalogDatabaseObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueCatalogDatabase_CatalogId ¶
func DecodeGlueCatalogDatabase_CatalogId(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueCatalogDatabase_Description ¶
func DecodeGlueCatalogDatabase_Description(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueCatalogDatabase_LocationUri ¶
func DecodeGlueCatalogDatabase_LocationUri(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueCatalogDatabase_Name ¶
func DecodeGlueCatalogDatabase_Name(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGlueCatalogDatabase_Parameters ¶
func DecodeGlueCatalogDatabase_Parameters(p *GlueCatalogDatabaseParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeGlueCatalogDatabase ¶
func EncodeGlueCatalogDatabase(r GlueCatalogDatabase) cty.Value
func EncodeGlueCatalogDatabase_Arn ¶
func EncodeGlueCatalogDatabase_Arn(p GlueCatalogDatabaseObservation, vals map[string]cty.Value)
func EncodeGlueCatalogDatabase_CatalogId ¶
func EncodeGlueCatalogDatabase_CatalogId(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
func EncodeGlueCatalogDatabase_Description ¶
func EncodeGlueCatalogDatabase_Description(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
func EncodeGlueCatalogDatabase_LocationUri ¶
func EncodeGlueCatalogDatabase_LocationUri(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
func EncodeGlueCatalogDatabase_Name ¶
func EncodeGlueCatalogDatabase_Name(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
func EncodeGlueCatalogDatabase_Parameters ¶
func EncodeGlueCatalogDatabase_Parameters(p GlueCatalogDatabaseParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeGlueCatalogDatabase_Arn ¶
func MergeGlueCatalogDatabase_Arn(k *GlueCatalogDatabaseObservation, p *GlueCatalogDatabaseObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeGlueCatalogDatabase_CatalogId ¶
func MergeGlueCatalogDatabase_CatalogId(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlueCatalogDatabase_Description ¶
func MergeGlueCatalogDatabase_Description(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlueCatalogDatabase_LocationUri ¶
func MergeGlueCatalogDatabase_LocationUri(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlueCatalogDatabase_Name ¶
func MergeGlueCatalogDatabase_Name(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGlueCatalogDatabase_Parameters ¶
func MergeGlueCatalogDatabase_Parameters(k *GlueCatalogDatabaseParameters, p *GlueCatalogDatabaseParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type GlueCatalogDatabase ¶
type GlueCatalogDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlueCatalogDatabaseSpec `json:"spec"` Status GlueCatalogDatabaseStatus `json:"status,omitempty"` }
GlueCatalogDatabase is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*GlueCatalogDatabase) DeepCopy ¶
func (in *GlueCatalogDatabase) DeepCopy() *GlueCatalogDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabase.
func (*GlueCatalogDatabase) DeepCopyInto ¶
func (in *GlueCatalogDatabase) DeepCopyInto(out *GlueCatalogDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlueCatalogDatabase) DeepCopyObject ¶
func (in *GlueCatalogDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlueCatalogDatabase) GetCondition ¶
func (mg *GlueCatalogDatabase) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this GlueCatalogDatabase.
func (*GlueCatalogDatabase) GetDeletionPolicy ¶
func (mg *GlueCatalogDatabase) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this GlueCatalogDatabase.
func (*GlueCatalogDatabase) GetProviderConfigReference ¶
func (mg *GlueCatalogDatabase) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this GlueCatalogDatabase.
func (*GlueCatalogDatabase) GetProviderReference ¶
func (mg *GlueCatalogDatabase) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this GlueCatalogDatabase. Deprecated: Use GetProviderConfigReference.
func (*GlueCatalogDatabase) GetWriteConnectionSecretToReference ¶
func (mg *GlueCatalogDatabase) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this GlueCatalogDatabase.
func (*GlueCatalogDatabase) SetConditions ¶
func (mg *GlueCatalogDatabase) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this GlueCatalogDatabase.
func (*GlueCatalogDatabase) SetDeletionPolicy ¶
func (mg *GlueCatalogDatabase) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this GlueCatalogDatabase.
func (*GlueCatalogDatabase) SetProviderConfigReference ¶
func (mg *GlueCatalogDatabase) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this GlueCatalogDatabase.
func (*GlueCatalogDatabase) SetProviderReference ¶
func (mg *GlueCatalogDatabase) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this GlueCatalogDatabase. Deprecated: Use SetProviderConfigReference.
func (*GlueCatalogDatabase) SetWriteConnectionSecretToReference ¶
func (mg *GlueCatalogDatabase) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this GlueCatalogDatabase.
type GlueCatalogDatabaseList ¶
type GlueCatalogDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlueCatalogDatabase `json:"items"` }
GlueCatalogDatabase contains a list of GlueCatalogDatabaseList
func (*GlueCatalogDatabaseList) DeepCopy ¶
func (in *GlueCatalogDatabaseList) DeepCopy() *GlueCatalogDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabaseList.
func (*GlueCatalogDatabaseList) DeepCopyInto ¶
func (in *GlueCatalogDatabaseList) DeepCopyInto(out *GlueCatalogDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlueCatalogDatabaseList) DeepCopyObject ¶
func (in *GlueCatalogDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlueCatalogDatabaseList) GetItems ¶
func (l *GlueCatalogDatabaseList) GetItems() []resource.Managed
GetItems of this GlueCatalogDatabaseList.
type GlueCatalogDatabaseObservation ¶
type GlueCatalogDatabaseObservation struct {
Arn string `json:"arn"`
}
A GlueCatalogDatabaseObservation records the observed state of a GlueCatalogDatabase
func (*GlueCatalogDatabaseObservation) DeepCopy ¶
func (in *GlueCatalogDatabaseObservation) DeepCopy() *GlueCatalogDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabaseObservation.
func (*GlueCatalogDatabaseObservation) DeepCopyInto ¶
func (in *GlueCatalogDatabaseObservation) DeepCopyInto(out *GlueCatalogDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueCatalogDatabaseParameters ¶
type GlueCatalogDatabaseParameters struct { CatalogId string `json:"catalog_id"` Description string `json:"description"` LocationUri string `json:"location_uri"` Name string `json:"name"` Parameters map[string]string `json:"parameters"` }
A GlueCatalogDatabaseParameters defines the desired state of a GlueCatalogDatabase
func (*GlueCatalogDatabaseParameters) DeepCopy ¶
func (in *GlueCatalogDatabaseParameters) DeepCopy() *GlueCatalogDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabaseParameters.
func (*GlueCatalogDatabaseParameters) DeepCopyInto ¶
func (in *GlueCatalogDatabaseParameters) DeepCopyInto(out *GlueCatalogDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueCatalogDatabaseSpec ¶
type GlueCatalogDatabaseSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider GlueCatalogDatabaseParameters `json:"forProvider"` }
A GlueCatalogDatabaseSpec defines the desired state of a GlueCatalogDatabase
func (*GlueCatalogDatabaseSpec) DeepCopy ¶
func (in *GlueCatalogDatabaseSpec) DeepCopy() *GlueCatalogDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabaseSpec.
func (*GlueCatalogDatabaseSpec) DeepCopyInto ¶
func (in *GlueCatalogDatabaseSpec) DeepCopyInto(out *GlueCatalogDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueCatalogDatabaseStatus ¶
type GlueCatalogDatabaseStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider GlueCatalogDatabaseObservation `json:"atProvider"` }
A GlueCatalogDatabaseStatus defines the observed state of a GlueCatalogDatabase
func (*GlueCatalogDatabaseStatus) DeepCopy ¶
func (in *GlueCatalogDatabaseStatus) DeepCopy() *GlueCatalogDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabaseStatus.
func (*GlueCatalogDatabaseStatus) DeepCopyInto ¶
func (in *GlueCatalogDatabaseStatus) DeepCopyInto(out *GlueCatalogDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.