Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cloudwatchlogs.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type Definition
- func (in *Definition) DeepCopy() *Definition
- func (in *Definition) DeepCopyInto(out *Definition)
- func (in *Definition) DeepCopyObject() runtime.Object
- func (mg *Definition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Definition) GetConnectionDetailsMapping() map[string]string
- func (mg *Definition) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Definition) GetID() string
- func (tr *Definition) GetObservation() (map[string]any, error)
- func (tr *Definition) GetParameters() (map[string]any, error)
- func (mg *Definition) GetProviderConfigReference() *xpv1.Reference
- func (mg *Definition) GetProviderReference() *xpv1.Reference
- func (mg *Definition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Definition) GetTerraformResourceType() string
- func (tr *Definition) GetTerraformSchemaVersion() int
- func (mg *Definition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Definition) LateInitialize(attrs []byte) (bool, error)
- func (mg *Definition) SetConditions(c ...xpv1.Condition)
- func (mg *Definition) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Definition) SetObservation(obs map[string]any) error
- func (tr *Definition) SetParameters(params map[string]any) error
- func (mg *Definition) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Definition) SetProviderReference(r *xpv1.Reference)
- func (mg *Definition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Definition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DefinitionList
- type DefinitionObservation
- type DefinitionParameters
- type DefinitionSpec
- type DefinitionStatus
- type Destination
- func (in *Destination) DeepCopy() *Destination
- func (in *Destination) DeepCopyInto(out *Destination)
- func (in *Destination) DeepCopyObject() runtime.Object
- func (mg *Destination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Destination) GetConnectionDetailsMapping() map[string]string
- func (mg *Destination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Destination) GetID() string
- func (tr *Destination) GetObservation() (map[string]any, error)
- func (tr *Destination) GetParameters() (map[string]any, error)
- func (mg *Destination) GetProviderConfigReference() *xpv1.Reference
- func (mg *Destination) GetProviderReference() *xpv1.Reference
- func (mg *Destination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Destination) GetTerraformResourceType() string
- func (tr *Destination) GetTerraformSchemaVersion() int
- func (mg *Destination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Destination) LateInitialize(attrs []byte) (bool, error)
- func (mg *Destination) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Destination) SetConditions(c ...xpv1.Condition)
- func (mg *Destination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Destination) SetObservation(obs map[string]any) error
- func (tr *Destination) SetParameters(params map[string]any) error
- func (mg *Destination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Destination) SetProviderReference(r *xpv1.Reference)
- func (mg *Destination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Destination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DestinationList
- type DestinationObservation
- type DestinationParameters
- type DestinationPolicy
- func (in *DestinationPolicy) DeepCopy() *DestinationPolicy
- func (in *DestinationPolicy) DeepCopyInto(out *DestinationPolicy)
- func (in *DestinationPolicy) DeepCopyObject() runtime.Object
- func (mg *DestinationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DestinationPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *DestinationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DestinationPolicy) GetID() string
- func (tr *DestinationPolicy) GetObservation() (map[string]any, error)
- func (tr *DestinationPolicy) GetParameters() (map[string]any, error)
- func (mg *DestinationPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *DestinationPolicy) GetProviderReference() *xpv1.Reference
- func (mg *DestinationPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DestinationPolicy) GetTerraformResourceType() string
- func (tr *DestinationPolicy) GetTerraformSchemaVersion() int
- func (mg *DestinationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DestinationPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *DestinationPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *DestinationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DestinationPolicy) SetObservation(obs map[string]any) error
- func (tr *DestinationPolicy) SetParameters(params map[string]any) error
- func (mg *DestinationPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DestinationPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *DestinationPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DestinationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DestinationPolicyList
- type DestinationPolicyObservation
- type DestinationPolicyParameters
- type DestinationPolicySpec
- type DestinationPolicyStatus
- type DestinationSpec
- type DestinationStatus
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Group) GetConnectionDetailsMapping() map[string]string
- func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Group) GetID() string
- func (tr *Group) GetObservation() (map[string]any, error)
- func (tr *Group) GetParameters() (map[string]any, error)
- func (mg *Group) GetProviderConfigReference() *xpv1.Reference
- func (mg *Group) GetProviderReference() *xpv1.Reference
- func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Group) GetTerraformResourceType() string
- func (tr *Group) GetTerraformSchemaVersion() int
- func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Group) LateInitialize(attrs []byte) (bool, error)
- func (mg *Group) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Group) SetConditions(c ...xpv1.Condition)
- func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Group) SetObservation(obs map[string]any) error
- func (tr *Group) SetParameters(params map[string]any) error
- func (mg *Group) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Group) SetProviderReference(r *xpv1.Reference)
- func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupList
- type GroupObservation
- type GroupParameters
- type GroupSpec
- type GroupStatus
- type MetricFilter
- func (in *MetricFilter) DeepCopy() *MetricFilter
- func (in *MetricFilter) DeepCopyInto(out *MetricFilter)
- func (in *MetricFilter) DeepCopyObject() runtime.Object
- func (mg *MetricFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MetricFilter) GetConnectionDetailsMapping() map[string]string
- func (mg *MetricFilter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MetricFilter) GetID() string
- func (tr *MetricFilter) GetObservation() (map[string]any, error)
- func (tr *MetricFilter) GetParameters() (map[string]any, error)
- func (mg *MetricFilter) GetProviderConfigReference() *xpv1.Reference
- func (mg *MetricFilter) GetProviderReference() *xpv1.Reference
- func (mg *MetricFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MetricFilter) GetTerraformResourceType() string
- func (tr *MetricFilter) GetTerraformSchemaVersion() int
- func (mg *MetricFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MetricFilter) LateInitialize(attrs []byte) (bool, error)
- func (mg *MetricFilter) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MetricFilter) SetConditions(c ...xpv1.Condition)
- func (mg *MetricFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MetricFilter) SetObservation(obs map[string]any) error
- func (tr *MetricFilter) SetParameters(params map[string]any) error
- func (mg *MetricFilter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MetricFilter) SetProviderReference(r *xpv1.Reference)
- func (mg *MetricFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MetricFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MetricFilterList
- type MetricFilterObservation
- type MetricFilterParameters
- type MetricFilterSpec
- type MetricFilterStatus
- type MetricTransformationObservation
- type MetricTransformationParameters
- type ResourcePolicy
- func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
- func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
- func (in *ResourcePolicy) DeepCopyObject() runtime.Object
- func (mg *ResourcePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ResourcePolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ResourcePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ResourcePolicy) GetID() string
- func (tr *ResourcePolicy) GetObservation() (map[string]any, error)
- func (tr *ResourcePolicy) GetParameters() (map[string]any, error)
- func (mg *ResourcePolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ResourcePolicy) GetProviderReference() *xpv1.Reference
- func (mg *ResourcePolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ResourcePolicy) GetTerraformResourceType() string
- func (tr *ResourcePolicy) GetTerraformSchemaVersion() int
- func (mg *ResourcePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ResourcePolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ResourcePolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ResourcePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ResourcePolicy) SetObservation(obs map[string]any) error
- func (tr *ResourcePolicy) SetParameters(params map[string]any) error
- func (mg *ResourcePolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ResourcePolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ResourcePolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ResourcePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResourcePolicyList
- type ResourcePolicyObservation
- type ResourcePolicyParameters
- type ResourcePolicySpec
- type ResourcePolicyStatus
- type Stream
- func (in *Stream) DeepCopy() *Stream
- func (in *Stream) DeepCopyInto(out *Stream)
- func (in *Stream) DeepCopyObject() runtime.Object
- func (mg *Stream) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Stream) GetConnectionDetailsMapping() map[string]string
- func (mg *Stream) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Stream) GetID() string
- func (tr *Stream) GetObservation() (map[string]any, error)
- func (tr *Stream) GetParameters() (map[string]any, error)
- func (mg *Stream) GetProviderConfigReference() *xpv1.Reference
- func (mg *Stream) GetProviderReference() *xpv1.Reference
- func (mg *Stream) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Stream) GetTerraformResourceType() string
- func (tr *Stream) GetTerraformSchemaVersion() int
- func (mg *Stream) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Stream) LateInitialize(attrs []byte) (bool, error)
- func (mg *Stream) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Stream) SetConditions(c ...xpv1.Condition)
- func (mg *Stream) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Stream) SetObservation(obs map[string]any) error
- func (tr *Stream) SetParameters(params map[string]any) error
- func (mg *Stream) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Stream) SetProviderReference(r *xpv1.Reference)
- func (mg *Stream) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Stream) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StreamList
- type StreamObservation
- type StreamParameters
- type StreamSpec
- type StreamStatus
- type SubscriptionFilter
- func (in *SubscriptionFilter) DeepCopy() *SubscriptionFilter
- func (in *SubscriptionFilter) DeepCopyInto(out *SubscriptionFilter)
- func (in *SubscriptionFilter) DeepCopyObject() runtime.Object
- func (mg *SubscriptionFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubscriptionFilter) GetConnectionDetailsMapping() map[string]string
- func (mg *SubscriptionFilter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubscriptionFilter) GetID() string
- func (tr *SubscriptionFilter) GetObservation() (map[string]any, error)
- func (tr *SubscriptionFilter) GetParameters() (map[string]any, error)
- func (mg *SubscriptionFilter) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubscriptionFilter) GetProviderReference() *xpv1.Reference
- func (mg *SubscriptionFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SubscriptionFilter) GetTerraformResourceType() string
- func (tr *SubscriptionFilter) GetTerraformSchemaVersion() int
- func (mg *SubscriptionFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubscriptionFilter) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubscriptionFilter) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SubscriptionFilter) SetConditions(c ...xpv1.Condition)
- func (mg *SubscriptionFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubscriptionFilter) SetObservation(obs map[string]any) error
- func (tr *SubscriptionFilter) SetParameters(params map[string]any) error
- func (mg *SubscriptionFilter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubscriptionFilter) SetProviderReference(r *xpv1.Reference)
- func (mg *SubscriptionFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SubscriptionFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubscriptionFilterList
- type SubscriptionFilterObservation
- type SubscriptionFilterParameters
- type SubscriptionFilterSpec
- type SubscriptionFilterStatus
Constants ¶
const ( CRDGroup = "cloudwatchlogs.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Definition_Kind = "Definition" Definition_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Definition_Kind}.String() Definition_KindAPIVersion = Definition_Kind + "." + CRDGroupVersion.String() Definition_GroupVersionKind = CRDGroupVersion.WithKind(Definition_Kind) )
Repository type metadata.
var ( Destination_Kind = "Destination" Destination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Destination_Kind}.String() Destination_KindAPIVersion = Destination_Kind + "." + CRDGroupVersion.String() Destination_GroupVersionKind = CRDGroupVersion.WithKind(Destination_Kind) )
Repository type metadata.
var ( DestinationPolicy_Kind = "DestinationPolicy" DestinationPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DestinationPolicy_Kind}.String() DestinationPolicy_KindAPIVersion = DestinationPolicy_Kind + "." + CRDGroupVersion.String() DestinationPolicy_GroupVersionKind = CRDGroupVersion.WithKind(DestinationPolicy_Kind) )
Repository type metadata.
var ( Group_Kind = "Group" Group_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Group_Kind}.String() Group_KindAPIVersion = Group_Kind + "." + CRDGroupVersion.String() Group_GroupVersionKind = CRDGroupVersion.WithKind(Group_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( MetricFilter_Kind = "MetricFilter" MetricFilter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MetricFilter_Kind}.String() MetricFilter_KindAPIVersion = MetricFilter_Kind + "." + CRDGroupVersion.String() MetricFilter_GroupVersionKind = CRDGroupVersion.WithKind(MetricFilter_Kind) )
Repository type metadata.
var ( ResourcePolicy_Kind = "ResourcePolicy" ResourcePolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ResourcePolicy_Kind}.String() ResourcePolicy_KindAPIVersion = ResourcePolicy_Kind + "." + CRDGroupVersion.String() ResourcePolicy_GroupVersionKind = CRDGroupVersion.WithKind(ResourcePolicy_Kind) )
Repository type metadata.
var ( Stream_Kind = "Stream" Stream_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Stream_Kind}.String() Stream_KindAPIVersion = Stream_Kind + "." + CRDGroupVersion.String() Stream_GroupVersionKind = CRDGroupVersion.WithKind(Stream_Kind) )
Repository type metadata.
var ( SubscriptionFilter_Kind = "SubscriptionFilter" SubscriptionFilter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubscriptionFilter_Kind}.String() SubscriptionFilter_KindAPIVersion = SubscriptionFilter_Kind + "." + CRDGroupVersion.String() SubscriptionFilter_GroupVersionKind = CRDGroupVersion.WithKind(SubscriptionFilter_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Definition ¶
type Definition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DefinitionSpec `json:"spec"` Status DefinitionStatus `json:"status,omitempty"` }
Definition is the Schema for the Definitions API. Provides a CloudWatch Logs query definition resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Definition) DeepCopy ¶
func (in *Definition) DeepCopy() *Definition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Definition.
func (*Definition) DeepCopyInto ¶
func (in *Definition) DeepCopyInto(out *Definition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Definition) DeepCopyObject ¶
func (in *Definition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Definition) GetCondition ¶
func (mg *Definition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Definition.
func (*Definition) GetConnectionDetailsMapping ¶
func (tr *Definition) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Definition
func (*Definition) GetDeletionPolicy ¶
func (mg *Definition) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Definition.
func (*Definition) GetID ¶
func (tr *Definition) GetID() string
GetID returns ID of underlying Terraform resource of this Definition
func (*Definition) GetObservation ¶
func (tr *Definition) GetObservation() (map[string]any, error)
GetObservation of this Definition
func (*Definition) GetParameters ¶
func (tr *Definition) GetParameters() (map[string]any, error)
GetParameters of this Definition
func (*Definition) GetProviderConfigReference ¶
func (mg *Definition) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Definition.
func (*Definition) GetProviderReference ¶
func (mg *Definition) GetProviderReference() *xpv1.Reference
GetProviderReference of this Definition. Deprecated: Use GetProviderConfigReference.
func (*Definition) GetPublishConnectionDetailsTo ¶
func (mg *Definition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Definition.
func (*Definition) GetTerraformResourceType ¶
func (mg *Definition) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Definition
func (*Definition) GetTerraformSchemaVersion ¶
func (tr *Definition) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Definition) GetWriteConnectionSecretToReference ¶
func (mg *Definition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Definition.
func (*Definition) LateInitialize ¶
func (tr *Definition) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Definition using its observed tfState. returns True if there are any spec changes for the resource.
func (*Definition) SetConditions ¶
func (mg *Definition) SetConditions(c ...xpv1.Condition)
SetConditions of this Definition.
func (*Definition) SetDeletionPolicy ¶
func (mg *Definition) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Definition.
func (*Definition) SetObservation ¶
func (tr *Definition) SetObservation(obs map[string]any) error
SetObservation for this Definition
func (*Definition) SetParameters ¶
func (tr *Definition) SetParameters(params map[string]any) error
SetParameters for this Definition
func (*Definition) SetProviderConfigReference ¶
func (mg *Definition) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Definition.
func (*Definition) SetProviderReference ¶
func (mg *Definition) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Definition. Deprecated: Use SetProviderConfigReference.
func (*Definition) SetPublishConnectionDetailsTo ¶
func (mg *Definition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Definition.
func (*Definition) SetWriteConnectionSecretToReference ¶
func (mg *Definition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Definition.
type DefinitionList ¶
type DefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Definition `json:"items"` }
DefinitionList contains a list of Definitions
func (*DefinitionList) DeepCopy ¶
func (in *DefinitionList) DeepCopy() *DefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefinitionList.
func (*DefinitionList) DeepCopyInto ¶
func (in *DefinitionList) DeepCopyInto(out *DefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefinitionList) DeepCopyObject ¶
func (in *DefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefinitionList) GetItems ¶
func (l *DefinitionList) GetItems() []resource.Managed
GetItems of this DefinitionList.
type DefinitionObservation ¶
type DefinitionObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // The query definition ID. QueryDefinitionID *string `json:"queryDefinitionId,omitempty" tf:"query_definition_id,omitempty"` }
func (*DefinitionObservation) DeepCopy ¶
func (in *DefinitionObservation) DeepCopy() *DefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefinitionObservation.
func (*DefinitionObservation) DeepCopyInto ¶
func (in *DefinitionObservation) DeepCopyInto(out *DefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefinitionParameters ¶
type DefinitionParameters struct { // Specific log groups to use with the query. // +kubebuilder:validation:Optional LogGroupNames []*string `json:"logGroupNames,omitempty" tf:"log_group_names,omitempty"` // The name of the query. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The query to save. You can read more about CloudWatch Logs Query Syntax in the documentation. // +kubebuilder:validation:Required QueryString *string `json:"queryString" tf:"query_string,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*DefinitionParameters) DeepCopy ¶
func (in *DefinitionParameters) DeepCopy() *DefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefinitionParameters.
func (*DefinitionParameters) DeepCopyInto ¶
func (in *DefinitionParameters) DeepCopyInto(out *DefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefinitionSpec ¶
type DefinitionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DefinitionParameters `json:"forProvider"` }
DefinitionSpec defines the desired state of Definition
func (*DefinitionSpec) DeepCopy ¶
func (in *DefinitionSpec) DeepCopy() *DefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefinitionSpec.
func (*DefinitionSpec) DeepCopyInto ¶
func (in *DefinitionSpec) DeepCopyInto(out *DefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefinitionStatus ¶
type DefinitionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DefinitionObservation `json:"atProvider,omitempty"` }
DefinitionStatus defines the observed state of Definition.
func (*DefinitionStatus) DeepCopy ¶
func (in *DefinitionStatus) DeepCopy() *DefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefinitionStatus.
func (*DefinitionStatus) DeepCopyInto ¶
func (in *DefinitionStatus) DeepCopyInto(out *DefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Destination ¶
type Destination struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DestinationSpec `json:"spec"` Status DestinationStatus `json:"status,omitempty"` }
Destination is the Schema for the Destinations API. Provides a CloudWatch Logs destination. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Destination) DeepCopy ¶
func (in *Destination) DeepCopy() *Destination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Destination.
func (*Destination) DeepCopyInto ¶
func (in *Destination) DeepCopyInto(out *Destination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Destination) DeepCopyObject ¶
func (in *Destination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Destination) GetCondition ¶
func (mg *Destination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Destination.
func (*Destination) GetConnectionDetailsMapping ¶
func (tr *Destination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Destination
func (*Destination) GetDeletionPolicy ¶
func (mg *Destination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Destination.
func (*Destination) GetID ¶
func (tr *Destination) GetID() string
GetID returns ID of underlying Terraform resource of this Destination
func (*Destination) GetObservation ¶
func (tr *Destination) GetObservation() (map[string]any, error)
GetObservation of this Destination
func (*Destination) GetParameters ¶
func (tr *Destination) GetParameters() (map[string]any, error)
GetParameters of this Destination
func (*Destination) GetProviderConfigReference ¶
func (mg *Destination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Destination.
func (*Destination) GetProviderReference ¶
func (mg *Destination) GetProviderReference() *xpv1.Reference
GetProviderReference of this Destination. Deprecated: Use GetProviderConfigReference.
func (*Destination) GetPublishConnectionDetailsTo ¶
func (mg *Destination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Destination.
func (*Destination) GetTerraformResourceType ¶
func (mg *Destination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Destination
func (*Destination) GetTerraformSchemaVersion ¶
func (tr *Destination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Destination) GetWriteConnectionSecretToReference ¶
func (mg *Destination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Destination.
func (*Destination) LateInitialize ¶
func (tr *Destination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Destination using its observed tfState. returns True if there are any spec changes for the resource.
func (*Destination) ResolveReferences ¶
ResolveReferences of this Destination.
func (*Destination) SetConditions ¶
func (mg *Destination) SetConditions(c ...xpv1.Condition)
SetConditions of this Destination.
func (*Destination) SetDeletionPolicy ¶
func (mg *Destination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Destination.
func (*Destination) SetObservation ¶
func (tr *Destination) SetObservation(obs map[string]any) error
SetObservation for this Destination
func (*Destination) SetParameters ¶
func (tr *Destination) SetParameters(params map[string]any) error
SetParameters for this Destination
func (*Destination) SetProviderConfigReference ¶
func (mg *Destination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Destination.
func (*Destination) SetProviderReference ¶
func (mg *Destination) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Destination. Deprecated: Use SetProviderConfigReference.
func (*Destination) SetPublishConnectionDetailsTo ¶
func (mg *Destination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Destination.
func (*Destination) SetWriteConnectionSecretToReference ¶
func (mg *Destination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Destination.
type DestinationList ¶
type DestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Destination `json:"items"` }
DestinationList contains a list of Destinations
func (*DestinationList) DeepCopy ¶
func (in *DestinationList) DeepCopy() *DestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationList.
func (*DestinationList) DeepCopyInto ¶
func (in *DestinationList) DeepCopyInto(out *DestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DestinationList) DeepCopyObject ¶
func (in *DestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DestinationList) GetItems ¶
func (l *DestinationList) GetItems() []resource.Managed
GetItems of this DestinationList.
type DestinationObservation ¶
type DestinationObservation struct { // The Amazon Resource Name (ARN) specifying the log destination. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DestinationObservation) DeepCopy ¶
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶
func (in *DestinationObservation) DeepCopyInto(out *DestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationParameters ¶
type DestinationParameters struct { // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The ARN of an IAM role that grants Amazon CloudWatch Logs permissions to put data into the target. // +crossplane:generate:reference:type=github.com/dkb-bank/official-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The ARN of the target Amazon Kinesis stream resource for the destination. // +crossplane:generate:reference:type=github.com/dkb-bank/official-provider-aws/apis/kinesis/v1beta1.Stream // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.TerraformID() // +kubebuilder:validation:Optional TargetArn *string `json:"targetArn,omitempty" tf:"target_arn,omitempty"` // Reference to a Stream in kinesis to populate targetArn. // +kubebuilder:validation:Optional TargetArnRef *v1.Reference `json:"targetArnRef,omitempty" tf:"-"` // Selector for a Stream in kinesis to populate targetArn. // +kubebuilder:validation:Optional TargetArnSelector *v1.Selector `json:"targetArnSelector,omitempty" tf:"-"` }
func (*DestinationParameters) DeepCopy ¶
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶
func (in *DestinationParameters) DeepCopyInto(out *DestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationPolicy ¶
type DestinationPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DestinationPolicySpec `json:"spec"` Status DestinationPolicyStatus `json:"status,omitempty"` }
DestinationPolicy is the Schema for the DestinationPolicys API. Provides a CloudWatch Logs destination policy. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*DestinationPolicy) DeepCopy ¶
func (in *DestinationPolicy) DeepCopy() *DestinationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPolicy.
func (*DestinationPolicy) DeepCopyInto ¶
func (in *DestinationPolicy) DeepCopyInto(out *DestinationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DestinationPolicy) DeepCopyObject ¶
func (in *DestinationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DestinationPolicy) GetCondition ¶
func (mg *DestinationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DestinationPolicy.
func (*DestinationPolicy) GetConnectionDetailsMapping ¶
func (tr *DestinationPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DestinationPolicy
func (*DestinationPolicy) GetDeletionPolicy ¶
func (mg *DestinationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DestinationPolicy.
func (*DestinationPolicy) GetID ¶
func (tr *DestinationPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this DestinationPolicy
func (*DestinationPolicy) GetObservation ¶
func (tr *DestinationPolicy) GetObservation() (map[string]any, error)
GetObservation of this DestinationPolicy
func (*DestinationPolicy) GetParameters ¶
func (tr *DestinationPolicy) GetParameters() (map[string]any, error)
GetParameters of this DestinationPolicy
func (*DestinationPolicy) GetProviderConfigReference ¶
func (mg *DestinationPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DestinationPolicy.
func (*DestinationPolicy) GetProviderReference ¶
func (mg *DestinationPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this DestinationPolicy. Deprecated: Use GetProviderConfigReference.
func (*DestinationPolicy) GetPublishConnectionDetailsTo ¶
func (mg *DestinationPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DestinationPolicy.
func (*DestinationPolicy) GetTerraformResourceType ¶
func (mg *DestinationPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DestinationPolicy
func (*DestinationPolicy) GetTerraformSchemaVersion ¶
func (tr *DestinationPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DestinationPolicy) GetWriteConnectionSecretToReference ¶
func (mg *DestinationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DestinationPolicy.
func (*DestinationPolicy) LateInitialize ¶
func (tr *DestinationPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DestinationPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*DestinationPolicy) SetConditions ¶
func (mg *DestinationPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this DestinationPolicy.
func (*DestinationPolicy) SetDeletionPolicy ¶
func (mg *DestinationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DestinationPolicy.
func (*DestinationPolicy) SetObservation ¶
func (tr *DestinationPolicy) SetObservation(obs map[string]any) error
SetObservation for this DestinationPolicy
func (*DestinationPolicy) SetParameters ¶
func (tr *DestinationPolicy) SetParameters(params map[string]any) error
SetParameters for this DestinationPolicy
func (*DestinationPolicy) SetProviderConfigReference ¶
func (mg *DestinationPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DestinationPolicy.
func (*DestinationPolicy) SetProviderReference ¶
func (mg *DestinationPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DestinationPolicy. Deprecated: Use SetProviderConfigReference.
func (*DestinationPolicy) SetPublishConnectionDetailsTo ¶
func (mg *DestinationPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DestinationPolicy.
func (*DestinationPolicy) SetWriteConnectionSecretToReference ¶
func (mg *DestinationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DestinationPolicy.
type DestinationPolicyList ¶
type DestinationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DestinationPolicy `json:"items"` }
DestinationPolicyList contains a list of DestinationPolicys
func (*DestinationPolicyList) DeepCopy ¶
func (in *DestinationPolicyList) DeepCopy() *DestinationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPolicyList.
func (*DestinationPolicyList) DeepCopyInto ¶
func (in *DestinationPolicyList) DeepCopyInto(out *DestinationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DestinationPolicyList) DeepCopyObject ¶
func (in *DestinationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DestinationPolicyList) GetItems ¶
func (l *DestinationPolicyList) GetItems() []resource.Managed
GetItems of this DestinationPolicyList.
type DestinationPolicyObservation ¶
type DestinationPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DestinationPolicyObservation) DeepCopy ¶
func (in *DestinationPolicyObservation) DeepCopy() *DestinationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPolicyObservation.
func (*DestinationPolicyObservation) DeepCopyInto ¶
func (in *DestinationPolicyObservation) DeepCopyInto(out *DestinationPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationPolicyParameters ¶
type DestinationPolicyParameters struct { // The policy document. This is a JSON formatted string. // +kubebuilder:validation:Required AccessPolicy *string `json:"accessPolicy" tf:"access_policy,omitempty"` // Specify true if you are updating an existing destination policy to grant permission to an organization ID instead of granting permission to individual AWS accounts. // +kubebuilder:validation:Optional ForceUpdate *bool `json:"forceUpdate,omitempty" tf:"force_update,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*DestinationPolicyParameters) DeepCopy ¶
func (in *DestinationPolicyParameters) DeepCopy() *DestinationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPolicyParameters.
func (*DestinationPolicyParameters) DeepCopyInto ¶
func (in *DestinationPolicyParameters) DeepCopyInto(out *DestinationPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationPolicySpec ¶
type DestinationPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DestinationPolicyParameters `json:"forProvider"` }
DestinationPolicySpec defines the desired state of DestinationPolicy
func (*DestinationPolicySpec) DeepCopy ¶
func (in *DestinationPolicySpec) DeepCopy() *DestinationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPolicySpec.
func (*DestinationPolicySpec) DeepCopyInto ¶
func (in *DestinationPolicySpec) DeepCopyInto(out *DestinationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationPolicyStatus ¶
type DestinationPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DestinationPolicyObservation `json:"atProvider,omitempty"` }
DestinationPolicyStatus defines the observed state of DestinationPolicy.
func (*DestinationPolicyStatus) DeepCopy ¶
func (in *DestinationPolicyStatus) DeepCopy() *DestinationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPolicyStatus.
func (*DestinationPolicyStatus) DeepCopyInto ¶
func (in *DestinationPolicyStatus) DeepCopyInto(out *DestinationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationSpec ¶
type DestinationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DestinationParameters `json:"forProvider"` }
DestinationSpec defines the desired state of Destination
func (*DestinationSpec) DeepCopy ¶
func (in *DestinationSpec) DeepCopy() *DestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationSpec.
func (*DestinationSpec) DeepCopyInto ¶
func (in *DestinationSpec) DeepCopyInto(out *DestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationStatus ¶
type DestinationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DestinationObservation `json:"atProvider,omitempty"` }
DestinationStatus defines the observed state of Destination.
func (*DestinationStatus) DeepCopy ¶
func (in *DestinationStatus) DeepCopy() *DestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationStatus.
func (*DestinationStatus) DeepCopyInto ¶
func (in *DestinationStatus) DeepCopyInto(out *DestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec"` Status GroupStatus `json:"status,omitempty"` }
Group is the Schema for the Groups API. Provides a CloudWatch Log Group resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) GetCondition ¶
func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Group.
func (*Group) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Group
func (*Group) GetDeletionPolicy ¶
func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Group.
func (*Group) GetObservation ¶
GetObservation of this Group
func (*Group) GetParameters ¶
GetParameters of this Group
func (*Group) GetProviderConfigReference ¶
GetProviderConfigReference of this Group.
func (*Group) GetProviderReference ¶
GetProviderReference of this Group. Deprecated: Use GetProviderConfigReference.
func (*Group) GetPublishConnectionDetailsTo ¶
func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Group.
func (*Group) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Group
func (*Group) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Group) GetWriteConnectionSecretToReference ¶
func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Group.
func (*Group) LateInitialize ¶
LateInitialize this Group using its observed tfState. returns True if there are any spec changes for the resource.
func (*Group) ResolveReferences ¶
ResolveReferences of this Group.
func (*Group) SetConditions ¶
SetConditions of this Group.
func (*Group) SetDeletionPolicy ¶
func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Group.
func (*Group) SetObservation ¶
SetObservation for this Group
func (*Group) SetParameters ¶
SetParameters for this Group
func (*Group) SetProviderConfigReference ¶
SetProviderConfigReference of this Group.
func (*Group) SetProviderReference ¶
SetProviderReference of this Group. Deprecated: Use SetProviderConfigReference.
func (*Group) SetPublishConnectionDetailsTo ¶
func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Group.
func (*Group) SetWriteConnectionSecretToReference ¶
func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Group.
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Group `json:"items"` }
GroupList contains a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupObservation ¶
type GroupObservation struct { // The Amazon Resource Name (ARN) specifying the log group. Any :* suffix added by the API, denoting all CloudWatch Log Streams under the CloudWatch Log Group, is removed for greater compatibility with other AWS services that do not accept the suffix. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*GroupObservation) DeepCopy ¶
func (in *GroupObservation) DeepCopy() *GroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupObservation.
func (*GroupObservation) DeepCopyInto ¶
func (in *GroupObservation) DeepCopyInto(out *GroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupParameters ¶
type GroupParameters struct { // The ARN of the KMS Key to use when encrypting log data. Please note, after the AWS KMS CMK is disassociated from the log group, // AWS CloudWatch Logs stops encrypting newly ingested data for the log group. All previously ingested data remains encrypted, and AWS CloudWatch Logs requires // permissions for the CMK whenever the encrypted data is requested. // +crossplane:generate:reference:type=github.com/dkb-bank/official-provider-aws/apis/kms/v1beta1.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Specifies the number of days // you want to retain log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, 3653, and 0. // If you select 0, the events in the log group are always retained and never expire. // +kubebuilder:validation:Optional RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // +kubebuilder:validation:Optional SkipDestroy *bool `json:"skipDestroy,omitempty" tf:"skip_destroy,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*GroupParameters) DeepCopy ¶
func (in *GroupParameters) DeepCopy() *GroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupParameters.
func (*GroupParameters) DeepCopyInto ¶
func (in *GroupParameters) DeepCopyInto(out *GroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupParameters `json:"forProvider"` }
GroupSpec defines the desired state of Group
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupObservation `json:"atProvider,omitempty"` }
GroupStatus defines the observed state of Group.
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricFilter ¶
type MetricFilter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MetricFilterSpec `json:"spec"` Status MetricFilterStatus `json:"status,omitempty"` }
MetricFilter is the Schema for the MetricFilters API. Provides a CloudWatch Log Metric Filter resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*MetricFilter) DeepCopy ¶
func (in *MetricFilter) DeepCopy() *MetricFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilter.
func (*MetricFilter) DeepCopyInto ¶
func (in *MetricFilter) DeepCopyInto(out *MetricFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetricFilter) DeepCopyObject ¶
func (in *MetricFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetricFilter) GetCondition ¶
func (mg *MetricFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MetricFilter.
func (*MetricFilter) GetConnectionDetailsMapping ¶
func (tr *MetricFilter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MetricFilter
func (*MetricFilter) GetDeletionPolicy ¶
func (mg *MetricFilter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MetricFilter.
func (*MetricFilter) GetID ¶
func (tr *MetricFilter) GetID() string
GetID returns ID of underlying Terraform resource of this MetricFilter
func (*MetricFilter) GetObservation ¶
func (tr *MetricFilter) GetObservation() (map[string]any, error)
GetObservation of this MetricFilter
func (*MetricFilter) GetParameters ¶
func (tr *MetricFilter) GetParameters() (map[string]any, error)
GetParameters of this MetricFilter
func (*MetricFilter) GetProviderConfigReference ¶
func (mg *MetricFilter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MetricFilter.
func (*MetricFilter) GetProviderReference ¶
func (mg *MetricFilter) GetProviderReference() *xpv1.Reference
GetProviderReference of this MetricFilter. Deprecated: Use GetProviderConfigReference.
func (*MetricFilter) GetPublishConnectionDetailsTo ¶
func (mg *MetricFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MetricFilter.
func (*MetricFilter) GetTerraformResourceType ¶
func (mg *MetricFilter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MetricFilter
func (*MetricFilter) GetTerraformSchemaVersion ¶
func (tr *MetricFilter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MetricFilter) GetWriteConnectionSecretToReference ¶
func (mg *MetricFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MetricFilter.
func (*MetricFilter) LateInitialize ¶
func (tr *MetricFilter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MetricFilter using its observed tfState. returns True if there are any spec changes for the resource.
func (*MetricFilter) ResolveReferences ¶
ResolveReferences of this MetricFilter.
func (*MetricFilter) SetConditions ¶
func (mg *MetricFilter) SetConditions(c ...xpv1.Condition)
SetConditions of this MetricFilter.
func (*MetricFilter) SetDeletionPolicy ¶
func (mg *MetricFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MetricFilter.
func (*MetricFilter) SetObservation ¶
func (tr *MetricFilter) SetObservation(obs map[string]any) error
SetObservation for this MetricFilter
func (*MetricFilter) SetParameters ¶
func (tr *MetricFilter) SetParameters(params map[string]any) error
SetParameters for this MetricFilter
func (*MetricFilter) SetProviderConfigReference ¶
func (mg *MetricFilter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MetricFilter.
func (*MetricFilter) SetProviderReference ¶
func (mg *MetricFilter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MetricFilter. Deprecated: Use SetProviderConfigReference.
func (*MetricFilter) SetPublishConnectionDetailsTo ¶
func (mg *MetricFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MetricFilter.
func (*MetricFilter) SetWriteConnectionSecretToReference ¶
func (mg *MetricFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MetricFilter.
type MetricFilterList ¶
type MetricFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MetricFilter `json:"items"` }
MetricFilterList contains a list of MetricFilters
func (*MetricFilterList) DeepCopy ¶
func (in *MetricFilterList) DeepCopy() *MetricFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilterList.
func (*MetricFilterList) DeepCopyInto ¶
func (in *MetricFilterList) DeepCopyInto(out *MetricFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetricFilterList) DeepCopyObject ¶
func (in *MetricFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetricFilterList) GetItems ¶
func (l *MetricFilterList) GetItems() []resource.Managed
GetItems of this MetricFilterList.
type MetricFilterObservation ¶
type MetricFilterObservation struct { // The name of the metric filter. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MetricFilterObservation) DeepCopy ¶
func (in *MetricFilterObservation) DeepCopy() *MetricFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilterObservation.
func (*MetricFilterObservation) DeepCopyInto ¶
func (in *MetricFilterObservation) DeepCopyInto(out *MetricFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricFilterParameters ¶
type MetricFilterParameters struct { // The name of the log group to associate the metric filter with. // +crossplane:generate:reference:type=github.com/dkb-bank/official-provider-aws/apis/cloudwatchlogs/v1beta1.Group // +kubebuilder:validation:Optional LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"` // Reference to a Group in cloudwatchlogs to populate logGroupName. // +kubebuilder:validation:Optional LogGroupNameRef *v1.Reference `json:"logGroupNameRef,omitempty" tf:"-"` // Selector for a Group in cloudwatchlogs to populate logGroupName. // +kubebuilder:validation:Optional LogGroupNameSelector *v1.Selector `json:"logGroupNameSelector,omitempty" tf:"-"` // A block defining collection of information needed to define how metric data gets emitted. See below. // +kubebuilder:validation:Required MetricTransformation []MetricTransformationParameters `json:"metricTransformation" tf:"metric_transformation,omitempty"` // A valid CloudWatch Logs filter pattern // for extracting metric data out of ingested log events. // +kubebuilder:validation:Required Pattern *string `json:"pattern" tf:"pattern,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*MetricFilterParameters) DeepCopy ¶
func (in *MetricFilterParameters) DeepCopy() *MetricFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilterParameters.
func (*MetricFilterParameters) DeepCopyInto ¶
func (in *MetricFilterParameters) DeepCopyInto(out *MetricFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricFilterSpec ¶
type MetricFilterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MetricFilterParameters `json:"forProvider"` }
MetricFilterSpec defines the desired state of MetricFilter
func (*MetricFilterSpec) DeepCopy ¶
func (in *MetricFilterSpec) DeepCopy() *MetricFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilterSpec.
func (*MetricFilterSpec) DeepCopyInto ¶
func (in *MetricFilterSpec) DeepCopyInto(out *MetricFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricFilterStatus ¶
type MetricFilterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MetricFilterObservation `json:"atProvider,omitempty"` }
MetricFilterStatus defines the observed state of MetricFilter.
func (*MetricFilterStatus) DeepCopy ¶
func (in *MetricFilterStatus) DeepCopy() *MetricFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilterStatus.
func (*MetricFilterStatus) DeepCopyInto ¶
func (in *MetricFilterStatus) DeepCopyInto(out *MetricFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricTransformationObservation ¶
type MetricTransformationObservation struct { }
func (*MetricTransformationObservation) DeepCopy ¶
func (in *MetricTransformationObservation) DeepCopy() *MetricTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricTransformationObservation.
func (*MetricTransformationObservation) DeepCopyInto ¶
func (in *MetricTransformationObservation) DeepCopyInto(out *MetricTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricTransformationParameters ¶
type MetricTransformationParameters struct { // The value to emit when a filter pattern does not match a log event. Conflicts with dimensions. // +kubebuilder:validation:Optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // Map of fields to use as dimensions for the metric. Up to 3 dimensions are allowed. Conflicts with default_value. // +kubebuilder:validation:Optional Dimensions map[string]*string `json:"dimensions,omitempty" tf:"dimensions,omitempty"` // The name of the CloudWatch metric to which the monitored log information should be published (e.g., ErrorCount) // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The destination namespace of the CloudWatch metric. // +kubebuilder:validation:Required Namespace *string `json:"namespace" tf:"namespace,omitempty"` // The unit to assign to the metric. If you omit this, the unit is set as None. // +kubebuilder:validation:Optional Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // What to publish to the metric. For example, if you're counting the occurrences of a particular term like "Error", the value will be "1" for each occurrence. If you're counting the bytes transferred the published value will be the value in the log event. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*MetricTransformationParameters) DeepCopy ¶
func (in *MetricTransformationParameters) DeepCopy() *MetricTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricTransformationParameters.
func (*MetricTransformationParameters) DeepCopyInto ¶
func (in *MetricTransformationParameters) DeepCopyInto(out *MetricTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicy ¶
type ResourcePolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourcePolicySpec `json:"spec"` Status ResourcePolicyStatus `json:"status,omitempty"` }
ResourcePolicy is the Schema for the ResourcePolicys API. Provides a resource to manage a CloudWatch log resource policy +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ResourcePolicy) DeepCopy ¶
func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicy.
func (*ResourcePolicy) DeepCopyInto ¶
func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicy) DeepCopyObject ¶
func (in *ResourcePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicy) GetCondition ¶
func (mg *ResourcePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ResourcePolicy.
func (*ResourcePolicy) GetConnectionDetailsMapping ¶
func (tr *ResourcePolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ResourcePolicy
func (*ResourcePolicy) GetDeletionPolicy ¶
func (mg *ResourcePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ResourcePolicy.
func (*ResourcePolicy) GetID ¶
func (tr *ResourcePolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ResourcePolicy
func (*ResourcePolicy) GetObservation ¶
func (tr *ResourcePolicy) GetObservation() (map[string]any, error)
GetObservation of this ResourcePolicy
func (*ResourcePolicy) GetParameters ¶
func (tr *ResourcePolicy) GetParameters() (map[string]any, error)
GetParameters of this ResourcePolicy
func (*ResourcePolicy) GetProviderConfigReference ¶
func (mg *ResourcePolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ResourcePolicy.
func (*ResourcePolicy) GetProviderReference ¶
func (mg *ResourcePolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ResourcePolicy. Deprecated: Use GetProviderConfigReference.
func (*ResourcePolicy) GetPublishConnectionDetailsTo ¶
func (mg *ResourcePolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ResourcePolicy.
func (*ResourcePolicy) GetTerraformResourceType ¶
func (mg *ResourcePolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ResourcePolicy
func (*ResourcePolicy) GetTerraformSchemaVersion ¶
func (tr *ResourcePolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ResourcePolicy) GetWriteConnectionSecretToReference ¶
func (mg *ResourcePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ResourcePolicy.
func (*ResourcePolicy) LateInitialize ¶
func (tr *ResourcePolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ResourcePolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ResourcePolicy) SetConditions ¶
func (mg *ResourcePolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ResourcePolicy.
func (*ResourcePolicy) SetDeletionPolicy ¶
func (mg *ResourcePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ResourcePolicy.
func (*ResourcePolicy) SetObservation ¶
func (tr *ResourcePolicy) SetObservation(obs map[string]any) error
SetObservation for this ResourcePolicy
func (*ResourcePolicy) SetParameters ¶
func (tr *ResourcePolicy) SetParameters(params map[string]any) error
SetParameters for this ResourcePolicy
func (*ResourcePolicy) SetProviderConfigReference ¶
func (mg *ResourcePolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ResourcePolicy.
func (*ResourcePolicy) SetProviderReference ¶
func (mg *ResourcePolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ResourcePolicy. Deprecated: Use SetProviderConfigReference.
func (*ResourcePolicy) SetPublishConnectionDetailsTo ¶
func (mg *ResourcePolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ResourcePolicy.
func (*ResourcePolicy) SetWriteConnectionSecretToReference ¶
func (mg *ResourcePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ResourcePolicy.
type ResourcePolicyList ¶
type ResourcePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourcePolicy `json:"items"` }
ResourcePolicyList contains a list of ResourcePolicys
func (*ResourcePolicyList) DeepCopy ¶
func (in *ResourcePolicyList) DeepCopy() *ResourcePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyList.
func (*ResourcePolicyList) DeepCopyInto ¶
func (in *ResourcePolicyList) DeepCopyInto(out *ResourcePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicyList) DeepCopyObject ¶
func (in *ResourcePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicyList) GetItems ¶
func (l *ResourcePolicyList) GetItems() []resource.Managed
GetItems of this ResourcePolicyList.
type ResourcePolicyObservation ¶
type ResourcePolicyObservation struct { // The name of the CloudWatch log resource policy ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ResourcePolicyObservation) DeepCopy ¶
func (in *ResourcePolicyObservation) DeepCopy() *ResourcePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyObservation.
func (*ResourcePolicyObservation) DeepCopyInto ¶
func (in *ResourcePolicyObservation) DeepCopyInto(out *ResourcePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyParameters ¶
type ResourcePolicyParameters struct { // Details of the resource policy, including the identity of the principal that is enabled to put logs to this account. This is formatted as a JSON string. Maximum length of 5120 characters. // +kubebuilder:validation:Required PolicyDocument *string `json:"policyDocument" tf:"policy_document,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ResourcePolicyParameters) DeepCopy ¶
func (in *ResourcePolicyParameters) DeepCopy() *ResourcePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyParameters.
func (*ResourcePolicyParameters) DeepCopyInto ¶
func (in *ResourcePolicyParameters) DeepCopyInto(out *ResourcePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicySpec ¶
type ResourcePolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ResourcePolicyParameters `json:"forProvider"` }
ResourcePolicySpec defines the desired state of ResourcePolicy
func (*ResourcePolicySpec) DeepCopy ¶
func (in *ResourcePolicySpec) DeepCopy() *ResourcePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpec.
func (*ResourcePolicySpec) DeepCopyInto ¶
func (in *ResourcePolicySpec) DeepCopyInto(out *ResourcePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyStatus ¶
type ResourcePolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ResourcePolicyObservation `json:"atProvider,omitempty"` }
ResourcePolicyStatus defines the observed state of ResourcePolicy.
func (*ResourcePolicyStatus) DeepCopy ¶
func (in *ResourcePolicyStatus) DeepCopy() *ResourcePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyStatus.
func (*ResourcePolicyStatus) DeepCopyInto ¶
func (in *ResourcePolicyStatus) DeepCopyInto(out *ResourcePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stream ¶
type Stream struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StreamSpec `json:"spec"` Status StreamStatus `json:"status,omitempty"` }
Stream is the Schema for the Streams API. Provides a CloudWatch Log Stream resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Stream) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stream.
func (*Stream) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stream) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Stream) GetCondition ¶
func (mg *Stream) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Stream.
func (*Stream) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Stream
func (*Stream) GetDeletionPolicy ¶
func (mg *Stream) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Stream.
func (*Stream) GetObservation ¶
GetObservation of this Stream
func (*Stream) GetParameters ¶
GetParameters of this Stream
func (*Stream) GetProviderConfigReference ¶
GetProviderConfigReference of this Stream.
func (*Stream) GetProviderReference ¶
GetProviderReference of this Stream. Deprecated: Use GetProviderConfigReference.
func (*Stream) GetPublishConnectionDetailsTo ¶
func (mg *Stream) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Stream.
func (*Stream) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Stream
func (*Stream) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Stream) GetWriteConnectionSecretToReference ¶
func (mg *Stream) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Stream.
func (*Stream) LateInitialize ¶
LateInitialize this Stream using its observed tfState. returns True if there are any spec changes for the resource.
func (*Stream) ResolveReferences ¶
ResolveReferences of this Stream.
func (*Stream) SetConditions ¶
SetConditions of this Stream.
func (*Stream) SetDeletionPolicy ¶
func (mg *Stream) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Stream.
func (*Stream) SetObservation ¶
SetObservation for this Stream
func (*Stream) SetParameters ¶
SetParameters for this Stream
func (*Stream) SetProviderConfigReference ¶
SetProviderConfigReference of this Stream.
func (*Stream) SetProviderReference ¶
SetProviderReference of this Stream. Deprecated: Use SetProviderConfigReference.
func (*Stream) SetPublishConnectionDetailsTo ¶
func (mg *Stream) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Stream.
func (*Stream) SetWriteConnectionSecretToReference ¶
func (mg *Stream) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Stream.
type StreamList ¶
type StreamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Stream `json:"items"` }
StreamList contains a list of Streams
func (*StreamList) DeepCopy ¶
func (in *StreamList) DeepCopy() *StreamList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamList.
func (*StreamList) DeepCopyInto ¶
func (in *StreamList) DeepCopyInto(out *StreamList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StreamList) DeepCopyObject ¶
func (in *StreamList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StreamList) GetItems ¶
func (l *StreamList) GetItems() []resource.Managed
GetItems of this StreamList.
type StreamObservation ¶
type StreamObservation struct { // The Amazon Resource Name (ARN) specifying the log stream. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*StreamObservation) DeepCopy ¶
func (in *StreamObservation) DeepCopy() *StreamObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamObservation.
func (*StreamObservation) DeepCopyInto ¶
func (in *StreamObservation) DeepCopyInto(out *StreamObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamParameters ¶
type StreamParameters struct { // The name of the log group under which the log stream is to be created. // +crossplane:generate:reference:type=github.com/dkb-bank/official-provider-aws/apis/cloudwatchlogs/v1beta1.Group // +kubebuilder:validation:Optional LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"` // Reference to a Group in cloudwatchlogs to populate logGroupName. // +kubebuilder:validation:Optional LogGroupNameRef *v1.Reference `json:"logGroupNameRef,omitempty" tf:"-"` // Selector for a Group in cloudwatchlogs to populate logGroupName. // +kubebuilder:validation:Optional LogGroupNameSelector *v1.Selector `json:"logGroupNameSelector,omitempty" tf:"-"` // The name of the log stream. Must not be longer than 512 characters and must not contain : // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*StreamParameters) DeepCopy ¶
func (in *StreamParameters) DeepCopy() *StreamParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamParameters.
func (*StreamParameters) DeepCopyInto ¶
func (in *StreamParameters) DeepCopyInto(out *StreamParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamSpec ¶
type StreamSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StreamParameters `json:"forProvider"` }
StreamSpec defines the desired state of Stream
func (*StreamSpec) DeepCopy ¶
func (in *StreamSpec) DeepCopy() *StreamSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamSpec.
func (*StreamSpec) DeepCopyInto ¶
func (in *StreamSpec) DeepCopyInto(out *StreamSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamStatus ¶
type StreamStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StreamObservation `json:"atProvider,omitempty"` }
StreamStatus defines the observed state of Stream.
func (*StreamStatus) DeepCopy ¶
func (in *StreamStatus) DeepCopy() *StreamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamStatus.
func (*StreamStatus) DeepCopyInto ¶
func (in *StreamStatus) DeepCopyInto(out *StreamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionFilter ¶
type SubscriptionFilter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubscriptionFilterSpec `json:"spec"` Status SubscriptionFilterStatus `json:"status,omitempty"` }
SubscriptionFilter is the Schema for the SubscriptionFilters API. Provides a CloudWatch Logs subscription filter. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*SubscriptionFilter) DeepCopy ¶
func (in *SubscriptionFilter) DeepCopy() *SubscriptionFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionFilter.
func (*SubscriptionFilter) DeepCopyInto ¶
func (in *SubscriptionFilter) DeepCopyInto(out *SubscriptionFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionFilter) DeepCopyObject ¶
func (in *SubscriptionFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionFilter) GetCondition ¶
func (mg *SubscriptionFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubscriptionFilter.
func (*SubscriptionFilter) GetConnectionDetailsMapping ¶
func (tr *SubscriptionFilter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubscriptionFilter
func (*SubscriptionFilter) GetDeletionPolicy ¶
func (mg *SubscriptionFilter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubscriptionFilter.
func (*SubscriptionFilter) GetID ¶
func (tr *SubscriptionFilter) GetID() string
GetID returns ID of underlying Terraform resource of this SubscriptionFilter
func (*SubscriptionFilter) GetObservation ¶
func (tr *SubscriptionFilter) GetObservation() (map[string]any, error)
GetObservation of this SubscriptionFilter
func (*SubscriptionFilter) GetParameters ¶
func (tr *SubscriptionFilter) GetParameters() (map[string]any, error)
GetParameters of this SubscriptionFilter
func (*SubscriptionFilter) GetProviderConfigReference ¶
func (mg *SubscriptionFilter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubscriptionFilter.
func (*SubscriptionFilter) GetProviderReference ¶
func (mg *SubscriptionFilter) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubscriptionFilter. Deprecated: Use GetProviderConfigReference.
func (*SubscriptionFilter) GetPublishConnectionDetailsTo ¶
func (mg *SubscriptionFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SubscriptionFilter.
func (*SubscriptionFilter) GetTerraformResourceType ¶
func (mg *SubscriptionFilter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubscriptionFilter
func (*SubscriptionFilter) GetTerraformSchemaVersion ¶
func (tr *SubscriptionFilter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubscriptionFilter) GetWriteConnectionSecretToReference ¶
func (mg *SubscriptionFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubscriptionFilter.
func (*SubscriptionFilter) LateInitialize ¶
func (tr *SubscriptionFilter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubscriptionFilter using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubscriptionFilter) ResolveReferences ¶
ResolveReferences of this SubscriptionFilter.
func (*SubscriptionFilter) SetConditions ¶
func (mg *SubscriptionFilter) SetConditions(c ...xpv1.Condition)
SetConditions of this SubscriptionFilter.
func (*SubscriptionFilter) SetDeletionPolicy ¶
func (mg *SubscriptionFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubscriptionFilter.
func (*SubscriptionFilter) SetObservation ¶
func (tr *SubscriptionFilter) SetObservation(obs map[string]any) error
SetObservation for this SubscriptionFilter
func (*SubscriptionFilter) SetParameters ¶
func (tr *SubscriptionFilter) SetParameters(params map[string]any) error
SetParameters for this SubscriptionFilter
func (*SubscriptionFilter) SetProviderConfigReference ¶
func (mg *SubscriptionFilter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubscriptionFilter.
func (*SubscriptionFilter) SetProviderReference ¶
func (mg *SubscriptionFilter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubscriptionFilter. Deprecated: Use SetProviderConfigReference.
func (*SubscriptionFilter) SetPublishConnectionDetailsTo ¶
func (mg *SubscriptionFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SubscriptionFilter.
func (*SubscriptionFilter) SetWriteConnectionSecretToReference ¶
func (mg *SubscriptionFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubscriptionFilter.
type SubscriptionFilterList ¶
type SubscriptionFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubscriptionFilter `json:"items"` }
SubscriptionFilterList contains a list of SubscriptionFilters
func (*SubscriptionFilterList) DeepCopy ¶
func (in *SubscriptionFilterList) DeepCopy() *SubscriptionFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionFilterList.
func (*SubscriptionFilterList) DeepCopyInto ¶
func (in *SubscriptionFilterList) DeepCopyInto(out *SubscriptionFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionFilterList) DeepCopyObject ¶
func (in *SubscriptionFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionFilterList) GetItems ¶
func (l *SubscriptionFilterList) GetItems() []resource.Managed
GetItems of this SubscriptionFilterList.
type SubscriptionFilterObservation ¶
type SubscriptionFilterObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SubscriptionFilterObservation) DeepCopy ¶
func (in *SubscriptionFilterObservation) DeepCopy() *SubscriptionFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionFilterObservation.
func (*SubscriptionFilterObservation) DeepCopyInto ¶
func (in *SubscriptionFilterObservation) DeepCopyInto(out *SubscriptionFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionFilterParameters ¶
type SubscriptionFilterParameters struct { // The ARN of the destination to deliver matching log events to. Kinesis stream or Lambda function ARN. // +crossplane:generate:reference:type=github.com/dkb-bank/official-provider-aws/apis/kinesis/v1beta1.Stream // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.TerraformID() // +kubebuilder:validation:Optional DestinationArn *string `json:"destinationArn,omitempty" tf:"destination_arn,omitempty"` // Reference to a Stream in kinesis to populate destinationArn. // +kubebuilder:validation:Optional DestinationArnRef *v1.Reference `json:"destinationArnRef,omitempty" tf:"-"` // Selector for a Stream in kinesis to populate destinationArn. // +kubebuilder:validation:Optional DestinationArnSelector *v1.Selector `json:"destinationArnSelector,omitempty" tf:"-"` // The method used to distribute log data to the destination. By default log data is grouped by log stream, but the grouping can be set to random for a more even distribution. This property is only applicable when the destination is an Amazon Kinesis stream. Valid values are "Random" and "ByLogStream". // +kubebuilder:validation:Optional Distribution *string `json:"distribution,omitempty" tf:"distribution,omitempty"` // A valid CloudWatch Logs filter pattern for subscribing to a filtered stream of log events. Use empty string "" to match everything. For more information, see the Amazon CloudWatch Logs User Guide. // +kubebuilder:validation:Required FilterPattern *string `json:"filterPattern" tf:"filter_pattern,omitempty"` // The name of the log group to associate the subscription filter with // +kubebuilder:validation:Required LogGroupName *string `json:"logGroupName" tf:"log_group_name,omitempty"` // A name for the subscription filter // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The ARN of an IAM role that grants Amazon CloudWatch Logs permissions to deliver ingested log events to the destination. If you use Lambda as a destination, you should skip this argument and use aws_lambda_permission resource for granting access from CloudWatch logs to the destination Lambda function. // +crossplane:generate:reference:type=github.com/dkb-bank/official-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` }
func (*SubscriptionFilterParameters) DeepCopy ¶
func (in *SubscriptionFilterParameters) DeepCopy() *SubscriptionFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionFilterParameters.
func (*SubscriptionFilterParameters) DeepCopyInto ¶
func (in *SubscriptionFilterParameters) DeepCopyInto(out *SubscriptionFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionFilterSpec ¶
type SubscriptionFilterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubscriptionFilterParameters `json:"forProvider"` }
SubscriptionFilterSpec defines the desired state of SubscriptionFilter
func (*SubscriptionFilterSpec) DeepCopy ¶
func (in *SubscriptionFilterSpec) DeepCopy() *SubscriptionFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionFilterSpec.
func (*SubscriptionFilterSpec) DeepCopyInto ¶
func (in *SubscriptionFilterSpec) DeepCopyInto(out *SubscriptionFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionFilterStatus ¶
type SubscriptionFilterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubscriptionFilterObservation `json:"atProvider,omitempty"` }
SubscriptionFilterStatus defines the observed state of SubscriptionFilter.
func (*SubscriptionFilterStatus) DeepCopy ¶
func (in *SubscriptionFilterStatus) DeepCopy() *SubscriptionFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionFilterStatus.
func (*SubscriptionFilterStatus) DeepCopyInto ¶
func (in *SubscriptionFilterStatus) DeepCopyInto(out *SubscriptionFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_definition_types.go
- zz_destination_types.go
- zz_destinationpolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_group_types.go
- zz_groupversion_info.go
- zz_metricfilter_types.go
- zz_resourcepolicy_types.go
- zz_stream_types.go
- zz_subscriptionfilter_types.go