v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "cloudwatch-event-rule.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "CloudwatchEventRule"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_cloudwatch_event_rule"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeCloudwatchEventRule

func DecodeCloudwatchEventRule(prev *CloudwatchEventRule, ctyValue cty.Value) (resource.Managed, error)

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

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

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleObservation.

func (*CloudwatchEventRuleObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleParameters.

func (*CloudwatchEventRuleParameters) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleStatus.

func (*CloudwatchEventRuleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL