Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeMskConfiguration(prev *MskConfiguration, ctyValue cty.Value) (resource.Managed, error)
- func DecodeMskConfiguration_Arn(p *MskConfigurationObservation, vals map[string]cty.Value)
- func DecodeMskConfiguration_Description(p *MskConfigurationParameters, vals map[string]cty.Value)
- func DecodeMskConfiguration_KafkaVersions(p *MskConfigurationParameters, vals map[string]cty.Value)
- func DecodeMskConfiguration_LatestRevision(p *MskConfigurationObservation, vals map[string]cty.Value)
- func DecodeMskConfiguration_Name(p *MskConfigurationParameters, vals map[string]cty.Value)
- func DecodeMskConfiguration_ServerProperties(p *MskConfigurationParameters, vals map[string]cty.Value)
- func EncodeMskConfiguration(r MskConfiguration) cty.Value
- func EncodeMskConfiguration_Arn(p MskConfigurationObservation, vals map[string]cty.Value)
- func EncodeMskConfiguration_Description(p MskConfigurationParameters, vals map[string]cty.Value)
- func EncodeMskConfiguration_KafkaVersions(p MskConfigurationParameters, vals map[string]cty.Value)
- func EncodeMskConfiguration_LatestRevision(p MskConfigurationObservation, vals map[string]cty.Value)
- func EncodeMskConfiguration_Name(p MskConfigurationParameters, vals map[string]cty.Value)
- func EncodeMskConfiguration_ServerProperties(p MskConfigurationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeMskConfiguration_Arn(k *MskConfigurationObservation, p *MskConfigurationObservation, ...) bool
- func MergeMskConfiguration_Description(k *MskConfigurationParameters, p *MskConfigurationParameters, ...) bool
- func MergeMskConfiguration_KafkaVersions(k *MskConfigurationParameters, p *MskConfigurationParameters, ...) bool
- func MergeMskConfiguration_LatestRevision(k *MskConfigurationObservation, p *MskConfigurationObservation, ...) bool
- func MergeMskConfiguration_Name(k *MskConfigurationParameters, p *MskConfigurationParameters, ...) bool
- func MergeMskConfiguration_ServerProperties(k *MskConfigurationParameters, p *MskConfigurationParameters, ...) bool
- type MskConfiguration
- func (in *MskConfiguration) DeepCopy() *MskConfiguration
- func (in *MskConfiguration) DeepCopyInto(out *MskConfiguration)
- func (in *MskConfiguration) DeepCopyObject() runtime.Object
- func (mg *MskConfiguration) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *MskConfiguration) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *MskConfiguration) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *MskConfiguration) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *MskConfiguration) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *MskConfiguration) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *MskConfiguration) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *MskConfiguration) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *MskConfiguration) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *MskConfiguration) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type MskConfigurationList
- type MskConfigurationObservation
- type MskConfigurationParameters
- type MskConfigurationSpec
- type MskConfigurationStatus
Constants ¶
const ( Group = "msk-configuration.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "MskConfiguration" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_msk_configuration" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeMskConfiguration ¶
func DecodeMskConfiguration_Arn ¶
func DecodeMskConfiguration_Arn(p *MskConfigurationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeMskConfiguration_Description ¶
func DecodeMskConfiguration_Description(p *MskConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeMskConfiguration_KafkaVersions ¶
func DecodeMskConfiguration_KafkaVersions(p *MskConfigurationParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeMskConfiguration_LatestRevision ¶
func DecodeMskConfiguration_LatestRevision(p *MskConfigurationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeMskConfiguration_Name ¶
func DecodeMskConfiguration_Name(p *MskConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeMskConfiguration_ServerProperties ¶
func DecodeMskConfiguration_ServerProperties(p *MskConfigurationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeMskConfiguration ¶
func EncodeMskConfiguration(r MskConfiguration) cty.Value
func EncodeMskConfiguration_Arn ¶
func EncodeMskConfiguration_Arn(p MskConfigurationObservation, vals map[string]cty.Value)
func EncodeMskConfiguration_Description ¶
func EncodeMskConfiguration_Description(p MskConfigurationParameters, vals map[string]cty.Value)
func EncodeMskConfiguration_KafkaVersions ¶
func EncodeMskConfiguration_KafkaVersions(p MskConfigurationParameters, vals map[string]cty.Value)
func EncodeMskConfiguration_LatestRevision ¶
func EncodeMskConfiguration_LatestRevision(p MskConfigurationObservation, vals map[string]cty.Value)
func EncodeMskConfiguration_Name ¶
func EncodeMskConfiguration_Name(p MskConfigurationParameters, vals map[string]cty.Value)
func EncodeMskConfiguration_ServerProperties ¶
func EncodeMskConfiguration_ServerProperties(p MskConfigurationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeMskConfiguration_Arn ¶
func MergeMskConfiguration_Arn(k *MskConfigurationObservation, p *MskConfigurationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeMskConfiguration_Description ¶
func MergeMskConfiguration_Description(k *MskConfigurationParameters, p *MskConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeMskConfiguration_KafkaVersions ¶
func MergeMskConfiguration_KafkaVersions(k *MskConfigurationParameters, p *MskConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeMskConfiguration_LatestRevision ¶
func MergeMskConfiguration_LatestRevision(k *MskConfigurationObservation, p *MskConfigurationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeMskConfiguration_Name ¶
func MergeMskConfiguration_Name(k *MskConfigurationParameters, p *MskConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeMskConfiguration_ServerProperties ¶
func MergeMskConfiguration_ServerProperties(k *MskConfigurationParameters, p *MskConfigurationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type MskConfiguration ¶
type MskConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MskConfigurationSpec `json:"spec"` Status MskConfigurationStatus `json:"status,omitempty"` }
MskConfiguration is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*MskConfiguration) DeepCopy ¶
func (in *MskConfiguration) DeepCopy() *MskConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfiguration.
func (*MskConfiguration) DeepCopyInto ¶
func (in *MskConfiguration) DeepCopyInto(out *MskConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MskConfiguration) DeepCopyObject ¶
func (in *MskConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MskConfiguration) GetCondition ¶
func (mg *MskConfiguration) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this MskConfiguration.
func (*MskConfiguration) GetDeletionPolicy ¶
func (mg *MskConfiguration) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this MskConfiguration.
func (*MskConfiguration) GetProviderConfigReference ¶
func (mg *MskConfiguration) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this MskConfiguration.
func (*MskConfiguration) GetProviderReference ¶
func (mg *MskConfiguration) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this MskConfiguration. Deprecated: Use GetProviderConfigReference.
func (*MskConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *MskConfiguration) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this MskConfiguration.
func (*MskConfiguration) SetConditions ¶
func (mg *MskConfiguration) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this MskConfiguration.
func (*MskConfiguration) SetDeletionPolicy ¶
func (mg *MskConfiguration) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this MskConfiguration.
func (*MskConfiguration) SetProviderConfigReference ¶
func (mg *MskConfiguration) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this MskConfiguration.
func (*MskConfiguration) SetProviderReference ¶
func (mg *MskConfiguration) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this MskConfiguration. Deprecated: Use SetProviderConfigReference.
func (*MskConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *MskConfiguration) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this MskConfiguration.
type MskConfigurationList ¶
type MskConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MskConfiguration `json:"items"` }
MskConfiguration contains a list of MskConfigurationList
func (*MskConfigurationList) DeepCopy ¶
func (in *MskConfigurationList) DeepCopy() *MskConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfigurationList.
func (*MskConfigurationList) DeepCopyInto ¶
func (in *MskConfigurationList) DeepCopyInto(out *MskConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MskConfigurationList) DeepCopyObject ¶
func (in *MskConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MskConfigurationList) GetItems ¶
func (l *MskConfigurationList) GetItems() []resource.Managed
GetItems of this MskConfigurationList.
type MskConfigurationObservation ¶
type MskConfigurationObservation struct { Arn string `json:"arn"` LatestRevision int64 `json:"latest_revision"` }
A MskConfigurationObservation records the observed state of a MskConfiguration
func (*MskConfigurationObservation) DeepCopy ¶
func (in *MskConfigurationObservation) DeepCopy() *MskConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfigurationObservation.
func (*MskConfigurationObservation) DeepCopyInto ¶
func (in *MskConfigurationObservation) DeepCopyInto(out *MskConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MskConfigurationParameters ¶
type MskConfigurationParameters struct { Description string `json:"description"` KafkaVersions []string `json:"kafka_versions"` Name string `json:"name"` ServerProperties string `json:"server_properties"` }
A MskConfigurationParameters defines the desired state of a MskConfiguration
func (*MskConfigurationParameters) DeepCopy ¶
func (in *MskConfigurationParameters) DeepCopy() *MskConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfigurationParameters.
func (*MskConfigurationParameters) DeepCopyInto ¶
func (in *MskConfigurationParameters) DeepCopyInto(out *MskConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MskConfigurationSpec ¶
type MskConfigurationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider MskConfigurationParameters `json:"forProvider"` }
A MskConfigurationSpec defines the desired state of a MskConfiguration
func (*MskConfigurationSpec) DeepCopy ¶
func (in *MskConfigurationSpec) DeepCopy() *MskConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfigurationSpec.
func (*MskConfigurationSpec) DeepCopyInto ¶
func (in *MskConfigurationSpec) DeepCopyInto(out *MskConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MskConfigurationStatus ¶
type MskConfigurationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider MskConfigurationObservation `json:"atProvider"` }
A MskConfigurationStatus defines the observed state of a MskConfiguration
func (*MskConfigurationStatus) DeepCopy ¶
func (in *MskConfigurationStatus) DeepCopy() *MskConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfigurationStatus.
func (*MskConfigurationStatus) DeepCopyInto ¶
func (in *MskConfigurationStatus) DeepCopyInto(out *MskConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.