Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeSfnActivity(prev *SfnActivity, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSfnActivity_CreationDate(p *SfnActivityObservation, vals map[string]cty.Value)
- func DecodeSfnActivity_Name(p *SfnActivityParameters, vals map[string]cty.Value)
- func DecodeSfnActivity_Tags(p *SfnActivityParameters, vals map[string]cty.Value)
- func EncodeSfnActivity(r SfnActivity) cty.Value
- func EncodeSfnActivity_CreationDate(p SfnActivityObservation, vals map[string]cty.Value)
- func EncodeSfnActivity_Name(p SfnActivityParameters, vals map[string]cty.Value)
- func EncodeSfnActivity_Tags(p SfnActivityParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSfnActivity_CreationDate(k *SfnActivityObservation, p *SfnActivityObservation, ...) bool
- func MergeSfnActivity_Name(k *SfnActivityParameters, p *SfnActivityParameters, ...) bool
- func MergeSfnActivity_Tags(k *SfnActivityParameters, p *SfnActivityParameters, ...) bool
- type SfnActivity
- func (in *SfnActivity) DeepCopy() *SfnActivity
- func (in *SfnActivity) DeepCopyInto(out *SfnActivity)
- func (in *SfnActivity) DeepCopyObject() runtime.Object
- func (mg *SfnActivity) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SfnActivity) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SfnActivity) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SfnActivity) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SfnActivity) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SfnActivity) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SfnActivity) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SfnActivity) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SfnActivity) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SfnActivity) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SfnActivityList
- type SfnActivityObservation
- type SfnActivityParameters
- type SfnActivitySpec
- type SfnActivityStatus
Constants ¶
const ( Group = "sfn-activity.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SfnActivity" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_sfn_activity" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSfnActivity ¶
func DecodeSfnActivity_CreationDate ¶
func DecodeSfnActivity_CreationDate(p *SfnActivityObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSfnActivity_Name ¶
func DecodeSfnActivity_Name(p *SfnActivityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSfnActivity_Tags ¶
func DecodeSfnActivity_Tags(p *SfnActivityParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeSfnActivity ¶
func EncodeSfnActivity(r SfnActivity) cty.Value
func EncodeSfnActivity_CreationDate ¶
func EncodeSfnActivity_CreationDate(p SfnActivityObservation, vals map[string]cty.Value)
func EncodeSfnActivity_Name ¶
func EncodeSfnActivity_Name(p SfnActivityParameters, vals map[string]cty.Value)
func EncodeSfnActivity_Tags ¶
func EncodeSfnActivity_Tags(p SfnActivityParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSfnActivity_CreationDate ¶
func MergeSfnActivity_CreationDate(k *SfnActivityObservation, p *SfnActivityObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSfnActivity_Name ¶
func MergeSfnActivity_Name(k *SfnActivityParameters, p *SfnActivityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSfnActivity_Tags ¶
func MergeSfnActivity_Tags(k *SfnActivityParameters, p *SfnActivityParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type SfnActivity ¶
type SfnActivity struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SfnActivitySpec `json:"spec"` Status SfnActivityStatus `json:"status,omitempty"` }
SfnActivity is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SfnActivity) DeepCopy ¶
func (in *SfnActivity) DeepCopy() *SfnActivity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivity.
func (*SfnActivity) DeepCopyInto ¶
func (in *SfnActivity) DeepCopyInto(out *SfnActivity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SfnActivity) DeepCopyObject ¶
func (in *SfnActivity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SfnActivity) GetCondition ¶
func (mg *SfnActivity) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SfnActivity.
func (*SfnActivity) GetDeletionPolicy ¶
func (mg *SfnActivity) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SfnActivity.
func (*SfnActivity) GetProviderConfigReference ¶
func (mg *SfnActivity) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SfnActivity.
func (*SfnActivity) GetProviderReference ¶
func (mg *SfnActivity) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SfnActivity. Deprecated: Use GetProviderConfigReference.
func (*SfnActivity) GetWriteConnectionSecretToReference ¶
func (mg *SfnActivity) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SfnActivity.
func (*SfnActivity) SetConditions ¶
func (mg *SfnActivity) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SfnActivity.
func (*SfnActivity) SetDeletionPolicy ¶
func (mg *SfnActivity) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SfnActivity.
func (*SfnActivity) SetProviderConfigReference ¶
func (mg *SfnActivity) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SfnActivity.
func (*SfnActivity) SetProviderReference ¶
func (mg *SfnActivity) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SfnActivity. Deprecated: Use SetProviderConfigReference.
func (*SfnActivity) SetWriteConnectionSecretToReference ¶
func (mg *SfnActivity) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SfnActivity.
type SfnActivityList ¶
type SfnActivityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SfnActivity `json:"items"` }
SfnActivity contains a list of SfnActivityList
func (*SfnActivityList) DeepCopy ¶
func (in *SfnActivityList) DeepCopy() *SfnActivityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivityList.
func (*SfnActivityList) DeepCopyInto ¶
func (in *SfnActivityList) DeepCopyInto(out *SfnActivityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SfnActivityList) DeepCopyObject ¶
func (in *SfnActivityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SfnActivityList) GetItems ¶
func (l *SfnActivityList) GetItems() []resource.Managed
GetItems of this SfnActivityList.
type SfnActivityObservation ¶
type SfnActivityObservation struct {
CreationDate string `json:"creation_date"`
}
A SfnActivityObservation records the observed state of a SfnActivity
func (*SfnActivityObservation) DeepCopy ¶
func (in *SfnActivityObservation) DeepCopy() *SfnActivityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivityObservation.
func (*SfnActivityObservation) DeepCopyInto ¶
func (in *SfnActivityObservation) DeepCopyInto(out *SfnActivityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SfnActivityParameters ¶
type SfnActivityParameters struct { Name string `json:"name"` Tags map[string]string `json:"tags"` }
A SfnActivityParameters defines the desired state of a SfnActivity
func (*SfnActivityParameters) DeepCopy ¶
func (in *SfnActivityParameters) DeepCopy() *SfnActivityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivityParameters.
func (*SfnActivityParameters) DeepCopyInto ¶
func (in *SfnActivityParameters) DeepCopyInto(out *SfnActivityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SfnActivitySpec ¶
type SfnActivitySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SfnActivityParameters `json:"forProvider"` }
A SfnActivitySpec defines the desired state of a SfnActivity
func (*SfnActivitySpec) DeepCopy ¶
func (in *SfnActivitySpec) DeepCopy() *SfnActivitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivitySpec.
func (*SfnActivitySpec) DeepCopyInto ¶
func (in *SfnActivitySpec) DeepCopyInto(out *SfnActivitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SfnActivityStatus ¶
type SfnActivityStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SfnActivityObservation `json:"atProvider"` }
A SfnActivityStatus defines the observed state of a SfnActivity
func (*SfnActivityStatus) DeepCopy ¶
func (in *SfnActivityStatus) DeepCopy() *SfnActivityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivityStatus.
func (*SfnActivityStatus) DeepCopyInto ¶
func (in *SfnActivityStatus) DeepCopyInto(out *SfnActivityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.