Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeCloudwatchLogDestination(prev *CloudwatchLogDestination, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudwatchLogDestination_Arn(p *CloudwatchLogDestinationObservation, vals map[string]cty.Value)
- func DecodeCloudwatchLogDestination_Name(p *CloudwatchLogDestinationParameters, vals map[string]cty.Value)
- func DecodeCloudwatchLogDestination_RoleArn(p *CloudwatchLogDestinationParameters, vals map[string]cty.Value)
- func DecodeCloudwatchLogDestination_TargetArn(p *CloudwatchLogDestinationParameters, vals map[string]cty.Value)
- func EncodeCloudwatchLogDestination(r CloudwatchLogDestination) cty.Value
- func EncodeCloudwatchLogDestination_Arn(p CloudwatchLogDestinationObservation, vals map[string]cty.Value)
- func EncodeCloudwatchLogDestination_Name(p CloudwatchLogDestinationParameters, vals map[string]cty.Value)
- func EncodeCloudwatchLogDestination_RoleArn(p CloudwatchLogDestinationParameters, vals map[string]cty.Value)
- func EncodeCloudwatchLogDestination_TargetArn(p CloudwatchLogDestinationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudwatchLogDestination_Arn(k *CloudwatchLogDestinationObservation, p *CloudwatchLogDestinationObservation, ...) bool
- func MergeCloudwatchLogDestination_Name(k *CloudwatchLogDestinationParameters, p *CloudwatchLogDestinationParameters, ...) bool
- func MergeCloudwatchLogDestination_RoleArn(k *CloudwatchLogDestinationParameters, p *CloudwatchLogDestinationParameters, ...) bool
- func MergeCloudwatchLogDestination_TargetArn(k *CloudwatchLogDestinationParameters, p *CloudwatchLogDestinationParameters, ...) bool
- type CloudwatchLogDestination
- func (in *CloudwatchLogDestination) DeepCopy() *CloudwatchLogDestination
- func (in *CloudwatchLogDestination) DeepCopyInto(out *CloudwatchLogDestination)
- func (in *CloudwatchLogDestination) DeepCopyObject() runtime.Object
- func (mg *CloudwatchLogDestination) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudwatchLogDestination) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudwatchLogDestination) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchLogDestination) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchLogDestination) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudwatchLogDestination) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudwatchLogDestination) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudwatchLogDestination) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchLogDestination) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchLogDestination) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudwatchLogDestinationList
- func (in *CloudwatchLogDestinationList) DeepCopy() *CloudwatchLogDestinationList
- func (in *CloudwatchLogDestinationList) DeepCopyInto(out *CloudwatchLogDestinationList)
- func (in *CloudwatchLogDestinationList) DeepCopyObject() runtime.Object
- func (l *CloudwatchLogDestinationList) GetItems() []resource.Managed
- type CloudwatchLogDestinationObservation
- type CloudwatchLogDestinationParameters
- type CloudwatchLogDestinationSpec
- type CloudwatchLogDestinationStatus
Constants ¶
const ( Group = "cloudwatch-log-destination.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudwatchLogDestination" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudwatch_log_destination" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudwatchLogDestination_Arn ¶
func DecodeCloudwatchLogDestination_Arn(p *CloudwatchLogDestinationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchLogDestination_Name ¶
func DecodeCloudwatchLogDestination_Name(p *CloudwatchLogDestinationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchLogDestination_RoleArn ¶
func DecodeCloudwatchLogDestination_RoleArn(p *CloudwatchLogDestinationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchLogDestination_TargetArn ¶
func DecodeCloudwatchLogDestination_TargetArn(p *CloudwatchLogDestinationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeCloudwatchLogDestination ¶
func EncodeCloudwatchLogDestination(r CloudwatchLogDestination) cty.Value
func EncodeCloudwatchLogDestination_Arn ¶
func EncodeCloudwatchLogDestination_Arn(p CloudwatchLogDestinationObservation, vals map[string]cty.Value)
func EncodeCloudwatchLogDestination_Name ¶
func EncodeCloudwatchLogDestination_Name(p CloudwatchLogDestinationParameters, vals map[string]cty.Value)
func EncodeCloudwatchLogDestination_RoleArn ¶
func EncodeCloudwatchLogDestination_RoleArn(p CloudwatchLogDestinationParameters, vals map[string]cty.Value)
func EncodeCloudwatchLogDestination_TargetArn ¶
func EncodeCloudwatchLogDestination_TargetArn(p CloudwatchLogDestinationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudwatchLogDestination_Arn ¶
func MergeCloudwatchLogDestination_Arn(k *CloudwatchLogDestinationObservation, p *CloudwatchLogDestinationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudwatchLogDestination_Name ¶
func MergeCloudwatchLogDestination_Name(k *CloudwatchLogDestinationParameters, p *CloudwatchLogDestinationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchLogDestination_RoleArn ¶
func MergeCloudwatchLogDestination_RoleArn(k *CloudwatchLogDestinationParameters, p *CloudwatchLogDestinationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchLogDestination_TargetArn ¶
func MergeCloudwatchLogDestination_TargetArn(k *CloudwatchLogDestinationParameters, p *CloudwatchLogDestinationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type CloudwatchLogDestination ¶
type CloudwatchLogDestination struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudwatchLogDestinationSpec `json:"spec"` Status CloudwatchLogDestinationStatus `json:"status,omitempty"` }
CloudwatchLogDestination is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudwatchLogDestination) DeepCopy ¶
func (in *CloudwatchLogDestination) DeepCopy() *CloudwatchLogDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestination.
func (*CloudwatchLogDestination) DeepCopyInto ¶
func (in *CloudwatchLogDestination) DeepCopyInto(out *CloudwatchLogDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchLogDestination) DeepCopyObject ¶
func (in *CloudwatchLogDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchLogDestination) GetCondition ¶
func (mg *CloudwatchLogDestination) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudwatchLogDestination.
func (*CloudwatchLogDestination) GetDeletionPolicy ¶
func (mg *CloudwatchLogDestination) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudwatchLogDestination.
func (*CloudwatchLogDestination) GetProviderConfigReference ¶
func (mg *CloudwatchLogDestination) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudwatchLogDestination.
func (*CloudwatchLogDestination) GetProviderReference ¶
func (mg *CloudwatchLogDestination) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudwatchLogDestination. Deprecated: Use GetProviderConfigReference.
func (*CloudwatchLogDestination) GetWriteConnectionSecretToReference ¶
func (mg *CloudwatchLogDestination) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudwatchLogDestination.
func (*CloudwatchLogDestination) SetConditions ¶
func (mg *CloudwatchLogDestination) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudwatchLogDestination.
func (*CloudwatchLogDestination) SetDeletionPolicy ¶
func (mg *CloudwatchLogDestination) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudwatchLogDestination.
func (*CloudwatchLogDestination) SetProviderConfigReference ¶
func (mg *CloudwatchLogDestination) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudwatchLogDestination.
func (*CloudwatchLogDestination) SetProviderReference ¶
func (mg *CloudwatchLogDestination) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudwatchLogDestination. Deprecated: Use SetProviderConfigReference.
func (*CloudwatchLogDestination) SetWriteConnectionSecretToReference ¶
func (mg *CloudwatchLogDestination) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudwatchLogDestination.
type CloudwatchLogDestinationList ¶
type CloudwatchLogDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudwatchLogDestination `json:"items"` }
CloudwatchLogDestination contains a list of CloudwatchLogDestinationList
func (*CloudwatchLogDestinationList) DeepCopy ¶
func (in *CloudwatchLogDestinationList) DeepCopy() *CloudwatchLogDestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationList.
func (*CloudwatchLogDestinationList) DeepCopyInto ¶
func (in *CloudwatchLogDestinationList) DeepCopyInto(out *CloudwatchLogDestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchLogDestinationList) DeepCopyObject ¶
func (in *CloudwatchLogDestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchLogDestinationList) GetItems ¶
func (l *CloudwatchLogDestinationList) GetItems() []resource.Managed
GetItems of this CloudwatchLogDestinationList.
type CloudwatchLogDestinationObservation ¶
type CloudwatchLogDestinationObservation struct {
Arn string `json:"arn"`
}
A CloudwatchLogDestinationObservation records the observed state of a CloudwatchLogDestination
func (*CloudwatchLogDestinationObservation) DeepCopy ¶
func (in *CloudwatchLogDestinationObservation) DeepCopy() *CloudwatchLogDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationObservation.
func (*CloudwatchLogDestinationObservation) DeepCopyInto ¶
func (in *CloudwatchLogDestinationObservation) DeepCopyInto(out *CloudwatchLogDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogDestinationParameters ¶
type CloudwatchLogDestinationParameters struct { RoleArn string `json:"role_arn"` TargetArn string `json:"target_arn"` Name string `json:"name"` }
A CloudwatchLogDestinationParameters defines the desired state of a CloudwatchLogDestination
func (*CloudwatchLogDestinationParameters) DeepCopy ¶
func (in *CloudwatchLogDestinationParameters) DeepCopy() *CloudwatchLogDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationParameters.
func (*CloudwatchLogDestinationParameters) DeepCopyInto ¶
func (in *CloudwatchLogDestinationParameters) DeepCopyInto(out *CloudwatchLogDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogDestinationSpec ¶
type CloudwatchLogDestinationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudwatchLogDestinationParameters `json:"forProvider"` }
A CloudwatchLogDestinationSpec defines the desired state of a CloudwatchLogDestination
func (*CloudwatchLogDestinationSpec) DeepCopy ¶
func (in *CloudwatchLogDestinationSpec) DeepCopy() *CloudwatchLogDestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationSpec.
func (*CloudwatchLogDestinationSpec) DeepCopyInto ¶
func (in *CloudwatchLogDestinationSpec) DeepCopyInto(out *CloudwatchLogDestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogDestinationStatus ¶
type CloudwatchLogDestinationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudwatchLogDestinationObservation `json:"atProvider"` }
A CloudwatchLogDestinationStatus defines the observed state of a CloudwatchLogDestination
func (*CloudwatchLogDestinationStatus) DeepCopy ¶
func (in *CloudwatchLogDestinationStatus) DeepCopy() *CloudwatchLogDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationStatus.
func (*CloudwatchLogDestinationStatus) DeepCopyInto ¶
func (in *CloudwatchLogDestinationStatus) DeepCopyInto(out *CloudwatchLogDestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.