Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeCloudwatchEventRule(prev *CloudwatchEventRule, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudwatchEventRule_Arn(p *CloudwatchEventRuleObservation, vals map[string]cty.Value)
- func DecodeCloudwatchEventRule_Description(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func DecodeCloudwatchEventRule_EventPattern(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func DecodeCloudwatchEventRule_IsEnabled(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func DecodeCloudwatchEventRule_Name(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func DecodeCloudwatchEventRule_NamePrefix(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func DecodeCloudwatchEventRule_RoleArn(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func DecodeCloudwatchEventRule_ScheduleExpression(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func DecodeCloudwatchEventRule_Tags(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule(r CloudwatchEventRule) cty.Value
- func EncodeCloudwatchEventRule_Arn(p CloudwatchEventRuleObservation, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule_Description(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule_EventPattern(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule_IsEnabled(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule_Name(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule_NamePrefix(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule_RoleArn(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule_ScheduleExpression(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func EncodeCloudwatchEventRule_Tags(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudwatchEventRule_Arn(k *CloudwatchEventRuleObservation, p *CloudwatchEventRuleObservation, ...) bool
- func MergeCloudwatchEventRule_Description(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, ...) bool
- func MergeCloudwatchEventRule_EventPattern(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, ...) bool
- func MergeCloudwatchEventRule_IsEnabled(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, ...) bool
- func MergeCloudwatchEventRule_Name(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, ...) bool
- func MergeCloudwatchEventRule_NamePrefix(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, ...) bool
- func MergeCloudwatchEventRule_RoleArn(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, ...) bool
- func MergeCloudwatchEventRule_ScheduleExpression(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, ...) bool
- func MergeCloudwatchEventRule_Tags(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, ...) bool
- type CloudwatchEventRule
- func (in *CloudwatchEventRule) DeepCopy() *CloudwatchEventRule
- func (in *CloudwatchEventRule) DeepCopyInto(out *CloudwatchEventRule)
- func (in *CloudwatchEventRule) DeepCopyObject() runtime.Object
- func (mg *CloudwatchEventRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudwatchEventRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudwatchEventRule) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchEventRule) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchEventRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudwatchEventRule) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudwatchEventRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudwatchEventRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchEventRule) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchEventRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudwatchEventRuleList
- type CloudwatchEventRuleObservation
- type CloudwatchEventRuleParameters
- type CloudwatchEventRuleSpec
- type CloudwatchEventRuleStatus
Constants ¶
const ( Group = "cloudwatch-event-rule.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudwatchEventRule" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudwatch_event_rule" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudwatchEventRule_Arn ¶
func DecodeCloudwatchEventRule_Arn(p *CloudwatchEventRuleObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchEventRule_Description ¶
func DecodeCloudwatchEventRule_Description(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchEventRule_EventPattern ¶
func DecodeCloudwatchEventRule_EventPattern(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchEventRule_IsEnabled ¶
func DecodeCloudwatchEventRule_IsEnabled(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchEventRule_Name ¶
func DecodeCloudwatchEventRule_Name(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchEventRule_NamePrefix ¶
func DecodeCloudwatchEventRule_NamePrefix(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchEventRule_RoleArn ¶
func DecodeCloudwatchEventRule_RoleArn(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchEventRule_ScheduleExpression ¶
func DecodeCloudwatchEventRule_ScheduleExpression(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchEventRule_Tags ¶
func DecodeCloudwatchEventRule_Tags(p *CloudwatchEventRuleParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeCloudwatchEventRule ¶
func EncodeCloudwatchEventRule(r CloudwatchEventRule) cty.Value
func EncodeCloudwatchEventRule_Arn ¶
func EncodeCloudwatchEventRule_Arn(p CloudwatchEventRuleObservation, vals map[string]cty.Value)
func EncodeCloudwatchEventRule_Description ¶
func EncodeCloudwatchEventRule_Description(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
func EncodeCloudwatchEventRule_EventPattern ¶
func EncodeCloudwatchEventRule_EventPattern(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
func EncodeCloudwatchEventRule_IsEnabled ¶
func EncodeCloudwatchEventRule_IsEnabled(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
func EncodeCloudwatchEventRule_Name ¶
func EncodeCloudwatchEventRule_Name(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
func EncodeCloudwatchEventRule_NamePrefix ¶
func EncodeCloudwatchEventRule_NamePrefix(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
func EncodeCloudwatchEventRule_RoleArn ¶
func EncodeCloudwatchEventRule_RoleArn(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
func EncodeCloudwatchEventRule_ScheduleExpression ¶
func EncodeCloudwatchEventRule_ScheduleExpression(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
func EncodeCloudwatchEventRule_Tags ¶
func EncodeCloudwatchEventRule_Tags(p CloudwatchEventRuleParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudwatchEventRule_Arn ¶
func MergeCloudwatchEventRule_Arn(k *CloudwatchEventRuleObservation, p *CloudwatchEventRuleObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudwatchEventRule_Description ¶
func MergeCloudwatchEventRule_Description(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchEventRule_EventPattern ¶
func MergeCloudwatchEventRule_EventPattern(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchEventRule_IsEnabled ¶
func MergeCloudwatchEventRule_IsEnabled(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchEventRule_Name ¶
func MergeCloudwatchEventRule_Name(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchEventRule_NamePrefix ¶
func MergeCloudwatchEventRule_NamePrefix(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchEventRule_RoleArn ¶
func MergeCloudwatchEventRule_RoleArn(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchEventRule_ScheduleExpression ¶
func MergeCloudwatchEventRule_ScheduleExpression(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchEventRule_Tags ¶
func MergeCloudwatchEventRule_Tags(k *CloudwatchEventRuleParameters, p *CloudwatchEventRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type CloudwatchEventRule ¶
type CloudwatchEventRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudwatchEventRuleSpec `json:"spec"` Status CloudwatchEventRuleStatus `json:"status,omitempty"` }
CloudwatchEventRule is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudwatchEventRule) DeepCopy ¶
func (in *CloudwatchEventRule) DeepCopy() *CloudwatchEventRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRule.
func (*CloudwatchEventRule) DeepCopyInto ¶
func (in *CloudwatchEventRule) DeepCopyInto(out *CloudwatchEventRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchEventRule) DeepCopyObject ¶
func (in *CloudwatchEventRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchEventRule) GetCondition ¶
func (mg *CloudwatchEventRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudwatchEventRule.
func (*CloudwatchEventRule) GetDeletionPolicy ¶
func (mg *CloudwatchEventRule) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudwatchEventRule.
func (*CloudwatchEventRule) GetProviderConfigReference ¶
func (mg *CloudwatchEventRule) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudwatchEventRule.
func (*CloudwatchEventRule) GetProviderReference ¶
func (mg *CloudwatchEventRule) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudwatchEventRule. Deprecated: Use GetProviderConfigReference.
func (*CloudwatchEventRule) GetWriteConnectionSecretToReference ¶
func (mg *CloudwatchEventRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudwatchEventRule.
func (*CloudwatchEventRule) SetConditions ¶
func (mg *CloudwatchEventRule) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudwatchEventRule.
func (*CloudwatchEventRule) SetDeletionPolicy ¶
func (mg *CloudwatchEventRule) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudwatchEventRule.
func (*CloudwatchEventRule) SetProviderConfigReference ¶
func (mg *CloudwatchEventRule) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudwatchEventRule.
func (*CloudwatchEventRule) SetProviderReference ¶
func (mg *CloudwatchEventRule) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudwatchEventRule. Deprecated: Use SetProviderConfigReference.
func (*CloudwatchEventRule) SetWriteConnectionSecretToReference ¶
func (mg *CloudwatchEventRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudwatchEventRule.
type CloudwatchEventRuleList ¶
type CloudwatchEventRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudwatchEventRule `json:"items"` }
CloudwatchEventRule contains a list of CloudwatchEventRuleList
func (*CloudwatchEventRuleList) DeepCopy ¶
func (in *CloudwatchEventRuleList) DeepCopy() *CloudwatchEventRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleList.
func (*CloudwatchEventRuleList) DeepCopyInto ¶
func (in *CloudwatchEventRuleList) DeepCopyInto(out *CloudwatchEventRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchEventRuleList) DeepCopyObject ¶
func (in *CloudwatchEventRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchEventRuleList) GetItems ¶
func (l *CloudwatchEventRuleList) GetItems() []resource.Managed
GetItems of this CloudwatchEventRuleList.
type CloudwatchEventRuleObservation ¶
type CloudwatchEventRuleObservation struct {
Arn string `json:"arn"`
}
A CloudwatchEventRuleObservation records the observed state of a CloudwatchEventRule
func (*CloudwatchEventRuleObservation) DeepCopy ¶
func (in *CloudwatchEventRuleObservation) DeepCopy() *CloudwatchEventRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleObservation.
func (*CloudwatchEventRuleObservation) DeepCopyInto ¶
func (in *CloudwatchEventRuleObservation) DeepCopyInto(out *CloudwatchEventRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchEventRuleParameters ¶
type CloudwatchEventRuleParameters struct { EventPattern string `json:"event_pattern"` IsEnabled bool `json:"is_enabled"` RoleArn string `json:"role_arn"` ScheduleExpression string `json:"schedule_expression"` Description string `json:"description"` Name string `json:"name"` NamePrefix string `json:"name_prefix"` Tags map[string]string `json:"tags"` }
A CloudwatchEventRuleParameters defines the desired state of a CloudwatchEventRule
func (*CloudwatchEventRuleParameters) DeepCopy ¶
func (in *CloudwatchEventRuleParameters) DeepCopy() *CloudwatchEventRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleParameters.
func (*CloudwatchEventRuleParameters) DeepCopyInto ¶
func (in *CloudwatchEventRuleParameters) DeepCopyInto(out *CloudwatchEventRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchEventRuleSpec ¶
type CloudwatchEventRuleSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudwatchEventRuleParameters `json:"forProvider"` }
A CloudwatchEventRuleSpec defines the desired state of a CloudwatchEventRule
func (*CloudwatchEventRuleSpec) DeepCopy ¶
func (in *CloudwatchEventRuleSpec) DeepCopy() *CloudwatchEventRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleSpec.
func (*CloudwatchEventRuleSpec) DeepCopyInto ¶
func (in *CloudwatchEventRuleSpec) DeepCopyInto(out *CloudwatchEventRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchEventRuleStatus ¶
type CloudwatchEventRuleStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudwatchEventRuleObservation `json:"atProvider"` }
A CloudwatchEventRuleStatus defines the observed state of a CloudwatchEventRule
func (*CloudwatchEventRuleStatus) DeepCopy ¶
func (in *CloudwatchEventRuleStatus) DeepCopy() *CloudwatchEventRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleStatus.
func (*CloudwatchEventRuleStatus) DeepCopyInto ¶
func (in *CloudwatchEventRuleStatus) DeepCopyInto(out *CloudwatchEventRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.