Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSimpledbDomain(prev *SimpledbDomain, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSimpledbDomain_Name(p *SimpledbDomainParameters, vals map[string]cty.Value)
- func EncodeSimpledbDomain(r SimpledbDomain) cty.Value
- func EncodeSimpledbDomain_Name(p SimpledbDomainParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSimpledbDomain_Name(k *SimpledbDomainParameters, p *SimpledbDomainParameters, ...) bool
- type SimpledbDomain
- func (in *SimpledbDomain) DeepCopy() *SimpledbDomain
- func (in *SimpledbDomain) DeepCopyInto(out *SimpledbDomain)
- func (in *SimpledbDomain) DeepCopyObject() runtime.Object
- func (mg *SimpledbDomain) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SimpledbDomain) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SimpledbDomain) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SimpledbDomain) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SimpledbDomain) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SimpledbDomain) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SimpledbDomain) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SimpledbDomain) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SimpledbDomain) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SimpledbDomain) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SimpledbDomainList
- type SimpledbDomainObservation
- type SimpledbDomainParameters
- type SimpledbDomainSpec
- type SimpledbDomainStatus
Constants ¶
const ( Group = "simpledb-domain.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SimpledbDomain" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_simpledb_domain" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSimpledbDomain ¶
func DecodeSimpledbDomain_Name ¶
func DecodeSimpledbDomain_Name(p *SimpledbDomainParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSimpledbDomain ¶
func EncodeSimpledbDomain(r SimpledbDomain) cty.Value
func EncodeSimpledbDomain_Name ¶
func EncodeSimpledbDomain_Name(p SimpledbDomainParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSimpledbDomain_Name ¶
func MergeSimpledbDomain_Name(k *SimpledbDomainParameters, p *SimpledbDomainParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SimpledbDomain ¶
type SimpledbDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SimpledbDomainSpec `json:"spec"` Status SimpledbDomainStatus `json:"status,omitempty"` }
SimpledbDomain is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SimpledbDomain) DeepCopy ¶
func (in *SimpledbDomain) DeepCopy() *SimpledbDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomain.
func (*SimpledbDomain) DeepCopyInto ¶
func (in *SimpledbDomain) DeepCopyInto(out *SimpledbDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpledbDomain) DeepCopyObject ¶
func (in *SimpledbDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SimpledbDomain) GetCondition ¶
func (mg *SimpledbDomain) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SimpledbDomain.
func (*SimpledbDomain) GetDeletionPolicy ¶
func (mg *SimpledbDomain) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SimpledbDomain.
func (*SimpledbDomain) GetProviderConfigReference ¶
func (mg *SimpledbDomain) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SimpledbDomain.
func (*SimpledbDomain) GetProviderReference ¶
func (mg *SimpledbDomain) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SimpledbDomain. Deprecated: Use GetProviderConfigReference.
func (*SimpledbDomain) GetWriteConnectionSecretToReference ¶
func (mg *SimpledbDomain) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SimpledbDomain.
func (*SimpledbDomain) SetConditions ¶
func (mg *SimpledbDomain) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SimpledbDomain.
func (*SimpledbDomain) SetDeletionPolicy ¶
func (mg *SimpledbDomain) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SimpledbDomain.
func (*SimpledbDomain) SetProviderConfigReference ¶
func (mg *SimpledbDomain) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SimpledbDomain.
func (*SimpledbDomain) SetProviderReference ¶
func (mg *SimpledbDomain) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SimpledbDomain. Deprecated: Use SetProviderConfigReference.
func (*SimpledbDomain) SetWriteConnectionSecretToReference ¶
func (mg *SimpledbDomain) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SimpledbDomain.
type SimpledbDomainList ¶
type SimpledbDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SimpledbDomain `json:"items"` }
SimpledbDomain contains a list of SimpledbDomainList
func (*SimpledbDomainList) DeepCopy ¶
func (in *SimpledbDomainList) DeepCopy() *SimpledbDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomainList.
func (*SimpledbDomainList) DeepCopyInto ¶
func (in *SimpledbDomainList) DeepCopyInto(out *SimpledbDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpledbDomainList) DeepCopyObject ¶
func (in *SimpledbDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SimpledbDomainList) GetItems ¶
func (l *SimpledbDomainList) GetItems() []resource.Managed
GetItems of this SimpledbDomainList.
type SimpledbDomainObservation ¶
type SimpledbDomainObservation struct{}
A SimpledbDomainObservation records the observed state of a SimpledbDomain
func (*SimpledbDomainObservation) DeepCopy ¶
func (in *SimpledbDomainObservation) DeepCopy() *SimpledbDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomainObservation.
func (*SimpledbDomainObservation) DeepCopyInto ¶
func (in *SimpledbDomainObservation) DeepCopyInto(out *SimpledbDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpledbDomainParameters ¶
type SimpledbDomainParameters struct {
Name string `json:"name"`
}
A SimpledbDomainParameters defines the desired state of a SimpledbDomain
func (*SimpledbDomainParameters) DeepCopy ¶
func (in *SimpledbDomainParameters) DeepCopy() *SimpledbDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomainParameters.
func (*SimpledbDomainParameters) DeepCopyInto ¶
func (in *SimpledbDomainParameters) DeepCopyInto(out *SimpledbDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpledbDomainSpec ¶
type SimpledbDomainSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SimpledbDomainParameters `json:"forProvider"` }
A SimpledbDomainSpec defines the desired state of a SimpledbDomain
func (*SimpledbDomainSpec) DeepCopy ¶
func (in *SimpledbDomainSpec) DeepCopy() *SimpledbDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomainSpec.
func (*SimpledbDomainSpec) DeepCopyInto ¶
func (in *SimpledbDomainSpec) DeepCopyInto(out *SimpledbDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpledbDomainStatus ¶
type SimpledbDomainStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SimpledbDomainObservation `json:"atProvider"` }
A SimpledbDomainStatus defines the observed state of a SimpledbDomain
func (*SimpledbDomainStatus) DeepCopy ¶
func (in *SimpledbDomainStatus) DeepCopy() *SimpledbDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomainStatus.
func (*SimpledbDomainStatus) DeepCopyInto ¶
func (in *SimpledbDomainStatus) DeepCopyInto(out *SimpledbDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.