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-log-subscription-filter.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeCloudwatchLogSubscriptionFilter

func DecodeCloudwatchLogSubscriptionFilter(prev *CloudwatchLogSubscriptionFilter, ctyValue cty.Value) (resource.Managed, error)

func DecodeCloudwatchLogSubscriptionFilter_DestinationArn

func DecodeCloudwatchLogSubscriptionFilter_DestinationArn(p *CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudwatchLogSubscriptionFilter_Distribution

func DecodeCloudwatchLogSubscriptionFilter_Distribution(p *CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudwatchLogSubscriptionFilter_FilterPattern

func DecodeCloudwatchLogSubscriptionFilter_FilterPattern(p *CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudwatchLogSubscriptionFilter_LogGroupName

func DecodeCloudwatchLogSubscriptionFilter_LogGroupName(p *CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudwatchLogSubscriptionFilter_Name

func DecodeCloudwatchLogSubscriptionFilter_Name(p *CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCloudwatchLogSubscriptionFilter_RoleArn

func DecodeCloudwatchLogSubscriptionFilter_RoleArn(p *CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeCloudwatchLogSubscriptionFilter

func EncodeCloudwatchLogSubscriptionFilter(r CloudwatchLogSubscriptionFilter) cty.Value

func EncodeCloudwatchLogSubscriptionFilter_DestinationArn

func EncodeCloudwatchLogSubscriptionFilter_DestinationArn(p CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

func EncodeCloudwatchLogSubscriptionFilter_Distribution

func EncodeCloudwatchLogSubscriptionFilter_Distribution(p CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

func EncodeCloudwatchLogSubscriptionFilter_FilterPattern

func EncodeCloudwatchLogSubscriptionFilter_FilterPattern(p CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

func EncodeCloudwatchLogSubscriptionFilter_LogGroupName

func EncodeCloudwatchLogSubscriptionFilter_LogGroupName(p CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

func EncodeCloudwatchLogSubscriptionFilter_Name

func EncodeCloudwatchLogSubscriptionFilter_Name(p CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

func EncodeCloudwatchLogSubscriptionFilter_RoleArn

func EncodeCloudwatchLogSubscriptionFilter_RoleArn(p CloudwatchLogSubscriptionFilterParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeCloudwatchLogSubscriptionFilter_DestinationArn

func MergeCloudwatchLogSubscriptionFilter_DestinationArn(k *CloudwatchLogSubscriptionFilterParameters, p *CloudwatchLogSubscriptionFilterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCloudwatchLogSubscriptionFilter_Distribution

func MergeCloudwatchLogSubscriptionFilter_Distribution(k *CloudwatchLogSubscriptionFilterParameters, p *CloudwatchLogSubscriptionFilterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCloudwatchLogSubscriptionFilter_FilterPattern

func MergeCloudwatchLogSubscriptionFilter_FilterPattern(k *CloudwatchLogSubscriptionFilterParameters, p *CloudwatchLogSubscriptionFilterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCloudwatchLogSubscriptionFilter_LogGroupName

func MergeCloudwatchLogSubscriptionFilter_LogGroupName(k *CloudwatchLogSubscriptionFilterParameters, p *CloudwatchLogSubscriptionFilterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCloudwatchLogSubscriptionFilter_RoleArn

mergePrimitiveTemplateSpec

Types

type CloudwatchLogSubscriptionFilter

type CloudwatchLogSubscriptionFilter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   CloudwatchLogSubscriptionFilterSpec   `json:"spec"`
	Status CloudwatchLogSubscriptionFilterStatus `json:"status,omitempty"`
}

CloudwatchLogSubscriptionFilter is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*CloudwatchLogSubscriptionFilter) DeepCopy

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

func (*CloudwatchLogSubscriptionFilter) DeepCopyInto

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

func (*CloudwatchLogSubscriptionFilter) DeepCopyObject

func (in *CloudwatchLogSubscriptionFilter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CloudwatchLogSubscriptionFilter) GetCondition

GetCondition of this CloudwatchLogSubscriptionFilter.

func (*CloudwatchLogSubscriptionFilter) GetDeletionPolicy

GetDeletionPolicy of this CloudwatchLogSubscriptionFilter.

func (*CloudwatchLogSubscriptionFilter) GetProviderConfigReference

func (mg *CloudwatchLogSubscriptionFilter) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this CloudwatchLogSubscriptionFilter.

func (*CloudwatchLogSubscriptionFilter) GetProviderReference

func (mg *CloudwatchLogSubscriptionFilter) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this CloudwatchLogSubscriptionFilter. Deprecated: Use GetProviderConfigReference.

func (*CloudwatchLogSubscriptionFilter) GetWriteConnectionSecretToReference

func (mg *CloudwatchLogSubscriptionFilter) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this CloudwatchLogSubscriptionFilter.

func (*CloudwatchLogSubscriptionFilter) SetConditions

SetConditions of this CloudwatchLogSubscriptionFilter.

func (*CloudwatchLogSubscriptionFilter) SetDeletionPolicy

SetDeletionPolicy of this CloudwatchLogSubscriptionFilter.

func (*CloudwatchLogSubscriptionFilter) SetProviderConfigReference

func (mg *CloudwatchLogSubscriptionFilter) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this CloudwatchLogSubscriptionFilter.

func (*CloudwatchLogSubscriptionFilter) SetProviderReference

func (mg *CloudwatchLogSubscriptionFilter) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this CloudwatchLogSubscriptionFilter. Deprecated: Use SetProviderConfigReference.

func (*CloudwatchLogSubscriptionFilter) SetWriteConnectionSecretToReference

func (mg *CloudwatchLogSubscriptionFilter) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this CloudwatchLogSubscriptionFilter.

type CloudwatchLogSubscriptionFilterList

type CloudwatchLogSubscriptionFilterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CloudwatchLogSubscriptionFilter `json:"items"`
}

CloudwatchLogSubscriptionFilter contains a list of CloudwatchLogSubscriptionFilterList

func (*CloudwatchLogSubscriptionFilterList) DeepCopy

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

func (*CloudwatchLogSubscriptionFilterList) DeepCopyInto

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

func (*CloudwatchLogSubscriptionFilterList) DeepCopyObject

func (in *CloudwatchLogSubscriptionFilterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CloudwatchLogSubscriptionFilterList) GetItems

GetItems of this CloudwatchLogSubscriptionFilterList.

type CloudwatchLogSubscriptionFilterObservation

type CloudwatchLogSubscriptionFilterObservation struct{}

A CloudwatchLogSubscriptionFilterObservation records the observed state of a CloudwatchLogSubscriptionFilter

func (*CloudwatchLogSubscriptionFilterObservation) DeepCopy

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

func (*CloudwatchLogSubscriptionFilterObservation) DeepCopyInto

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

type CloudwatchLogSubscriptionFilterParameters

type CloudwatchLogSubscriptionFilterParameters struct {
	Distribution   string `json:"distribution"`
	FilterPattern  string `json:"filter_pattern"`
	LogGroupName   string `json:"log_group_name"`
	Name           string `json:"name"`
	RoleArn        string `json:"role_arn"`
	DestinationArn string `json:"destination_arn"`
}

A CloudwatchLogSubscriptionFilterParameters defines the desired state of a CloudwatchLogSubscriptionFilter

func (*CloudwatchLogSubscriptionFilterParameters) DeepCopy

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

func (*CloudwatchLogSubscriptionFilterParameters) DeepCopyInto

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

type CloudwatchLogSubscriptionFilterSpec

type CloudwatchLogSubscriptionFilterSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  CloudwatchLogSubscriptionFilterParameters `json:"forProvider"`
}

A CloudwatchLogSubscriptionFilterSpec defines the desired state of a CloudwatchLogSubscriptionFilter

func (*CloudwatchLogSubscriptionFilterSpec) DeepCopy

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

func (*CloudwatchLogSubscriptionFilterSpec) DeepCopyInto

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

type CloudwatchLogSubscriptionFilterStatus

type CloudwatchLogSubscriptionFilterStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     CloudwatchLogSubscriptionFilterObservation `json:"atProvider"`
}

A CloudwatchLogSubscriptionFilterStatus defines the observed state of a CloudwatchLogSubscriptionFilter

func (*CloudwatchLogSubscriptionFilterStatus) DeepCopy

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

func (*CloudwatchLogSubscriptionFilterStatus) 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