Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeCloudwatchLogDestinationPolicy(prev *CloudwatchLogDestinationPolicy, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudwatchLogDestinationPolicy_AccessPolicy(p *CloudwatchLogDestinationPolicyParameters, vals map[string]cty.Value)
- func DecodeCloudwatchLogDestinationPolicy_DestinationName(p *CloudwatchLogDestinationPolicyParameters, vals map[string]cty.Value)
- func EncodeCloudwatchLogDestinationPolicy(r CloudwatchLogDestinationPolicy) cty.Value
- func EncodeCloudwatchLogDestinationPolicy_AccessPolicy(p CloudwatchLogDestinationPolicyParameters, vals map[string]cty.Value)
- func EncodeCloudwatchLogDestinationPolicy_DestinationName(p CloudwatchLogDestinationPolicyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudwatchLogDestinationPolicy_AccessPolicy(k *CloudwatchLogDestinationPolicyParameters, ...) bool
- func MergeCloudwatchLogDestinationPolicy_DestinationName(k *CloudwatchLogDestinationPolicyParameters, ...) bool
- type CloudwatchLogDestinationPolicy
- func (in *CloudwatchLogDestinationPolicy) DeepCopy() *CloudwatchLogDestinationPolicy
- func (in *CloudwatchLogDestinationPolicy) DeepCopyInto(out *CloudwatchLogDestinationPolicy)
- func (in *CloudwatchLogDestinationPolicy) DeepCopyObject() runtime.Object
- func (mg *CloudwatchLogDestinationPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudwatchLogDestinationPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudwatchLogDestinationPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchLogDestinationPolicy) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchLogDestinationPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudwatchLogDestinationPolicy) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudwatchLogDestinationPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudwatchLogDestinationPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchLogDestinationPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchLogDestinationPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudwatchLogDestinationPolicyList
- func (in *CloudwatchLogDestinationPolicyList) DeepCopy() *CloudwatchLogDestinationPolicyList
- func (in *CloudwatchLogDestinationPolicyList) DeepCopyInto(out *CloudwatchLogDestinationPolicyList)
- func (in *CloudwatchLogDestinationPolicyList) DeepCopyObject() runtime.Object
- func (l *CloudwatchLogDestinationPolicyList) GetItems() []resource.Managed
- type CloudwatchLogDestinationPolicyObservation
- type CloudwatchLogDestinationPolicyParameters
- type CloudwatchLogDestinationPolicySpec
- type CloudwatchLogDestinationPolicyStatus
Constants ¶
const ( Group = "cloudwatch-log-destination-policy.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudwatchLogDestinationPolicy" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudwatch_log_destination_policy" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudwatchLogDestinationPolicy_AccessPolicy ¶
func DecodeCloudwatchLogDestinationPolicy_AccessPolicy(p *CloudwatchLogDestinationPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchLogDestinationPolicy_DestinationName ¶
func DecodeCloudwatchLogDestinationPolicy_DestinationName(p *CloudwatchLogDestinationPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeCloudwatchLogDestinationPolicy ¶
func EncodeCloudwatchLogDestinationPolicy(r CloudwatchLogDestinationPolicy) cty.Value
func EncodeCloudwatchLogDestinationPolicy_AccessPolicy ¶
func EncodeCloudwatchLogDestinationPolicy_AccessPolicy(p CloudwatchLogDestinationPolicyParameters, vals map[string]cty.Value)
func EncodeCloudwatchLogDestinationPolicy_DestinationName ¶
func EncodeCloudwatchLogDestinationPolicy_DestinationName(p CloudwatchLogDestinationPolicyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudwatchLogDestinationPolicy_AccessPolicy ¶
func MergeCloudwatchLogDestinationPolicy_AccessPolicy(k *CloudwatchLogDestinationPolicyParameters, p *CloudwatchLogDestinationPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchLogDestinationPolicy_DestinationName ¶
func MergeCloudwatchLogDestinationPolicy_DestinationName(k *CloudwatchLogDestinationPolicyParameters, p *CloudwatchLogDestinationPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type CloudwatchLogDestinationPolicy ¶
type CloudwatchLogDestinationPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudwatchLogDestinationPolicySpec `json:"spec"` Status CloudwatchLogDestinationPolicyStatus `json:"status,omitempty"` }
CloudwatchLogDestinationPolicy is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudwatchLogDestinationPolicy) DeepCopy ¶
func (in *CloudwatchLogDestinationPolicy) DeepCopy() *CloudwatchLogDestinationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicy.
func (*CloudwatchLogDestinationPolicy) DeepCopyInto ¶
func (in *CloudwatchLogDestinationPolicy) DeepCopyInto(out *CloudwatchLogDestinationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchLogDestinationPolicy) DeepCopyObject ¶
func (in *CloudwatchLogDestinationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchLogDestinationPolicy) GetCondition ¶
func (mg *CloudwatchLogDestinationPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudwatchLogDestinationPolicy.
func (*CloudwatchLogDestinationPolicy) GetDeletionPolicy ¶
func (mg *CloudwatchLogDestinationPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudwatchLogDestinationPolicy.
func (*CloudwatchLogDestinationPolicy) GetProviderConfigReference ¶
func (mg *CloudwatchLogDestinationPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudwatchLogDestinationPolicy.
func (*CloudwatchLogDestinationPolicy) GetProviderReference ¶
func (mg *CloudwatchLogDestinationPolicy) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudwatchLogDestinationPolicy. Deprecated: Use GetProviderConfigReference.
func (*CloudwatchLogDestinationPolicy) GetWriteConnectionSecretToReference ¶
func (mg *CloudwatchLogDestinationPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudwatchLogDestinationPolicy.
func (*CloudwatchLogDestinationPolicy) SetConditions ¶
func (mg *CloudwatchLogDestinationPolicy) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudwatchLogDestinationPolicy.
func (*CloudwatchLogDestinationPolicy) SetDeletionPolicy ¶
func (mg *CloudwatchLogDestinationPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudwatchLogDestinationPolicy.
func (*CloudwatchLogDestinationPolicy) SetProviderConfigReference ¶
func (mg *CloudwatchLogDestinationPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudwatchLogDestinationPolicy.
func (*CloudwatchLogDestinationPolicy) SetProviderReference ¶
func (mg *CloudwatchLogDestinationPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudwatchLogDestinationPolicy. Deprecated: Use SetProviderConfigReference.
func (*CloudwatchLogDestinationPolicy) SetWriteConnectionSecretToReference ¶
func (mg *CloudwatchLogDestinationPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudwatchLogDestinationPolicy.
type CloudwatchLogDestinationPolicyList ¶
type CloudwatchLogDestinationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudwatchLogDestinationPolicy `json:"items"` }
CloudwatchLogDestinationPolicy contains a list of CloudwatchLogDestinationPolicyList
func (*CloudwatchLogDestinationPolicyList) DeepCopy ¶
func (in *CloudwatchLogDestinationPolicyList) DeepCopy() *CloudwatchLogDestinationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicyList.
func (*CloudwatchLogDestinationPolicyList) DeepCopyInto ¶
func (in *CloudwatchLogDestinationPolicyList) DeepCopyInto(out *CloudwatchLogDestinationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchLogDestinationPolicyList) DeepCopyObject ¶
func (in *CloudwatchLogDestinationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchLogDestinationPolicyList) GetItems ¶
func (l *CloudwatchLogDestinationPolicyList) GetItems() []resource.Managed
GetItems of this CloudwatchLogDestinationPolicyList.
type CloudwatchLogDestinationPolicyObservation ¶
type CloudwatchLogDestinationPolicyObservation struct{}
A CloudwatchLogDestinationPolicyObservation records the observed state of a CloudwatchLogDestinationPolicy
func (*CloudwatchLogDestinationPolicyObservation) DeepCopy ¶
func (in *CloudwatchLogDestinationPolicyObservation) DeepCopy() *CloudwatchLogDestinationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicyObservation.
func (*CloudwatchLogDestinationPolicyObservation) DeepCopyInto ¶
func (in *CloudwatchLogDestinationPolicyObservation) DeepCopyInto(out *CloudwatchLogDestinationPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogDestinationPolicyParameters ¶
type CloudwatchLogDestinationPolicyParameters struct { AccessPolicy string `json:"access_policy"` DestinationName string `json:"destination_name"` }
A CloudwatchLogDestinationPolicyParameters defines the desired state of a CloudwatchLogDestinationPolicy
func (*CloudwatchLogDestinationPolicyParameters) DeepCopy ¶
func (in *CloudwatchLogDestinationPolicyParameters) DeepCopy() *CloudwatchLogDestinationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicyParameters.
func (*CloudwatchLogDestinationPolicyParameters) DeepCopyInto ¶
func (in *CloudwatchLogDestinationPolicyParameters) DeepCopyInto(out *CloudwatchLogDestinationPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogDestinationPolicySpec ¶
type CloudwatchLogDestinationPolicySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudwatchLogDestinationPolicyParameters `json:"forProvider"` }
A CloudwatchLogDestinationPolicySpec defines the desired state of a CloudwatchLogDestinationPolicy
func (*CloudwatchLogDestinationPolicySpec) DeepCopy ¶
func (in *CloudwatchLogDestinationPolicySpec) DeepCopy() *CloudwatchLogDestinationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicySpec.
func (*CloudwatchLogDestinationPolicySpec) DeepCopyInto ¶
func (in *CloudwatchLogDestinationPolicySpec) DeepCopyInto(out *CloudwatchLogDestinationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchLogDestinationPolicyStatus ¶
type CloudwatchLogDestinationPolicyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudwatchLogDestinationPolicyObservation `json:"atProvider"` }
A CloudwatchLogDestinationPolicyStatus defines the observed state of a CloudwatchLogDestinationPolicy
func (*CloudwatchLogDestinationPolicyStatus) DeepCopy ¶
func (in *CloudwatchLogDestinationPolicyStatus) DeepCopy() *CloudwatchLogDestinationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicyStatus.
func (*CloudwatchLogDestinationPolicyStatus) DeepCopyInto ¶
func (in *CloudwatchLogDestinationPolicyStatus) DeepCopyInto(out *CloudwatchLogDestinationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.