Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cloudamqp.cloudamqp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Alarm
- func (in *Alarm) DeepCopy() *Alarm
- func (in *Alarm) DeepCopyInto(out *Alarm)
- func (in *Alarm) DeepCopyObject() runtime.Object
- func (mg *Alarm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Alarm) GetConnectionDetailsMapping() map[string]string
- func (mg *Alarm) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Alarm) GetID() string
- func (tr *Alarm) GetObservation() (map[string]interface{}, error)
- func (tr *Alarm) GetParameters() (map[string]interface{}, error)
- func (mg *Alarm) GetProviderConfigReference() *xpv1.Reference
- func (mg *Alarm) GetProviderReference() *xpv1.Reference
- func (mg *Alarm) GetTerraformResourceType() string
- func (tr *Alarm) GetTerraformSchemaVersion() int
- func (mg *Alarm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Alarm) LateInitialize(attrs []byte) (bool, error)
- func (mg *Alarm) SetConditions(c ...xpv1.Condition)
- func (mg *Alarm) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Alarm) SetObservation(obs map[string]interface{}) error
- func (tr *Alarm) SetParameters(params map[string]interface{}) error
- func (mg *Alarm) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Alarm) SetProviderReference(r *xpv1.Reference)
- func (mg *Alarm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlarmList
- type AlarmObservation
- type AlarmParameters
- type AlarmSpec
- type AlarmStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Instance) GetConnectionDetailsMapping() map[string]string
- func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Instance) GetID() string
- func (tr *Instance) GetObservation() (map[string]interface{}, error)
- func (tr *Instance) GetParameters() (map[string]interface{}, error)
- func (mg *Instance) GetProviderConfigReference() *xpv1.Reference
- func (mg *Instance) GetProviderReference() *xpv1.Reference
- func (mg *Instance) GetTerraformResourceType() string
- func (tr *Instance) GetTerraformSchemaVersion() int
- func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Instance) LateInitialize(attrs []byte) (bool, error)
- func (mg *Instance) SetConditions(c ...xpv1.Condition)
- func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Instance) SetObservation(obs map[string]interface{}) error
- func (tr *Instance) SetParameters(params map[string]interface{}) error
- func (mg *Instance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Instance) SetProviderReference(r *xpv1.Reference)
- func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceList
- type InstanceObservation
- type InstanceParameters
- type InstanceSpec
- type InstanceStatus
- type Notification
- func (in *Notification) DeepCopy() *Notification
- func (in *Notification) DeepCopyInto(out *Notification)
- func (in *Notification) DeepCopyObject() runtime.Object
- func (mg *Notification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Notification) GetConnectionDetailsMapping() map[string]string
- func (mg *Notification) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Notification) GetID() string
- func (tr *Notification) GetObservation() (map[string]interface{}, error)
- func (tr *Notification) GetParameters() (map[string]interface{}, error)
- func (mg *Notification) GetProviderConfigReference() *xpv1.Reference
- func (mg *Notification) GetProviderReference() *xpv1.Reference
- func (mg *Notification) GetTerraformResourceType() string
- func (tr *Notification) GetTerraformSchemaVersion() int
- func (mg *Notification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Notification) LateInitialize(attrs []byte) (bool, error)
- func (mg *Notification) SetConditions(c ...xpv1.Condition)
- func (mg *Notification) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Notification) SetObservation(obs map[string]interface{}) error
- func (tr *Notification) SetParameters(params map[string]interface{}) error
- func (mg *Notification) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Notification) SetProviderReference(r *xpv1.Reference)
- func (mg *Notification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NotificationList
- type NotificationObservation
- type NotificationParameters
- type NotificationSpec
- type NotificationStatus
- type Plugin
- func (in *Plugin) DeepCopy() *Plugin
- func (in *Plugin) DeepCopyInto(out *Plugin)
- func (in *Plugin) DeepCopyObject() runtime.Object
- func (mg *Plugin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Plugin) GetConnectionDetailsMapping() map[string]string
- func (mg *Plugin) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Plugin) GetID() string
- func (tr *Plugin) GetObservation() (map[string]interface{}, error)
- func (tr *Plugin) GetParameters() (map[string]interface{}, error)
- func (mg *Plugin) GetProviderConfigReference() *xpv1.Reference
- func (mg *Plugin) GetProviderReference() *xpv1.Reference
- func (mg *Plugin) GetTerraformResourceType() string
- func (tr *Plugin) GetTerraformSchemaVersion() int
- func (mg *Plugin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Plugin) LateInitialize(attrs []byte) (bool, error)
- func (mg *Plugin) SetConditions(c ...xpv1.Condition)
- func (mg *Plugin) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Plugin) SetObservation(obs map[string]interface{}) error
- func (tr *Plugin) SetParameters(params map[string]interface{}) error
- func (mg *Plugin) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Plugin) SetProviderReference(r *xpv1.Reference)
- func (mg *Plugin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PluginList
- type PluginObservation
- type PluginParameters
- type PluginSpec
- type PluginStatus
- type Webhook
- func (in *Webhook) DeepCopy() *Webhook
- func (in *Webhook) DeepCopyInto(out *Webhook)
- func (in *Webhook) DeepCopyObject() runtime.Object
- func (mg *Webhook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Webhook) GetConnectionDetailsMapping() map[string]string
- func (mg *Webhook) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Webhook) GetID() string
- func (tr *Webhook) GetObservation() (map[string]interface{}, error)
- func (tr *Webhook) GetParameters() (map[string]interface{}, error)
- func (mg *Webhook) GetProviderConfigReference() *xpv1.Reference
- func (mg *Webhook) GetProviderReference() *xpv1.Reference
- func (mg *Webhook) GetTerraformResourceType() string
- func (tr *Webhook) GetTerraformSchemaVersion() int
- func (mg *Webhook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Webhook) LateInitialize(attrs []byte) (bool, error)
- func (mg *Webhook) SetConditions(c ...xpv1.Condition)
- func (mg *Webhook) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Webhook) SetObservation(obs map[string]interface{}) error
- func (tr *Webhook) SetParameters(params map[string]interface{}) error
- func (mg *Webhook) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Webhook) SetProviderReference(r *xpv1.Reference)
- func (mg *Webhook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebhookList
- type WebhookObservation
- type WebhookParameters
- type WebhookSpec
- type WebhookStatus
Constants ¶
const ( CRDGroup = "cloudamqp.cloudamqp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Alarm_Kind = "Alarm" Alarm_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Alarm_Kind}.String() Alarm_KindAPIVersion = Alarm_Kind + "." + CRDGroupVersion.String() Alarm_GroupVersionKind = CRDGroupVersion.WithKind(Alarm_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 ( Instance_Kind = "Instance" Instance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Instance_Kind}.String() Instance_KindAPIVersion = Instance_Kind + "." + CRDGroupVersion.String() Instance_GroupVersionKind = CRDGroupVersion.WithKind(Instance_Kind) )
Repository type metadata.
var ( Notification_Kind = "Notification" Notification_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Notification_Kind}.String() Notification_KindAPIVersion = Notification_Kind + "." + CRDGroupVersion.String() Notification_GroupVersionKind = CRDGroupVersion.WithKind(Notification_Kind) )
Repository type metadata.
var ( Plugin_Kind = "Plugin" Plugin_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Plugin_Kind}.String() Plugin_KindAPIVersion = Plugin_Kind + "." + CRDGroupVersion.String() Plugin_GroupVersionKind = CRDGroupVersion.WithKind(Plugin_Kind) )
Repository type metadata.
var ( Webhook_Kind = "Webhook" Webhook_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Webhook_Kind}.String() Webhook_KindAPIVersion = Webhook_Kind + "." + CRDGroupVersion.String() Webhook_GroupVersionKind = CRDGroupVersion.WithKind(Webhook_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Alarm ¶
type Alarm struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlarmSpec `json:"spec"` Status AlarmStatus `json:"status,omitempty"` }
Alarm is the Schema for the Alarms API +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,cloudamqpjet}
func (*Alarm) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alarm.
func (*Alarm) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alarm) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alarm) GetCondition ¶
func (mg *Alarm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Alarm.
func (*Alarm) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Alarm
func (*Alarm) GetDeletionPolicy ¶
func (mg *Alarm) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Alarm.
func (*Alarm) GetObservation ¶
GetObservation of this Alarm
func (*Alarm) GetParameters ¶
GetParameters of this Alarm
func (*Alarm) GetProviderConfigReference ¶
GetProviderConfigReference of this Alarm.
func (*Alarm) GetProviderReference ¶
GetProviderReference of this Alarm. Deprecated: Use GetProviderConfigReference.
func (*Alarm) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Alarm
func (*Alarm) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Alarm) GetWriteConnectionSecretToReference ¶
func (mg *Alarm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Alarm.
func (*Alarm) LateInitialize ¶
LateInitialize this Alarm using its observed tfState. returns True if there are any spec changes for the resource.
func (*Alarm) SetConditions ¶
SetConditions of this Alarm.
func (*Alarm) SetDeletionPolicy ¶
func (mg *Alarm) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Alarm.
func (*Alarm) SetObservation ¶
SetObservation for this Alarm
func (*Alarm) SetParameters ¶
SetParameters for this Alarm
func (*Alarm) SetProviderConfigReference ¶
SetProviderConfigReference of this Alarm.
func (*Alarm) SetProviderReference ¶
SetProviderReference of this Alarm. Deprecated: Use SetProviderConfigReference.
func (*Alarm) SetWriteConnectionSecretToReference ¶
func (mg *Alarm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Alarm.
type AlarmList ¶
type AlarmList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Alarm `json:"items"` }
AlarmList contains a list of Alarms
func (*AlarmList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmList.
func (*AlarmList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlarmList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlarmObservation ¶
type AlarmObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AlarmObservation) DeepCopy ¶
func (in *AlarmObservation) DeepCopy() *AlarmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmObservation.
func (*AlarmObservation) DeepCopyInto ¶
func (in *AlarmObservation) DeepCopyInto(out *AlarmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmParameters ¶
type AlarmParameters struct { // Enable or disable an alarm // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // Instance identifier // +kubebuilder:validation:Required InstanceID *float64 `json:"instanceId" tf:"instance_id,omitempty"` // Message types (total, unacked, ready) of the queue to trigger the alarm // +kubebuilder:validation:Optional MessageType *string `json:"messageType,omitempty" tf:"message_type,omitempty"` // Regex for which queues to check // +kubebuilder:validation:Optional QueueRegex *string `json:"queueRegex,omitempty" tf:"queue_regex,omitempty"` // Identifiers for recipients to be notified. // +kubebuilder:validation:Required Recipients []*float64 `json:"recipients" tf:"recipients,omitempty"` // For how long (in seconds) the value_threshold should be active before trigger alarm // +kubebuilder:validation:Optional TimeThreshold *float64 `json:"timeThreshold,omitempty" tf:"time_threshold,omitempty"` // Type of the alarm, valid options are: cpu, memory, disk_usage, queue_length, connection_count, consumers_count, net_split // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // What value to trigger the alarm for // +kubebuilder:validation:Optional ValueThreshold *float64 `json:"valueThreshold,omitempty" tf:"value_threshold,omitempty"` // Regex for which vhost the queues are in // +kubebuilder:validation:Optional VhostRegex *string `json:"vhostRegex,omitempty" tf:"vhost_regex,omitempty"` }
func (*AlarmParameters) DeepCopy ¶
func (in *AlarmParameters) DeepCopy() *AlarmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmParameters.
func (*AlarmParameters) DeepCopyInto ¶
func (in *AlarmParameters) DeepCopyInto(out *AlarmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmSpec ¶
type AlarmSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlarmParameters `json:"forProvider"` }
AlarmSpec defines the desired state of Alarm
func (*AlarmSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmSpec.
func (*AlarmSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmStatus ¶
type AlarmStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlarmObservation `json:"atProvider,omitempty"` }
AlarmStatus defines the observed state of Alarm.
func (*AlarmStatus) DeepCopy ¶
func (in *AlarmStatus) DeepCopy() *AlarmStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmStatus.
func (*AlarmStatus) DeepCopyInto ¶
func (in *AlarmStatus) DeepCopyInto(out *AlarmStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec"` Status InstanceStatus `json:"status,omitempty"` }
Instance is the Schema for the Instances API +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,cloudamqpjet}
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) GetCondition ¶
func (mg *Instance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Instance.
func (*Instance) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Instance
func (*Instance) GetDeletionPolicy ¶
func (mg *Instance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Instance.
func (*Instance) GetObservation ¶
GetObservation of this Instance
func (*Instance) GetParameters ¶
GetParameters of this Instance
func (*Instance) GetProviderConfigReference ¶
GetProviderConfigReference of this Instance.
func (*Instance) GetProviderReference ¶
GetProviderReference of this Instance. Deprecated: Use GetProviderConfigReference.
func (*Instance) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Instance
func (*Instance) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Instance) GetWriteConnectionSecretToReference ¶
func (mg *Instance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Instance.
func (*Instance) LateInitialize ¶
LateInitialize this Instance using its observed tfState. returns True if there are any spec changes for the resource.
func (*Instance) SetConditions ¶
SetConditions of this Instance.
func (*Instance) SetDeletionPolicy ¶
func (mg *Instance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Instance.
func (*Instance) SetObservation ¶
SetObservation for this Instance
func (*Instance) SetParameters ¶
SetParameters for this Instance
func (*Instance) SetProviderConfigReference ¶
SetProviderConfigReference of this Instance.
func (*Instance) SetProviderReference ¶
SetProviderReference of this Instance. Deprecated: Use SetProviderConfigReference.
func (*Instance) SetWriteConnectionSecretToReference ¶
func (mg *Instance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Instance.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Instance `json:"items"` }
InstanceList contains a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceList) GetItems ¶
func (l *InstanceList) GetItems() []resource.Managed
GetItems of this InstanceList.
type InstanceObservation ¶
type InstanceObservation struct { Dedicated *bool `json:"dedicated,omitempty" tf:"dedicated,omitempty"` Host *string `json:"host,omitempty" tf:"host,omitempty"` HostInternal *string `json:"hostInternal,omitempty" tf:"host_internal,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Ready *bool `json:"ready,omitempty" tf:"ready,omitempty"` Vhost *string `json:"vhost,omitempty" tf:"vhost,omitempty"` }
func (*InstanceObservation) DeepCopy ¶
func (in *InstanceObservation) DeepCopy() *InstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceObservation.
func (*InstanceObservation) DeepCopyInto ¶
func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceParameters ¶
type InstanceParameters struct { // Set to true to not create default alarms // +kubebuilder:validation:Optional NoDefaultAlarms *bool `json:"noDefaultAlarms,omitempty" tf:"no_default_alarms,omitempty"` // Number of nodes in cluster (plan must support it) // +kubebuilder:validation:Optional Nodes *float64 `json:"nodes,omitempty" tf:"nodes,omitempty"` // Name of the plan, see documentation for valid plans // +kubebuilder:validation:Required Plan *string `json:"plan" tf:"plan,omitempty"` // Name of the region you want to create your instance in // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // RabbitMQ version // +kubebuilder:validation:Optional RmqVersion *string `json:"rmqVersion,omitempty" tf:"rmq_version,omitempty"` // Tag the instances with optional tags // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // The ID of the VPC to create your instance in // +kubebuilder:validation:Optional VPCID *float64 `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // Dedicated VPC subnet, shouldn't overlap with your current VPC's subnet // +kubebuilder:validation:Optional VPCSubnet *string `json:"vpcSubnet,omitempty" tf:"vpc_subnet,omitempty"` }
func (*InstanceParameters) DeepCopy ¶
func (in *InstanceParameters) DeepCopy() *InstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceParameters.
func (*InstanceParameters) DeepCopyInto ¶
func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpec ¶
type InstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceParameters `json:"forProvider"` }
InstanceSpec defines the desired state of Instance
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceObservation `json:"atProvider,omitempty"` }
InstanceStatus defines the observed state of Instance.
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Notification ¶
type Notification struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NotificationSpec `json:"spec"` Status NotificationStatus `json:"status,omitempty"` }
Notification is the Schema for the Notifications API +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,cloudamqpjet}
func (*Notification) DeepCopy ¶
func (in *Notification) DeepCopy() *Notification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Notification.
func (*Notification) DeepCopyInto ¶
func (in *Notification) DeepCopyInto(out *Notification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Notification) DeepCopyObject ¶
func (in *Notification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Notification) GetCondition ¶
func (mg *Notification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Notification.
func (*Notification) GetConnectionDetailsMapping ¶
func (tr *Notification) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Notification
func (*Notification) GetDeletionPolicy ¶
func (mg *Notification) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Notification.
func (*Notification) GetID ¶
func (tr *Notification) GetID() string
GetID returns ID of underlying Terraform resource of this Notification
func (*Notification) GetObservation ¶
func (tr *Notification) GetObservation() (map[string]interface{}, error)
GetObservation of this Notification
func (*Notification) GetParameters ¶
func (tr *Notification) GetParameters() (map[string]interface{}, error)
GetParameters of this Notification
func (*Notification) GetProviderConfigReference ¶
func (mg *Notification) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Notification.
func (*Notification) GetProviderReference ¶
func (mg *Notification) GetProviderReference() *xpv1.Reference
GetProviderReference of this Notification. Deprecated: Use GetProviderConfigReference.
func (*Notification) GetTerraformResourceType ¶
func (mg *Notification) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Notification
func (*Notification) GetTerraformSchemaVersion ¶
func (tr *Notification) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Notification) GetWriteConnectionSecretToReference ¶
func (mg *Notification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Notification.
func (*Notification) LateInitialize ¶
func (tr *Notification) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Notification using its observed tfState. returns True if there are any spec changes for the resource.
func (*Notification) SetConditions ¶
func (mg *Notification) SetConditions(c ...xpv1.Condition)
SetConditions of this Notification.
func (*Notification) SetDeletionPolicy ¶
func (mg *Notification) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Notification.
func (*Notification) SetObservation ¶
func (tr *Notification) SetObservation(obs map[string]interface{}) error
SetObservation for this Notification
func (*Notification) SetParameters ¶
func (tr *Notification) SetParameters(params map[string]interface{}) error
SetParameters for this Notification
func (*Notification) SetProviderConfigReference ¶
func (mg *Notification) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Notification.
func (*Notification) SetProviderReference ¶
func (mg *Notification) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Notification. Deprecated: Use SetProviderConfigReference.
func (*Notification) SetWriteConnectionSecretToReference ¶
func (mg *Notification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Notification.
type NotificationList ¶
type NotificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Notification `json:"items"` }
NotificationList contains a list of Notifications
func (*NotificationList) DeepCopy ¶
func (in *NotificationList) DeepCopy() *NotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationList.
func (*NotificationList) DeepCopyInto ¶
func (in *NotificationList) DeepCopyInto(out *NotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationList) DeepCopyObject ¶
func (in *NotificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotificationList) GetItems ¶
func (l *NotificationList) GetItems() []resource.Managed
GetItems of this NotificationList.
type NotificationObservation ¶
type NotificationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NotificationObservation) DeepCopy ¶
func (in *NotificationObservation) DeepCopy() *NotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationObservation.
func (*NotificationObservation) DeepCopyInto ¶
func (in *NotificationObservation) DeepCopyInto(out *NotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationParameters ¶
type NotificationParameters struct { // Instance identifier // +kubebuilder:validation:Required InstanceID *float64 `json:"instanceId" tf:"instance_id,omitempty"` // Type of the notification, valid options are: email, webhook, pagerduty, victorops, opsgenie, opsgenie-eu, slack, teams // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Notification endpoint, where to send the notifcation // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*NotificationParameters) DeepCopy ¶
func (in *NotificationParameters) DeepCopy() *NotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationParameters.
func (*NotificationParameters) DeepCopyInto ¶
func (in *NotificationParameters) DeepCopyInto(out *NotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationSpec ¶
type NotificationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NotificationParameters `json:"forProvider"` }
NotificationSpec defines the desired state of Notification
func (*NotificationSpec) DeepCopy ¶
func (in *NotificationSpec) DeepCopy() *NotificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationSpec.
func (*NotificationSpec) DeepCopyInto ¶
func (in *NotificationSpec) DeepCopyInto(out *NotificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationStatus ¶
type NotificationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NotificationObservation `json:"atProvider,omitempty"` }
NotificationStatus defines the observed state of Notification.
func (*NotificationStatus) DeepCopy ¶
func (in *NotificationStatus) DeepCopy() *NotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationStatus.
func (*NotificationStatus) DeepCopyInto ¶
func (in *NotificationStatus) DeepCopyInto(out *NotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Plugin ¶
type Plugin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PluginSpec `json:"spec"` Status PluginStatus `json:"status,omitempty"` }
Plugin is the Schema for the Plugins API +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,cloudamqpjet}
func (*Plugin) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plugin.
func (*Plugin) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Plugin) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Plugin) GetCondition ¶
func (mg *Plugin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Plugin.
func (*Plugin) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Plugin
func (*Plugin) GetDeletionPolicy ¶
func (mg *Plugin) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Plugin.
func (*Plugin) GetObservation ¶
GetObservation of this Plugin
func (*Plugin) GetParameters ¶
GetParameters of this Plugin
func (*Plugin) GetProviderConfigReference ¶
GetProviderConfigReference of this Plugin.
func (*Plugin) GetProviderReference ¶
GetProviderReference of this Plugin. Deprecated: Use GetProviderConfigReference.
func (*Plugin) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Plugin
func (*Plugin) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Plugin) GetWriteConnectionSecretToReference ¶
func (mg *Plugin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Plugin.
func (*Plugin) LateInitialize ¶
LateInitialize this Plugin using its observed tfState. returns True if there are any spec changes for the resource.
func (*Plugin) SetConditions ¶
SetConditions of this Plugin.
func (*Plugin) SetDeletionPolicy ¶
func (mg *Plugin) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Plugin.
func (*Plugin) SetObservation ¶
SetObservation for this Plugin
func (*Plugin) SetParameters ¶
SetParameters for this Plugin
func (*Plugin) SetProviderConfigReference ¶
SetProviderConfigReference of this Plugin.
func (*Plugin) SetProviderReference ¶
SetProviderReference of this Plugin. Deprecated: Use SetProviderConfigReference.
func (*Plugin) SetWriteConnectionSecretToReference ¶
func (mg *Plugin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Plugin.
type PluginList ¶
type PluginList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Plugin `json:"items"` }
PluginList contains a list of Plugins
func (*PluginList) DeepCopy ¶
func (in *PluginList) DeepCopy() *PluginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginList.
func (*PluginList) DeepCopyInto ¶
func (in *PluginList) DeepCopyInto(out *PluginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PluginList) DeepCopyObject ¶
func (in *PluginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PluginList) GetItems ¶
func (l *PluginList) GetItems() []resource.Managed
GetItems of this PluginList.
type PluginObservation ¶
type PluginObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PluginObservation) DeepCopy ¶
func (in *PluginObservation) DeepCopy() *PluginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginObservation.
func (*PluginObservation) DeepCopyInto ¶
func (in *PluginObservation) DeepCopyInto(out *PluginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PluginParameters ¶
type PluginParameters struct { // If the plugin is enabled // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // Instance identifier // +kubebuilder:validation:Required InstanceID *float64 `json:"instanceId" tf:"instance_id,omitempty"` }
func (*PluginParameters) DeepCopy ¶
func (in *PluginParameters) DeepCopy() *PluginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginParameters.
func (*PluginParameters) DeepCopyInto ¶
func (in *PluginParameters) DeepCopyInto(out *PluginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PluginSpec ¶
type PluginSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PluginParameters `json:"forProvider"` }
PluginSpec defines the desired state of Plugin
func (*PluginSpec) DeepCopy ¶
func (in *PluginSpec) DeepCopy() *PluginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginSpec.
func (*PluginSpec) DeepCopyInto ¶
func (in *PluginSpec) DeepCopyInto(out *PluginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PluginStatus ¶
type PluginStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PluginObservation `json:"atProvider,omitempty"` }
PluginStatus defines the observed state of Plugin.
func (*PluginStatus) DeepCopy ¶
func (in *PluginStatus) DeepCopy() *PluginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginStatus.
func (*PluginStatus) DeepCopyInto ¶
func (in *PluginStatus) DeepCopyInto(out *PluginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Webhook ¶
type Webhook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WebhookSpec `json:"spec"` Status WebhookStatus `json:"status,omitempty"` }
Webhook is the Schema for the Webhooks API +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,cloudamqpjet}
func (*Webhook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhook.
func (*Webhook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Webhook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Webhook) GetCondition ¶
func (mg *Webhook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Webhook.
func (*Webhook) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Webhook
func (*Webhook) GetDeletionPolicy ¶
func (mg *Webhook) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Webhook.
func (*Webhook) GetObservation ¶
GetObservation of this Webhook
func (*Webhook) GetParameters ¶
GetParameters of this Webhook
func (*Webhook) GetProviderConfigReference ¶
GetProviderConfigReference of this Webhook.
func (*Webhook) GetProviderReference ¶
GetProviderReference of this Webhook. Deprecated: Use GetProviderConfigReference.
func (*Webhook) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Webhook
func (*Webhook) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Webhook) GetWriteConnectionSecretToReference ¶
func (mg *Webhook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Webhook.
func (*Webhook) LateInitialize ¶
LateInitialize this Webhook using its observed tfState. returns True if there are any spec changes for the resource.
func (*Webhook) SetConditions ¶
SetConditions of this Webhook.
func (*Webhook) SetDeletionPolicy ¶
func (mg *Webhook) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Webhook.
func (*Webhook) SetObservation ¶
SetObservation for this Webhook
func (*Webhook) SetParameters ¶
SetParameters for this Webhook
func (*Webhook) SetProviderConfigReference ¶
SetProviderConfigReference of this Webhook.
func (*Webhook) SetProviderReference ¶
SetProviderReference of this Webhook. Deprecated: Use SetProviderConfigReference.
func (*Webhook) SetWriteConnectionSecretToReference ¶
func (mg *Webhook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Webhook.
type WebhookList ¶
type WebhookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Webhook `json:"items"` }
WebhookList contains a list of Webhooks
func (*WebhookList) DeepCopy ¶
func (in *WebhookList) DeepCopy() *WebhookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookList.
func (*WebhookList) DeepCopyInto ¶
func (in *WebhookList) DeepCopyInto(out *WebhookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebhookList) DeepCopyObject ¶
func (in *WebhookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebhookList) GetItems ¶
func (l *WebhookList) GetItems() []resource.Managed
GetItems of this WebhookList.
type WebhookObservation ¶
type WebhookObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*WebhookObservation) DeepCopy ¶
func (in *WebhookObservation) DeepCopy() *WebhookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookObservation.
func (*WebhookObservation) DeepCopyInto ¶
func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookParameters ¶
type WebhookParameters struct { // How many times the request will be made if previous call fails // +kubebuilder:validation:Required Concurrency *float64 `json:"concurrency" tf:"concurrency,omitempty"` // Instance identifier // +kubebuilder:validation:Required InstanceID *float64 `json:"instanceId" tf:"instance_id,omitempty"` // The queue that should be forwarded, must be a durable queue! // +kubebuilder:validation:Required Queue *string `json:"queue" tf:"queue,omitempty"` // How often push of a message will retry if the previous call fails. In seconds // +kubebuilder:validation:Required RetryInterval *float64 `json:"retryInterval" tf:"retry_interval,omitempty"` // The name of the virtual host // +kubebuilder:validation:Required Vhost *string `json:"vhost" tf:"vhost,omitempty"` // A POST request will be made for each message in the queue to this endpoint // +kubebuilder:validation:Required WebhookURI *string `json:"webhookUri" tf:"webhook_uri,omitempty"` }
func (*WebhookParameters) DeepCopy ¶
func (in *WebhookParameters) DeepCopy() *WebhookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookParameters.
func (*WebhookParameters) DeepCopyInto ¶
func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookSpec ¶
type WebhookSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WebhookParameters `json:"forProvider"` }
WebhookSpec defines the desired state of Webhook
func (*WebhookSpec) DeepCopy ¶
func (in *WebhookSpec) DeepCopy() *WebhookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSpec.
func (*WebhookSpec) DeepCopyInto ¶
func (in *WebhookSpec) DeepCopyInto(out *WebhookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookStatus ¶
type WebhookStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WebhookObservation `json:"atProvider,omitempty"` }
WebhookStatus defines the observed state of Webhook.
func (*WebhookStatus) DeepCopy ¶
func (in *WebhookStatus) DeepCopy() *WebhookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookStatus.
func (*WebhookStatus) DeepCopyInto ¶
func (in *WebhookStatus) DeepCopyInto(out *WebhookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_alarm_terraformed.go
- zz_alarm_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_instance_terraformed.go
- zz_instance_types.go
- zz_notification_terraformed.go
- zz_notification_types.go
- zz_plugin_terraformed.go
- zz_plugin_types.go
- zz_webhook_terraformed.go
- zz_webhook_types.go