Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeQldbLedger(prev *QldbLedger, ctyValue cty.Value) (resource.Managed, error)
- func DecodeQldbLedger_Arn(p *QldbLedgerObservation, vals map[string]cty.Value)
- func DecodeQldbLedger_DeletionProtection(p *QldbLedgerParameters, vals map[string]cty.Value)
- func DecodeQldbLedger_Name(p *QldbLedgerParameters, vals map[string]cty.Value)
- func DecodeQldbLedger_Tags(p *QldbLedgerParameters, vals map[string]cty.Value)
- func EncodeQldbLedger(r QldbLedger) cty.Value
- func EncodeQldbLedger_Arn(p QldbLedgerObservation, vals map[string]cty.Value)
- func EncodeQldbLedger_DeletionProtection(p QldbLedgerParameters, vals map[string]cty.Value)
- func EncodeQldbLedger_Name(p QldbLedgerParameters, vals map[string]cty.Value)
- func EncodeQldbLedger_Tags(p QldbLedgerParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeQldbLedger_Arn(k *QldbLedgerObservation, p *QldbLedgerObservation, ...) bool
- func MergeQldbLedger_DeletionProtection(k *QldbLedgerParameters, p *QldbLedgerParameters, md *plugin.MergeDescription) bool
- func MergeQldbLedger_Name(k *QldbLedgerParameters, p *QldbLedgerParameters, md *plugin.MergeDescription) bool
- func MergeQldbLedger_Tags(k *QldbLedgerParameters, p *QldbLedgerParameters, md *plugin.MergeDescription) bool
- type QldbLedger
- func (in *QldbLedger) DeepCopy() *QldbLedger
- func (in *QldbLedger) DeepCopyInto(out *QldbLedger)
- func (in *QldbLedger) DeepCopyObject() runtime.Object
- func (mg *QldbLedger) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *QldbLedger) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *QldbLedger) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *QldbLedger) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *QldbLedger) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *QldbLedger) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *QldbLedger) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *QldbLedger) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *QldbLedger) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *QldbLedger) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type QldbLedgerList
- type QldbLedgerObservation
- type QldbLedgerParameters
- type QldbLedgerSpec
- type QldbLedgerStatus
Constants ¶
const ( Group = "qldb-ledger.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "QldbLedger" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_qldb_ledger" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeQldbLedger ¶
func DecodeQldbLedger_Arn ¶
func DecodeQldbLedger_Arn(p *QldbLedgerObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeQldbLedger_DeletionProtection ¶
func DecodeQldbLedger_DeletionProtection(p *QldbLedgerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeQldbLedger_Name ¶
func DecodeQldbLedger_Name(p *QldbLedgerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeQldbLedger_Tags ¶
func DecodeQldbLedger_Tags(p *QldbLedgerParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeQldbLedger ¶
func EncodeQldbLedger(r QldbLedger) cty.Value
func EncodeQldbLedger_Arn ¶
func EncodeQldbLedger_Arn(p QldbLedgerObservation, vals map[string]cty.Value)
func EncodeQldbLedger_DeletionProtection ¶
func EncodeQldbLedger_DeletionProtection(p QldbLedgerParameters, vals map[string]cty.Value)
func EncodeQldbLedger_Name ¶
func EncodeQldbLedger_Name(p QldbLedgerParameters, vals map[string]cty.Value)
func EncodeQldbLedger_Tags ¶
func EncodeQldbLedger_Tags(p QldbLedgerParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeQldbLedger_Arn ¶
func MergeQldbLedger_Arn(k *QldbLedgerObservation, p *QldbLedgerObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeQldbLedger_DeletionProtection ¶
func MergeQldbLedger_DeletionProtection(k *QldbLedgerParameters, p *QldbLedgerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeQldbLedger_Name ¶
func MergeQldbLedger_Name(k *QldbLedgerParameters, p *QldbLedgerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeQldbLedger_Tags ¶
func MergeQldbLedger_Tags(k *QldbLedgerParameters, p *QldbLedgerParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type QldbLedger ¶
type QldbLedger struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QldbLedgerSpec `json:"spec"` Status QldbLedgerStatus `json:"status,omitempty"` }
QldbLedger is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*QldbLedger) DeepCopy ¶
func (in *QldbLedger) DeepCopy() *QldbLedger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QldbLedger.
func (*QldbLedger) DeepCopyInto ¶
func (in *QldbLedger) DeepCopyInto(out *QldbLedger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QldbLedger) DeepCopyObject ¶
func (in *QldbLedger) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QldbLedger) GetCondition ¶
func (mg *QldbLedger) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this QldbLedger.
func (*QldbLedger) GetDeletionPolicy ¶
func (mg *QldbLedger) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this QldbLedger.
func (*QldbLedger) GetProviderConfigReference ¶
func (mg *QldbLedger) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this QldbLedger.
func (*QldbLedger) GetProviderReference ¶
func (mg *QldbLedger) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this QldbLedger. Deprecated: Use GetProviderConfigReference.
func (*QldbLedger) GetWriteConnectionSecretToReference ¶
func (mg *QldbLedger) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this QldbLedger.
func (*QldbLedger) SetConditions ¶
func (mg *QldbLedger) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this QldbLedger.
func (*QldbLedger) SetDeletionPolicy ¶
func (mg *QldbLedger) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this QldbLedger.
func (*QldbLedger) SetProviderConfigReference ¶
func (mg *QldbLedger) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this QldbLedger.
func (*QldbLedger) SetProviderReference ¶
func (mg *QldbLedger) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this QldbLedger. Deprecated: Use SetProviderConfigReference.
func (*QldbLedger) SetWriteConnectionSecretToReference ¶
func (mg *QldbLedger) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this QldbLedger.
type QldbLedgerList ¶
type QldbLedgerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QldbLedger `json:"items"` }
QldbLedger contains a list of QldbLedgerList
func (*QldbLedgerList) DeepCopy ¶
func (in *QldbLedgerList) DeepCopy() *QldbLedgerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QldbLedgerList.
func (*QldbLedgerList) DeepCopyInto ¶
func (in *QldbLedgerList) DeepCopyInto(out *QldbLedgerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QldbLedgerList) DeepCopyObject ¶
func (in *QldbLedgerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QldbLedgerList) GetItems ¶
func (l *QldbLedgerList) GetItems() []resource.Managed
GetItems of this QldbLedgerList.
type QldbLedgerObservation ¶
type QldbLedgerObservation struct {
Arn string `json:"arn"`
}
A QldbLedgerObservation records the observed state of a QldbLedger
func (*QldbLedgerObservation) DeepCopy ¶
func (in *QldbLedgerObservation) DeepCopy() *QldbLedgerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QldbLedgerObservation.
func (*QldbLedgerObservation) DeepCopyInto ¶
func (in *QldbLedgerObservation) DeepCopyInto(out *QldbLedgerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QldbLedgerParameters ¶
type QldbLedgerParameters struct { Name string `json:"name"` Tags map[string]string `json:"tags"` DeletionProtection bool `json:"deletion_protection"` }
A QldbLedgerParameters defines the desired state of a QldbLedger
func (*QldbLedgerParameters) DeepCopy ¶
func (in *QldbLedgerParameters) DeepCopy() *QldbLedgerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QldbLedgerParameters.
func (*QldbLedgerParameters) DeepCopyInto ¶
func (in *QldbLedgerParameters) DeepCopyInto(out *QldbLedgerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QldbLedgerSpec ¶
type QldbLedgerSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider QldbLedgerParameters `json:"forProvider"` }
A QldbLedgerSpec defines the desired state of a QldbLedger
func (*QldbLedgerSpec) DeepCopy ¶
func (in *QldbLedgerSpec) DeepCopy() *QldbLedgerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QldbLedgerSpec.
func (*QldbLedgerSpec) DeepCopyInto ¶
func (in *QldbLedgerSpec) DeepCopyInto(out *QldbLedgerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QldbLedgerStatus ¶
type QldbLedgerStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider QldbLedgerObservation `json:"atProvider"` }
A QldbLedgerStatus defines the observed state of a QldbLedger
func (*QldbLedgerStatus) DeepCopy ¶
func (in *QldbLedgerStatus) DeepCopy() *QldbLedgerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QldbLedgerStatus.
func (*QldbLedgerStatus) DeepCopyInto ¶
func (in *QldbLedgerStatus) DeepCopyInto(out *QldbLedgerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.