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   = "mq-configuration.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeMqConfiguration

func DecodeMqConfiguration(prev *MqConfiguration, ctyValue cty.Value) (resource.Managed, error)

func DecodeMqConfiguration_Arn

func DecodeMqConfiguration_Arn(p *MqConfigurationObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeMqConfiguration_Data

func DecodeMqConfiguration_Data(p *MqConfigurationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeMqConfiguration_Description

func DecodeMqConfiguration_Description(p *MqConfigurationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeMqConfiguration_EngineType

func DecodeMqConfiguration_EngineType(p *MqConfigurationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeMqConfiguration_EngineVersion

func DecodeMqConfiguration_EngineVersion(p *MqConfigurationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeMqConfiguration_LatestRevision

func DecodeMqConfiguration_LatestRevision(p *MqConfigurationObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeMqConfiguration_Name

func DecodeMqConfiguration_Name(p *MqConfigurationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeMqConfiguration_Tags

func DecodeMqConfiguration_Tags(p *MqConfigurationParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeMqConfiguration

func EncodeMqConfiguration(r MqConfiguration) cty.Value

func EncodeMqConfiguration_Arn

func EncodeMqConfiguration_Arn(p MqConfigurationObservation, vals map[string]cty.Value)

func EncodeMqConfiguration_Data

func EncodeMqConfiguration_Data(p MqConfigurationParameters, vals map[string]cty.Value)

func EncodeMqConfiguration_Description

func EncodeMqConfiguration_Description(p MqConfigurationParameters, vals map[string]cty.Value)

func EncodeMqConfiguration_EngineType

func EncodeMqConfiguration_EngineType(p MqConfigurationParameters, vals map[string]cty.Value)

func EncodeMqConfiguration_EngineVersion

func EncodeMqConfiguration_EngineVersion(p MqConfigurationParameters, vals map[string]cty.Value)

func EncodeMqConfiguration_LatestRevision

func EncodeMqConfiguration_LatestRevision(p MqConfigurationObservation, vals map[string]cty.Value)

func EncodeMqConfiguration_Name

func EncodeMqConfiguration_Name(p MqConfigurationParameters, vals map[string]cty.Value)

func EncodeMqConfiguration_Tags

func EncodeMqConfiguration_Tags(p MqConfigurationParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeMqConfiguration_Arn

mergePrimitiveTemplateStatus

func MergeMqConfiguration_Data

mergePrimitiveTemplateSpec

func MergeMqConfiguration_Description

func MergeMqConfiguration_Description(k *MqConfigurationParameters, p *MqConfigurationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeMqConfiguration_EngineType

func MergeMqConfiguration_EngineType(k *MqConfigurationParameters, p *MqConfigurationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeMqConfiguration_EngineVersion

func MergeMqConfiguration_EngineVersion(k *MqConfigurationParameters, p *MqConfigurationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeMqConfiguration_LatestRevision

func MergeMqConfiguration_LatestRevision(k *MqConfigurationObservation, p *MqConfigurationObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeMqConfiguration_Name

mergePrimitiveTemplateSpec

func MergeMqConfiguration_Tags

mergePrimitiveContainerTemplateSpec

Types

type MqConfiguration

type MqConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   MqConfigurationSpec   `json:"spec"`
	Status MqConfigurationStatus `json:"status,omitempty"`
}

MqConfiguration is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*MqConfiguration) DeepCopy

func (in *MqConfiguration) DeepCopy() *MqConfiguration

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

func (*MqConfiguration) DeepCopyInto

func (in *MqConfiguration) DeepCopyInto(out *MqConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MqConfiguration) DeepCopyObject

func (in *MqConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MqConfiguration) GetCondition

GetCondition of this MqConfiguration.

func (*MqConfiguration) GetDeletionPolicy

func (mg *MqConfiguration) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this MqConfiguration.

func (*MqConfiguration) GetProviderConfigReference

func (mg *MqConfiguration) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this MqConfiguration.

func (*MqConfiguration) GetProviderReference

func (mg *MqConfiguration) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this MqConfiguration. Deprecated: Use GetProviderConfigReference.

func (*MqConfiguration) GetWriteConnectionSecretToReference

func (mg *MqConfiguration) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this MqConfiguration.

func (*MqConfiguration) SetConditions

func (mg *MqConfiguration) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this MqConfiguration.

func (*MqConfiguration) SetDeletionPolicy

func (mg *MqConfiguration) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this MqConfiguration.

func (*MqConfiguration) SetProviderConfigReference

func (mg *MqConfiguration) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this MqConfiguration.

func (*MqConfiguration) SetProviderReference

func (mg *MqConfiguration) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this MqConfiguration. Deprecated: Use SetProviderConfigReference.

func (*MqConfiguration) SetWriteConnectionSecretToReference

func (mg *MqConfiguration) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this MqConfiguration.

type MqConfigurationList

type MqConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MqConfiguration `json:"items"`
}

MqConfiguration contains a list of MqConfigurationList

func (*MqConfigurationList) DeepCopy

func (in *MqConfigurationList) DeepCopy() *MqConfigurationList

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

func (*MqConfigurationList) DeepCopyInto

func (in *MqConfigurationList) DeepCopyInto(out *MqConfigurationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MqConfigurationList) DeepCopyObject

func (in *MqConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MqConfigurationList) GetItems

func (l *MqConfigurationList) GetItems() []resource.Managed

GetItems of this MqConfigurationList.

type MqConfigurationObservation

type MqConfigurationObservation struct {
	Arn            string `json:"arn"`
	LatestRevision int64  `json:"latest_revision"`
}

A MqConfigurationObservation records the observed state of a MqConfiguration

func (*MqConfigurationObservation) DeepCopy

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

func (*MqConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqConfigurationParameters

type MqConfigurationParameters struct {
	Data          string            `json:"data"`
	Description   string            `json:"description"`
	EngineType    string            `json:"engine_type"`
	Name          string            `json:"name"`
	EngineVersion string            `json:"engine_version"`
	Tags          map[string]string `json:"tags"`
}

A MqConfigurationParameters defines the desired state of a MqConfiguration

func (*MqConfigurationParameters) DeepCopy

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

func (*MqConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqConfigurationSpec

type MqConfigurationSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  MqConfigurationParameters `json:"forProvider"`
}

A MqConfigurationSpec defines the desired state of a MqConfiguration

func (*MqConfigurationSpec) DeepCopy

func (in *MqConfigurationSpec) DeepCopy() *MqConfigurationSpec

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

func (*MqConfigurationSpec) DeepCopyInto

func (in *MqConfigurationSpec) DeepCopyInto(out *MqConfigurationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqConfigurationStatus

type MqConfigurationStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     MqConfigurationObservation `json:"atProvider"`
}

A MqConfigurationStatus defines the observed state of a MqConfiguration

func (*MqConfigurationStatus) DeepCopy

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

func (*MqConfigurationStatus) DeepCopyInto

func (in *MqConfigurationStatus) DeepCopyInto(out *MqConfigurationStatus)

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