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   = "glue-catalog-database.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeGlueCatalogDatabase

func DecodeGlueCatalogDatabase(prev *GlueCatalogDatabase, ctyValue cty.Value) (resource.Managed, error)

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

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

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

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

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

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

func (*GlueCatalogDatabaseObservation) DeepCopyInto

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

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

func (*GlueCatalogDatabaseParameters) DeepCopyInto

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

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

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

func (*GlueCatalogDatabaseStatus) DeepCopyInto

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