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: 15 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	ClusterEndpoint_Kind             = "ClusterEndpoint"
	ClusterEndpoint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ClusterEndpoint_Kind}.String()
	ClusterEndpoint_KindAPIVersion   = ClusterEndpoint_Kind + "." + CRDGroupVersion.String()
	ClusterEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ClusterEndpoint_Kind)
)

Repository type metadata.

View Source
var (
	ClusterInstance_Kind             = "ClusterInstance"
	ClusterInstance_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ClusterInstance_Kind}.String()
	ClusterInstance_KindAPIVersion   = ClusterInstance_Kind + "." + CRDGroupVersion.String()
	ClusterInstance_GroupVersionKind = CRDGroupVersion.WithKind(ClusterInstance_Kind)
)

Repository type metadata.

View Source
var (
	ClusterParameterGroup_Kind             = "ClusterParameterGroup"
	ClusterParameterGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ClusterParameterGroup_Kind}.String()
	ClusterParameterGroup_KindAPIVersion   = ClusterParameterGroup_Kind + "." + CRDGroupVersion.String()
	ClusterParameterGroup_GroupVersionKind = CRDGroupVersion.WithKind(ClusterParameterGroup_Kind)
)

Repository type metadata.

View Source
var (
	ClusterRoleAssociation_Kind             = "ClusterRoleAssociation"
	ClusterRoleAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ClusterRoleAssociation_Kind}.String()
	ClusterRoleAssociation_KindAPIVersion   = ClusterRoleAssociation_Kind + "." + CRDGroupVersion.String()
	ClusterRoleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ClusterRoleAssociation_Kind)
)

Repository type metadata.

View Source
var (
	ClusterSnapshot_Kind             = "ClusterSnapshot"
	ClusterSnapshot_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ClusterSnapshot_Kind}.String()
	ClusterSnapshot_KindAPIVersion   = ClusterSnapshot_Kind + "." + CRDGroupVersion.String()
	ClusterSnapshot_GroupVersionKind = CRDGroupVersion.WithKind(ClusterSnapshot_Kind)
)

Repository type metadata.

View Source
var (
	EventSubscription_Kind             = "EventSubscription"
	EventSubscription_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EventSubscription_Kind}.String()
	EventSubscription_KindAPIVersion   = EventSubscription_Kind + "." + CRDGroupVersion.String()
	EventSubscription_GroupVersionKind = CRDGroupVersion.WithKind(EventSubscription_Kind)
)

Repository type metadata.

View Source
var (
	GlobalCluster_Kind             = "GlobalCluster"
	GlobalCluster_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GlobalCluster_Kind}.String()
	GlobalCluster_KindAPIVersion   = GlobalCluster_Kind + "." + CRDGroupVersion.String()
	GlobalCluster_GroupVersionKind = CRDGroupVersion.WithKind(GlobalCluster_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 (
	InstanceRoleAssociation_Kind             = "InstanceRoleAssociation"
	InstanceRoleAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: InstanceRoleAssociation_Kind}.String()
	InstanceRoleAssociation_KindAPIVersion   = InstanceRoleAssociation_Kind + "." + CRDGroupVersion.String()
	InstanceRoleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(InstanceRoleAssociation_Kind)
)

Repository type metadata.

View Source
var (
	OptionGroup_Kind             = "OptionGroup"
	OptionGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OptionGroup_Kind}.String()
	OptionGroup_KindAPIVersion   = OptionGroup_Kind + "." + CRDGroupVersion.String()
	OptionGroup_GroupVersionKind = CRDGroupVersion.WithKind(OptionGroup_Kind)
)

Repository type metadata.

View Source
var (
	Proxy_Kind             = "Proxy"
	Proxy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Proxy_Kind}.String()
	Proxy_KindAPIVersion   = Proxy_Kind + "." + CRDGroupVersion.String()
	Proxy_GroupVersionKind = CRDGroupVersion.WithKind(Proxy_Kind)
)

Repository type metadata.

View Source
var (
	ProxyDefaultTargetGroup_Kind             = "ProxyDefaultTargetGroup"
	ProxyDefaultTargetGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProxyDefaultTargetGroup_Kind}.String()
	ProxyDefaultTargetGroup_KindAPIVersion   = ProxyDefaultTargetGroup_Kind + "." + CRDGroupVersion.String()
	ProxyDefaultTargetGroup_GroupVersionKind = CRDGroupVersion.WithKind(ProxyDefaultTargetGroup_Kind)
)

Repository type metadata.

View Source
var (
	ProxyEndpoint_Kind             = "ProxyEndpoint"
	ProxyEndpoint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProxyEndpoint_Kind}.String()
	ProxyEndpoint_KindAPIVersion   = ProxyEndpoint_Kind + "." + CRDGroupVersion.String()
	ProxyEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ProxyEndpoint_Kind)
)

Repository type metadata.

View Source
var (
	ProxyTarget_Kind             = "ProxyTarget"
	ProxyTarget_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProxyTarget_Kind}.String()
	ProxyTarget_KindAPIVersion   = ProxyTarget_Kind + "." + CRDGroupVersion.String()
	ProxyTarget_GroupVersionKind = CRDGroupVersion.WithKind(ProxyTarget_Kind)
)

Repository type metadata.

View Source
var (
	SecurityGroup_Kind             = "SecurityGroup"
	SecurityGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SecurityGroup_Kind}.String()
	SecurityGroup_KindAPIVersion   = SecurityGroup_Kind + "." + CRDGroupVersion.String()
	SecurityGroup_GroupVersionKind = CRDGroupVersion.WithKind(SecurityGroup_Kind)
)

Repository type metadata.

View Source
var (
	Snapshot_Kind             = "Snapshot"
	Snapshot_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Snapshot_Kind}.String()
	Snapshot_KindAPIVersion   = Snapshot_Kind + "." + CRDGroupVersion.String()
	Snapshot_GroupVersionKind = CRDGroupVersion.WithKind(Snapshot_Kind)
)

Repository type metadata.

View Source
var (
	SubnetGroup_Kind             = "SubnetGroup"
	SubnetGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SubnetGroup_Kind}.String()
	SubnetGroup_KindAPIVersion   = SubnetGroup_Kind + "." + CRDGroupVersion.String()
	SubnetGroup_GroupVersionKind = CRDGroupVersion.WithKind(SubnetGroup_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AuthObservation

type AuthObservation struct {
}

func (*AuthObservation) DeepCopy

func (in *AuthObservation) DeepCopy() *AuthObservation

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

func (*AuthObservation) DeepCopyInto

func (in *AuthObservation) DeepCopyInto(out *AuthObservation)

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

type AuthParameters

type AuthParameters struct {

	// +kubebuilder:validation:Optional
	AuthScheme *string `json:"authScheme,omitempty" tf:"auth_scheme,omitempty"`

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

	// +kubebuilder:validation:Optional
	IAMAuth *string `json:"iamAuth,omitempty" tf:"iam_auth,omitempty"`

	// +kubebuilder:validation:Optional
	SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"`
}

func (*AuthParameters) DeepCopy

func (in *AuthParameters) DeepCopy() *AuthParameters

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

func (*AuthParameters) DeepCopyInto

func (in *AuthParameters) DeepCopyInto(out *AuthParameters)

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

type ClusterEndpoint

type ClusterEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClusterEndpointSpec   `json:"spec"`
	Status            ClusterEndpointStatus `json:"status,omitempty"`
}

ClusterEndpoint is the Schema for the ClusterEndpoints 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 (*ClusterEndpoint) DeepCopy

func (in *ClusterEndpoint) DeepCopy() *ClusterEndpoint

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

func (*ClusterEndpoint) DeepCopyInto

func (in *ClusterEndpoint) DeepCopyInto(out *ClusterEndpoint)

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

func (*ClusterEndpoint) DeepCopyObject

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

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

func (*ClusterEndpoint) GetCondition

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

GetCondition of this ClusterEndpoint.

func (*ClusterEndpoint) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ClusterEndpoint

func (*ClusterEndpoint) GetDeletionPolicy

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

GetDeletionPolicy of this ClusterEndpoint.

func (*ClusterEndpoint) GetID

func (tr *ClusterEndpoint) GetID() string

GetID returns ID of underlying Terraform resource of this ClusterEndpoint

func (*ClusterEndpoint) GetObservation

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

GetObservation of this ClusterEndpoint

func (*ClusterEndpoint) GetParameters

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

GetParameters of this ClusterEndpoint

func (*ClusterEndpoint) GetProviderConfigReference

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

GetProviderConfigReference of this ClusterEndpoint.

func (*ClusterEndpoint) GetProviderReference

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

GetProviderReference of this ClusterEndpoint. Deprecated: Use GetProviderConfigReference.

func (*ClusterEndpoint) GetTerraformResourceType

func (mg *ClusterEndpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ClusterEndpoint

func (*ClusterEndpoint) GetTerraformSchemaVersion

func (tr *ClusterEndpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ClusterEndpoint) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ClusterEndpoint.

func (*ClusterEndpoint) LateInitialize

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

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

func (*ClusterEndpoint) SetConditions

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

SetConditions of this ClusterEndpoint.

func (*ClusterEndpoint) SetDeletionPolicy

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

SetDeletionPolicy of this ClusterEndpoint.

func (*ClusterEndpoint) SetObservation

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

SetObservation for this ClusterEndpoint

func (*ClusterEndpoint) SetParameters

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

SetParameters for this ClusterEndpoint

func (*ClusterEndpoint) SetProviderConfigReference

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

SetProviderConfigReference of this ClusterEndpoint.

func (*ClusterEndpoint) SetProviderReference

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

SetProviderReference of this ClusterEndpoint. Deprecated: Use SetProviderConfigReference.

func (*ClusterEndpoint) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ClusterEndpoint.

type ClusterEndpointList

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

ClusterEndpointList contains a list of ClusterEndpoints

func (*ClusterEndpointList) DeepCopy

func (in *ClusterEndpointList) DeepCopy() *ClusterEndpointList

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

func (*ClusterEndpointList) DeepCopyInto

func (in *ClusterEndpointList) DeepCopyInto(out *ClusterEndpointList)

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

func (*ClusterEndpointList) DeepCopyObject

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

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

func (*ClusterEndpointList) GetItems

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

GetItems of this ClusterEndpointList.

type ClusterEndpointObservation

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

	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

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

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

func (*ClusterEndpointObservation) DeepCopy

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

func (*ClusterEndpointObservation) DeepCopyInto

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

type ClusterEndpointParameters

type ClusterEndpointParameters struct {

	// +kubebuilder:validation:Required
	ClusterEndpointIdentifier *string `json:"clusterEndpointIdentifier" tf:"cluster_endpoint_identifier,omitempty"`

	// +kubebuilder:validation:Required
	ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier,omitempty"`

	// +kubebuilder:validation:Required
	CustomEndpointType *string `json:"customEndpointType" tf:"custom_endpoint_type,omitempty"`

	// +kubebuilder:validation:Optional
	ExcludedMembers []*string `json:"excludedMembers,omitempty" tf:"excluded_members,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
	StaticMembers []*string `json:"staticMembers,omitempty" tf:"static_members,omitempty"`

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

func (*ClusterEndpointParameters) DeepCopy

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

func (*ClusterEndpointParameters) DeepCopyInto

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

type ClusterEndpointSpec

type ClusterEndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClusterEndpointParameters `json:"forProvider"`
}

ClusterEndpointSpec defines the desired state of ClusterEndpoint

func (*ClusterEndpointSpec) DeepCopy

func (in *ClusterEndpointSpec) DeepCopy() *ClusterEndpointSpec

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

func (*ClusterEndpointSpec) DeepCopyInto

func (in *ClusterEndpointSpec) DeepCopyInto(out *ClusterEndpointSpec)

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

type ClusterEndpointStatus

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

ClusterEndpointStatus defines the observed state of ClusterEndpoint.

func (*ClusterEndpointStatus) DeepCopy

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

func (*ClusterEndpointStatus) DeepCopyInto

func (in *ClusterEndpointStatus) DeepCopyInto(out *ClusterEndpointStatus)

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

type ClusterInstance

type ClusterInstance struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClusterInstanceSpec   `json:"spec"`
	Status            ClusterInstanceStatus `json:"status,omitempty"`
}

ClusterInstance is the Schema for the ClusterInstances 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 (*ClusterInstance) DeepCopy

func (in *ClusterInstance) DeepCopy() *ClusterInstance

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

func (*ClusterInstance) DeepCopyInto

func (in *ClusterInstance) DeepCopyInto(out *ClusterInstance)

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

func (*ClusterInstance) DeepCopyObject

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

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

func (*ClusterInstance) GetCondition

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

GetCondition of this ClusterInstance.

func (*ClusterInstance) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ClusterInstance

func (*ClusterInstance) GetDeletionPolicy

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

GetDeletionPolicy of this ClusterInstance.

func (*ClusterInstance) GetID

func (tr *ClusterInstance) GetID() string

GetID returns ID of underlying Terraform resource of this ClusterInstance

func (*ClusterInstance) GetObservation

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

GetObservation of this ClusterInstance

func (*ClusterInstance) GetParameters

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

GetParameters of this ClusterInstance

func (*ClusterInstance) GetProviderConfigReference

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

GetProviderConfigReference of this ClusterInstance.

func (*ClusterInstance) GetProviderReference

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

GetProviderReference of this ClusterInstance. Deprecated: Use GetProviderConfigReference.

func (*ClusterInstance) GetTerraformResourceType

func (mg *ClusterInstance) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ClusterInstance

func (*ClusterInstance) GetTerraformSchemaVersion

func (tr *ClusterInstance) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ClusterInstance) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ClusterInstance.

func (*ClusterInstance) LateInitialize

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

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

func (*ClusterInstance) ResolveReferences

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

ResolveReferences of this ClusterInstance.

func (*ClusterInstance) SetConditions

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

SetConditions of this ClusterInstance.

func (*ClusterInstance) SetDeletionPolicy

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

SetDeletionPolicy of this ClusterInstance.

func (*ClusterInstance) SetObservation

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

SetObservation for this ClusterInstance

func (*ClusterInstance) SetParameters

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

SetParameters for this ClusterInstance

func (*ClusterInstance) SetProviderConfigReference

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

SetProviderConfigReference of this ClusterInstance.

func (*ClusterInstance) SetProviderReference

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

SetProviderReference of this ClusterInstance. Deprecated: Use SetProviderConfigReference.

func (*ClusterInstance) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ClusterInstance.

type ClusterInstanceList

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

ClusterInstanceList contains a list of ClusterInstances

func (*ClusterInstanceList) DeepCopy

func (in *ClusterInstanceList) DeepCopy() *ClusterInstanceList

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

func (*ClusterInstanceList) DeepCopyInto

func (in *ClusterInstanceList) DeepCopyInto(out *ClusterInstanceList)

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

func (*ClusterInstanceList) DeepCopyObject

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

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

func (*ClusterInstanceList) GetItems

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

GetItems of this ClusterInstanceList.

type ClusterInstanceObservation

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

	DbiResourceID *string `json:"dbiResourceId,omitempty" tf:"dbi_resource_id,omitempty"`

	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

	EngineVersionActual *string `json:"engineVersionActual,omitempty" tf:"engine_version_actual,omitempty"`

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

	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`

	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`

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

	Writer *bool `json:"writer,omitempty" tf:"writer,omitempty"`
}

func (*ClusterInstanceObservation) DeepCopy

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

func (*ClusterInstanceObservation) DeepCopyInto

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

type ClusterInstanceParameters

type ClusterInstanceParameters struct {

	// +kubebuilder:validation:Optional
	ApplyImmediately *bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`

	// +kubebuilder:validation:Optional
	AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"`

	// +kubebuilder:validation:Optional
	AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`

	// +kubebuilder:validation:Optional
	CACertIdentifier *string `json:"caCertIdentifier,omitempty" tf:"ca_cert_identifier,omitempty"`

	// +kubebuilder:validation:Required
	ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier,omitempty"`

	// +kubebuilder:validation:Optional
	CopyTagsToSnapshot *bool `json:"copyTagsToSnapshot,omitempty" tf:"copy_tags_to_snapshot,omitempty"`

	// +kubebuilder:validation:Optional
	DBParameterGroupName *string `json:"dbParameterGroupName,omitempty" tf:"db_parameter_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	DBSubnetGroupName *string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	Engine *string `json:"engine,omitempty" tf:"engine,omitempty"`

	// +kubebuilder:validation:Optional
	EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`

	// +kubebuilder:validation:Optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier,omitempty"`

	// +kubebuilder:validation:Optional
	IdentifierPrefix *string `json:"identifierPrefix,omitempty" tf:"identifier_prefix,omitempty"`

	// +kubebuilder:validation:Required
	InstanceClass *string `json:"instanceClass" tf:"instance_class,omitempty"`

	// +kubebuilder:validation:Optional
	MonitoringInterval *int64 `json:"monitoringInterval,omitempty" tf:"monitoring_interval,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
	MonitoringRoleArn *string `json:"monitoringRoleArn,omitempty" tf:"monitoring_role_arn,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	PerformanceInsightsEnabled *bool `json:"performanceInsightsEnabled,omitempty" tf:"performance_insights_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	PerformanceInsightsKMSKeyID *string `json:"performanceInsightsKmsKeyId,omitempty" tf:"performance_insights_kms_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	PreferredBackupWindow *string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window,omitempty"`

	// +kubebuilder:validation:Optional
	PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`

	// +kubebuilder:validation:Optional
	PromotionTier *int64 `json:"promotionTier,omitempty" tf:"promotion_tier,omitempty"`

	// +kubebuilder:validation:Optional
	PubliclyAccessible *bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,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 (*ClusterInstanceParameters) DeepCopy

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

func (*ClusterInstanceParameters) DeepCopyInto

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

type ClusterInstanceSpec

type ClusterInstanceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClusterInstanceParameters `json:"forProvider"`
}

ClusterInstanceSpec defines the desired state of ClusterInstance

func (*ClusterInstanceSpec) DeepCopy

func (in *ClusterInstanceSpec) DeepCopy() *ClusterInstanceSpec

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

func (*ClusterInstanceSpec) DeepCopyInto

func (in *ClusterInstanceSpec) DeepCopyInto(out *ClusterInstanceSpec)

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

type ClusterInstanceStatus

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

ClusterInstanceStatus defines the observed state of ClusterInstance.

func (*ClusterInstanceStatus) DeepCopy

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

func (*ClusterInstanceStatus) DeepCopyInto

func (in *ClusterInstanceStatus) DeepCopyInto(out *ClusterInstanceStatus)

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

type ClusterParameterGroup

type ClusterParameterGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClusterParameterGroupSpec   `json:"spec"`
	Status            ClusterParameterGroupStatus `json:"status,omitempty"`
}

ClusterParameterGroup is the Schema for the ClusterParameterGroups 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 (*ClusterParameterGroup) DeepCopy

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

func (*ClusterParameterGroup) DeepCopyInto

func (in *ClusterParameterGroup) DeepCopyInto(out *ClusterParameterGroup)

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

func (*ClusterParameterGroup) DeepCopyObject

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

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

func (*ClusterParameterGroup) GetCondition

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

GetCondition of this ClusterParameterGroup.

func (*ClusterParameterGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ClusterParameterGroup

func (*ClusterParameterGroup) GetDeletionPolicy

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

GetDeletionPolicy of this ClusterParameterGroup.

func (*ClusterParameterGroup) GetID

func (tr *ClusterParameterGroup) GetID() string

GetID returns ID of underlying Terraform resource of this ClusterParameterGroup

func (*ClusterParameterGroup) GetObservation

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

GetObservation of this ClusterParameterGroup

func (*ClusterParameterGroup) GetParameters

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

GetParameters of this ClusterParameterGroup

func (*ClusterParameterGroup) GetProviderConfigReference

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

GetProviderConfigReference of this ClusterParameterGroup.

func (*ClusterParameterGroup) GetProviderReference

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

GetProviderReference of this ClusterParameterGroup. Deprecated: Use GetProviderConfigReference.

func (*ClusterParameterGroup) GetTerraformResourceType

func (mg *ClusterParameterGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ClusterParameterGroup

func (*ClusterParameterGroup) GetTerraformSchemaVersion

func (tr *ClusterParameterGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ClusterParameterGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ClusterParameterGroup.

func (*ClusterParameterGroup) LateInitialize

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

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

func (*ClusterParameterGroup) SetConditions

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

SetConditions of this ClusterParameterGroup.

func (*ClusterParameterGroup) SetDeletionPolicy

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

SetDeletionPolicy of this ClusterParameterGroup.

func (*ClusterParameterGroup) SetObservation

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

SetObservation for this ClusterParameterGroup

func (*ClusterParameterGroup) SetParameters

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

SetParameters for this ClusterParameterGroup

func (*ClusterParameterGroup) SetProviderConfigReference

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

SetProviderConfigReference of this ClusterParameterGroup.

func (*ClusterParameterGroup) SetProviderReference

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

SetProviderReference of this ClusterParameterGroup. Deprecated: Use SetProviderConfigReference.

func (*ClusterParameterGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ClusterParameterGroup.

type ClusterParameterGroupList

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

ClusterParameterGroupList contains a list of ClusterParameterGroups

func (*ClusterParameterGroupList) DeepCopy

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

func (*ClusterParameterGroupList) DeepCopyInto

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

func (*ClusterParameterGroupList) DeepCopyObject

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

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

func (*ClusterParameterGroupList) GetItems

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

GetItems of this ClusterParameterGroupList.

type ClusterParameterGroupObservation

type ClusterParameterGroupObservation 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 (*ClusterParameterGroupObservation) DeepCopy

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

func (*ClusterParameterGroupObservation) DeepCopyInto

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

type ClusterParameterGroupParameters

type ClusterParameterGroupParameters struct {

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

	// +kubebuilder:validation:Required
	Family *string `json:"family" tf:"family,omitempty"`

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

	// +kubebuilder:validation:Optional
	Parameter []ParameterParameters `json:"parameter,omitempty" tf:"parameter,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 (*ClusterParameterGroupParameters) DeepCopy

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

func (*ClusterParameterGroupParameters) DeepCopyInto

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

type ClusterParameterGroupSpec

type ClusterParameterGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClusterParameterGroupParameters `json:"forProvider"`
}

ClusterParameterGroupSpec defines the desired state of ClusterParameterGroup

func (*ClusterParameterGroupSpec) DeepCopy

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

func (*ClusterParameterGroupSpec) DeepCopyInto

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

type ClusterParameterGroupStatus

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

ClusterParameterGroupStatus defines the observed state of ClusterParameterGroup.

func (*ClusterParameterGroupStatus) DeepCopy

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

func (*ClusterParameterGroupStatus) DeepCopyInto

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

type ClusterRoleAssociation

type ClusterRoleAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClusterRoleAssociationSpec   `json:"spec"`
	Status            ClusterRoleAssociationStatus `json:"status,omitempty"`
}

ClusterRoleAssociation is the Schema for the ClusterRoleAssociations 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 (*ClusterRoleAssociation) DeepCopy

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

func (*ClusterRoleAssociation) DeepCopyInto

func (in *ClusterRoleAssociation) DeepCopyInto(out *ClusterRoleAssociation)

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

func (*ClusterRoleAssociation) DeepCopyObject

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

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

func (*ClusterRoleAssociation) GetCondition

GetCondition of this ClusterRoleAssociation.

func (*ClusterRoleAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ClusterRoleAssociation

func (*ClusterRoleAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this ClusterRoleAssociation.

func (*ClusterRoleAssociation) GetID

func (tr *ClusterRoleAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this ClusterRoleAssociation

func (*ClusterRoleAssociation) GetObservation

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

GetObservation of this ClusterRoleAssociation

func (*ClusterRoleAssociation) GetParameters

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

GetParameters of this ClusterRoleAssociation

func (*ClusterRoleAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this ClusterRoleAssociation.

func (*ClusterRoleAssociation) GetProviderReference

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

GetProviderReference of this ClusterRoleAssociation. Deprecated: Use GetProviderConfigReference.

func (*ClusterRoleAssociation) GetTerraformResourceType

func (mg *ClusterRoleAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ClusterRoleAssociation

func (*ClusterRoleAssociation) GetTerraformSchemaVersion

func (tr *ClusterRoleAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ClusterRoleAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ClusterRoleAssociation.

func (*ClusterRoleAssociation) LateInitialize

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

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

func (*ClusterRoleAssociation) ResolveReferences

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

ResolveReferences of this ClusterRoleAssociation.

func (*ClusterRoleAssociation) SetConditions

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

SetConditions of this ClusterRoleAssociation.

func (*ClusterRoleAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this ClusterRoleAssociation.

func (*ClusterRoleAssociation) SetObservation

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

SetObservation for this ClusterRoleAssociation

func (*ClusterRoleAssociation) SetParameters

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

SetParameters for this ClusterRoleAssociation

func (*ClusterRoleAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this ClusterRoleAssociation.

func (*ClusterRoleAssociation) SetProviderReference

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

SetProviderReference of this ClusterRoleAssociation. Deprecated: Use SetProviderConfigReference.

func (*ClusterRoleAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ClusterRoleAssociation.

type ClusterRoleAssociationList

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

ClusterRoleAssociationList contains a list of ClusterRoleAssociations

func (*ClusterRoleAssociationList) DeepCopy

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

func (*ClusterRoleAssociationList) DeepCopyInto

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

func (*ClusterRoleAssociationList) DeepCopyObject

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

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

func (*ClusterRoleAssociationList) GetItems

GetItems of this ClusterRoleAssociationList.

type ClusterRoleAssociationObservation

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

func (*ClusterRoleAssociationObservation) DeepCopy

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

func (*ClusterRoleAssociationObservation) DeepCopyInto

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

type ClusterRoleAssociationParameters

type ClusterRoleAssociationParameters struct {

	// +kubebuilder:validation:Required
	DBClusterIdentifier *string `json:"dbClusterIdentifier" tf:"db_cluster_identifier,omitempty"`

	// +kubebuilder:validation:Required
	FeatureName *string `json:"featureName" tf:"feature_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:"-"`
}

func (*ClusterRoleAssociationParameters) DeepCopy

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

func (*ClusterRoleAssociationParameters) DeepCopyInto

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

type ClusterRoleAssociationSpec

type ClusterRoleAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClusterRoleAssociationParameters `json:"forProvider"`
}

ClusterRoleAssociationSpec defines the desired state of ClusterRoleAssociation

func (*ClusterRoleAssociationSpec) DeepCopy

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

func (*ClusterRoleAssociationSpec) DeepCopyInto

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

type ClusterRoleAssociationStatus

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

ClusterRoleAssociationStatus defines the observed state of ClusterRoleAssociation.

func (*ClusterRoleAssociationStatus) DeepCopy

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

func (*ClusterRoleAssociationStatus) DeepCopyInto

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

type ClusterSnapshot

type ClusterSnapshot struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClusterSnapshotSpec   `json:"spec"`
	Status            ClusterSnapshotStatus `json:"status,omitempty"`
}

ClusterSnapshot is the Schema for the ClusterSnapshots 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 (*ClusterSnapshot) DeepCopy

func (in *ClusterSnapshot) DeepCopy() *ClusterSnapshot

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

func (*ClusterSnapshot) DeepCopyInto

func (in *ClusterSnapshot) DeepCopyInto(out *ClusterSnapshot)

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

func (*ClusterSnapshot) DeepCopyObject

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

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

func (*ClusterSnapshot) GetCondition

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

GetCondition of this ClusterSnapshot.

func (*ClusterSnapshot) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ClusterSnapshot

func (*ClusterSnapshot) GetDeletionPolicy

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

GetDeletionPolicy of this ClusterSnapshot.

func (*ClusterSnapshot) GetID

func (tr *ClusterSnapshot) GetID() string

GetID returns ID of underlying Terraform resource of this ClusterSnapshot

func (*ClusterSnapshot) GetObservation

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

GetObservation of this ClusterSnapshot

func (*ClusterSnapshot) GetParameters

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

GetParameters of this ClusterSnapshot

func (*ClusterSnapshot) GetProviderConfigReference

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

GetProviderConfigReference of this ClusterSnapshot.

func (*ClusterSnapshot) GetProviderReference

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

GetProviderReference of this ClusterSnapshot. Deprecated: Use GetProviderConfigReference.

func (*ClusterSnapshot) GetTerraformResourceType

func (mg *ClusterSnapshot) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ClusterSnapshot

func (*ClusterSnapshot) GetTerraformSchemaVersion

func (tr *ClusterSnapshot) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ClusterSnapshot) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ClusterSnapshot.

func (*ClusterSnapshot) LateInitialize

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

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

func (*ClusterSnapshot) SetConditions

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

SetConditions of this ClusterSnapshot.

func (*ClusterSnapshot) SetDeletionPolicy

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

SetDeletionPolicy of this ClusterSnapshot.

func (*ClusterSnapshot) SetObservation

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

SetObservation for this ClusterSnapshot

func (*ClusterSnapshot) SetParameters

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

SetParameters for this ClusterSnapshot

func (*ClusterSnapshot) SetProviderConfigReference

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

SetProviderConfigReference of this ClusterSnapshot.

func (*ClusterSnapshot) SetProviderReference

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

SetProviderReference of this ClusterSnapshot. Deprecated: Use SetProviderConfigReference.

func (*ClusterSnapshot) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ClusterSnapshot.

type ClusterSnapshotList

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

ClusterSnapshotList contains a list of ClusterSnapshots

func (*ClusterSnapshotList) DeepCopy

func (in *ClusterSnapshotList) DeepCopy() *ClusterSnapshotList

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

func (*ClusterSnapshotList) DeepCopyInto

func (in *ClusterSnapshotList) DeepCopyInto(out *ClusterSnapshotList)

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

func (*ClusterSnapshotList) DeepCopyObject

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

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

func (*ClusterSnapshotList) GetItems

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

GetItems of this ClusterSnapshotList.

type ClusterSnapshotObservation

type ClusterSnapshotObservation struct {
	AllocatedStorage *int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"`

	AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`

	DBClusterSnapshotArn *string `json:"dbClusterSnapshotArn,omitempty" tf:"db_cluster_snapshot_arn,omitempty"`

	Engine *string `json:"engine,omitempty" tf:"engine,omitempty"`

	EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`

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

	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`

	LicenseModel *string `json:"licenseModel,omitempty" tf:"license_model,omitempty"`

	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"`

	SourceDBClusterSnapshotArn *string `json:"sourceDbClusterSnapshotArn,omitempty" tf:"source_db_cluster_snapshot_arn,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`

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

	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`
}

func (*ClusterSnapshotObservation) DeepCopy

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

func (*ClusterSnapshotObservation) DeepCopyInto

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

type ClusterSnapshotParameters

type ClusterSnapshotParameters struct {

	// +kubebuilder:validation:Required
	DBClusterIdentifier *string `json:"dbClusterIdentifier" tf:"db_cluster_identifier,omitempty"`

	// +kubebuilder:validation:Required
	DBClusterSnapshotIdentifier *string `json:"dbClusterSnapshotIdentifier" tf:"db_cluster_snapshot_identifier,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 (*ClusterSnapshotParameters) DeepCopy

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

func (*ClusterSnapshotParameters) DeepCopyInto

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

type ClusterSnapshotSpec

type ClusterSnapshotSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ClusterSnapshotParameters `json:"forProvider"`
}

ClusterSnapshotSpec defines the desired state of ClusterSnapshot

func (*ClusterSnapshotSpec) DeepCopy

func (in *ClusterSnapshotSpec) DeepCopy() *ClusterSnapshotSpec

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

func (*ClusterSnapshotSpec) DeepCopyInto

func (in *ClusterSnapshotSpec) DeepCopyInto(out *ClusterSnapshotSpec)

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

type ClusterSnapshotStatus

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

ClusterSnapshotStatus defines the observed state of ClusterSnapshot.

func (*ClusterSnapshotStatus) DeepCopy

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

func (*ClusterSnapshotStatus) DeepCopyInto

func (in *ClusterSnapshotStatus) DeepCopyInto(out *ClusterSnapshotStatus)

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

type ConnectionPoolConfigObservation

type ConnectionPoolConfigObservation struct {
}

func (*ConnectionPoolConfigObservation) DeepCopy

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

func (*ConnectionPoolConfigObservation) DeepCopyInto

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

type ConnectionPoolConfigParameters

type ConnectionPoolConfigParameters struct {

	// +kubebuilder:validation:Optional
	ConnectionBorrowTimeout *int64 `json:"connectionBorrowTimeout,omitempty" tf:"connection_borrow_timeout,omitempty"`

	// +kubebuilder:validation:Optional
	InitQuery *string `json:"initQuery,omitempty" tf:"init_query,omitempty"`

	// +kubebuilder:validation:Optional
	MaxConnectionsPercent *int64 `json:"maxConnectionsPercent,omitempty" tf:"max_connections_percent,omitempty"`

	// +kubebuilder:validation:Optional
	MaxIdleConnectionsPercent *int64 `json:"maxIdleConnectionsPercent,omitempty" tf:"max_idle_connections_percent,omitempty"`

	// +kubebuilder:validation:Optional
	SessionPinningFilters []*string `json:"sessionPinningFilters,omitempty" tf:"session_pinning_filters,omitempty"`
}

func (*ConnectionPoolConfigParameters) DeepCopy

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

func (*ConnectionPoolConfigParameters) DeepCopyInto

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

type EventSubscription

type EventSubscription struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventSubscriptionSpec   `json:"spec"`
	Status            EventSubscriptionStatus `json:"status,omitempty"`
}

EventSubscription is the Schema for the EventSubscriptions 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 (*EventSubscription) DeepCopy

func (in *EventSubscription) DeepCopy() *EventSubscription

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

func (*EventSubscription) DeepCopyInto

func (in *EventSubscription) DeepCopyInto(out *EventSubscription)

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

func (*EventSubscription) DeepCopyObject

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

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

func (*EventSubscription) GetCondition

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

GetCondition of this EventSubscription.

func (*EventSubscription) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this EventSubscription

func (*EventSubscription) GetDeletionPolicy

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

GetDeletionPolicy of this EventSubscription.

func (*EventSubscription) GetID

func (tr *EventSubscription) GetID() string

GetID returns ID of underlying Terraform resource of this EventSubscription

func (*EventSubscription) GetObservation

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

GetObservation of this EventSubscription

func (*EventSubscription) GetParameters

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

GetParameters of this EventSubscription

func (*EventSubscription) GetProviderConfigReference

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

GetProviderConfigReference of this EventSubscription.

func (*EventSubscription) GetProviderReference

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

GetProviderReference of this EventSubscription. Deprecated: Use GetProviderConfigReference.

func (*EventSubscription) GetTerraformResourceType

func (mg *EventSubscription) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EventSubscription

func (*EventSubscription) GetTerraformSchemaVersion

func (tr *EventSubscription) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EventSubscription) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this EventSubscription.

func (*EventSubscription) LateInitialize

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

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

func (*EventSubscription) SetConditions

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

SetConditions of this EventSubscription.

func (*EventSubscription) SetDeletionPolicy

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

SetDeletionPolicy of this EventSubscription.

func (*EventSubscription) SetObservation

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

SetObservation for this EventSubscription

func (*EventSubscription) SetParameters

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

SetParameters for this EventSubscription

func (*EventSubscription) SetProviderConfigReference

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

SetProviderConfigReference of this EventSubscription.

func (*EventSubscription) SetProviderReference

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

SetProviderReference of this EventSubscription. Deprecated: Use SetProviderConfigReference.

func (*EventSubscription) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this EventSubscription.

type EventSubscriptionList

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

EventSubscriptionList contains a list of EventSubscriptions

func (*EventSubscriptionList) DeepCopy

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

func (*EventSubscriptionList) DeepCopyInto

func (in *EventSubscriptionList) DeepCopyInto(out *EventSubscriptionList)

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

func (*EventSubscriptionList) DeepCopyObject

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

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

func (*EventSubscriptionList) GetItems

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

GetItems of this EventSubscriptionList.

type EventSubscriptionObservation

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

	CustomerAwsID *string `json:"customerAwsId,omitempty" tf:"customer_aws_id,omitempty"`

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

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

func (*EventSubscriptionObservation) DeepCopy

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

func (*EventSubscriptionObservation) DeepCopyInto

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

type EventSubscriptionParameters

type EventSubscriptionParameters struct {

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EventCategories []*string `json:"eventCategories,omitempty" tf:"event_categories,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:"-"`

	// +kubebuilder:validation:Required
	SnsTopic *string `json:"snsTopic" tf:"sns_topic,omitempty"`

	// +kubebuilder:validation:Optional
	SourceIds []*string `json:"sourceIds,omitempty" tf:"source_ids,omitempty"`

	// +kubebuilder:validation:Optional
	SourceType *string `json:"sourceType,omitempty" tf:"source_type,omitempty"`

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

func (*EventSubscriptionParameters) DeepCopy

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

func (*EventSubscriptionParameters) DeepCopyInto

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

type EventSubscriptionSpec

type EventSubscriptionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EventSubscriptionParameters `json:"forProvider"`
}

EventSubscriptionSpec defines the desired state of EventSubscription

func (*EventSubscriptionSpec) DeepCopy

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

func (*EventSubscriptionSpec) DeepCopyInto

func (in *EventSubscriptionSpec) DeepCopyInto(out *EventSubscriptionSpec)

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

type EventSubscriptionStatus

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

EventSubscriptionStatus defines the observed state of EventSubscription.

func (*EventSubscriptionStatus) DeepCopy

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

func (*EventSubscriptionStatus) DeepCopyInto

func (in *EventSubscriptionStatus) DeepCopyInto(out *EventSubscriptionStatus)

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

type GlobalCluster

type GlobalCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlobalClusterSpec   `json:"spec"`
	Status            GlobalClusterStatus `json:"status,omitempty"`
}

GlobalCluster is the Schema for the GlobalClusters 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 (*GlobalCluster) DeepCopy

func (in *GlobalCluster) DeepCopy() *GlobalCluster

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

func (*GlobalCluster) DeepCopyInto

func (in *GlobalCluster) DeepCopyInto(out *GlobalCluster)

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

func (*GlobalCluster) DeepCopyObject

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

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

func (*GlobalCluster) GetCondition

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

GetCondition of this GlobalCluster.

func (*GlobalCluster) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this GlobalCluster

func (*GlobalCluster) GetDeletionPolicy

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

GetDeletionPolicy of this GlobalCluster.

func (*GlobalCluster) GetID

func (tr *GlobalCluster) GetID() string

GetID returns ID of underlying Terraform resource of this GlobalCluster

func (*GlobalCluster) GetObservation

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

GetObservation of this GlobalCluster

func (*GlobalCluster) GetParameters

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

GetParameters of this GlobalCluster

func (*GlobalCluster) GetProviderConfigReference

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

GetProviderConfigReference of this GlobalCluster.

func (*GlobalCluster) GetProviderReference

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

GetProviderReference of this GlobalCluster. Deprecated: Use GetProviderConfigReference.

func (*GlobalCluster) GetTerraformResourceType

func (mg *GlobalCluster) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GlobalCluster

func (*GlobalCluster) GetTerraformSchemaVersion

func (tr *GlobalCluster) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GlobalCluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this GlobalCluster.

func (*GlobalCluster) LateInitialize

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

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

func (*GlobalCluster) SetConditions

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

SetConditions of this GlobalCluster.

func (*GlobalCluster) SetDeletionPolicy

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

SetDeletionPolicy of this GlobalCluster.

func (*GlobalCluster) SetObservation

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

SetObservation for this GlobalCluster

func (*GlobalCluster) SetParameters

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

SetParameters for this GlobalCluster

func (*GlobalCluster) SetProviderConfigReference

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

SetProviderConfigReference of this GlobalCluster.

func (*GlobalCluster) SetProviderReference

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

SetProviderReference of this GlobalCluster. Deprecated: Use SetProviderConfigReference.

func (*GlobalCluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this GlobalCluster.

type GlobalClusterList

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

GlobalClusterList contains a list of GlobalClusters

func (*GlobalClusterList) DeepCopy

func (in *GlobalClusterList) DeepCopy() *GlobalClusterList

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

func (*GlobalClusterList) DeepCopyInto

func (in *GlobalClusterList) DeepCopyInto(out *GlobalClusterList)

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

func (*GlobalClusterList) DeepCopyObject

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

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

func (*GlobalClusterList) GetItems

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

GetItems of this GlobalClusterList.

type GlobalClusterMembersObservation

type GlobalClusterMembersObservation struct {
	DBClusterArn *string `json:"dbClusterArn,omitempty" tf:"db_cluster_arn,omitempty"`

	IsWriter *bool `json:"isWriter,omitempty" tf:"is_writer,omitempty"`
}

func (*GlobalClusterMembersObservation) DeepCopy

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

func (*GlobalClusterMembersObservation) DeepCopyInto

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

type GlobalClusterMembersParameters

type GlobalClusterMembersParameters struct {
}

func (*GlobalClusterMembersParameters) DeepCopy

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

func (*GlobalClusterMembersParameters) DeepCopyInto

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

type GlobalClusterObservation

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

	GlobalClusterMembers []GlobalClusterMembersObservation `json:"globalClusterMembers,omitempty" tf:"global_cluster_members,omitempty"`

	GlobalClusterResourceID *string `json:"globalClusterResourceId,omitempty" tf:"global_cluster_resource_id,omitempty"`

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

func (*GlobalClusterObservation) DeepCopy

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

func (*GlobalClusterObservation) DeepCopyInto

func (in *GlobalClusterObservation) DeepCopyInto(out *GlobalClusterObservation)

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

type GlobalClusterParameters

type GlobalClusterParameters struct {

	// +kubebuilder:validation:Optional
	DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Optional
	DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"`

	// +kubebuilder:validation:Optional
	Engine *string `json:"engine,omitempty" tf:"engine,omitempty"`

	// +kubebuilder:validation:Optional
	EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`

	// +kubebuilder:validation:Optional
	ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`

	// +kubebuilder:validation:Required
	GlobalClusterIdentifier *string `json:"globalClusterIdentifier" tf:"global_cluster_identifier,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
	SourceDBClusterIdentifier *string `json:"sourceDbClusterIdentifier,omitempty" tf:"source_db_cluster_identifier,omitempty"`

	// +kubebuilder:validation:Optional
	StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
}

func (*GlobalClusterParameters) DeepCopy

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

func (*GlobalClusterParameters) DeepCopyInto

func (in *GlobalClusterParameters) DeepCopyInto(out *GlobalClusterParameters)

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

type GlobalClusterSpec

type GlobalClusterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GlobalClusterParameters `json:"forProvider"`
}

GlobalClusterSpec defines the desired state of GlobalCluster

func (*GlobalClusterSpec) DeepCopy

func (in *GlobalClusterSpec) DeepCopy() *GlobalClusterSpec

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

func (*GlobalClusterSpec) DeepCopyInto

func (in *GlobalClusterSpec) DeepCopyInto(out *GlobalClusterSpec)

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

type GlobalClusterStatus

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

GlobalClusterStatus defines the observed state of GlobalCluster.

func (*GlobalClusterStatus) DeepCopy

func (in *GlobalClusterStatus) DeepCopy() *GlobalClusterStatus

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

func (*GlobalClusterStatus) DeepCopyInto

func (in *GlobalClusterStatus) DeepCopyInto(out *GlobalClusterStatus)

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

type IngressObservation

type IngressObservation struct {
}

func (*IngressObservation) DeepCopy

func (in *IngressObservation) DeepCopy() *IngressObservation

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

func (*IngressObservation) DeepCopyInto

func (in *IngressObservation) DeepCopyInto(out *IngressObservation)

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

type IngressParameters

type IngressParameters struct {

	// +kubebuilder:validation:Optional
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityGroupName *string `json:"securityGroupName,omitempty" tf:"security_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityGroupOwnerID *string `json:"securityGroupOwnerId,omitempty" tf:"security_group_owner_id,omitempty"`
}

func (*IngressParameters) DeepCopy

func (in *IngressParameters) DeepCopy() *IngressParameters

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

func (*IngressParameters) DeepCopyInto

func (in *IngressParameters) DeepCopyInto(out *IngressParameters)

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

type InstanceRoleAssociation

type InstanceRoleAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InstanceRoleAssociationSpec   `json:"spec"`
	Status            InstanceRoleAssociationStatus `json:"status,omitempty"`
}

InstanceRoleAssociation is the Schema for the InstanceRoleAssociations 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 (*InstanceRoleAssociation) DeepCopy

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

func (*InstanceRoleAssociation) DeepCopyInto

func (in *InstanceRoleAssociation) DeepCopyInto(out *InstanceRoleAssociation)

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

func (*InstanceRoleAssociation) DeepCopyObject

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

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

func (*InstanceRoleAssociation) GetCondition

GetCondition of this InstanceRoleAssociation.

func (*InstanceRoleAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this InstanceRoleAssociation

func (*InstanceRoleAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this InstanceRoleAssociation.

func (*InstanceRoleAssociation) GetID

func (tr *InstanceRoleAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this InstanceRoleAssociation

func (*InstanceRoleAssociation) GetObservation

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

GetObservation of this InstanceRoleAssociation

func (*InstanceRoleAssociation) GetParameters

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

GetParameters of this InstanceRoleAssociation

func (*InstanceRoleAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this InstanceRoleAssociation.

func (*InstanceRoleAssociation) GetProviderReference

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

GetProviderReference of this InstanceRoleAssociation. Deprecated: Use GetProviderConfigReference.

func (*InstanceRoleAssociation) GetTerraformResourceType

func (mg *InstanceRoleAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this InstanceRoleAssociation

func (*InstanceRoleAssociation) GetTerraformSchemaVersion

func (tr *InstanceRoleAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*InstanceRoleAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this InstanceRoleAssociation.

func (*InstanceRoleAssociation) LateInitialize

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

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

func (*InstanceRoleAssociation) ResolveReferences

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

ResolveReferences of this InstanceRoleAssociation.

func (*InstanceRoleAssociation) SetConditions

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

SetConditions of this InstanceRoleAssociation.

func (*InstanceRoleAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this InstanceRoleAssociation.

func (*InstanceRoleAssociation) SetObservation

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

SetObservation for this InstanceRoleAssociation

func (*InstanceRoleAssociation) SetParameters

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

SetParameters for this InstanceRoleAssociation

func (*InstanceRoleAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this InstanceRoleAssociation.

func (*InstanceRoleAssociation) SetProviderReference

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

SetProviderReference of this InstanceRoleAssociation. Deprecated: Use SetProviderConfigReference.

func (*InstanceRoleAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this InstanceRoleAssociation.

type InstanceRoleAssociationList

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

InstanceRoleAssociationList contains a list of InstanceRoleAssociations

func (*InstanceRoleAssociationList) DeepCopy

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

func (*InstanceRoleAssociationList) DeepCopyInto

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

func (*InstanceRoleAssociationList) DeepCopyObject

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

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

func (*InstanceRoleAssociationList) GetItems

GetItems of this InstanceRoleAssociationList.

type InstanceRoleAssociationObservation

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

func (*InstanceRoleAssociationObservation) DeepCopy

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

func (*InstanceRoleAssociationObservation) DeepCopyInto

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

type InstanceRoleAssociationParameters

type InstanceRoleAssociationParameters struct {

	// +kubebuilder:validation:Required
	DBInstanceIdentifier *string `json:"dbInstanceIdentifier" tf:"db_instance_identifier,omitempty"`

	// +kubebuilder:validation:Required
	FeatureName *string `json:"featureName" tf:"feature_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:"-"`
}

func (*InstanceRoleAssociationParameters) DeepCopy

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

func (*InstanceRoleAssociationParameters) DeepCopyInto

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

type InstanceRoleAssociationSpec

type InstanceRoleAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     InstanceRoleAssociationParameters `json:"forProvider"`
}

InstanceRoleAssociationSpec defines the desired state of InstanceRoleAssociation

func (*InstanceRoleAssociationSpec) DeepCopy

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

func (*InstanceRoleAssociationSpec) DeepCopyInto

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

type InstanceRoleAssociationStatus

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

InstanceRoleAssociationStatus defines the observed state of InstanceRoleAssociation.

func (*InstanceRoleAssociationStatus) DeepCopy

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

func (*InstanceRoleAssociationStatus) DeepCopyInto

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

type OptionGroup

type OptionGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OptionGroupSpec   `json:"spec"`
	Status            OptionGroupStatus `json:"status,omitempty"`
}

OptionGroup is the Schema for the OptionGroups 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 (*OptionGroup) DeepCopy

func (in *OptionGroup) DeepCopy() *OptionGroup

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

func (*OptionGroup) DeepCopyInto

func (in *OptionGroup) DeepCopyInto(out *OptionGroup)

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

func (*OptionGroup) DeepCopyObject

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

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

func (*OptionGroup) GetCondition

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

GetCondition of this OptionGroup.

func (*OptionGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this OptionGroup

func (*OptionGroup) GetDeletionPolicy

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

GetDeletionPolicy of this OptionGroup.

func (*OptionGroup) GetID

func (tr *OptionGroup) GetID() string

GetID returns ID of underlying Terraform resource of this OptionGroup

func (*OptionGroup) GetObservation

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

GetObservation of this OptionGroup

func (*OptionGroup) GetParameters

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

GetParameters of this OptionGroup

func (*OptionGroup) GetProviderConfigReference

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

GetProviderConfigReference of this OptionGroup.

func (*OptionGroup) GetProviderReference

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

GetProviderReference of this OptionGroup. Deprecated: Use GetProviderConfigReference.

func (*OptionGroup) GetTerraformResourceType

func (mg *OptionGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OptionGroup

func (*OptionGroup) GetTerraformSchemaVersion

func (tr *OptionGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OptionGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this OptionGroup.

func (*OptionGroup) LateInitialize

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

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

func (*OptionGroup) SetConditions

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

SetConditions of this OptionGroup.

func (*OptionGroup) SetDeletionPolicy

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

SetDeletionPolicy of this OptionGroup.

func (*OptionGroup) SetObservation

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

SetObservation for this OptionGroup

func (*OptionGroup) SetParameters

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

SetParameters for this OptionGroup

func (*OptionGroup) SetProviderConfigReference

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

SetProviderConfigReference of this OptionGroup.

func (*OptionGroup) SetProviderReference

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

SetProviderReference of this OptionGroup. Deprecated: Use SetProviderConfigReference.

func (*OptionGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this OptionGroup.

type OptionGroupList

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

OptionGroupList contains a list of OptionGroups

func (*OptionGroupList) DeepCopy

func (in *OptionGroupList) DeepCopy() *OptionGroupList

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

func (*OptionGroupList) DeepCopyInto

func (in *OptionGroupList) DeepCopyInto(out *OptionGroupList)

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

func (*OptionGroupList) DeepCopyObject

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

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

func (*OptionGroupList) GetItems

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

GetItems of this OptionGroupList.

type OptionGroupObservation

type OptionGroupObservation 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 (*OptionGroupObservation) DeepCopy

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

func (*OptionGroupObservation) DeepCopyInto

func (in *OptionGroupObservation) DeepCopyInto(out *OptionGroupObservation)

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

type OptionGroupParameters

type OptionGroupParameters struct {

	// +kubebuilder:validation:Required
	EngineName *string `json:"engineName" tf:"engine_name,omitempty"`

	// +kubebuilder:validation:Required
	MajorEngineVersion *string `json:"majorEngineVersion" tf:"major_engine_version,omitempty"`

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

	// +kubebuilder:validation:Optional
	Option []OptionParameters `json:"option,omitempty" tf:"option,omitempty"`

	// +kubebuilder:validation:Optional
	OptionGroupDescription *string `json:"optionGroupDescription,omitempty" tf:"option_group_description,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 (*OptionGroupParameters) DeepCopy

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

func (*OptionGroupParameters) DeepCopyInto

func (in *OptionGroupParameters) DeepCopyInto(out *OptionGroupParameters)

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

type OptionGroupSpec

type OptionGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OptionGroupParameters `json:"forProvider"`
}

OptionGroupSpec defines the desired state of OptionGroup

func (*OptionGroupSpec) DeepCopy

func (in *OptionGroupSpec) DeepCopy() *OptionGroupSpec

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

func (*OptionGroupSpec) DeepCopyInto

func (in *OptionGroupSpec) DeepCopyInto(out *OptionGroupSpec)

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

type OptionGroupStatus

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

OptionGroupStatus defines the observed state of OptionGroup.

func (*OptionGroupStatus) DeepCopy

func (in *OptionGroupStatus) DeepCopy() *OptionGroupStatus

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

func (*OptionGroupStatus) DeepCopyInto

func (in *OptionGroupStatus) DeepCopyInto(out *OptionGroupStatus)

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

type OptionObservation

type OptionObservation struct {
}

func (*OptionObservation) DeepCopy

func (in *OptionObservation) DeepCopy() *OptionObservation

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

func (*OptionObservation) DeepCopyInto

func (in *OptionObservation) DeepCopyInto(out *OptionObservation)

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

type OptionParameters

type OptionParameters struct {

	// +kubebuilder:validation:Optional
	DBSecurityGroupMemberships []*string `json:"dbSecurityGroupMemberships,omitempty" tf:"db_security_group_memberships,omitempty"`

	// +kubebuilder:validation:Required
	OptionName *string `json:"optionName" tf:"option_name,omitempty"`

	// +kubebuilder:validation:Optional
	OptionSettings []OptionSettingsParameters `json:"optionSettings,omitempty" tf:"option_settings,omitempty"`

	// +kubebuilder:validation:Optional
	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	// +kubebuilder:validation:Optional
	VPCSecurityGroupMemberships []*string `json:"vpcSecurityGroupMemberships,omitempty" tf:"vpc_security_group_memberships,omitempty"`

	// +kubebuilder:validation:Optional
	Version *string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*OptionParameters) DeepCopy

func (in *OptionParameters) DeepCopy() *OptionParameters

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

func (*OptionParameters) DeepCopyInto

func (in *OptionParameters) DeepCopyInto(out *OptionParameters)

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

type OptionSettingsObservation

type OptionSettingsObservation struct {
}

func (*OptionSettingsObservation) DeepCopy

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

func (*OptionSettingsObservation) DeepCopyInto

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

type OptionSettingsParameters

type OptionSettingsParameters struct {

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

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

func (*OptionSettingsParameters) DeepCopy

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

func (*OptionSettingsParameters) DeepCopyInto

func (in *OptionSettingsParameters) DeepCopyInto(out *OptionSettingsParameters)

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

type ParameterObservation

type ParameterObservation struct {
}

func (*ParameterObservation) DeepCopy

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

func (*ParameterObservation) DeepCopyInto

func (in *ParameterObservation) DeepCopyInto(out *ParameterObservation)

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

type ParameterParameters

type ParameterParameters struct {

	// +kubebuilder:validation:Optional
	ApplyMethod *string `json:"applyMethod,omitempty" tf:"apply_method,omitempty"`

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

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

func (*ParameterParameters) DeepCopy

func (in *ParameterParameters) DeepCopy() *ParameterParameters

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

func (*ParameterParameters) DeepCopyInto

func (in *ParameterParameters) DeepCopyInto(out *ParameterParameters)

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

type Proxy

type Proxy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProxySpec   `json:"spec"`
	Status            ProxyStatus `json:"status,omitempty"`
}

Proxy is the Schema for the Proxys 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 (*Proxy) DeepCopy

func (in *Proxy) DeepCopy() *Proxy

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

func (*Proxy) DeepCopyInto

func (in *Proxy) DeepCopyInto(out *Proxy)

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

func (*Proxy) DeepCopyObject

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

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

func (*Proxy) GetCondition

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

GetCondition of this Proxy.

func (*Proxy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Proxy

func (*Proxy) GetDeletionPolicy

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

GetDeletionPolicy of this Proxy.

func (*Proxy) GetID

func (tr *Proxy) GetID() string

GetID returns ID of underlying Terraform resource of this Proxy

func (*Proxy) GetObservation

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

GetObservation of this Proxy

func (*Proxy) GetParameters

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

GetParameters of this Proxy

func (*Proxy) GetProviderConfigReference

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

GetProviderConfigReference of this Proxy.

func (*Proxy) GetProviderReference

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

GetProviderReference of this Proxy. Deprecated: Use GetProviderConfigReference.

func (*Proxy) GetTerraformResourceType

func (mg *Proxy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Proxy

func (*Proxy) GetTerraformSchemaVersion

func (tr *Proxy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Proxy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Proxy.

func (*Proxy) LateInitialize

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

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

func (*Proxy) ResolveReferences

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

ResolveReferences of this Proxy.

func (*Proxy) SetConditions

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

SetConditions of this Proxy.

func (*Proxy) SetDeletionPolicy

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

SetDeletionPolicy of this Proxy.

func (*Proxy) SetObservation

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

SetObservation for this Proxy

func (*Proxy) SetParameters

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

SetParameters for this Proxy

func (*Proxy) SetProviderConfigReference

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

SetProviderConfigReference of this Proxy.

func (*Proxy) SetProviderReference

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

SetProviderReference of this Proxy. Deprecated: Use SetProviderConfigReference.

func (*Proxy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Proxy.

type ProxyDefaultTargetGroup

type ProxyDefaultTargetGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProxyDefaultTargetGroupSpec   `json:"spec"`
	Status            ProxyDefaultTargetGroupStatus `json:"status,omitempty"`
}

ProxyDefaultTargetGroup is the Schema for the ProxyDefaultTargetGroups 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 (*ProxyDefaultTargetGroup) DeepCopy

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

func (*ProxyDefaultTargetGroup) DeepCopyInto

func (in *ProxyDefaultTargetGroup) DeepCopyInto(out *ProxyDefaultTargetGroup)

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

func (*ProxyDefaultTargetGroup) DeepCopyObject

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

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

func (*ProxyDefaultTargetGroup) GetCondition

GetCondition of this ProxyDefaultTargetGroup.

func (*ProxyDefaultTargetGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ProxyDefaultTargetGroup

func (*ProxyDefaultTargetGroup) GetDeletionPolicy

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

GetDeletionPolicy of this ProxyDefaultTargetGroup.

func (*ProxyDefaultTargetGroup) GetID

func (tr *ProxyDefaultTargetGroup) GetID() string

GetID returns ID of underlying Terraform resource of this ProxyDefaultTargetGroup

func (*ProxyDefaultTargetGroup) GetObservation

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

GetObservation of this ProxyDefaultTargetGroup

func (*ProxyDefaultTargetGroup) GetParameters

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

GetParameters of this ProxyDefaultTargetGroup

func (*ProxyDefaultTargetGroup) GetProviderConfigReference

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

GetProviderConfigReference of this ProxyDefaultTargetGroup.

func (*ProxyDefaultTargetGroup) GetProviderReference

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

GetProviderReference of this ProxyDefaultTargetGroup. Deprecated: Use GetProviderConfigReference.

func (*ProxyDefaultTargetGroup) GetTerraformResourceType

func (mg *ProxyDefaultTargetGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProxyDefaultTargetGroup

func (*ProxyDefaultTargetGroup) GetTerraformSchemaVersion

func (tr *ProxyDefaultTargetGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProxyDefaultTargetGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ProxyDefaultTargetGroup.

func (*ProxyDefaultTargetGroup) LateInitialize

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

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

func (*ProxyDefaultTargetGroup) SetConditions

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

SetConditions of this ProxyDefaultTargetGroup.

func (*ProxyDefaultTargetGroup) SetDeletionPolicy

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

SetDeletionPolicy of this ProxyDefaultTargetGroup.

func (*ProxyDefaultTargetGroup) SetObservation

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

SetObservation for this ProxyDefaultTargetGroup

func (*ProxyDefaultTargetGroup) SetParameters

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

SetParameters for this ProxyDefaultTargetGroup

func (*ProxyDefaultTargetGroup) SetProviderConfigReference

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

SetProviderConfigReference of this ProxyDefaultTargetGroup.

func (*ProxyDefaultTargetGroup) SetProviderReference

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

SetProviderReference of this ProxyDefaultTargetGroup. Deprecated: Use SetProviderConfigReference.

func (*ProxyDefaultTargetGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ProxyDefaultTargetGroup.

type ProxyDefaultTargetGroupList

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

ProxyDefaultTargetGroupList contains a list of ProxyDefaultTargetGroups

func (*ProxyDefaultTargetGroupList) DeepCopy

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

func (*ProxyDefaultTargetGroupList) DeepCopyInto

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

func (*ProxyDefaultTargetGroupList) DeepCopyObject

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

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

func (*ProxyDefaultTargetGroupList) GetItems

GetItems of this ProxyDefaultTargetGroupList.

type ProxyDefaultTargetGroupObservation

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

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

	Name *string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*ProxyDefaultTargetGroupObservation) DeepCopy

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

func (*ProxyDefaultTargetGroupObservation) DeepCopyInto

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

type ProxyDefaultTargetGroupParameters

type ProxyDefaultTargetGroupParameters struct {

	// +kubebuilder:validation:Optional
	ConnectionPoolConfig []ConnectionPoolConfigParameters `json:"connectionPoolConfig,omitempty" tf:"connection_pool_config,omitempty"`

	// +kubebuilder:validation:Required
	DBProxyName *string `json:"dbProxyName" tf:"db_proxy_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 (*ProxyDefaultTargetGroupParameters) DeepCopy

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

func (*ProxyDefaultTargetGroupParameters) DeepCopyInto

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

type ProxyDefaultTargetGroupSpec

type ProxyDefaultTargetGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProxyDefaultTargetGroupParameters `json:"forProvider"`
}

ProxyDefaultTargetGroupSpec defines the desired state of ProxyDefaultTargetGroup

func (*ProxyDefaultTargetGroupSpec) DeepCopy

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

func (*ProxyDefaultTargetGroupSpec) DeepCopyInto

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

type ProxyDefaultTargetGroupStatus

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

ProxyDefaultTargetGroupStatus defines the observed state of ProxyDefaultTargetGroup.

func (*ProxyDefaultTargetGroupStatus) DeepCopy

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

func (*ProxyDefaultTargetGroupStatus) DeepCopyInto

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

type ProxyEndpoint

type ProxyEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProxyEndpointSpec   `json:"spec"`
	Status            ProxyEndpointStatus `json:"status,omitempty"`
}

ProxyEndpoint is the Schema for the ProxyEndpoints 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 (*ProxyEndpoint) DeepCopy

func (in *ProxyEndpoint) DeepCopy() *ProxyEndpoint

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

func (*ProxyEndpoint) DeepCopyInto

func (in *ProxyEndpoint) DeepCopyInto(out *ProxyEndpoint)

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

func (*ProxyEndpoint) DeepCopyObject

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

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

func (*ProxyEndpoint) GetCondition

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

GetCondition of this ProxyEndpoint.

func (*ProxyEndpoint) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ProxyEndpoint

func (*ProxyEndpoint) GetDeletionPolicy

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

GetDeletionPolicy of this ProxyEndpoint.

func (*ProxyEndpoint) GetID

func (tr *ProxyEndpoint) GetID() string

GetID returns ID of underlying Terraform resource of this ProxyEndpoint

func (*ProxyEndpoint) GetObservation

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

GetObservation of this ProxyEndpoint

func (*ProxyEndpoint) GetParameters

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

GetParameters of this ProxyEndpoint

func (*ProxyEndpoint) GetProviderConfigReference

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

GetProviderConfigReference of this ProxyEndpoint.

func (*ProxyEndpoint) GetProviderReference

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

GetProviderReference of this ProxyEndpoint. Deprecated: Use GetProviderConfigReference.

func (*ProxyEndpoint) GetTerraformResourceType

func (mg *ProxyEndpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProxyEndpoint

func (*ProxyEndpoint) GetTerraformSchemaVersion

func (tr *ProxyEndpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProxyEndpoint) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ProxyEndpoint.

func (*ProxyEndpoint) LateInitialize

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

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

func (*ProxyEndpoint) ResolveReferences

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

ResolveReferences of this ProxyEndpoint.

func (*ProxyEndpoint) SetConditions

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

SetConditions of this ProxyEndpoint.

func (*ProxyEndpoint) SetDeletionPolicy

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

SetDeletionPolicy of this ProxyEndpoint.

func (*ProxyEndpoint) SetObservation

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

SetObservation for this ProxyEndpoint

func (*ProxyEndpoint) SetParameters

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

SetParameters for this ProxyEndpoint

func (*ProxyEndpoint) SetProviderConfigReference

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

SetProviderConfigReference of this ProxyEndpoint.

func (*ProxyEndpoint) SetProviderReference

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

SetProviderReference of this ProxyEndpoint. Deprecated: Use SetProviderConfigReference.

func (*ProxyEndpoint) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ProxyEndpoint.

type ProxyEndpointList

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

ProxyEndpointList contains a list of ProxyEndpoints

func (*ProxyEndpointList) DeepCopy

func (in *ProxyEndpointList) DeepCopy() *ProxyEndpointList

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

func (*ProxyEndpointList) DeepCopyInto

func (in *ProxyEndpointList) DeepCopyInto(out *ProxyEndpointList)

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

func (*ProxyEndpointList) DeepCopyObject

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

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

func (*ProxyEndpointList) GetItems

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

GetItems of this ProxyEndpointList.

type ProxyEndpointObservation

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

	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

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

	IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"`

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

	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`
}

func (*ProxyEndpointObservation) DeepCopy

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

func (*ProxyEndpointObservation) DeepCopyInto

func (in *ProxyEndpointObservation) DeepCopyInto(out *ProxyEndpointObservation)

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

type ProxyEndpointParameters

type ProxyEndpointParameters struct {

	// +kubebuilder:validation:Required
	DBProxyEndpointName *string `json:"dbProxyEndpointName" tf:"db_proxy_endpoint_name,omitempty"`

	// +kubebuilder:validation:Required
	DBProxyName *string `json:"dbProxyName" tf:"db_proxy_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"`

	// +kubebuilder:validation:Optional
	TargetRole *string `json:"targetRole,omitempty" tf:"target_role,omitempty"`

	// +kubebuilder:validation:Optional
	VPCSecurityGroupIdRefs []v1.Reference `json:"vpcSecurityGroupIdRefs,omitempty" tf:"-"`

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup
	// +crossplane:generate:reference:refFieldName=VPCSecurityGroupIdRefs
	// +crossplane:generate:reference:selectorFieldName=VPCSecurityGroupIdSelector
	// +kubebuilder:validation:Optional
	VPCSecurityGroupIds []*string `json:"vpcSecurityGroupIds,omitempty" tf:"vpc_security_group_ids,omitempty"`

	// +kubebuilder:validation:Required
	VPCSubnetIds []*string `json:"vpcSubnetIds" tf:"vpc_subnet_ids,omitempty"`
}

func (*ProxyEndpointParameters) DeepCopy

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

func (*ProxyEndpointParameters) DeepCopyInto

func (in *ProxyEndpointParameters) DeepCopyInto(out *ProxyEndpointParameters)

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

type ProxyEndpointSpec

type ProxyEndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProxyEndpointParameters `json:"forProvider"`
}

ProxyEndpointSpec defines the desired state of ProxyEndpoint

func (*ProxyEndpointSpec) DeepCopy

func (in *ProxyEndpointSpec) DeepCopy() *ProxyEndpointSpec

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

func (*ProxyEndpointSpec) DeepCopyInto

func (in *ProxyEndpointSpec) DeepCopyInto(out *ProxyEndpointSpec)

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

type ProxyEndpointStatus

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

ProxyEndpointStatus defines the observed state of ProxyEndpoint.

func (*ProxyEndpointStatus) DeepCopy

func (in *ProxyEndpointStatus) DeepCopy() *ProxyEndpointStatus

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

func (*ProxyEndpointStatus) DeepCopyInto

func (in *ProxyEndpointStatus) DeepCopyInto(out *ProxyEndpointStatus)

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

type ProxyList

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

ProxyList contains a list of Proxys

func (*ProxyList) DeepCopy

func (in *ProxyList) DeepCopy() *ProxyList

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

func (*ProxyList) DeepCopyInto

func (in *ProxyList) DeepCopyInto(out *ProxyList)

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

func (*ProxyList) DeepCopyObject

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

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

func (*ProxyList) GetItems

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

GetItems of this ProxyList.

type ProxyObservation

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

	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

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

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

func (*ProxyObservation) DeepCopy

func (in *ProxyObservation) DeepCopy() *ProxyObservation

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

func (*ProxyObservation) DeepCopyInto

func (in *ProxyObservation) DeepCopyInto(out *ProxyObservation)

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

type ProxyParameters

type ProxyParameters struct {

	// +kubebuilder:validation:Required
	Auth []AuthParameters `json:"auth" tf:"auth,omitempty"`

	// +kubebuilder:validation:Optional
	DebugLogging *bool `json:"debugLogging,omitempty" tf:"debug_logging,omitempty"`

	// +kubebuilder:validation:Required
	EngineFamily *string `json:"engineFamily" tf:"engine_family,omitempty"`

	// +kubebuilder:validation:Optional
	IdleClientTimeout *int64 `json:"idleClientTimeout,omitempty" tf:"idle_client_timeout,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
	RequireTLS *bool `json:"requireTls,omitempty" tf:"require_tls,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:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	VPCSecurityGroupIdRefs []v1.Reference `json:"vpcSecurityGroupIdRefs,omitempty" tf:"-"`

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup
	// +crossplane:generate:reference:refFieldName=VPCSecurityGroupIdRefs
	// +crossplane:generate:reference:selectorFieldName=VPCSecurityGroupIdSelector
	// +kubebuilder:validation:Optional
	VPCSecurityGroupIds []*string `json:"vpcSecurityGroupIds,omitempty" tf:"vpc_security_group_ids,omitempty"`

	// +kubebuilder:validation:Required
	VPCSubnetIds []*string `json:"vpcSubnetIds" tf:"vpc_subnet_ids,omitempty"`
}

func (*ProxyParameters) DeepCopy

func (in *ProxyParameters) DeepCopy() *ProxyParameters

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

func (*ProxyParameters) DeepCopyInto

func (in *ProxyParameters) DeepCopyInto(out *ProxyParameters)

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

type ProxySpec

type ProxySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProxyParameters `json:"forProvider"`
}

ProxySpec defines the desired state of Proxy

func (*ProxySpec) DeepCopy

func (in *ProxySpec) DeepCopy() *ProxySpec

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

func (*ProxySpec) DeepCopyInto

func (in *ProxySpec) DeepCopyInto(out *ProxySpec)

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

type ProxyStatus

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

ProxyStatus defines the observed state of Proxy.

func (*ProxyStatus) DeepCopy

func (in *ProxyStatus) DeepCopy() *ProxyStatus

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

func (*ProxyStatus) DeepCopyInto

func (in *ProxyStatus) DeepCopyInto(out *ProxyStatus)

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

type ProxyTarget

type ProxyTarget struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProxyTargetSpec   `json:"spec"`
	Status            ProxyTargetStatus `json:"status,omitempty"`
}

ProxyTarget is the Schema for the ProxyTargets 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 (*ProxyTarget) DeepCopy

func (in *ProxyTarget) DeepCopy() *ProxyTarget

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

func (*ProxyTarget) DeepCopyInto

func (in *ProxyTarget) DeepCopyInto(out *ProxyTarget)

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

func (*ProxyTarget) DeepCopyObject

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

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

func (*ProxyTarget) GetCondition

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

GetCondition of this ProxyTarget.

func (*ProxyTarget) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ProxyTarget

func (*ProxyTarget) GetDeletionPolicy

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

GetDeletionPolicy of this ProxyTarget.

func (*ProxyTarget) GetID

func (tr *ProxyTarget) GetID() string

GetID returns ID of underlying Terraform resource of this ProxyTarget

func (*ProxyTarget) GetObservation

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

GetObservation of this ProxyTarget

func (*ProxyTarget) GetParameters

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

GetParameters of this ProxyTarget

func (*ProxyTarget) GetProviderConfigReference

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

GetProviderConfigReference of this ProxyTarget.

func (*ProxyTarget) GetProviderReference

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

GetProviderReference of this ProxyTarget. Deprecated: Use GetProviderConfigReference.

func (*ProxyTarget) GetTerraformResourceType

func (mg *ProxyTarget) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProxyTarget

func (*ProxyTarget) GetTerraformSchemaVersion

func (tr *ProxyTarget) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProxyTarget) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ProxyTarget.

func (*ProxyTarget) LateInitialize

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

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

func (*ProxyTarget) SetConditions

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

SetConditions of this ProxyTarget.

func (*ProxyTarget) SetDeletionPolicy

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

SetDeletionPolicy of this ProxyTarget.

func (*ProxyTarget) SetObservation

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

SetObservation for this ProxyTarget

func (*ProxyTarget) SetParameters

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

SetParameters for this ProxyTarget

func (*ProxyTarget) SetProviderConfigReference

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

SetProviderConfigReference of this ProxyTarget.

func (*ProxyTarget) SetProviderReference

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

SetProviderReference of this ProxyTarget. Deprecated: Use SetProviderConfigReference.

func (*ProxyTarget) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ProxyTarget.

type ProxyTargetList

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

ProxyTargetList contains a list of ProxyTargets

func (*ProxyTargetList) DeepCopy

func (in *ProxyTargetList) DeepCopy() *ProxyTargetList

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

func (*ProxyTargetList) DeepCopyInto

func (in *ProxyTargetList) DeepCopyInto(out *ProxyTargetList)

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

func (*ProxyTargetList) DeepCopyObject

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

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

func (*ProxyTargetList) GetItems

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

GetItems of this ProxyTargetList.

type ProxyTargetObservation

type ProxyTargetObservation struct {
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

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

	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	RDSResourceID *string `json:"rdsResourceId,omitempty" tf:"rds_resource_id,omitempty"`

	TargetArn *string `json:"targetArn,omitempty" tf:"target_arn,omitempty"`

	TrackedClusterID *string `json:"trackedClusterId,omitempty" tf:"tracked_cluster_id,omitempty"`

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ProxyTargetObservation) DeepCopy

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

func (*ProxyTargetObservation) DeepCopyInto

func (in *ProxyTargetObservation) DeepCopyInto(out *ProxyTargetObservation)

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

type ProxyTargetParameters

type ProxyTargetParameters struct {

	// +kubebuilder:validation:Optional
	DBClusterIdentifier *string `json:"dbClusterIdentifier,omitempty" tf:"db_cluster_identifier,omitempty"`

	// +kubebuilder:validation:Optional
	DBInstanceIdentifier *string `json:"dbInstanceIdentifier,omitempty" tf:"db_instance_identifier,omitempty"`

	// +kubebuilder:validation:Required
	DBProxyName *string `json:"dbProxyName" tf:"db_proxy_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:Required
	TargetGroupName *string `json:"targetGroupName" tf:"target_group_name,omitempty"`
}

func (*ProxyTargetParameters) DeepCopy

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

func (*ProxyTargetParameters) DeepCopyInto

func (in *ProxyTargetParameters) DeepCopyInto(out *ProxyTargetParameters)

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

type ProxyTargetSpec

type ProxyTargetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProxyTargetParameters `json:"forProvider"`
}

ProxyTargetSpec defines the desired state of ProxyTarget

func (*ProxyTargetSpec) DeepCopy

func (in *ProxyTargetSpec) DeepCopy() *ProxyTargetSpec

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

func (*ProxyTargetSpec) DeepCopyInto

func (in *ProxyTargetSpec) DeepCopyInto(out *ProxyTargetSpec)

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

type ProxyTargetStatus

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

ProxyTargetStatus defines the observed state of ProxyTarget.

func (*ProxyTargetStatus) DeepCopy

func (in *ProxyTargetStatus) DeepCopy() *ProxyTargetStatus

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

func (*ProxyTargetStatus) DeepCopyInto

func (in *ProxyTargetStatus) DeepCopyInto(out *ProxyTargetStatus)

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

type SecurityGroup

type SecurityGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityGroupSpec   `json:"spec"`
	Status            SecurityGroupStatus `json:"status,omitempty"`
}

SecurityGroup is the Schema for the SecurityGroups 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 (*SecurityGroup) DeepCopy

func (in *SecurityGroup) DeepCopy() *SecurityGroup

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

func (*SecurityGroup) DeepCopyInto

func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)

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

func (*SecurityGroup) DeepCopyObject

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

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

func (*SecurityGroup) GetCondition

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

GetCondition of this SecurityGroup.

func (*SecurityGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this SecurityGroup

func (*SecurityGroup) GetDeletionPolicy

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

GetDeletionPolicy of this SecurityGroup.

func (*SecurityGroup) GetID

func (tr *SecurityGroup) GetID() string

GetID returns ID of underlying Terraform resource of this SecurityGroup

func (*SecurityGroup) GetObservation

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

GetObservation of this SecurityGroup

func (*SecurityGroup) GetParameters

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

GetParameters of this SecurityGroup

func (*SecurityGroup) GetProviderConfigReference

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

GetProviderConfigReference of this SecurityGroup.

func (*SecurityGroup) GetProviderReference

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

GetProviderReference of this SecurityGroup. Deprecated: Use GetProviderConfigReference.

func (*SecurityGroup) GetTerraformResourceType

func (mg *SecurityGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SecurityGroup

func (*SecurityGroup) GetTerraformSchemaVersion

func (tr *SecurityGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SecurityGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SecurityGroup.

func (*SecurityGroup) LateInitialize

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

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

func (*SecurityGroup) SetConditions

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

SetConditions of this SecurityGroup.

func (*SecurityGroup) SetDeletionPolicy

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

SetDeletionPolicy of this SecurityGroup.

func (*SecurityGroup) SetObservation

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

SetObservation for this SecurityGroup

func (*SecurityGroup) SetParameters

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

SetParameters for this SecurityGroup

func (*SecurityGroup) SetProviderConfigReference

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

SetProviderConfigReference of this SecurityGroup.

func (*SecurityGroup) SetProviderReference

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

SetProviderReference of this SecurityGroup. Deprecated: Use SetProviderConfigReference.

func (*SecurityGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SecurityGroup.

type SecurityGroupList

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

SecurityGroupList contains a list of SecurityGroups

func (*SecurityGroupList) DeepCopy

func (in *SecurityGroupList) DeepCopy() *SecurityGroupList

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

func (*SecurityGroupList) DeepCopyInto

func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)

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

func (*SecurityGroupList) DeepCopyObject

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

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

func (*SecurityGroupList) GetItems

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

GetItems of this SecurityGroupList.

type SecurityGroupObservation

type SecurityGroupObservation 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 (*SecurityGroupObservation) DeepCopy

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

func (*SecurityGroupObservation) DeepCopyInto

func (in *SecurityGroupObservation) DeepCopyInto(out *SecurityGroupObservation)

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

type SecurityGroupParameters

type SecurityGroupParameters struct {

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

	// +kubebuilder:validation:Required
	Ingress []IngressParameters `json:"ingress" tf:"ingress,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 (*SecurityGroupParameters) DeepCopy

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

func (*SecurityGroupParameters) DeepCopyInto

func (in *SecurityGroupParameters) DeepCopyInto(out *SecurityGroupParameters)

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

type SecurityGroupSpec

type SecurityGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SecurityGroupParameters `json:"forProvider"`
}

SecurityGroupSpec defines the desired state of SecurityGroup

func (*SecurityGroupSpec) DeepCopy

func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec

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

func (*SecurityGroupSpec) DeepCopyInto

func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)

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

type SecurityGroupStatus

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

SecurityGroupStatus defines the observed state of SecurityGroup.

func (*SecurityGroupStatus) DeepCopy

func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus

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

func (*SecurityGroupStatus) DeepCopyInto

func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)

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

type Snapshot

type Snapshot struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SnapshotSpec   `json:"spec"`
	Status            SnapshotStatus `json:"status,omitempty"`
}

Snapshot is the Schema for the Snapshots 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 (*Snapshot) DeepCopy

func (in *Snapshot) DeepCopy() *Snapshot

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

func (*Snapshot) DeepCopyInto

func (in *Snapshot) DeepCopyInto(out *Snapshot)

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

func (*Snapshot) DeepCopyObject

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

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

func (*Snapshot) GetCondition

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

GetCondition of this Snapshot.

func (*Snapshot) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Snapshot

func (*Snapshot) GetDeletionPolicy

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

GetDeletionPolicy of this Snapshot.

func (*Snapshot) GetID

func (tr *Snapshot) GetID() string

GetID returns ID of underlying Terraform resource of this Snapshot

func (*Snapshot) GetObservation

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

GetObservation of this Snapshot

func (*Snapshot) GetParameters

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

GetParameters of this Snapshot

func (*Snapshot) GetProviderConfigReference

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

GetProviderConfigReference of this Snapshot.

func (*Snapshot) GetProviderReference

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

GetProviderReference of this Snapshot. Deprecated: Use GetProviderConfigReference.

func (*Snapshot) GetTerraformResourceType

func (mg *Snapshot) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Snapshot

func (*Snapshot) GetTerraformSchemaVersion

func (tr *Snapshot) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Snapshot) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Snapshot.

func (*Snapshot) LateInitialize

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

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

func (*Snapshot) SetConditions

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

SetConditions of this Snapshot.

func (*Snapshot) SetDeletionPolicy

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

SetDeletionPolicy of this Snapshot.

func (*Snapshot) SetObservation

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

SetObservation for this Snapshot

func (*Snapshot) SetParameters

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

SetParameters for this Snapshot

func (*Snapshot) SetProviderConfigReference

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

SetProviderConfigReference of this Snapshot.

func (*Snapshot) SetProviderReference

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

SetProviderReference of this Snapshot. Deprecated: Use SetProviderConfigReference.

func (*Snapshot) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Snapshot.

type SnapshotList

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

SnapshotList contains a list of Snapshots

func (*SnapshotList) DeepCopy

func (in *SnapshotList) DeepCopy() *SnapshotList

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

func (*SnapshotList) DeepCopyInto

func (in *SnapshotList) DeepCopyInto(out *SnapshotList)

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

func (*SnapshotList) DeepCopyObject

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

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

func (*SnapshotList) GetItems

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

GetItems of this SnapshotList.

type SnapshotObservation

type SnapshotObservation struct {
	AllocatedStorage *int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"`

	AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`

	DBSnapshotArn *string `json:"dbSnapshotArn,omitempty" tf:"db_snapshot_arn,omitempty"`

	Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`

	Engine *string `json:"engine,omitempty" tf:"engine,omitempty"`

	EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`

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

	Iops *int64 `json:"iops,omitempty" tf:"iops,omitempty"`

	KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"`

	LicenseModel *string `json:"licenseModel,omitempty" tf:"license_model,omitempty"`

	OptionGroupName *string `json:"optionGroupName,omitempty" tf:"option_group_name,omitempty"`

	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"`

	SourceDBSnapshotIdentifier *string `json:"sourceDbSnapshotIdentifier,omitempty" tf:"source_db_snapshot_identifier,omitempty"`

	SourceRegion *string `json:"sourceRegion,omitempty" tf:"source_region,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"`

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

	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`
}

func (*SnapshotObservation) DeepCopy

func (in *SnapshotObservation) DeepCopy() *SnapshotObservation

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

func (*SnapshotObservation) DeepCopyInto

func (in *SnapshotObservation) DeepCopyInto(out *SnapshotObservation)

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

type SnapshotParameters

type SnapshotParameters struct {

	// +kubebuilder:validation:Required
	DBInstanceIdentifier *string `json:"dbInstanceIdentifier" tf:"db_instance_identifier,omitempty"`

	// +kubebuilder:validation:Required
	DBSnapshotIdentifier *string `json:"dbSnapshotIdentifier" tf:"db_snapshot_identifier,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 (*SnapshotParameters) DeepCopy

func (in *SnapshotParameters) DeepCopy() *SnapshotParameters

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

func (*SnapshotParameters) DeepCopyInto

func (in *SnapshotParameters) DeepCopyInto(out *SnapshotParameters)

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

type SnapshotSpec

type SnapshotSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SnapshotParameters `json:"forProvider"`
}

SnapshotSpec defines the desired state of Snapshot

func (*SnapshotSpec) DeepCopy

func (in *SnapshotSpec) DeepCopy() *SnapshotSpec

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

func (*SnapshotSpec) DeepCopyInto

func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)

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

type SnapshotStatus

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

SnapshotStatus defines the observed state of Snapshot.

func (*SnapshotStatus) DeepCopy

func (in *SnapshotStatus) DeepCopy() *SnapshotStatus

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

func (*SnapshotStatus) DeepCopyInto

func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)

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

type SubnetGroup

type SubnetGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SubnetGroupSpec   `json:"spec"`
	Status            SubnetGroupStatus `json:"status,omitempty"`
}

SubnetGroup is the Schema for the SubnetGroups 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 (*SubnetGroup) DeepCopy

func (in *SubnetGroup) DeepCopy() *SubnetGroup

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

func (*SubnetGroup) DeepCopyInto

func (in *SubnetGroup) DeepCopyInto(out *SubnetGroup)

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

func (*SubnetGroup) DeepCopyObject

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

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

func (*SubnetGroup) GetCondition

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

GetCondition of this SubnetGroup.

func (*SubnetGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this SubnetGroup

func (*SubnetGroup) GetDeletionPolicy

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

GetDeletionPolicy of this SubnetGroup.

func (*SubnetGroup) GetID

func (tr *SubnetGroup) GetID() string

GetID returns ID of underlying Terraform resource of this SubnetGroup

func (*SubnetGroup) GetObservation

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

GetObservation of this SubnetGroup

func (*SubnetGroup) GetParameters

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

GetParameters of this SubnetGroup

func (*SubnetGroup) GetProviderConfigReference

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

GetProviderConfigReference of this SubnetGroup.

func (*SubnetGroup) GetProviderReference

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

GetProviderReference of this SubnetGroup. Deprecated: Use GetProviderConfigReference.

func (*SubnetGroup) GetTerraformResourceType

func (mg *SubnetGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SubnetGroup

func (*SubnetGroup) GetTerraformSchemaVersion

func (tr *SubnetGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SubnetGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SubnetGroup.

func (*SubnetGroup) LateInitialize

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

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

func (*SubnetGroup) ResolveReferences

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

ResolveReferences of this SubnetGroup.

func (*SubnetGroup) SetConditions

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

SetConditions of this SubnetGroup.

func (*SubnetGroup) SetDeletionPolicy

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

SetDeletionPolicy of this SubnetGroup.

func (*SubnetGroup) SetObservation

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

SetObservation for this SubnetGroup

func (*SubnetGroup) SetParameters

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

SetParameters for this SubnetGroup

func (*SubnetGroup) SetProviderConfigReference

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

SetProviderConfigReference of this SubnetGroup.

func (*SubnetGroup) SetProviderReference

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

SetProviderReference of this SubnetGroup. Deprecated: Use SetProviderConfigReference.

func (*SubnetGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SubnetGroup.

type SubnetGroupList

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

SubnetGroupList contains a list of SubnetGroups

func (*SubnetGroupList) DeepCopy

func (in *SubnetGroupList) DeepCopy() *SubnetGroupList

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

func (*SubnetGroupList) DeepCopyInto

func (in *SubnetGroupList) DeepCopyInto(out *SubnetGroupList)

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

func (*SubnetGroupList) DeepCopyObject

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

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

func (*SubnetGroupList) GetItems

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

GetItems of this SubnetGroupList.

type SubnetGroupObservation

type SubnetGroupObservation 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 (*SubnetGroupObservation) DeepCopy

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

func (*SubnetGroupObservation) DeepCopyInto

func (in *SubnetGroupObservation) DeepCopyInto(out *SubnetGroupObservation)

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

type SubnetGroupParameters

type SubnetGroupParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,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:"-"`

	// +kubebuilder:validation:Optional
	SubnetIDRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"`

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet
	// +crossplane:generate:reference:refFieldName=SubnetIDRefs
	// +crossplane:generate:reference:selectorFieldName=SubnetIDSelector
	// +kubebuilder:validation:Optional
	SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"`

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

func (*SubnetGroupParameters) DeepCopy

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

func (*SubnetGroupParameters) DeepCopyInto

func (in *SubnetGroupParameters) DeepCopyInto(out *SubnetGroupParameters)

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

type SubnetGroupSpec

type SubnetGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SubnetGroupParameters `json:"forProvider"`
}

SubnetGroupSpec defines the desired state of SubnetGroup

func (*SubnetGroupSpec) DeepCopy

func (in *SubnetGroupSpec) DeepCopy() *SubnetGroupSpec

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

func (*SubnetGroupSpec) DeepCopyInto

func (in *SubnetGroupSpec) DeepCopyInto(out *SubnetGroupSpec)

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

type SubnetGroupStatus

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

SubnetGroupStatus defines the observed state of SubnetGroup.

func (*SubnetGroupStatus) DeepCopy

func (in *SubnetGroupStatus) DeepCopy() *SubnetGroupStatus

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

func (*SubnetGroupStatus) DeepCopyInto

func (in *SubnetGroupStatus) DeepCopyInto(out *SubnetGroupStatus)

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