Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeCloudwatchLogStream(prev *CloudwatchLogStream, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudwatchLogStream_Arn(p *CloudwatchLogStreamObservation, vals map[string]cty.Value)
- func DecodeCloudwatchLogStream_LogGroupName(p *CloudwatchLogStreamParameters, vals map[string]cty.Value)
- func DecodeCloudwatchLogStream_Name(p *CloudwatchLogStreamParameters, vals map[string]cty.Value)
- func EncodeCloudwatchLogStream(r CloudwatchLogStream) cty.Value
- func EncodeCloudwatchLogStream_Arn(p CloudwatchLogStreamObservation, vals map[string]cty.Value)
- func EncodeCloudwatchLogStream_LogGroupName(p CloudwatchLogStreamParameters, vals map[string]cty.Value)
- func EncodeCloudwatchLogStream_Name(p CloudwatchLogStreamParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudwatchLogStream_Arn(k *CloudwatchLogStreamObservation, p *CloudwatchLogStreamObservation, ...) bool
- func MergeCloudwatchLogStream_LogGroupName(k *CloudwatchLogStreamParameters, p *CloudwatchLogStreamParameters, ...) bool
- func MergeCloudwatchLogStream_Name(k *CloudwatchLogStreamParameters, p *CloudwatchLogStreamParameters, ...) bool
- type CloudwatchLogStream
- func (in *CloudwatchLogStream) DeepCopy() *CloudwatchLogStream
- func (in *CloudwatchLogStream) DeepCopyInto(out *CloudwatchLogStream)
- func (in *CloudwatchLogStream) DeepCopyObject() runtime.Object
- func (mg *CloudwatchLogStream) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudwatchLogStream) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudwatchLogStream) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchLogStream) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchLogStream) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudwatchLogStream) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudwatchLogStream) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudwatchLogStream) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchLogStream) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchLogStream) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudwatchLogStreamList
- type CloudwatchLogStreamObservation
- type CloudwatchLogStreamParameters
- type CloudwatchLogStreamSpec
- type CloudwatchLogStreamStatus
Constants ¶
const ( Group = "cloudwatch-log-stream.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudwatchLogStream" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudwatch_log_stream" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudwatchLogStream_Arn ¶
func DecodeCloudwatchLogStream_Arn(p *CloudwatchLogStreamObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchLogStream_LogGroupName ¶
func DecodeCloudwatchLogStream_LogGroupName(p *CloudwatchLogStreamParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchLogStream_Name ¶
func DecodeCloudwatchLogStream_Name(p *CloudwatchLogStreamParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeCloudwatchLogStream ¶
func EncodeCloudwatchLogStream(r CloudwatchLogStream) cty.Value
func EncodeCloudwatchLogStream_Arn ¶
func EncodeCloudwatchLogStream_Arn(p CloudwatchLogStreamObservation, vals map[string]cty.Value)
func EncodeCloudwatchLogStream_LogGroupName ¶
func EncodeCloudwatchLogStream_LogGroupName(p CloudwatchLogStreamParameters, vals map[string]cty.Value)
func EncodeCloudwatchLogStream_Name ¶
func EncodeCloudwatchLogStream_Name(p CloudwatchLogStreamParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudwatchLogStream_Arn ¶
func MergeCloudwatchLogStream_Arn(k *CloudwatchLogStreamObservation, p *CloudwatchLogStreamObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudwatchLogStream_LogGroupName ¶
func MergeCloudwatchLogStream_LogGroupName(k *CloudwatchLogStreamParameters, p *CloudwatchLogStreamParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchLogStream_Name ¶
func MergeCloudwatchLogStream_Name(k *CloudwatchLogStreamParameters, p *CloudwatchLogStreamParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type CloudwatchLogStream ¶
type CloudwatchLogStream struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudwatchLogStreamSpec `json:"spec"` Status CloudwatchLogStreamStatus `json:"status,omitempty"` }
CloudwatchLogStream is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudwatchLogStream) DeepCopy ¶
func (in *CloudwatchLogStream) DeepCopy() *CloudwatchLogStream
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStream.
func (*CloudwatchLogStream) DeepCopyInto ¶
func (in *CloudwatchLogStream) DeepCopyInto(out *CloudwatchLogStream)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchLogStream) DeepCopyObject ¶
func (in *CloudwatchLogStream) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchLogStream) GetCondition ¶
func (mg *CloudwatchLogStream) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudwatchLogStream.
func (*CloudwatchLogStream) GetDeletionPolicy ¶
func (mg *CloudwatchLogStream) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudwatchLogStream.
func (*CloudwatchLogStream) GetProviderConfigReference ¶
func (mg *CloudwatchLogStream) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudwatchLogStream.
func (*CloudwatchLogStream) GetProviderReference ¶
func (mg *CloudwatchLogStream) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudwatchLogStream. Deprecated: Use GetProviderConfigReference.
func (*CloudwatchLogStream) GetWriteConnectionSecretToReference ¶
func (mg *CloudwatchLogStream) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudwatchLogStream.
func (*CloudwatchLogStream) SetConditions ¶
func (mg *CloudwatchLogStream) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudwatchLogStream.
func (*CloudwatchLogStream) SetDeletionPolicy ¶
func (mg *CloudwatchLogStream) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudwatchLogStream.
func (*CloudwatchLogStream) SetProviderConfigReference ¶
func (mg *CloudwatchLogStream) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudwatchLogStream.
func (*CloudwatchLogStream) SetProviderReference ¶
func (mg *CloudwatchLogStream) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudwatchLogStream. Deprecated: Use SetProviderConfigReference.
func (*CloudwatchLogStream) SetWriteConnectionSecretToReference ¶
func (mg *CloudwatchLogStream) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudwatchLogStream.
type CloudwatchLogStreamList ¶
type CloudwatchLogStreamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudwatchLogStream `json:"items"` }
CloudwatchLogStream contains a list of CloudwatchLogStreamList
func (*CloudwatchLogStreamList) DeepCopy ¶
func (in *CloudwatchLogStreamList) DeepCopy() *CloudwatchLogStreamList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStreamList.
func (*CloudwatchLogStreamList) DeepCopyInto ¶
func (in *CloudwatchLogStreamList) DeepCopyInto(out *CloudwatchLogStreamList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchLogStreamList) DeepCopyObject ¶
func (in *CloudwatchLogStreamList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchLogStreamList) GetItems ¶
func (l *CloudwatchLogStreamList) GetItems() []resource.Managed
GetItems of this CloudwatchLogStreamList.
type CloudwatchLogStreamObservation ¶
type CloudwatchLogStreamObservation struct {
Arn string `json:"arn"`
}
A CloudwatchLogStreamObservation records the observed state of a CloudwatchLogStream
func (*CloudwatchLogStreamObservation) DeepCopy ¶
func (in *CloudwatchLogStreamObservation) DeepCopy() *CloudwatchLogStreamObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStreamObservation.
func (*CloudwatchLogStreamObservation) DeepCopyInto ¶
func (in *CloudwatchLogStreamObservation) DeepCopyInto(out *CloudwatchLogStreamObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogStreamParameters ¶
type CloudwatchLogStreamParameters struct { LogGroupName string `json:"log_group_name"` Name string `json:"name"` }
A CloudwatchLogStreamParameters defines the desired state of a CloudwatchLogStream
func (*CloudwatchLogStreamParameters) DeepCopy ¶
func (in *CloudwatchLogStreamParameters) DeepCopy() *CloudwatchLogStreamParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStreamParameters.
func (*CloudwatchLogStreamParameters) DeepCopyInto ¶
func (in *CloudwatchLogStreamParameters) DeepCopyInto(out *CloudwatchLogStreamParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogStreamSpec ¶
type CloudwatchLogStreamSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudwatchLogStreamParameters `json:"forProvider"` }
A CloudwatchLogStreamSpec defines the desired state of a CloudwatchLogStream
func (*CloudwatchLogStreamSpec) DeepCopy ¶
func (in *CloudwatchLogStreamSpec) DeepCopy() *CloudwatchLogStreamSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStreamSpec.
func (*CloudwatchLogStreamSpec) DeepCopyInto ¶
func (in *CloudwatchLogStreamSpec) DeepCopyInto(out *CloudwatchLogStreamSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogStreamStatus ¶
type CloudwatchLogStreamStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudwatchLogStreamObservation `json:"atProvider"` }
A CloudwatchLogStreamStatus defines the observed state of a CloudwatchLogStream
func (*CloudwatchLogStreamStatus) DeepCopy ¶
func (in *CloudwatchLogStreamStatus) DeepCopy() *CloudwatchLogStreamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStreamStatus.
func (*CloudwatchLogStreamStatus) DeepCopyInto ¶
func (in *CloudwatchLogStreamStatus) DeepCopyInto(out *CloudwatchLogStreamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.