v1alpha1

package
v0.4.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=events.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "events.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	APIDestination_Kind             = "APIDestination"
	APIDestination_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIDestination_Kind}.String()
	APIDestination_KindAPIVersion   = APIDestination_Kind + "." + CRDGroupVersion.String()
	APIDestination_GroupVersionKind = CRDGroupVersion.WithKind(APIDestination_Kind)
)

Repository type metadata.

View Source
var (
	Archive_Kind             = "Archive"
	Archive_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Archive_Kind}.String()
	Archive_KindAPIVersion   = Archive_Kind + "." + CRDGroupVersion.String()
	Archive_GroupVersionKind = CRDGroupVersion.WithKind(Archive_Kind)
)

Repository type metadata.

View Source
var (
	Bus_Kind             = "Bus"
	Bus_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Bus_Kind}.String()
	Bus_KindAPIVersion   = Bus_Kind + "." + CRDGroupVersion.String()
	Bus_GroupVersionKind = CRDGroupVersion.WithKind(Bus_Kind)
)

Repository type metadata.

View Source
var (
	BusPolicy_Kind             = "BusPolicy"
	BusPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BusPolicy_Kind}.String()
	BusPolicy_KindAPIVersion   = BusPolicy_Kind + "." + CRDGroupVersion.String()
	BusPolicy_GroupVersionKind = CRDGroupVersion.WithKind(BusPolicy_Kind)
)

Repository type metadata.

View Source
var (
	Connection_Kind             = "Connection"
	Connection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Connection_Kind}.String()
	Connection_KindAPIVersion   = Connection_Kind + "." + CRDGroupVersion.String()
	Connection_GroupVersionKind = CRDGroupVersion.WithKind(Connection_Kind)
)

Repository type metadata.

View Source
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
)
View Source
var (
	Permission_Kind             = "Permission"
	Permission_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Permission_Kind}.String()
	Permission_KindAPIVersion   = Permission_Kind + "." + CRDGroupVersion.String()
	Permission_GroupVersionKind = CRDGroupVersion.WithKind(Permission_Kind)
)

Repository type metadata.

View Source
var (
	Rule_Kind             = "Rule"
	Rule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String()
	Rule_KindAPIVersion   = Rule_Kind + "." + CRDGroupVersion.String()
	Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind)
)

Repository type metadata.

View Source
var (
	Target_Kind             = "Target"
	Target_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Target_Kind}.String()
	Target_KindAPIVersion   = Target_Kind + "." + CRDGroupVersion.String()
	Target_GroupVersionKind = CRDGroupVersion.WithKind(Target_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type APIDestination

type APIDestination struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIDestinationSpec   `json:"spec"`
	Status            APIDestinationStatus `json:"status,omitempty"`
}

APIDestination is the Schema for the APIDestinations 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,awsjet}

func (*APIDestination) DeepCopy

func (in *APIDestination) DeepCopy() *APIDestination

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestination.

func (*APIDestination) DeepCopyInto

func (in *APIDestination) DeepCopyInto(out *APIDestination)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*APIDestination) DeepCopyObject

func (in *APIDestination) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*APIDestination) GetCondition

func (mg *APIDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this APIDestination.

func (*APIDestination) GetConnectionDetailsMapping

func (tr *APIDestination) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this APIDestination

func (*APIDestination) GetDeletionPolicy

func (mg *APIDestination) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this APIDestination.

func (*APIDestination) GetID

func (tr *APIDestination) GetID() string

GetID returns ID of underlying Terraform resource of this APIDestination

func (*APIDestination) GetObservation

func (tr *APIDestination) GetObservation() (map[string]interface{}, error)

GetObservation of this APIDestination

func (*APIDestination) GetParameters

func (tr *APIDestination) GetParameters() (map[string]interface{}, error)

GetParameters of this APIDestination

func (*APIDestination) GetProviderConfigReference

func (mg *APIDestination) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this APIDestination.

func (*APIDestination) GetProviderReference

func (mg *APIDestination) GetProviderReference() *xpv1.Reference

GetProviderReference of this APIDestination. Deprecated: Use GetProviderConfigReference.

func (*APIDestination) GetTerraformResourceType

func (mg *APIDestination) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIDestination

func (*APIDestination) GetTerraformSchemaVersion

func (tr *APIDestination) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIDestination) GetWriteConnectionSecretToReference

func (mg *APIDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this APIDestination.

func (*APIDestination) LateInitialize

func (tr *APIDestination) LateInitialize(attrs []byte) (bool, error)

LateInitialize this APIDestination using its observed tfState. returns True if there are any spec changes for the resource.

func (*APIDestination) SetConditions

func (mg *APIDestination) SetConditions(c ...xpv1.Condition)

SetConditions of this APIDestination.

func (*APIDestination) SetDeletionPolicy

func (mg *APIDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this APIDestination.

func (*APIDestination) SetObservation

func (tr *APIDestination) SetObservation(obs map[string]interface{}) error

SetObservation for this APIDestination

func (*APIDestination) SetParameters

func (tr *APIDestination) SetParameters(params map[string]interface{}) error

SetParameters for this APIDestination

func (*APIDestination) SetProviderConfigReference

func (mg *APIDestination) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this APIDestination.

func (*APIDestination) SetProviderReference

func (mg *APIDestination) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this APIDestination. Deprecated: Use SetProviderConfigReference.

func (*APIDestination) SetWriteConnectionSecretToReference

func (mg *APIDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this APIDestination.

type APIDestinationList

type APIDestinationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []APIDestination `json:"items"`
}

APIDestinationList contains a list of APIDestinations

func (*APIDestinationList) DeepCopy

func (in *APIDestinationList) DeepCopy() *APIDestinationList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationList.

func (*APIDestinationList) DeepCopyInto

func (in *APIDestinationList) DeepCopyInto(out *APIDestinationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*APIDestinationList) DeepCopyObject

func (in *APIDestinationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*APIDestinationList) GetItems

func (l *APIDestinationList) GetItems() []resource.Managed

GetItems of this APIDestinationList.

type APIDestinationObservation

type APIDestinationObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*APIDestinationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationObservation.

func (*APIDestinationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type APIDestinationParameters

type APIDestinationParameters struct {

	// +kubebuilder:validation:Required
	ConnectionArn *string `json:"connectionArn" tf:"connection_arn,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	HTTPMethod *string `json:"httpMethod" tf:"http_method,omitempty"`

	// +kubebuilder:validation:Required
	InvocationEndpoint *string `json:"invocationEndpoint" tf:"invocation_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	InvocationRateLimitPerSecond *int64 `json:"invocationRateLimitPerSecond,omitempty" tf:"invocation_rate_limit_per_second,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*APIDestinationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationParameters.

func (*APIDestinationParameters) DeepCopyInto

func (in *APIDestinationParameters) DeepCopyInto(out *APIDestinationParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type APIDestinationSpec

type APIDestinationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIDestinationParameters `json:"forProvider"`
}

APIDestinationSpec defines the desired state of APIDestination

func (*APIDestinationSpec) DeepCopy

func (in *APIDestinationSpec) DeepCopy() *APIDestinationSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationSpec.

func (*APIDestinationSpec) DeepCopyInto

func (in *APIDestinationSpec) DeepCopyInto(out *APIDestinationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type APIDestinationStatus

type APIDestinationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        APIDestinationObservation `json:"atProvider,omitempty"`
}

APIDestinationStatus defines the observed state of APIDestination.

func (*APIDestinationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIDestinationStatus.

func (*APIDestinationStatus) DeepCopyInto

func (in *APIDestinationStatus) DeepCopyInto(out *APIDestinationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type APIKeyObservation

type APIKeyObservation struct {
}

func (*APIKeyObservation) DeepCopy

func (in *APIKeyObservation) DeepCopy() *APIKeyObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyObservation.

func (*APIKeyObservation) DeepCopyInto

func (in *APIKeyObservation) DeepCopyInto(out *APIKeyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type APIKeyParameters

type APIKeyParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"`
}

func (*APIKeyParameters) DeepCopy

func (in *APIKeyParameters) DeepCopy() *APIKeyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyParameters.

func (*APIKeyParameters) DeepCopyInto

func (in *APIKeyParameters) DeepCopyInto(out *APIKeyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Archive

type Archive struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ArchiveSpec   `json:"spec"`
	Status            ArchiveStatus `json:"status,omitempty"`
}

Archive is the Schema for the Archives 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,awsjet}

func (*Archive) DeepCopy

func (in *Archive) DeepCopy() *Archive

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Archive.

func (*Archive) DeepCopyInto

func (in *Archive) DeepCopyInto(out *Archive)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Archive) DeepCopyObject

func (in *Archive) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Archive) GetCondition

func (mg *Archive) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Archive.

func (*Archive) GetConnectionDetailsMapping

func (tr *Archive) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Archive

func (*Archive) GetDeletionPolicy

func (mg *Archive) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Archive.

func (*Archive) GetID

func (tr *Archive) GetID() string

GetID returns ID of underlying Terraform resource of this Archive

func (*Archive) GetObservation

func (tr *Archive) GetObservation() (map[string]interface{}, error)

GetObservation of this Archive

func (*Archive) GetParameters

func (tr *Archive) GetParameters() (map[string]interface{}, error)

GetParameters of this Archive

func (*Archive) GetProviderConfigReference

func (mg *Archive) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Archive.

func (*Archive) GetProviderReference

func (mg *Archive) GetProviderReference() *xpv1.Reference

GetProviderReference of this Archive. Deprecated: Use GetProviderConfigReference.

func (*Archive) GetTerraformResourceType

func (mg *Archive) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Archive

func (*Archive) GetTerraformSchemaVersion

func (tr *Archive) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Archive) GetWriteConnectionSecretToReference

func (mg *Archive) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Archive.

func (*Archive) LateInitialize

func (tr *Archive) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Archive using its observed tfState. returns True if there are any spec changes for the resource.

func (*Archive) SetConditions

func (mg *Archive) SetConditions(c ...xpv1.Condition)

SetConditions of this Archive.

func (*Archive) SetDeletionPolicy

func (mg *Archive) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Archive.

func (*Archive) SetObservation

func (tr *Archive) SetObservation(obs map[string]interface{}) error

SetObservation for this Archive

func (*Archive) SetParameters

func (tr *Archive) SetParameters(params map[string]interface{}) error

SetParameters for this Archive

func (*Archive) SetProviderConfigReference

func (mg *Archive) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Archive.

func (*Archive) SetProviderReference

func (mg *Archive) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Archive. Deprecated: Use SetProviderConfigReference.

func (*Archive) SetWriteConnectionSecretToReference

func (mg *Archive) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Archive.

type ArchiveList

type ArchiveList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Archive `json:"items"`
}

ArchiveList contains a list of Archives

func (*ArchiveList) DeepCopy

func (in *ArchiveList) DeepCopy() *ArchiveList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveList.

func (*ArchiveList) DeepCopyInto

func (in *ArchiveList) DeepCopyInto(out *ArchiveList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ArchiveList) DeepCopyObject

func (in *ArchiveList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ArchiveList) GetItems

func (l *ArchiveList) GetItems() []resource.Managed

GetItems of this ArchiveList.

type ArchiveObservation

type ArchiveObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ArchiveObservation) DeepCopy

func (in *ArchiveObservation) DeepCopy() *ArchiveObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveObservation.

func (*ArchiveObservation) DeepCopyInto

func (in *ArchiveObservation) DeepCopyInto(out *ArchiveObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ArchiveParameters

type ArchiveParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	EventPattern *string `json:"eventPattern,omitempty" tf:"event_pattern,omitempty"`

	// +kubebuilder:validation:Required
	EventSourceArn *string `json:"eventSourceArn" tf:"event_source_arn,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"`
}

func (*ArchiveParameters) DeepCopy

func (in *ArchiveParameters) DeepCopy() *ArchiveParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveParameters.

func (*ArchiveParameters) DeepCopyInto

func (in *ArchiveParameters) DeepCopyInto(out *ArchiveParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ArchiveSpec

type ArchiveSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ArchiveParameters `json:"forProvider"`
}

ArchiveSpec defines the desired state of Archive

func (*ArchiveSpec) DeepCopy

func (in *ArchiveSpec) DeepCopy() *ArchiveSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveSpec.

func (*ArchiveSpec) DeepCopyInto

func (in *ArchiveSpec) DeepCopyInto(out *ArchiveSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ArchiveStatus

type ArchiveStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ArchiveObservation `json:"atProvider,omitempty"`
}

ArchiveStatus defines the observed state of Archive.

func (*ArchiveStatus) DeepCopy

func (in *ArchiveStatus) DeepCopy() *ArchiveStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveStatus.

func (*ArchiveStatus) DeepCopyInto

func (in *ArchiveStatus) DeepCopyInto(out *ArchiveStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AuthParametersObservation

type AuthParametersObservation struct {
}

func (*AuthParametersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthParametersObservation.

func (*AuthParametersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AuthParametersParameters

type AuthParametersParameters struct {

	// +kubebuilder:validation:Optional
	APIKey []APIKeyParameters `json:"apiKey,omitempty" tf:"api_key,omitempty"`

	// +kubebuilder:validation:Optional
	Basic []BasicParameters `json:"basic,omitempty" tf:"basic,omitempty"`

	// +kubebuilder:validation:Optional
	InvocationHTTPParameters []InvocationHTTPParametersParameters `json:"invocationHttpParameters,omitempty" tf:"invocation_http_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	Oauth []OauthParameters `json:"oauth,omitempty" tf:"oauth,omitempty"`
}

func (*AuthParametersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthParametersParameters.

func (*AuthParametersParameters) DeepCopyInto

func (in *AuthParametersParameters) DeepCopyInto(out *AuthParametersParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BasicObservation

type BasicObservation struct {
}

func (*BasicObservation) DeepCopy

func (in *BasicObservation) DeepCopy() *BasicObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicObservation.

func (*BasicObservation) DeepCopyInto

func (in *BasicObservation) DeepCopyInto(out *BasicObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BasicParameters

type BasicParameters struct {

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Username *string `json:"username" tf:"username,omitempty"`
}

func (*BasicParameters) DeepCopy

func (in *BasicParameters) DeepCopy() *BasicParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicParameters.

func (*BasicParameters) DeepCopyInto

func (in *BasicParameters) DeepCopyInto(out *BasicParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchTargetObservation

type BatchTargetObservation struct {
}

func (*BatchTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchTargetObservation.

func (*BatchTargetObservation) DeepCopyInto

func (in *BatchTargetObservation) DeepCopyInto(out *BatchTargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchTargetParameters

type BatchTargetParameters struct {

	// +kubebuilder:validation:Optional
	ArraySize *int64 `json:"arraySize,omitempty" tf:"array_size,omitempty"`

	// +kubebuilder:validation:Optional
	JobAttempts *int64 `json:"jobAttempts,omitempty" tf:"job_attempts,omitempty"`

	// +kubebuilder:validation:Required
	JobDefinition *string `json:"jobDefinition" tf:"job_definition,omitempty"`

	// +kubebuilder:validation:Required
	JobName *string `json:"jobName" tf:"job_name,omitempty"`
}

func (*BatchTargetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchTargetParameters.

func (*BatchTargetParameters) DeepCopyInto

func (in *BatchTargetParameters) DeepCopyInto(out *BatchTargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BodyObservation

type BodyObservation struct {
}

func (*BodyObservation) DeepCopy

func (in *BodyObservation) DeepCopy() *BodyObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BodyObservation.

func (*BodyObservation) DeepCopyInto

func (in *BodyObservation) DeepCopyInto(out *BodyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BodyParameters

type BodyParameters struct {

	// +kubebuilder:validation:Optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*BodyParameters) DeepCopy

func (in *BodyParameters) DeepCopy() *BodyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BodyParameters.

func (*BodyParameters) DeepCopyInto

func (in *BodyParameters) DeepCopyInto(out *BodyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Bus

type Bus struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BusSpec   `json:"spec"`
	Status            BusStatus `json:"status,omitempty"`
}

Bus is the Schema for the Buss 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,awsjet}

func (*Bus) DeepCopy

func (in *Bus) DeepCopy() *Bus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bus.

func (*Bus) DeepCopyInto

func (in *Bus) DeepCopyInto(out *Bus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Bus) DeepCopyObject

func (in *Bus) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Bus) GetCondition

func (mg *Bus) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Bus.

func (*Bus) GetConnectionDetailsMapping

func (tr *Bus) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Bus

func (*Bus) GetDeletionPolicy

func (mg *Bus) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Bus.

func (*Bus) GetID

func (tr *Bus) GetID() string

GetID returns ID of underlying Terraform resource of this Bus

func (*Bus) GetObservation

func (tr *Bus) GetObservation() (map[string]interface{}, error)

GetObservation of this Bus

func (*Bus) GetParameters

func (tr *Bus) GetParameters() (map[string]interface{}, error)

GetParameters of this Bus

func (*Bus) GetProviderConfigReference

func (mg *Bus) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Bus.

func (*Bus) GetProviderReference

func (mg *Bus) GetProviderReference() *xpv1.Reference

GetProviderReference of this Bus. Deprecated: Use GetProviderConfigReference.

func (*Bus) GetTerraformResourceType

func (mg *Bus) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Bus

func (*Bus) GetTerraformSchemaVersion

func (tr *Bus) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Bus) GetWriteConnectionSecretToReference

func (mg *Bus) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Bus.

func (*Bus) LateInitialize

func (tr *Bus) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Bus using its observed tfState. returns True if there are any spec changes for the resource.

func (*Bus) SetConditions

func (mg *Bus) SetConditions(c ...xpv1.Condition)

SetConditions of this Bus.

func (*Bus) SetDeletionPolicy

func (mg *Bus) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Bus.

func (*Bus) SetObservation

func (tr *Bus) SetObservation(obs map[string]interface{}) error

SetObservation for this Bus

func (*Bus) SetParameters

func (tr *Bus) SetParameters(params map[string]interface{}) error

SetParameters for this Bus

func (*Bus) SetProviderConfigReference

func (mg *Bus) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Bus.

func (*Bus) SetProviderReference

func (mg *Bus) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Bus. Deprecated: Use SetProviderConfigReference.

func (*Bus) SetWriteConnectionSecretToReference

func (mg *Bus) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Bus.

type BusList

type BusList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Bus `json:"items"`
}

BusList contains a list of Buss

func (*BusList) DeepCopy

func (in *BusList) DeepCopy() *BusList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusList.

func (*BusList) DeepCopyInto

func (in *BusList) DeepCopyInto(out *BusList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BusList) DeepCopyObject

func (in *BusList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*BusList) GetItems

func (l *BusList) GetItems() []resource.Managed

GetItems of this BusList.

type BusObservation

type BusObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*BusObservation) DeepCopy

func (in *BusObservation) DeepCopy() *BusObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusObservation.

func (*BusObservation) DeepCopyInto

func (in *BusObservation) DeepCopyInto(out *BusObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BusParameters

type BusParameters struct {

	// +kubebuilder:validation:Optional
	EventSourceName *string `json:"eventSourceName,omitempty" tf:"event_source_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*BusParameters) DeepCopy

func (in *BusParameters) DeepCopy() *BusParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusParameters.

func (*BusParameters) DeepCopyInto

func (in *BusParameters) DeepCopyInto(out *BusParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BusPolicy

type BusPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BusPolicySpec   `json:"spec"`
	Status            BusPolicyStatus `json:"status,omitempty"`
}

BusPolicy is the Schema for the BusPolicys 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,awsjet}

func (*BusPolicy) DeepCopy

func (in *BusPolicy) DeepCopy() *BusPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicy.

func (*BusPolicy) DeepCopyInto

func (in *BusPolicy) DeepCopyInto(out *BusPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BusPolicy) DeepCopyObject

func (in *BusPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*BusPolicy) GetCondition

func (mg *BusPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this BusPolicy.

func (*BusPolicy) GetConnectionDetailsMapping

func (tr *BusPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this BusPolicy

func (*BusPolicy) GetDeletionPolicy

func (mg *BusPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this BusPolicy.

func (*BusPolicy) GetID

func (tr *BusPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this BusPolicy

func (*BusPolicy) GetObservation

func (tr *BusPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this BusPolicy

func (*BusPolicy) GetParameters

func (tr *BusPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this BusPolicy

func (*BusPolicy) GetProviderConfigReference

func (mg *BusPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this BusPolicy.

func (*BusPolicy) GetProviderReference

func (mg *BusPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this BusPolicy. Deprecated: Use GetProviderConfigReference.

func (*BusPolicy) GetTerraformResourceType

func (mg *BusPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BusPolicy

func (*BusPolicy) GetTerraformSchemaVersion

func (tr *BusPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BusPolicy) GetWriteConnectionSecretToReference

func (mg *BusPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this BusPolicy.

func (*BusPolicy) LateInitialize

func (tr *BusPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this BusPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*BusPolicy) SetConditions

func (mg *BusPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this BusPolicy.

func (*BusPolicy) SetDeletionPolicy

func (mg *BusPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this BusPolicy.

func (*BusPolicy) SetObservation

func (tr *BusPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this BusPolicy

func (*BusPolicy) SetParameters

func (tr *BusPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this BusPolicy

func (*BusPolicy) SetProviderConfigReference

func (mg *BusPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this BusPolicy.

func (*BusPolicy) SetProviderReference

func (mg *BusPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this BusPolicy. Deprecated: Use SetProviderConfigReference.

func (*BusPolicy) SetWriteConnectionSecretToReference

func (mg *BusPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this BusPolicy.

type BusPolicyList

type BusPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []BusPolicy `json:"items"`
}

BusPolicyList contains a list of BusPolicys

func (*BusPolicyList) DeepCopy

func (in *BusPolicyList) DeepCopy() *BusPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicyList.

func (*BusPolicyList) DeepCopyInto

func (in *BusPolicyList) DeepCopyInto(out *BusPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BusPolicyList) DeepCopyObject

func (in *BusPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*BusPolicyList) GetItems

func (l *BusPolicyList) GetItems() []resource.Managed

GetItems of this BusPolicyList.

type BusPolicyObservation

type BusPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*BusPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicyObservation.

func (*BusPolicyObservation) DeepCopyInto

func (in *BusPolicyObservation) DeepCopyInto(out *BusPolicyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BusPolicyParameters

type BusPolicyParameters struct {

	// +kubebuilder:validation:Optional
	EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name,omitempty"`

	// +kubebuilder:validation:Required
	Policy *string `json:"policy" tf:"policy,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*BusPolicyParameters) DeepCopy

func (in *BusPolicyParameters) DeepCopy() *BusPolicyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicyParameters.

func (*BusPolicyParameters) DeepCopyInto

func (in *BusPolicyParameters) DeepCopyInto(out *BusPolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BusPolicySpec

type BusPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BusPolicyParameters `json:"forProvider"`
}

BusPolicySpec defines the desired state of BusPolicy

func (*BusPolicySpec) DeepCopy

func (in *BusPolicySpec) DeepCopy() *BusPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicySpec.

func (*BusPolicySpec) DeepCopyInto

func (in *BusPolicySpec) DeepCopyInto(out *BusPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BusPolicyStatus

type BusPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        BusPolicyObservation `json:"atProvider,omitempty"`
}

BusPolicyStatus defines the observed state of BusPolicy.

func (*BusPolicyStatus) DeepCopy

func (in *BusPolicyStatus) DeepCopy() *BusPolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusPolicyStatus.

func (*BusPolicyStatus) DeepCopyInto

func (in *BusPolicyStatus) DeepCopyInto(out *BusPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BusSpec

type BusSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BusParameters `json:"forProvider"`
}

BusSpec defines the desired state of Bus

func (*BusSpec) DeepCopy

func (in *BusSpec) DeepCopy() *BusSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusSpec.

func (*BusSpec) DeepCopyInto

func (in *BusSpec) DeepCopyInto(out *BusSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BusStatus

type BusStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        BusObservation `json:"atProvider,omitempty"`
}

BusStatus defines the observed state of Bus.

func (*BusStatus) DeepCopy

func (in *BusStatus) DeepCopy() *BusStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusStatus.

func (*BusStatus) DeepCopyInto

func (in *BusStatus) DeepCopyInto(out *BusStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClientParametersObservation

type ClientParametersObservation struct {
}

func (*ClientParametersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientParametersObservation.

func (*ClientParametersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClientParametersParameters

type ClientParametersParameters struct {

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`
}

func (*ClientParametersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientParametersParameters.

func (*ClientParametersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConditionObservation

type ConditionObservation struct {
}

func (*ConditionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.

func (*ConditionObservation) DeepCopyInto

func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConditionParameters

type ConditionParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*ConditionParameters) DeepCopy

func (in *ConditionParameters) DeepCopy() *ConditionParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.

func (*ConditionParameters) DeepCopyInto

func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Connection

type Connection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectionSpec   `json:"spec"`
	Status            ConnectionStatus `json:"status,omitempty"`
}

Connection is the Schema for the Connections 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,awsjet}

func (*Connection) DeepCopy

func (in *Connection) DeepCopy() *Connection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.

func (*Connection) DeepCopyInto

func (in *Connection) DeepCopyInto(out *Connection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Connection) DeepCopyObject

func (in *Connection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Connection) GetCondition

func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Connection.

func (*Connection) GetConnectionDetailsMapping

func (tr *Connection) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Connection

func (*Connection) GetDeletionPolicy

func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Connection.

func (*Connection) GetID

func (tr *Connection) GetID() string

GetID returns ID of underlying Terraform resource of this Connection

func (*Connection) GetObservation

func (tr *Connection) GetObservation() (map[string]interface{}, error)

GetObservation of this Connection

func (*Connection) GetParameters

func (tr *Connection) GetParameters() (map[string]interface{}, error)

GetParameters of this Connection

func (*Connection) GetProviderConfigReference

func (mg *Connection) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Connection.

func (*Connection) GetProviderReference

func (mg *Connection) GetProviderReference() *xpv1.Reference

GetProviderReference of this Connection. Deprecated: Use GetProviderConfigReference.

func (*Connection) GetTerraformResourceType

func (mg *Connection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Connection

func (*Connection) GetTerraformSchemaVersion

func (tr *Connection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Connection) GetWriteConnectionSecretToReference

func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Connection.

func (*Connection) LateInitialize

func (tr *Connection) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Connection using its observed tfState. returns True if there are any spec changes for the resource.

func (*Connection) SetConditions

func (mg *Connection) SetConditions(c ...xpv1.Condition)

SetConditions of this Connection.

func (*Connection) SetDeletionPolicy

func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Connection.

func (*Connection) SetObservation

func (tr *Connection) SetObservation(obs map[string]interface{}) error

SetObservation for this Connection

func (*Connection) SetParameters

func (tr *Connection) SetParameters(params map[string]interface{}) error

SetParameters for this Connection

func (*Connection) SetProviderConfigReference

func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Connection.

func (*Connection) SetProviderReference

func (mg *Connection) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Connection. Deprecated: Use SetProviderConfigReference.

func (*Connection) SetWriteConnectionSecretToReference

func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Connection.

type ConnectionList

type ConnectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Connection `json:"items"`
}

ConnectionList contains a list of Connections

func (*ConnectionList) DeepCopy

func (in *ConnectionList) DeepCopy() *ConnectionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.

func (*ConnectionList) DeepCopyInto

func (in *ConnectionList) DeepCopyInto(out *ConnectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConnectionList) DeepCopyObject

func (in *ConnectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ConnectionList) GetItems

func (l *ConnectionList) GetItems() []resource.Managed

GetItems of this ConnectionList.

type ConnectionObservation

type ConnectionObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"`
}

func (*ConnectionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionObservation.

func (*ConnectionObservation) DeepCopyInto

func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConnectionParameters

type ConnectionParameters struct {

	// +kubebuilder:validation:Required
	AuthParameters []AuthParametersParameters `json:"authParameters" tf:"auth_parameters,omitempty"`

	// +kubebuilder:validation:Required
	AuthorizationType *string `json:"authorizationType" tf:"authorization_type,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*ConnectionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionParameters.

func (*ConnectionParameters) DeepCopyInto

func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConnectionSpec

type ConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConnectionParameters `json:"forProvider"`
}

ConnectionSpec defines the desired state of Connection

func (*ConnectionSpec) DeepCopy

func (in *ConnectionSpec) DeepCopy() *ConnectionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.

func (*ConnectionSpec) DeepCopyInto

func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConnectionStatus

type ConnectionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ConnectionObservation `json:"atProvider,omitempty"`
}

ConnectionStatus defines the observed state of Connection.

func (*ConnectionStatus) DeepCopy

func (in *ConnectionStatus) DeepCopy() *ConnectionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.

func (*ConnectionStatus) DeepCopyInto

func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeadLetterConfigObservation

type DeadLetterConfigObservation struct {
}

func (*DeadLetterConfigObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterConfigObservation.

func (*DeadLetterConfigObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeadLetterConfigParameters

type DeadLetterConfigParameters struct {

	// +kubebuilder:validation:Optional
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`
}

func (*DeadLetterConfigParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterConfigParameters.

func (*DeadLetterConfigParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsTargetObservation

type EcsTargetObservation struct {
}

func (*EcsTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTargetObservation.

func (*EcsTargetObservation) DeepCopyInto

func (in *EcsTargetObservation) DeepCopyInto(out *EcsTargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsTargetParameters

type EcsTargetParameters struct {

	// +kubebuilder:validation:Optional
	EnableEcsManagedTags *bool `json:"enableEcsManagedTags,omitempty" tf:"enable_ecs_managed_tags,omitempty"`

	// +kubebuilder:validation:Optional
	EnableExecuteCommand *bool `json:"enableExecuteCommand,omitempty" tf:"enable_execute_command,omitempty"`

	// +kubebuilder:validation:Optional
	Group *string `json:"group,omitempty" tf:"group,omitempty"`

	// +kubebuilder:validation:Optional
	LaunchType *string `json:"launchType,omitempty" tf:"launch_type,omitempty"`

	// +kubebuilder:validation:Optional
	NetworkConfiguration []NetworkConfigurationParameters `json:"networkConfiguration,omitempty" tf:"network_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	PlacementConstraint []PlacementConstraintParameters `json:"placementConstraint,omitempty" tf:"placement_constraint,omitempty"`

	// +kubebuilder:validation:Optional
	PlatformVersion *string `json:"platformVersion,omitempty" tf:"platform_version,omitempty"`

	// +kubebuilder:validation:Optional
	PropagateTags *string `json:"propagateTags,omitempty" tf:"propagate_tags,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TaskCount *int64 `json:"taskCount,omitempty" tf:"task_count,omitempty"`

	// +kubebuilder:validation:Required
	TaskDefinitionArn *string `json:"taskDefinitionArn" tf:"task_definition_arn,omitempty"`
}

func (*EcsTargetParameters) DeepCopy

func (in *EcsTargetParameters) DeepCopy() *EcsTargetParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTargetParameters.

func (*EcsTargetParameters) DeepCopyInto

func (in *EcsTargetParameters) DeepCopyInto(out *EcsTargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPTargetObservation

type HTTPTargetObservation struct {
}

func (*HTTPTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPTargetObservation.

func (*HTTPTargetObservation) DeepCopyInto

func (in *HTTPTargetObservation) DeepCopyInto(out *HTTPTargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPTargetParameters

type HTTPTargetParameters struct {

	// +kubebuilder:validation:Optional
	HeaderParameters map[string]*string `json:"headerParameters,omitempty" tf:"header_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	PathParameterValues []*string `json:"pathParameterValues,omitempty" tf:"path_parameter_values,omitempty"`

	// +kubebuilder:validation:Optional
	QueryStringParameters map[string]*string `json:"queryStringParameters,omitempty" tf:"query_string_parameters,omitempty"`
}

func (*HTTPTargetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPTargetParameters.

func (*HTTPTargetParameters) DeepCopyInto

func (in *HTTPTargetParameters) DeepCopyInto(out *HTTPTargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeaderObservation

type HeaderObservation struct {
}

func (*HeaderObservation) DeepCopy

func (in *HeaderObservation) DeepCopy() *HeaderObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.

func (*HeaderObservation) DeepCopyInto

func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeaderParameters

type HeaderParameters struct {

	// +kubebuilder:validation:Optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*HeaderParameters) DeepCopy

func (in *HeaderParameters) DeepCopy() *HeaderParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.

func (*HeaderParameters) DeepCopyInto

func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InputTransformerObservation

type InputTransformerObservation struct {
}

func (*InputTransformerObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputTransformerObservation.

func (*InputTransformerObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InputTransformerParameters

type InputTransformerParameters struct {

	// +kubebuilder:validation:Optional
	InputPaths map[string]*string `json:"inputPaths,omitempty" tf:"input_paths,omitempty"`

	// +kubebuilder:validation:Required
	InputTemplate *string `json:"inputTemplate" tf:"input_template,omitempty"`
}

func (*InputTransformerParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputTransformerParameters.

func (*InputTransformerParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InvocationHTTPParametersObservation

type InvocationHTTPParametersObservation struct {
}

func (*InvocationHTTPParametersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvocationHTTPParametersObservation.

func (*InvocationHTTPParametersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InvocationHTTPParametersParameters

type InvocationHTTPParametersParameters struct {

	// +kubebuilder:validation:Optional
	Body []BodyParameters `json:"body,omitempty" tf:"body,omitempty"`

	// +kubebuilder:validation:Optional
	Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"`

	// +kubebuilder:validation:Optional
	QueryString []QueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"`
}

func (*InvocationHTTPParametersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvocationHTTPParametersParameters.

func (*InvocationHTTPParametersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisTargetObservation

type KinesisTargetObservation struct {
}

func (*KinesisTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisTargetObservation.

func (*KinesisTargetObservation) DeepCopyInto

func (in *KinesisTargetObservation) DeepCopyInto(out *KinesisTargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisTargetParameters

type KinesisTargetParameters struct {

	// +kubebuilder:validation:Optional
	PartitionKeyPath *string `json:"partitionKeyPath,omitempty" tf:"partition_key_path,omitempty"`
}

func (*KinesisTargetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisTargetParameters.

func (*KinesisTargetParameters) DeepCopyInto

func (in *KinesisTargetParameters) DeepCopyInto(out *KinesisTargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkConfigurationObservation

type NetworkConfigurationObservation struct {
}

func (*NetworkConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfigurationObservation.

func (*NetworkConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkConfigurationParameters

type NetworkConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	AssignPublicIP *bool `json:"assignPublicIp,omitempty" tf:"assign_public_ip,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`

	// +kubebuilder:validation:Required
	Subnets []*string `json:"subnets" tf:"subnets,omitempty"`
}

func (*NetworkConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfigurationParameters.

func (*NetworkConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthHTTPParametersBodyObservation

type OauthHTTPParametersBodyObservation struct {
}

func (*OauthHTTPParametersBodyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersBodyObservation.

func (*OauthHTTPParametersBodyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthHTTPParametersBodyParameters

type OauthHTTPParametersBodyParameters struct {

	// +kubebuilder:validation:Optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*OauthHTTPParametersBodyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersBodyParameters.

func (*OauthHTTPParametersBodyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthHTTPParametersHeaderObservation

type OauthHTTPParametersHeaderObservation struct {
}

func (*OauthHTTPParametersHeaderObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersHeaderObservation.

func (*OauthHTTPParametersHeaderObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthHTTPParametersHeaderParameters

type OauthHTTPParametersHeaderParameters struct {

	// +kubebuilder:validation:Optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*OauthHTTPParametersHeaderParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersHeaderParameters.

func (*OauthHTTPParametersHeaderParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthHTTPParametersObservation

type OauthHTTPParametersObservation struct {
}

func (*OauthHTTPParametersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersObservation.

func (*OauthHTTPParametersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthHTTPParametersParameters

type OauthHTTPParametersParameters struct {

	// +kubebuilder:validation:Optional
	Body []OauthHTTPParametersBodyParameters `json:"body,omitempty" tf:"body,omitempty"`

	// +kubebuilder:validation:Optional
	Header []OauthHTTPParametersHeaderParameters `json:"header,omitempty" tf:"header,omitempty"`

	// +kubebuilder:validation:Optional
	QueryString []OauthHTTPParametersQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"`
}

func (*OauthHTTPParametersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersParameters.

func (*OauthHTTPParametersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthHTTPParametersQueryStringObservation

type OauthHTTPParametersQueryStringObservation struct {
}

func (*OauthHTTPParametersQueryStringObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersQueryStringObservation.

func (*OauthHTTPParametersQueryStringObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthHTTPParametersQueryStringParameters

type OauthHTTPParametersQueryStringParameters struct {

	// +kubebuilder:validation:Optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*OauthHTTPParametersQueryStringParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthHTTPParametersQueryStringParameters.

func (*OauthHTTPParametersQueryStringParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthObservation

type OauthObservation struct {
}

func (*OauthObservation) DeepCopy

func (in *OauthObservation) DeepCopy() *OauthObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthObservation.

func (*OauthObservation) DeepCopyInto

func (in *OauthObservation) DeepCopyInto(out *OauthObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OauthParameters

type OauthParameters struct {

	// +kubebuilder:validation:Required
	AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	ClientParameters []ClientParametersParameters `json:"clientParameters,omitempty" tf:"client_parameters,omitempty"`

	// +kubebuilder:validation:Required
	HTTPMethod *string `json:"httpMethod" tf:"http_method,omitempty"`

	// +kubebuilder:validation:Required
	OauthHTTPParameters []OauthHTTPParametersParameters `json:"oauthHttpParameters" tf:"oauth_http_parameters,omitempty"`
}

func (*OauthParameters) DeepCopy

func (in *OauthParameters) DeepCopy() *OauthParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthParameters.

func (*OauthParameters) DeepCopyInto

func (in *OauthParameters) DeepCopyInto(out *OauthParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Permission

type Permission struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PermissionSpec   `json:"spec"`
	Status            PermissionStatus `json:"status,omitempty"`
}

Permission is the Schema for the Permissions 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,awsjet}

func (*Permission) DeepCopy

func (in *Permission) DeepCopy() *Permission

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission.

func (*Permission) DeepCopyInto

func (in *Permission) DeepCopyInto(out *Permission)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Permission) DeepCopyObject

func (in *Permission) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Permission) GetCondition

func (mg *Permission) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Permission.

func (*Permission) GetConnectionDetailsMapping

func (tr *Permission) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Permission

func (*Permission) GetDeletionPolicy

func (mg *Permission) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Permission.

func (*Permission) GetID

func (tr *Permission) GetID() string

GetID returns ID of underlying Terraform resource of this Permission

func (*Permission) GetObservation

func (tr *Permission) GetObservation() (map[string]interface{}, error)

GetObservation of this Permission

func (*Permission) GetParameters

func (tr *Permission) GetParameters() (map[string]interface{}, error)

GetParameters of this Permission

func (*Permission) GetProviderConfigReference

func (mg *Permission) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Permission.

func (*Permission) GetProviderReference

func (mg *Permission) GetProviderReference() *xpv1.Reference

GetProviderReference of this Permission. Deprecated: Use GetProviderConfigReference.

func (*Permission) GetTerraformResourceType

func (mg *Permission) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Permission

func (*Permission) GetTerraformSchemaVersion

func (tr *Permission) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Permission) GetWriteConnectionSecretToReference

func (mg *Permission) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Permission.

func (*Permission) LateInitialize

func (tr *Permission) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Permission using its observed tfState. returns True if there are any spec changes for the resource.

func (*Permission) SetConditions

func (mg *Permission) SetConditions(c ...xpv1.Condition)

SetConditions of this Permission.

func (*Permission) SetDeletionPolicy

func (mg *Permission) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Permission.

func (*Permission) SetObservation

func (tr *Permission) SetObservation(obs map[string]interface{}) error

SetObservation for this Permission

func (*Permission) SetParameters

func (tr *Permission) SetParameters(params map[string]interface{}) error

SetParameters for this Permission

func (*Permission) SetProviderConfigReference

func (mg *Permission) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Permission.

func (*Permission) SetProviderReference

func (mg *Permission) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Permission. Deprecated: Use SetProviderConfigReference.

func (*Permission) SetWriteConnectionSecretToReference

func (mg *Permission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Permission.

type PermissionList

type PermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Permission `json:"items"`
}

PermissionList contains a list of Permissions

func (*PermissionList) DeepCopy

func (in *PermissionList) DeepCopy() *PermissionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionList.

func (*PermissionList) DeepCopyInto

func (in *PermissionList) DeepCopyInto(out *PermissionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PermissionList) DeepCopyObject

func (in *PermissionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PermissionList) GetItems

func (l *PermissionList) GetItems() []resource.Managed

GetItems of this PermissionList.

type PermissionObservation

type PermissionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*PermissionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionObservation.

func (*PermissionObservation) DeepCopyInto

func (in *PermissionObservation) DeepCopyInto(out *PermissionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PermissionParameters

type PermissionParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action,omitempty"`

	// +kubebuilder:validation:Optional
	Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"`

	// +kubebuilder:validation:Optional
	EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name,omitempty"`

	// +kubebuilder:validation:Required
	Principal *string `json:"principal" tf:"principal,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	StatementID *string `json:"statementId" tf:"statement_id,omitempty"`
}

func (*PermissionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionParameters.

func (*PermissionParameters) DeepCopyInto

func (in *PermissionParameters) DeepCopyInto(out *PermissionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PermissionSpec

type PermissionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PermissionParameters `json:"forProvider"`
}

PermissionSpec defines the desired state of Permission

func (*PermissionSpec) DeepCopy

func (in *PermissionSpec) DeepCopy() *PermissionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSpec.

func (*PermissionSpec) DeepCopyInto

func (in *PermissionSpec) DeepCopyInto(out *PermissionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PermissionStatus

type PermissionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PermissionObservation `json:"atProvider,omitempty"`
}

PermissionStatus defines the observed state of Permission.

func (*PermissionStatus) DeepCopy

func (in *PermissionStatus) DeepCopy() *PermissionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionStatus.

func (*PermissionStatus) DeepCopyInto

func (in *PermissionStatus) DeepCopyInto(out *PermissionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PlacementConstraintObservation

type PlacementConstraintObservation struct {
}

func (*PlacementConstraintObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementConstraintObservation.

func (*PlacementConstraintObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PlacementConstraintParameters

type PlacementConstraintParameters struct {

	// +kubebuilder:validation:Optional
	Expression *string `json:"expression,omitempty" tf:"expression,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*PlacementConstraintParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementConstraintParameters.

func (*PlacementConstraintParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryStringObservation

type QueryStringObservation struct {
}

func (*QueryStringObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringObservation.

func (*QueryStringObservation) DeepCopyInto

func (in *QueryStringObservation) DeepCopyInto(out *QueryStringObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryStringParameters

type QueryStringParameters struct {

	// +kubebuilder:validation:Optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*QueryStringParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringParameters.

func (*QueryStringParameters) DeepCopyInto

func (in *QueryStringParameters) DeepCopyInto(out *QueryStringParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftTargetObservation

type RedshiftTargetObservation struct {
}

func (*RedshiftTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftTargetObservation.

func (*RedshiftTargetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftTargetParameters

type RedshiftTargetParameters struct {

	// +kubebuilder:validation:Optional
	DBUser *string `json:"dbUser,omitempty" tf:"db_user,omitempty"`

	// +kubebuilder:validation:Required
	Database *string `json:"database" tf:"database,omitempty"`

	// +kubebuilder:validation:Optional
	SQL *string `json:"sql,omitempty" tf:"sql,omitempty"`

	// +kubebuilder:validation:Optional
	SecretsManagerArn *string `json:"secretsManagerArn,omitempty" tf:"secrets_manager_arn,omitempty"`

	// +kubebuilder:validation:Optional
	StatementName *string `json:"statementName,omitempty" tf:"statement_name,omitempty"`

	// +kubebuilder:validation:Optional
	WithEvent *bool `json:"withEvent,omitempty" tf:"with_event,omitempty"`
}

func (*RedshiftTargetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftTargetParameters.

func (*RedshiftTargetParameters) DeepCopyInto

func (in *RedshiftTargetParameters) DeepCopyInto(out *RedshiftTargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RetryPolicyObservation

type RetryPolicyObservation struct {
}

func (*RetryPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyObservation.

func (*RetryPolicyObservation) DeepCopyInto

func (in *RetryPolicyObservation) DeepCopyInto(out *RetryPolicyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RetryPolicyParameters

type RetryPolicyParameters struct {

	// +kubebuilder:validation:Optional
	MaximumEventAgeInSeconds *int64 `json:"maximumEventAgeInSeconds,omitempty" tf:"maximum_event_age_in_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	MaximumRetryAttempts *int64 `json:"maximumRetryAttempts,omitempty" tf:"maximum_retry_attempts,omitempty"`
}

func (*RetryPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyParameters.

func (*RetryPolicyParameters) DeepCopyInto

func (in *RetryPolicyParameters) DeepCopyInto(out *RetryPolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Rule

type Rule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RuleSpec   `json:"spec"`
	Status            RuleStatus `json:"status,omitempty"`
}

Rule is the Schema for the Rules 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,awsjet}

func (*Rule) DeepCopy

func (in *Rule) DeepCopy() *Rule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.

func (*Rule) DeepCopyInto

func (in *Rule) DeepCopyInto(out *Rule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Rule) DeepCopyObject

func (in *Rule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Rule) GetCondition

func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Rule.

func (*Rule) GetConnectionDetailsMapping

func (tr *Rule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Rule

func (*Rule) GetDeletionPolicy

func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Rule.

func (*Rule) GetID

func (tr *Rule) GetID() string

GetID returns ID of underlying Terraform resource of this Rule

func (*Rule) GetObservation

func (tr *Rule) GetObservation() (map[string]interface{}, error)

GetObservation of this Rule

func (*Rule) GetParameters

func (tr *Rule) GetParameters() (map[string]interface{}, error)

GetParameters of this Rule

func (*Rule) GetProviderConfigReference

func (mg *Rule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Rule.

func (*Rule) GetProviderReference

func (mg *Rule) GetProviderReference() *xpv1.Reference

GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.

func (*Rule) GetTerraformResourceType

func (mg *Rule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Rule

func (*Rule) GetTerraformSchemaVersion

func (tr *Rule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Rule) GetWriteConnectionSecretToReference

func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Rule.

func (*Rule) LateInitialize

func (tr *Rule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.

func (*Rule) ResolveReferences

func (mg *Rule) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Rule.

func (*Rule) SetConditions

func (mg *Rule) SetConditions(c ...xpv1.Condition)

SetConditions of this Rule.

func (*Rule) SetDeletionPolicy

func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Rule.

func (*Rule) SetObservation

func (tr *Rule) SetObservation(obs map[string]interface{}) error

SetObservation for this Rule

func (*Rule) SetParameters

func (tr *Rule) SetParameters(params map[string]interface{}) error

SetParameters for this Rule

func (*Rule) SetProviderConfigReference

func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Rule.

func (*Rule) SetProviderReference

func (mg *Rule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.

func (*Rule) SetWriteConnectionSecretToReference

func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Rule.

type RuleList

type RuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Rule `json:"items"`
}

RuleList contains a list of Rules

func (*RuleList) DeepCopy

func (in *RuleList) DeepCopy() *RuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.

func (*RuleList) DeepCopyInto

func (in *RuleList) DeepCopyInto(out *RuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RuleList) DeepCopyObject

func (in *RuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RuleList) GetItems

func (l *RuleList) GetItems() []resource.Managed

GetItems of this RuleList.

type RuleObservation

type RuleObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*RuleObservation) DeepCopy

func (in *RuleObservation) DeepCopy() *RuleObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.

func (*RuleObservation) DeepCopyInto

func (in *RuleObservation) DeepCopyInto(out *RuleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RuleParameters

type RuleParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name,omitempty"`

	// +kubebuilder:validation:Optional
	EventPattern *string `json:"eventPattern,omitempty" tf:"event_pattern,omitempty"`

	// +kubebuilder:validation:Optional
	IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ScheduleExpression *string `json:"scheduleExpression,omitempty" tf:"schedule_expression,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RuleParameters) DeepCopy

func (in *RuleParameters) DeepCopy() *RuleParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.

func (*RuleParameters) DeepCopyInto

func (in *RuleParameters) DeepCopyInto(out *RuleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RuleSpec

type RuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RuleParameters `json:"forProvider"`
}

RuleSpec defines the desired state of Rule

func (*RuleSpec) DeepCopy

func (in *RuleSpec) DeepCopy() *RuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.

func (*RuleSpec) DeepCopyInto

func (in *RuleSpec) DeepCopyInto(out *RuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RuleStatus

type RuleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RuleObservation `json:"atProvider,omitempty"`
}

RuleStatus defines the observed state of Rule.

func (*RuleStatus) DeepCopy

func (in *RuleStatus) DeepCopy() *RuleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.

func (*RuleStatus) DeepCopyInto

func (in *RuleStatus) DeepCopyInto(out *RuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RunCommandTargetsObservation

type RunCommandTargetsObservation struct {
}

func (*RunCommandTargetsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunCommandTargetsObservation.

func (*RunCommandTargetsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RunCommandTargetsParameters

type RunCommandTargetsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*RunCommandTargetsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunCommandTargetsParameters.

func (*RunCommandTargetsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SqsTargetObservation

type SqsTargetObservation struct {
}

func (*SqsTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsTargetObservation.

func (*SqsTargetObservation) DeepCopyInto

func (in *SqsTargetObservation) DeepCopyInto(out *SqsTargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SqsTargetParameters

type SqsTargetParameters struct {

	// +kubebuilder:validation:Optional
	MessageGroupID *string `json:"messageGroupId,omitempty" tf:"message_group_id,omitempty"`
}

func (*SqsTargetParameters) DeepCopy

func (in *SqsTargetParameters) DeepCopy() *SqsTargetParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsTargetParameters.

func (*SqsTargetParameters) DeepCopyInto

func (in *SqsTargetParameters) DeepCopyInto(out *SqsTargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Target

type Target struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TargetSpec   `json:"spec"`
	Status            TargetStatus `json:"status,omitempty"`
}

Target is the Schema for the Targets 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,awsjet}

func (*Target) DeepCopy

func (in *Target) DeepCopy() *Target

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Target.

func (*Target) DeepCopyInto

func (in *Target) DeepCopyInto(out *Target)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Target) DeepCopyObject

func (in *Target) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Target) GetCondition

func (mg *Target) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Target.

func (*Target) GetConnectionDetailsMapping

func (tr *Target) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Target

func (*Target) GetDeletionPolicy

func (mg *Target) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Target.

func (*Target) GetID

func (tr *Target) GetID() string

GetID returns ID of underlying Terraform resource of this Target

func (*Target) GetObservation

func (tr *Target) GetObservation() (map[string]interface{}, error)

GetObservation of this Target

func (*Target) GetParameters

func (tr *Target) GetParameters() (map[string]interface{}, error)

GetParameters of this Target

func (*Target) GetProviderConfigReference

func (mg *Target) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Target.

func (*Target) GetProviderReference

func (mg *Target) GetProviderReference() *xpv1.Reference

GetProviderReference of this Target. Deprecated: Use GetProviderConfigReference.

func (*Target) GetTerraformResourceType

func (mg *Target) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Target

func (*Target) GetTerraformSchemaVersion

func (tr *Target) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Target) GetWriteConnectionSecretToReference

func (mg *Target) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Target.

func (*Target) LateInitialize

func (tr *Target) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Target using its observed tfState. returns True if there are any spec changes for the resource.

func (*Target) ResolveReferences

func (mg *Target) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Target.

func (*Target) SetConditions

func (mg *Target) SetConditions(c ...xpv1.Condition)

SetConditions of this Target.

func (*Target) SetDeletionPolicy

func (mg *Target) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Target.

func (*Target) SetObservation

func (tr *Target) SetObservation(obs map[string]interface{}) error

SetObservation for this Target

func (*Target) SetParameters

func (tr *Target) SetParameters(params map[string]interface{}) error

SetParameters for this Target

func (*Target) SetProviderConfigReference

func (mg *Target) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Target.

func (*Target) SetProviderReference

func (mg *Target) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Target. Deprecated: Use SetProviderConfigReference.

func (*Target) SetWriteConnectionSecretToReference

func (mg *Target) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Target.

type TargetList

type TargetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Target `json:"items"`
}

TargetList contains a list of Targets

func (*TargetList) DeepCopy

func (in *TargetList) DeepCopy() *TargetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetList.

func (*TargetList) DeepCopyInto

func (in *TargetList) DeepCopyInto(out *TargetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TargetList) DeepCopyObject

func (in *TargetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TargetList) GetItems

func (l *TargetList) GetItems() []resource.Managed

GetItems of this TargetList.

type TargetObservation

type TargetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TargetObservation) DeepCopy

func (in *TargetObservation) DeepCopy() *TargetObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetObservation.

func (*TargetObservation) DeepCopyInto

func (in *TargetObservation) DeepCopyInto(out *TargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TargetParameters

type TargetParameters struct {

	// +kubebuilder:validation:Required
	Arn *string `json:"arn" tf:"arn,omitempty"`

	// +kubebuilder:validation:Optional
	BatchTarget []BatchTargetParameters `json:"batchTarget,omitempty" tf:"batch_target,omitempty"`

	// +kubebuilder:validation:Optional
	DeadLetterConfig []DeadLetterConfigParameters `json:"deadLetterConfig,omitempty" tf:"dead_letter_config,omitempty"`

	// +kubebuilder:validation:Optional
	EcsTarget []EcsTargetParameters `json:"ecsTarget,omitempty" tf:"ecs_target,omitempty"`

	// +kubebuilder:validation:Optional
	EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPTarget []HTTPTargetParameters `json:"httpTarget,omitempty" tf:"http_target,omitempty"`

	// +kubebuilder:validation:Optional
	Input *string `json:"input,omitempty" tf:"input,omitempty"`

	// +kubebuilder:validation:Optional
	InputPath *string `json:"inputPath,omitempty" tf:"input_path,omitempty"`

	// +kubebuilder:validation:Optional
	InputTransformer []InputTransformerParameters `json:"inputTransformer,omitempty" tf:"input_transformer,omitempty"`

	// +kubebuilder:validation:Optional
	KinesisTarget []KinesisTargetParameters `json:"kinesisTarget,omitempty" tf:"kinesis_target,omitempty"`

	// +kubebuilder:validation:Optional
	RedshiftTarget []RedshiftTargetParameters `json:"redshiftTarget,omitempty" tf:"redshift_target,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	RetryPolicy []RetryPolicyParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Rule *string `json:"rule" tf:"rule,omitempty"`

	// +kubebuilder:validation:Optional
	RunCommandTargets []RunCommandTargetsParameters `json:"runCommandTargets,omitempty" tf:"run_command_targets,omitempty"`

	// +kubebuilder:validation:Optional
	SqsTarget []SqsTargetParameters `json:"sqsTarget,omitempty" tf:"sqs_target,omitempty"`

	// +kubebuilder:validation:Optional
	TargetID *string `json:"targetId,omitempty" tf:"target_id,omitempty"`
}

func (*TargetParameters) DeepCopy

func (in *TargetParameters) DeepCopy() *TargetParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetParameters.

func (*TargetParameters) DeepCopyInto

func (in *TargetParameters) DeepCopyInto(out *TargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TargetSpec

type TargetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TargetParameters `json:"forProvider"`
}

TargetSpec defines the desired state of Target

func (*TargetSpec) DeepCopy

func (in *TargetSpec) DeepCopy() *TargetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSpec.

func (*TargetSpec) DeepCopyInto

func (in *TargetSpec) DeepCopyInto(out *TargetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TargetStatus

type TargetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TargetObservation `json:"atProvider,omitempty"`
}

TargetStatus defines the observed state of Target.

func (*TargetStatus) DeepCopy

func (in *TargetStatus) DeepCopy() *TargetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetStatus.

func (*TargetStatus) DeepCopyInto

func (in *TargetStatus) DeepCopyInto(out *TargetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL