Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeIotCertificate(prev *IotCertificate, ctyValue cty.Value) (resource.Managed, error)
- func DecodeIotCertificate_Active(p *IotCertificateParameters, vals map[string]cty.Value)
- func DecodeIotCertificate_Arn(p *IotCertificateObservation, vals map[string]cty.Value)
- func DecodeIotCertificate_CertificatePem(p *IotCertificateObservation, vals map[string]cty.Value)
- func DecodeIotCertificate_Csr(p *IotCertificateParameters, vals map[string]cty.Value)
- func DecodeIotCertificate_PrivateKey(p *IotCertificateObservation, vals map[string]cty.Value)
- func DecodeIotCertificate_PublicKey(p *IotCertificateObservation, vals map[string]cty.Value)
- func EncodeIotCertificate(r IotCertificate) cty.Value
- func EncodeIotCertificate_Active(p IotCertificateParameters, vals map[string]cty.Value)
- func EncodeIotCertificate_Arn(p IotCertificateObservation, vals map[string]cty.Value)
- func EncodeIotCertificate_CertificatePem(p IotCertificateObservation, vals map[string]cty.Value)
- func EncodeIotCertificate_Csr(p IotCertificateParameters, vals map[string]cty.Value)
- func EncodeIotCertificate_PrivateKey(p IotCertificateObservation, vals map[string]cty.Value)
- func EncodeIotCertificate_PublicKey(p IotCertificateObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeIotCertificate_Active(k *IotCertificateParameters, p *IotCertificateParameters, ...) bool
- func MergeIotCertificate_Arn(k *IotCertificateObservation, p *IotCertificateObservation, ...) bool
- func MergeIotCertificate_CertificatePem(k *IotCertificateObservation, p *IotCertificateObservation, ...) bool
- func MergeIotCertificate_Csr(k *IotCertificateParameters, p *IotCertificateParameters, ...) bool
- func MergeIotCertificate_PrivateKey(k *IotCertificateObservation, p *IotCertificateObservation, ...) bool
- func MergeIotCertificate_PublicKey(k *IotCertificateObservation, p *IotCertificateObservation, ...) bool
- type IotCertificate
- func (in *IotCertificate) DeepCopy() *IotCertificate
- func (in *IotCertificate) DeepCopyInto(out *IotCertificate)
- func (in *IotCertificate) DeepCopyObject() runtime.Object
- func (mg *IotCertificate) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *IotCertificate) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *IotCertificate) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *IotCertificate) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *IotCertificate) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *IotCertificate) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *IotCertificate) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *IotCertificate) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *IotCertificate) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *IotCertificate) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type IotCertificateList
- type IotCertificateObservation
- type IotCertificateParameters
- type IotCertificateSpec
- type IotCertificateStatus
Constants ¶
const ( Group = "iot-certificate.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "IotCertificate" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_iot_certificate" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeIotCertificate ¶
func DecodeIotCertificate_Active ¶
func DecodeIotCertificate_Active(p *IotCertificateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIotCertificate_Arn ¶
func DecodeIotCertificate_Arn(p *IotCertificateObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIotCertificate_CertificatePem ¶
func DecodeIotCertificate_CertificatePem(p *IotCertificateObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIotCertificate_Csr ¶
func DecodeIotCertificate_Csr(p *IotCertificateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIotCertificate_PrivateKey ¶
func DecodeIotCertificate_PrivateKey(p *IotCertificateObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeIotCertificate_PublicKey ¶
func DecodeIotCertificate_PublicKey(p *IotCertificateObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeIotCertificate ¶
func EncodeIotCertificate(r IotCertificate) cty.Value
func EncodeIotCertificate_Active ¶
func EncodeIotCertificate_Active(p IotCertificateParameters, vals map[string]cty.Value)
func EncodeIotCertificate_Arn ¶
func EncodeIotCertificate_Arn(p IotCertificateObservation, vals map[string]cty.Value)
func EncodeIotCertificate_CertificatePem ¶
func EncodeIotCertificate_CertificatePem(p IotCertificateObservation, vals map[string]cty.Value)
func EncodeIotCertificate_Csr ¶
func EncodeIotCertificate_Csr(p IotCertificateParameters, vals map[string]cty.Value)
func EncodeIotCertificate_PrivateKey ¶
func EncodeIotCertificate_PrivateKey(p IotCertificateObservation, vals map[string]cty.Value)
func EncodeIotCertificate_PublicKey ¶
func EncodeIotCertificate_PublicKey(p IotCertificateObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeIotCertificate_Active ¶
func MergeIotCertificate_Active(k *IotCertificateParameters, p *IotCertificateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIotCertificate_Arn ¶
func MergeIotCertificate_Arn(k *IotCertificateObservation, p *IotCertificateObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeIotCertificate_CertificatePem ¶
func MergeIotCertificate_CertificatePem(k *IotCertificateObservation, p *IotCertificateObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeIotCertificate_Csr ¶
func MergeIotCertificate_Csr(k *IotCertificateParameters, p *IotCertificateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeIotCertificate_PrivateKey ¶
func MergeIotCertificate_PrivateKey(k *IotCertificateObservation, p *IotCertificateObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeIotCertificate_PublicKey ¶
func MergeIotCertificate_PublicKey(k *IotCertificateObservation, p *IotCertificateObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type IotCertificate ¶
type IotCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IotCertificateSpec `json:"spec"` Status IotCertificateStatus `json:"status,omitempty"` }
IotCertificate is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*IotCertificate) DeepCopy ¶
func (in *IotCertificate) DeepCopy() *IotCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificate.
func (*IotCertificate) DeepCopyInto ¶
func (in *IotCertificate) DeepCopyInto(out *IotCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotCertificate) DeepCopyObject ¶
func (in *IotCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IotCertificate) GetCondition ¶
func (mg *IotCertificate) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this IotCertificate.
func (*IotCertificate) GetDeletionPolicy ¶
func (mg *IotCertificate) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this IotCertificate.
func (*IotCertificate) GetProviderConfigReference ¶
func (mg *IotCertificate) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this IotCertificate.
func (*IotCertificate) GetProviderReference ¶
func (mg *IotCertificate) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this IotCertificate. Deprecated: Use GetProviderConfigReference.
func (*IotCertificate) GetWriteConnectionSecretToReference ¶
func (mg *IotCertificate) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this IotCertificate.
func (*IotCertificate) SetConditions ¶
func (mg *IotCertificate) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this IotCertificate.
func (*IotCertificate) SetDeletionPolicy ¶
func (mg *IotCertificate) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this IotCertificate.
func (*IotCertificate) SetProviderConfigReference ¶
func (mg *IotCertificate) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this IotCertificate.
func (*IotCertificate) SetProviderReference ¶
func (mg *IotCertificate) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this IotCertificate. Deprecated: Use SetProviderConfigReference.
func (*IotCertificate) SetWriteConnectionSecretToReference ¶
func (mg *IotCertificate) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this IotCertificate.
type IotCertificateList ¶
type IotCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IotCertificate `json:"items"` }
IotCertificate contains a list of IotCertificateList
func (*IotCertificateList) DeepCopy ¶
func (in *IotCertificateList) DeepCopy() *IotCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificateList.
func (*IotCertificateList) DeepCopyInto ¶
func (in *IotCertificateList) DeepCopyInto(out *IotCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IotCertificateList) DeepCopyObject ¶
func (in *IotCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IotCertificateList) GetItems ¶
func (l *IotCertificateList) GetItems() []resource.Managed
GetItems of this IotCertificateList.
type IotCertificateObservation ¶
type IotCertificateObservation struct { PrivateKey string `json:"private_key"` PublicKey string `json:"public_key"` Arn string `json:"arn"` CertificatePem string `json:"certificate_pem"` }
A IotCertificateObservation records the observed state of a IotCertificate
func (*IotCertificateObservation) DeepCopy ¶
func (in *IotCertificateObservation) DeepCopy() *IotCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificateObservation.
func (*IotCertificateObservation) DeepCopyInto ¶
func (in *IotCertificateObservation) DeepCopyInto(out *IotCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotCertificateParameters ¶
A IotCertificateParameters defines the desired state of a IotCertificate
func (*IotCertificateParameters) DeepCopy ¶
func (in *IotCertificateParameters) DeepCopy() *IotCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificateParameters.
func (*IotCertificateParameters) DeepCopyInto ¶
func (in *IotCertificateParameters) DeepCopyInto(out *IotCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotCertificateSpec ¶
type IotCertificateSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider IotCertificateParameters `json:"forProvider"` }
A IotCertificateSpec defines the desired state of a IotCertificate
func (*IotCertificateSpec) DeepCopy ¶
func (in *IotCertificateSpec) DeepCopy() *IotCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificateSpec.
func (*IotCertificateSpec) DeepCopyInto ¶
func (in *IotCertificateSpec) DeepCopyInto(out *IotCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotCertificateStatus ¶
type IotCertificateStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider IotCertificateObservation `json:"atProvider"` }
A IotCertificateStatus defines the observed state of a IotCertificate
func (*IotCertificateStatus) DeepCopy ¶
func (in *IotCertificateStatus) DeepCopy() *IotCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificateStatus.
func (*IotCertificateStatus) DeepCopyInto ¶
func (in *IotCertificateStatus) DeepCopyInto(out *IotCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.