Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=dms.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
- func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Certificate) GetID() string
- func (tr *Certificate) GetObservation() (map[string]interface{}, error)
- func (tr *Certificate) GetParameters() (map[string]interface{}, error)
- func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *Certificate) GetProviderReference() *xpv1.Reference
- func (mg *Certificate) GetTerraformResourceType() string
- func (tr *Certificate) GetTerraformSchemaVersion() int
- func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *Certificate) SetConditions(c ...xpv1.Condition)
- func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Certificate) SetObservation(obs map[string]interface{}) error
- func (tr *Certificate) SetParameters(params map[string]interface{}) error
- func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
- func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateList
- type CertificateObservation
- type CertificateParameters
- type CertificateSpec
- type CertificateStatus
- type ElasticsearchSettingsObservation
- type ElasticsearchSettingsParameters
- type Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Endpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Endpoint) GetID() string
- func (tr *Endpoint) GetObservation() (map[string]interface{}, error)
- func (tr *Endpoint) GetParameters() (map[string]interface{}, error)
- func (mg *Endpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *Endpoint) GetProviderReference() *xpv1.Reference
- func (mg *Endpoint) GetTerraformResourceType() string
- func (tr *Endpoint) GetTerraformSchemaVersion() int
- func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Endpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *Endpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Endpoint) SetConditions(c ...xpv1.Condition)
- func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Endpoint) SetObservation(obs map[string]interface{}) error
- func (tr *Endpoint) SetParameters(params map[string]interface{}) error
- func (mg *Endpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Endpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointList
- type EndpointObservation
- type EndpointParameters
- type EndpointSpec
- type EndpointStatus
- type EventSubscription
- func (in *EventSubscription) DeepCopy() *EventSubscription
- func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
- func (in *EventSubscription) DeepCopyObject() runtime.Object
- func (mg *EventSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EventSubscription) GetConnectionDetailsMapping() map[string]string
- func (mg *EventSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EventSubscription) GetID() string
- func (tr *EventSubscription) GetObservation() (map[string]interface{}, error)
- func (tr *EventSubscription) GetParameters() (map[string]interface{}, error)
- func (mg *EventSubscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *EventSubscription) GetProviderReference() *xpv1.Reference
- func (mg *EventSubscription) GetTerraformResourceType() string
- func (tr *EventSubscription) GetTerraformSchemaVersion() int
- func (mg *EventSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EventSubscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *EventSubscription) SetConditions(c ...xpv1.Condition)
- func (mg *EventSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EventSubscription) SetObservation(obs map[string]interface{}) error
- func (tr *EventSubscription) SetParameters(params map[string]interface{}) error
- func (mg *EventSubscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EventSubscription) SetProviderReference(r *xpv1.Reference)
- func (mg *EventSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventSubscriptionList
- type EventSubscriptionObservation
- type EventSubscriptionParameters
- type EventSubscriptionSpec
- type EventSubscriptionStatus
- type KafkaSettingsObservation
- type KafkaSettingsParameters
- type KinesisSettingsObservation
- type KinesisSettingsParameters
- type MongodbSettingsObservation
- type MongodbSettingsParameters
- type ReplicationInstance
- func (in *ReplicationInstance) DeepCopy() *ReplicationInstance
- func (in *ReplicationInstance) DeepCopyInto(out *ReplicationInstance)
- func (in *ReplicationInstance) DeepCopyObject() runtime.Object
- func (mg *ReplicationInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReplicationInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *ReplicationInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReplicationInstance) GetID() string
- func (tr *ReplicationInstance) GetObservation() (map[string]interface{}, error)
- func (tr *ReplicationInstance) GetParameters() (map[string]interface{}, error)
- func (mg *ReplicationInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReplicationInstance) GetProviderReference() *xpv1.Reference
- func (mg *ReplicationInstance) GetTerraformResourceType() string
- func (tr *ReplicationInstance) GetTerraformSchemaVersion() int
- func (mg *ReplicationInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReplicationInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReplicationInstance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ReplicationInstance) SetConditions(c ...xpv1.Condition)
- func (mg *ReplicationInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReplicationInstance) SetObservation(obs map[string]interface{}) error
- func (tr *ReplicationInstance) SetParameters(params map[string]interface{}) error
- func (mg *ReplicationInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReplicationInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *ReplicationInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReplicationInstanceList
- type ReplicationInstanceObservation
- type ReplicationInstanceParameters
- type ReplicationInstanceSpec
- type ReplicationInstanceStatus
- type ReplicationSubnetGroup
- func (in *ReplicationSubnetGroup) DeepCopy() *ReplicationSubnetGroup
- func (in *ReplicationSubnetGroup) DeepCopyInto(out *ReplicationSubnetGroup)
- func (in *ReplicationSubnetGroup) DeepCopyObject() runtime.Object
- func (mg *ReplicationSubnetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReplicationSubnetGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ReplicationSubnetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReplicationSubnetGroup) GetID() string
- func (tr *ReplicationSubnetGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ReplicationSubnetGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ReplicationSubnetGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReplicationSubnetGroup) GetProviderReference() *xpv1.Reference
- func (mg *ReplicationSubnetGroup) GetTerraformResourceType() string
- func (tr *ReplicationSubnetGroup) GetTerraformSchemaVersion() int
- func (mg *ReplicationSubnetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReplicationSubnetGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReplicationSubnetGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ReplicationSubnetGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ReplicationSubnetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReplicationSubnetGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ReplicationSubnetGroup) SetParameters(params map[string]interface{}) error
- func (mg *ReplicationSubnetGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReplicationSubnetGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ReplicationSubnetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReplicationSubnetGroupList
- type ReplicationSubnetGroupObservation
- type ReplicationSubnetGroupParameters
- type ReplicationSubnetGroupSpec
- type ReplicationSubnetGroupStatus
- type ReplicationTask
- func (in *ReplicationTask) DeepCopy() *ReplicationTask
- func (in *ReplicationTask) DeepCopyInto(out *ReplicationTask)
- func (in *ReplicationTask) DeepCopyObject() runtime.Object
- func (mg *ReplicationTask) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReplicationTask) GetConnectionDetailsMapping() map[string]string
- func (mg *ReplicationTask) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReplicationTask) GetID() string
- func (tr *ReplicationTask) GetObservation() (map[string]interface{}, error)
- func (tr *ReplicationTask) GetParameters() (map[string]interface{}, error)
- func (mg *ReplicationTask) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReplicationTask) GetProviderReference() *xpv1.Reference
- func (mg *ReplicationTask) GetTerraformResourceType() string
- func (tr *ReplicationTask) GetTerraformSchemaVersion() int
- func (mg *ReplicationTask) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReplicationTask) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReplicationTask) SetConditions(c ...xpv1.Condition)
- func (mg *ReplicationTask) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReplicationTask) SetObservation(obs map[string]interface{}) error
- func (tr *ReplicationTask) SetParameters(params map[string]interface{}) error
- func (mg *ReplicationTask) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReplicationTask) SetProviderReference(r *xpv1.Reference)
- func (mg *ReplicationTask) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReplicationTaskList
- type ReplicationTaskObservation
- type ReplicationTaskParameters
- type ReplicationTaskSpec
- type ReplicationTaskStatus
- type S3SettingsObservation
- type S3SettingsParameters
Constants ¶
const ( CRDGroup = "dms.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Certificate_Kind = "Certificate" Certificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Certificate_Kind}.String() Certificate_KindAPIVersion = Certificate_Kind + "." + CRDGroupVersion.String() Certificate_GroupVersionKind = CRDGroupVersion.WithKind(Certificate_Kind) )
Repository type metadata.
var ( Endpoint_Kind = "Endpoint" Endpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String() Endpoint_KindAPIVersion = Endpoint_Kind + "." + CRDGroupVersion.String() Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_Kind) )
Repository type metadata.
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.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( ReplicationInstance_Kind = "ReplicationInstance" ReplicationInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ReplicationInstance_Kind}.String() ReplicationInstance_KindAPIVersion = ReplicationInstance_Kind + "." + CRDGroupVersion.String() ReplicationInstance_GroupVersionKind = CRDGroupVersion.WithKind(ReplicationInstance_Kind) )
Repository type metadata.
var ( ReplicationSubnetGroup_Kind = "ReplicationSubnetGroup" ReplicationSubnetGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ReplicationSubnetGroup_Kind}.String() ReplicationSubnetGroup_KindAPIVersion = ReplicationSubnetGroup_Kind + "." + CRDGroupVersion.String() ReplicationSubnetGroup_GroupVersionKind = CRDGroupVersion.WithKind(ReplicationSubnetGroup_Kind) )
Repository type metadata.
var ( ReplicationTask_Kind = "ReplicationTask" ReplicationTask_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ReplicationTask_Kind}.String() ReplicationTask_KindAPIVersion = ReplicationTask_Kind + "." + CRDGroupVersion.String() ReplicationTask_GroupVersionKind = CRDGroupVersion.WithKind(ReplicationTask_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec"` Status CertificateStatus `json:"status,omitempty"` }
Certificate is the Schema for the Certificates 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 (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) GetCondition ¶
func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Certificate.
func (*Certificate) GetConnectionDetailsMapping ¶
func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Certificate
func (*Certificate) GetDeletionPolicy ¶
func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Certificate.
func (*Certificate) GetID ¶
func (tr *Certificate) GetID() string
GetID returns ID of underlying Terraform resource of this Certificate
func (*Certificate) GetObservation ¶
func (tr *Certificate) GetObservation() (map[string]interface{}, error)
GetObservation of this Certificate
func (*Certificate) GetParameters ¶
func (tr *Certificate) GetParameters() (map[string]interface{}, error)
GetParameters of this Certificate
func (*Certificate) GetProviderConfigReference ¶
func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Certificate.
func (*Certificate) GetProviderReference ¶
func (mg *Certificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this Certificate. Deprecated: Use GetProviderConfigReference.
func (*Certificate) GetTerraformResourceType ¶
func (mg *Certificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Certificate
func (*Certificate) GetTerraformSchemaVersion ¶
func (tr *Certificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Certificate) GetWriteConnectionSecretToReference ¶
func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Certificate.
func (*Certificate) LateInitialize ¶
func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Certificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*Certificate) SetConditions ¶
func (mg *Certificate) SetConditions(c ...xpv1.Condition)
SetConditions of this Certificate.
func (*Certificate) SetDeletionPolicy ¶
func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Certificate.
func (*Certificate) SetObservation ¶
func (tr *Certificate) SetObservation(obs map[string]interface{}) error
SetObservation for this Certificate
func (*Certificate) SetParameters ¶
func (tr *Certificate) SetParameters(params map[string]interface{}) error
SetParameters for this Certificate
func (*Certificate) SetProviderConfigReference ¶
func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Certificate.
func (*Certificate) SetProviderReference ¶
func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Certificate. Deprecated: Use SetProviderConfigReference.
func (*Certificate) SetWriteConnectionSecretToReference ¶
func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Certificate.
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Certificate `json:"items"` }
CertificateList contains a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateList) GetItems ¶
func (l *CertificateList) GetItems() []resource.Managed
GetItems of this CertificateList.
type CertificateObservation ¶
type CertificateObservation struct { CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // +kubebuilder:validation:Required CertificateID *string `json:"certificateId" tf:"certificate_id,omitempty"` // +kubebuilder:validation:Optional CertificatePemSecretRef *v1.SecretKeySelector `json:"certificatePemSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional CertificateWalletSecretRef *v1.SecretKeySelector `json:"certificateWalletSecretRef,omitempty" tf:"-"` // 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 (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpec ¶
type CertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateParameters `json:"forProvider"` }
CertificateSpec defines the desired state of Certificate
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateObservation `json:"atProvider,omitempty"` }
CertificateStatus defines the observed state of Certificate.
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchSettingsObservation ¶
type ElasticsearchSettingsObservation struct { }
func (*ElasticsearchSettingsObservation) DeepCopy ¶
func (in *ElasticsearchSettingsObservation) DeepCopy() *ElasticsearchSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchSettingsObservation.
func (*ElasticsearchSettingsObservation) DeepCopyInto ¶
func (in *ElasticsearchSettingsObservation) DeepCopyInto(out *ElasticsearchSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchSettingsParameters ¶
type ElasticsearchSettingsParameters struct { // +kubebuilder:validation:Required EndpointURI *string `json:"endpointUri" tf:"endpoint_uri,omitempty"` // +kubebuilder:validation:Optional ErrorRetryDuration *int64 `json:"errorRetryDuration,omitempty" tf:"error_retry_duration,omitempty"` // +kubebuilder:validation:Optional FullLoadErrorPercentage *int64 `json:"fullLoadErrorPercentage,omitempty" tf:"full_load_error_percentage,omitempty"` // +kubebuilder:validation:Required ServiceAccessRoleArn *string `json:"serviceAccessRoleArn" tf:"service_access_role_arn,omitempty"` }
func (*ElasticsearchSettingsParameters) DeepCopy ¶
func (in *ElasticsearchSettingsParameters) DeepCopy() *ElasticsearchSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchSettingsParameters.
func (*ElasticsearchSettingsParameters) DeepCopyInto ¶
func (in *ElasticsearchSettingsParameters) DeepCopyInto(out *ElasticsearchSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec"` Status EndpointStatus `json:"status,omitempty"` }
Endpoint is the Schema for the Endpoints 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 (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) GetCondition ¶
func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Endpoint.
func (*Endpoint) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Endpoint
func (*Endpoint) GetDeletionPolicy ¶
func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Endpoint.
func (*Endpoint) GetObservation ¶
GetObservation of this Endpoint
func (*Endpoint) GetParameters ¶
GetParameters of this Endpoint
func (*Endpoint) GetProviderConfigReference ¶
GetProviderConfigReference of this Endpoint.
func (*Endpoint) GetProviderReference ¶
GetProviderReference of this Endpoint. Deprecated: Use GetProviderConfigReference.
func (*Endpoint) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Endpoint
func (*Endpoint) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Endpoint) GetWriteConnectionSecretToReference ¶
func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Endpoint.
func (*Endpoint) LateInitialize ¶
LateInitialize this Endpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*Endpoint) ResolveReferences ¶
ResolveReferences of this Endpoint.
func (*Endpoint) SetConditions ¶
SetConditions of this Endpoint.
func (*Endpoint) SetDeletionPolicy ¶
func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Endpoint.
func (*Endpoint) SetObservation ¶
SetObservation for this Endpoint
func (*Endpoint) SetParameters ¶
SetParameters for this Endpoint
func (*Endpoint) SetProviderConfigReference ¶
SetProviderConfigReference of this Endpoint.
func (*Endpoint) SetProviderReference ¶
SetProviderReference of this Endpoint. Deprecated: Use SetProviderConfigReference.
func (*Endpoint) SetWriteConnectionSecretToReference ¶
func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Endpoint.
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Endpoint `json:"items"` }
EndpointList contains a list of Endpoints
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointList) GetItems ¶
func (l *EndpointList) GetItems() []resource.Managed
GetItems of this EndpointList.
type EndpointObservation ¶
type EndpointObservation struct { EndpointArn *string `json:"endpointArn,omitempty" tf:"endpoint_arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { // +kubebuilder:validation:Optional CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"` // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // +kubebuilder:validation:Optional ElasticsearchSettings []ElasticsearchSettingsParameters `json:"elasticsearchSettings,omitempty" tf:"elasticsearch_settings,omitempty"` // +kubebuilder:validation:Required EndpointID *string `json:"endpointId" tf:"endpoint_id,omitempty"` // +kubebuilder:validation:Required EndpointType *string `json:"endpointType" tf:"endpoint_type,omitempty"` // +kubebuilder:validation:Required EngineName *string `json:"engineName" tf:"engine_name,omitempty"` // +kubebuilder:validation:Optional ExtraConnectionAttributes *string `json:"extraConnectionAttributes,omitempty" tf:"extra_connection_attributes,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` // +kubebuilder:validation:Optional KMSKeyArnRef *v1.Reference `json:"kmsKeyArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyArnSelector *v1.Selector `json:"kmsKeyArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional KafkaSettings []KafkaSettingsParameters `json:"kafkaSettings,omitempty" tf:"kafka_settings,omitempty"` // +kubebuilder:validation:Optional KinesisSettings []KinesisSettingsParameters `json:"kinesisSettings,omitempty" tf:"kinesis_settings,omitempty"` // +kubebuilder:validation:Optional MongodbSettings []MongodbSettingsParameters `json:"mongodbSettings,omitempty" tf:"mongodb_settings,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,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 S3Settings []S3SettingsParameters `json:"s3Settings,omitempty" tf:"s3_settings,omitempty"` // +kubebuilder:validation:Optional SSLMode *string `json:"sslMode,omitempty" tf:"ssl_mode,omitempty"` // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // +kubebuilder:validation:Optional ServiceAccessRole *string `json:"serviceAccessRole,omitempty" tf:"service_access_role,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpec ¶
type EndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointParameters `json:"forProvider"` }
EndpointSpec defines the desired state of Endpoint
func (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointObservation `json:"atProvider,omitempty"` }
EndpointStatus defines the observed state of Endpoint.
func (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
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 ¶
func (in *EventSubscriptionList) DeepCopy() *EventSubscriptionList
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"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EventSubscriptionObservation) DeepCopy ¶
func (in *EventSubscriptionObservation) DeepCopy() *EventSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionObservation.
func (*EventSubscriptionObservation) DeepCopyInto ¶
func (in *EventSubscriptionObservation) DeepCopyInto(out *EventSubscriptionObservation)
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:Required EventCategories []*string `json:"eventCategories" tf:"event_categories,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:Required SnsTopicArn *string `json:"snsTopicArn" tf:"sns_topic_arn,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 ¶
func (in *EventSubscriptionParameters) DeepCopy() *EventSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionParameters.
func (*EventSubscriptionParameters) DeepCopyInto ¶
func (in *EventSubscriptionParameters) DeepCopyInto(out *EventSubscriptionParameters)
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 ¶
func (in *EventSubscriptionSpec) DeepCopy() *EventSubscriptionSpec
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 ¶
func (in *EventSubscriptionStatus) DeepCopy() *EventSubscriptionStatus
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 KafkaSettingsObservation ¶
type KafkaSettingsObservation struct { }
func (*KafkaSettingsObservation) DeepCopy ¶
func (in *KafkaSettingsObservation) DeepCopy() *KafkaSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSettingsObservation.
func (*KafkaSettingsObservation) DeepCopyInto ¶
func (in *KafkaSettingsObservation) DeepCopyInto(out *KafkaSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaSettingsParameters ¶
type KafkaSettingsParameters struct { // +kubebuilder:validation:Required Broker *string `json:"broker" tf:"broker,omitempty"` // +kubebuilder:validation:Optional Topic *string `json:"topic,omitempty" tf:"topic,omitempty"` }
func (*KafkaSettingsParameters) DeepCopy ¶
func (in *KafkaSettingsParameters) DeepCopy() *KafkaSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaSettingsParameters.
func (*KafkaSettingsParameters) DeepCopyInto ¶
func (in *KafkaSettingsParameters) DeepCopyInto(out *KafkaSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisSettingsObservation ¶
type KinesisSettingsObservation struct { }
func (*KinesisSettingsObservation) DeepCopy ¶
func (in *KinesisSettingsObservation) DeepCopy() *KinesisSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisSettingsObservation.
func (*KinesisSettingsObservation) DeepCopyInto ¶
func (in *KinesisSettingsObservation) DeepCopyInto(out *KinesisSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisSettingsParameters ¶
type KinesisSettingsParameters struct { // +kubebuilder:validation:Optional MessageFormat *string `json:"messageFormat,omitempty" tf:"message_format,omitempty"` // +kubebuilder:validation:Optional ServiceAccessRoleArn *string `json:"serviceAccessRoleArn,omitempty" tf:"service_access_role_arn,omitempty"` // +kubebuilder:validation:Optional StreamArn *string `json:"streamArn,omitempty" tf:"stream_arn,omitempty"` }
func (*KinesisSettingsParameters) DeepCopy ¶
func (in *KinesisSettingsParameters) DeepCopy() *KinesisSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisSettingsParameters.
func (*KinesisSettingsParameters) DeepCopyInto ¶
func (in *KinesisSettingsParameters) DeepCopyInto(out *KinesisSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongodbSettingsObservation ¶
type MongodbSettingsObservation struct { }
func (*MongodbSettingsObservation) DeepCopy ¶
func (in *MongodbSettingsObservation) DeepCopy() *MongodbSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongodbSettingsObservation.
func (*MongodbSettingsObservation) DeepCopyInto ¶
func (in *MongodbSettingsObservation) DeepCopyInto(out *MongodbSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongodbSettingsParameters ¶
type MongodbSettingsParameters struct { // +kubebuilder:validation:Optional AuthMechanism *string `json:"authMechanism,omitempty" tf:"auth_mechanism,omitempty"` // +kubebuilder:validation:Optional AuthSource *string `json:"authSource,omitempty" tf:"auth_source,omitempty"` // +kubebuilder:validation:Optional AuthType *string `json:"authType,omitempty" tf:"auth_type,omitempty"` // +kubebuilder:validation:Optional DocsToInvestigate *string `json:"docsToInvestigate,omitempty" tf:"docs_to_investigate,omitempty"` // +kubebuilder:validation:Optional ExtractDocID *string `json:"extractDocId,omitempty" tf:"extract_doc_id,omitempty"` // +kubebuilder:validation:Optional NestingLevel *string `json:"nestingLevel,omitempty" tf:"nesting_level,omitempty"` }
func (*MongodbSettingsParameters) DeepCopy ¶
func (in *MongodbSettingsParameters) DeepCopy() *MongodbSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongodbSettingsParameters.
func (*MongodbSettingsParameters) DeepCopyInto ¶
func (in *MongodbSettingsParameters) DeepCopyInto(out *MongodbSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationInstance ¶
type ReplicationInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReplicationInstanceSpec `json:"spec"` Status ReplicationInstanceStatus `json:"status,omitempty"` }
ReplicationInstance is the Schema for the ReplicationInstances 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 (*ReplicationInstance) DeepCopy ¶
func (in *ReplicationInstance) DeepCopy() *ReplicationInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationInstance.
func (*ReplicationInstance) DeepCopyInto ¶
func (in *ReplicationInstance) DeepCopyInto(out *ReplicationInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationInstance) DeepCopyObject ¶
func (in *ReplicationInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationInstance) GetCondition ¶
func (mg *ReplicationInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ReplicationInstance.
func (*ReplicationInstance) GetConnectionDetailsMapping ¶
func (tr *ReplicationInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ReplicationInstance
func (*ReplicationInstance) GetDeletionPolicy ¶
func (mg *ReplicationInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ReplicationInstance.
func (*ReplicationInstance) GetID ¶
func (tr *ReplicationInstance) GetID() string
GetID returns ID of underlying Terraform resource of this ReplicationInstance
func (*ReplicationInstance) GetObservation ¶
func (tr *ReplicationInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this ReplicationInstance
func (*ReplicationInstance) GetParameters ¶
func (tr *ReplicationInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this ReplicationInstance
func (*ReplicationInstance) GetProviderConfigReference ¶
func (mg *ReplicationInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ReplicationInstance.
func (*ReplicationInstance) GetProviderReference ¶
func (mg *ReplicationInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this ReplicationInstance. Deprecated: Use GetProviderConfigReference.
func (*ReplicationInstance) GetTerraformResourceType ¶
func (mg *ReplicationInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ReplicationInstance
func (*ReplicationInstance) GetTerraformSchemaVersion ¶
func (tr *ReplicationInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ReplicationInstance) GetWriteConnectionSecretToReference ¶
func (mg *ReplicationInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ReplicationInstance.
func (*ReplicationInstance) LateInitialize ¶
func (tr *ReplicationInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ReplicationInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*ReplicationInstance) ResolveReferences ¶
ResolveReferences of this ReplicationInstance.
func (*ReplicationInstance) SetConditions ¶
func (mg *ReplicationInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this ReplicationInstance.
func (*ReplicationInstance) SetDeletionPolicy ¶
func (mg *ReplicationInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ReplicationInstance.
func (*ReplicationInstance) SetObservation ¶
func (tr *ReplicationInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this ReplicationInstance
func (*ReplicationInstance) SetParameters ¶
func (tr *ReplicationInstance) SetParameters(params map[string]interface{}) error
SetParameters for this ReplicationInstance
func (*ReplicationInstance) SetProviderConfigReference ¶
func (mg *ReplicationInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ReplicationInstance.
func (*ReplicationInstance) SetProviderReference ¶
func (mg *ReplicationInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ReplicationInstance. Deprecated: Use SetProviderConfigReference.
func (*ReplicationInstance) SetWriteConnectionSecretToReference ¶
func (mg *ReplicationInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ReplicationInstance.
type ReplicationInstanceList ¶
type ReplicationInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReplicationInstance `json:"items"` }
ReplicationInstanceList contains a list of ReplicationInstances
func (*ReplicationInstanceList) DeepCopy ¶
func (in *ReplicationInstanceList) DeepCopy() *ReplicationInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationInstanceList.
func (*ReplicationInstanceList) DeepCopyInto ¶
func (in *ReplicationInstanceList) DeepCopyInto(out *ReplicationInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationInstanceList) DeepCopyObject ¶
func (in *ReplicationInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationInstanceList) GetItems ¶
func (l *ReplicationInstanceList) GetItems() []resource.Managed
GetItems of this ReplicationInstanceList.
type ReplicationInstanceObservation ¶
type ReplicationInstanceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ReplicationInstanceArn *string `json:"replicationInstanceArn,omitempty" tf:"replication_instance_arn,omitempty"` ReplicationInstancePrivateIps []*string `json:"replicationInstancePrivateIps,omitempty" tf:"replication_instance_private_ips,omitempty"` ReplicationInstancePublicIps []*string `json:"replicationInstancePublicIps,omitempty" tf:"replication_instance_public_ips,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ReplicationInstanceObservation) DeepCopy ¶
func (in *ReplicationInstanceObservation) DeepCopy() *ReplicationInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationInstanceObservation.
func (*ReplicationInstanceObservation) DeepCopyInto ¶
func (in *ReplicationInstanceObservation) DeepCopyInto(out *ReplicationInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationInstanceParameters ¶
type ReplicationInstanceParameters struct { // +kubebuilder:validation:Optional AllocatedStorage *int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"` // +kubebuilder:validation:Optional AllowMajorVersionUpgrade *bool `json:"allowMajorVersionUpgrade,omitempty" tf:"allow_major_version_upgrade,omitempty"` // +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 EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.Key // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` // +kubebuilder:validation:Optional KMSKeyArnRef *v1.Reference `json:"kmsKeyArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KMSKeyArnSelector *v1.Selector `json:"kmsKeyArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional MultiAz *bool `json:"multiAz,omitempty" tf:"multi_az,omitempty"` // +kubebuilder:validation:Optional PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,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:Required ReplicationInstanceClass *string `json:"replicationInstanceClass" tf:"replication_instance_class,omitempty"` // +kubebuilder:validation:Required ReplicationInstanceID *string `json:"replicationInstanceId" tf:"replication_instance_id,omitempty"` // +kubebuilder:validation:Optional ReplicationSubnetGroupID *string `json:"replicationSubnetGroupId,omitempty" tf:"replication_subnet_group_id,omitempty"` // +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"` }
func (*ReplicationInstanceParameters) DeepCopy ¶
func (in *ReplicationInstanceParameters) DeepCopy() *ReplicationInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationInstanceParameters.
func (*ReplicationInstanceParameters) DeepCopyInto ¶
func (in *ReplicationInstanceParameters) DeepCopyInto(out *ReplicationInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationInstanceSpec ¶
type ReplicationInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ReplicationInstanceParameters `json:"forProvider"` }
ReplicationInstanceSpec defines the desired state of ReplicationInstance
func (*ReplicationInstanceSpec) DeepCopy ¶
func (in *ReplicationInstanceSpec) DeepCopy() *ReplicationInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationInstanceSpec.
func (*ReplicationInstanceSpec) DeepCopyInto ¶
func (in *ReplicationInstanceSpec) DeepCopyInto(out *ReplicationInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationInstanceStatus ¶
type ReplicationInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReplicationInstanceObservation `json:"atProvider,omitempty"` }
ReplicationInstanceStatus defines the observed state of ReplicationInstance.
func (*ReplicationInstanceStatus) DeepCopy ¶
func (in *ReplicationInstanceStatus) DeepCopy() *ReplicationInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationInstanceStatus.
func (*ReplicationInstanceStatus) DeepCopyInto ¶
func (in *ReplicationInstanceStatus) DeepCopyInto(out *ReplicationInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationSubnetGroup ¶
type ReplicationSubnetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReplicationSubnetGroupSpec `json:"spec"` Status ReplicationSubnetGroupStatus `json:"status,omitempty"` }
ReplicationSubnetGroup is the Schema for the ReplicationSubnetGroups 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 (*ReplicationSubnetGroup) DeepCopy ¶
func (in *ReplicationSubnetGroup) DeepCopy() *ReplicationSubnetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) DeepCopyInto ¶
func (in *ReplicationSubnetGroup) DeepCopyInto(out *ReplicationSubnetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationSubnetGroup) DeepCopyObject ¶
func (in *ReplicationSubnetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationSubnetGroup) GetCondition ¶
func (mg *ReplicationSubnetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) GetConnectionDetailsMapping ¶
func (tr *ReplicationSubnetGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ReplicationSubnetGroup
func (*ReplicationSubnetGroup) GetDeletionPolicy ¶
func (mg *ReplicationSubnetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) GetID ¶
func (tr *ReplicationSubnetGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ReplicationSubnetGroup
func (*ReplicationSubnetGroup) GetObservation ¶
func (tr *ReplicationSubnetGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ReplicationSubnetGroup
func (*ReplicationSubnetGroup) GetParameters ¶
func (tr *ReplicationSubnetGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ReplicationSubnetGroup
func (*ReplicationSubnetGroup) GetProviderConfigReference ¶
func (mg *ReplicationSubnetGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) GetProviderReference ¶
func (mg *ReplicationSubnetGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ReplicationSubnetGroup. Deprecated: Use GetProviderConfigReference.
func (*ReplicationSubnetGroup) GetTerraformResourceType ¶
func (mg *ReplicationSubnetGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ReplicationSubnetGroup
func (*ReplicationSubnetGroup) GetTerraformSchemaVersion ¶
func (tr *ReplicationSubnetGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ReplicationSubnetGroup) GetWriteConnectionSecretToReference ¶
func (mg *ReplicationSubnetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) LateInitialize ¶
func (tr *ReplicationSubnetGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ReplicationSubnetGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ReplicationSubnetGroup) ResolveReferences ¶
ResolveReferences of this ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) SetConditions ¶
func (mg *ReplicationSubnetGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) SetDeletionPolicy ¶
func (mg *ReplicationSubnetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) SetObservation ¶
func (tr *ReplicationSubnetGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ReplicationSubnetGroup
func (*ReplicationSubnetGroup) SetParameters ¶
func (tr *ReplicationSubnetGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ReplicationSubnetGroup
func (*ReplicationSubnetGroup) SetProviderConfigReference ¶
func (mg *ReplicationSubnetGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ReplicationSubnetGroup.
func (*ReplicationSubnetGroup) SetProviderReference ¶
func (mg *ReplicationSubnetGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ReplicationSubnetGroup. Deprecated: Use SetProviderConfigReference.
func (*ReplicationSubnetGroup) SetWriteConnectionSecretToReference ¶
func (mg *ReplicationSubnetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ReplicationSubnetGroup.
type ReplicationSubnetGroupList ¶
type ReplicationSubnetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReplicationSubnetGroup `json:"items"` }
ReplicationSubnetGroupList contains a list of ReplicationSubnetGroups
func (*ReplicationSubnetGroupList) DeepCopy ¶
func (in *ReplicationSubnetGroupList) DeepCopy() *ReplicationSubnetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSubnetGroupList.
func (*ReplicationSubnetGroupList) DeepCopyInto ¶
func (in *ReplicationSubnetGroupList) DeepCopyInto(out *ReplicationSubnetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationSubnetGroupList) DeepCopyObject ¶
func (in *ReplicationSubnetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationSubnetGroupList) GetItems ¶
func (l *ReplicationSubnetGroupList) GetItems() []resource.Managed
GetItems of this ReplicationSubnetGroupList.
type ReplicationSubnetGroupObservation ¶
type ReplicationSubnetGroupObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ReplicationSubnetGroupArn *string `json:"replicationSubnetGroupArn,omitempty" tf:"replication_subnet_group_arn,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*ReplicationSubnetGroupObservation) DeepCopy ¶
func (in *ReplicationSubnetGroupObservation) DeepCopy() *ReplicationSubnetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSubnetGroupObservation.
func (*ReplicationSubnetGroupObservation) DeepCopyInto ¶
func (in *ReplicationSubnetGroupObservation) DeepCopyInto(out *ReplicationSubnetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationSubnetGroupParameters ¶
type ReplicationSubnetGroupParameters struct { // 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 ReplicationSubnetGroupDescription *string `json:"replicationSubnetGroupDescription" tf:"replication_subnet_group_description,omitempty"` // +kubebuilder:validation:Required ReplicationSubnetGroupID *string `json:"replicationSubnetGroupId" tf:"replication_subnet_group_id,omitempty"` // +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 (*ReplicationSubnetGroupParameters) DeepCopy ¶
func (in *ReplicationSubnetGroupParameters) DeepCopy() *ReplicationSubnetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSubnetGroupParameters.
func (*ReplicationSubnetGroupParameters) DeepCopyInto ¶
func (in *ReplicationSubnetGroupParameters) DeepCopyInto(out *ReplicationSubnetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationSubnetGroupSpec ¶
type ReplicationSubnetGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ReplicationSubnetGroupParameters `json:"forProvider"` }
ReplicationSubnetGroupSpec defines the desired state of ReplicationSubnetGroup
func (*ReplicationSubnetGroupSpec) DeepCopy ¶
func (in *ReplicationSubnetGroupSpec) DeepCopy() *ReplicationSubnetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSubnetGroupSpec.
func (*ReplicationSubnetGroupSpec) DeepCopyInto ¶
func (in *ReplicationSubnetGroupSpec) DeepCopyInto(out *ReplicationSubnetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationSubnetGroupStatus ¶
type ReplicationSubnetGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReplicationSubnetGroupObservation `json:"atProvider,omitempty"` }
ReplicationSubnetGroupStatus defines the observed state of ReplicationSubnetGroup.
func (*ReplicationSubnetGroupStatus) DeepCopy ¶
func (in *ReplicationSubnetGroupStatus) DeepCopy() *ReplicationSubnetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSubnetGroupStatus.
func (*ReplicationSubnetGroupStatus) DeepCopyInto ¶
func (in *ReplicationSubnetGroupStatus) DeepCopyInto(out *ReplicationSubnetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationTask ¶
type ReplicationTask struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReplicationTaskSpec `json:"spec"` Status ReplicationTaskStatus `json:"status,omitempty"` }
ReplicationTask is the Schema for the ReplicationTasks 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 (*ReplicationTask) DeepCopy ¶
func (in *ReplicationTask) DeepCopy() *ReplicationTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationTask.
func (*ReplicationTask) DeepCopyInto ¶
func (in *ReplicationTask) DeepCopyInto(out *ReplicationTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationTask) DeepCopyObject ¶
func (in *ReplicationTask) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationTask) GetCondition ¶
func (mg *ReplicationTask) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ReplicationTask.
func (*ReplicationTask) GetConnectionDetailsMapping ¶
func (tr *ReplicationTask) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ReplicationTask
func (*ReplicationTask) GetDeletionPolicy ¶
func (mg *ReplicationTask) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ReplicationTask.
func (*ReplicationTask) GetID ¶
func (tr *ReplicationTask) GetID() string
GetID returns ID of underlying Terraform resource of this ReplicationTask
func (*ReplicationTask) GetObservation ¶
func (tr *ReplicationTask) GetObservation() (map[string]interface{}, error)
GetObservation of this ReplicationTask
func (*ReplicationTask) GetParameters ¶
func (tr *ReplicationTask) GetParameters() (map[string]interface{}, error)
GetParameters of this ReplicationTask
func (*ReplicationTask) GetProviderConfigReference ¶
func (mg *ReplicationTask) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ReplicationTask.
func (*ReplicationTask) GetProviderReference ¶
func (mg *ReplicationTask) GetProviderReference() *xpv1.Reference
GetProviderReference of this ReplicationTask. Deprecated: Use GetProviderConfigReference.
func (*ReplicationTask) GetTerraformResourceType ¶
func (mg *ReplicationTask) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ReplicationTask
func (*ReplicationTask) GetTerraformSchemaVersion ¶
func (tr *ReplicationTask) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ReplicationTask) GetWriteConnectionSecretToReference ¶
func (mg *ReplicationTask) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ReplicationTask.
func (*ReplicationTask) LateInitialize ¶
func (tr *ReplicationTask) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ReplicationTask using its observed tfState. returns True if there are any spec changes for the resource.
func (*ReplicationTask) SetConditions ¶
func (mg *ReplicationTask) SetConditions(c ...xpv1.Condition)
SetConditions of this ReplicationTask.
func (*ReplicationTask) SetDeletionPolicy ¶
func (mg *ReplicationTask) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ReplicationTask.
func (*ReplicationTask) SetObservation ¶
func (tr *ReplicationTask) SetObservation(obs map[string]interface{}) error
SetObservation for this ReplicationTask
func (*ReplicationTask) SetParameters ¶
func (tr *ReplicationTask) SetParameters(params map[string]interface{}) error
SetParameters for this ReplicationTask
func (*ReplicationTask) SetProviderConfigReference ¶
func (mg *ReplicationTask) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ReplicationTask.
func (*ReplicationTask) SetProviderReference ¶
func (mg *ReplicationTask) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ReplicationTask. Deprecated: Use SetProviderConfigReference.
func (*ReplicationTask) SetWriteConnectionSecretToReference ¶
func (mg *ReplicationTask) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ReplicationTask.
type ReplicationTaskList ¶
type ReplicationTaskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReplicationTask `json:"items"` }
ReplicationTaskList contains a list of ReplicationTasks
func (*ReplicationTaskList) DeepCopy ¶
func (in *ReplicationTaskList) DeepCopy() *ReplicationTaskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationTaskList.
func (*ReplicationTaskList) DeepCopyInto ¶
func (in *ReplicationTaskList) DeepCopyInto(out *ReplicationTaskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationTaskList) DeepCopyObject ¶
func (in *ReplicationTaskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationTaskList) GetItems ¶
func (l *ReplicationTaskList) GetItems() []resource.Managed
GetItems of this ReplicationTaskList.
type ReplicationTaskObservation ¶
type ReplicationTaskObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ReplicationTaskArn *string `json:"replicationTaskArn,omitempty" tf:"replication_task_arn,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ReplicationTaskObservation) DeepCopy ¶
func (in *ReplicationTaskObservation) DeepCopy() *ReplicationTaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationTaskObservation.
func (*ReplicationTaskObservation) DeepCopyInto ¶
func (in *ReplicationTaskObservation) DeepCopyInto(out *ReplicationTaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationTaskParameters ¶
type ReplicationTaskParameters struct { // +kubebuilder:validation:Optional CdcStartTime *string `json:"cdcStartTime,omitempty" tf:"cdc_start_time,omitempty"` // +kubebuilder:validation:Required MigrationType *string `json:"migrationType" tf:"migration_type,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 ReplicationInstanceArn *string `json:"replicationInstanceArn" tf:"replication_instance_arn,omitempty"` // +kubebuilder:validation:Required ReplicationTaskID *string `json:"replicationTaskId" tf:"replication_task_id,omitempty"` // +kubebuilder:validation:Optional ReplicationTaskSettings *string `json:"replicationTaskSettings,omitempty" tf:"replication_task_settings,omitempty"` // +kubebuilder:validation:Required SourceEndpointArn *string `json:"sourceEndpointArn" tf:"source_endpoint_arn,omitempty"` // +kubebuilder:validation:Required TableMappings *string `json:"tableMappings" tf:"table_mappings,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TargetEndpointArn *string `json:"targetEndpointArn" tf:"target_endpoint_arn,omitempty"` }
func (*ReplicationTaskParameters) DeepCopy ¶
func (in *ReplicationTaskParameters) DeepCopy() *ReplicationTaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationTaskParameters.
func (*ReplicationTaskParameters) DeepCopyInto ¶
func (in *ReplicationTaskParameters) DeepCopyInto(out *ReplicationTaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationTaskSpec ¶
type ReplicationTaskSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ReplicationTaskParameters `json:"forProvider"` }
ReplicationTaskSpec defines the desired state of ReplicationTask
func (*ReplicationTaskSpec) DeepCopy ¶
func (in *ReplicationTaskSpec) DeepCopy() *ReplicationTaskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationTaskSpec.
func (*ReplicationTaskSpec) DeepCopyInto ¶
func (in *ReplicationTaskSpec) DeepCopyInto(out *ReplicationTaskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationTaskStatus ¶
type ReplicationTaskStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReplicationTaskObservation `json:"atProvider,omitempty"` }
ReplicationTaskStatus defines the observed state of ReplicationTask.
func (*ReplicationTaskStatus) DeepCopy ¶
func (in *ReplicationTaskStatus) DeepCopy() *ReplicationTaskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationTaskStatus.
func (*ReplicationTaskStatus) DeepCopyInto ¶
func (in *ReplicationTaskStatus) DeepCopyInto(out *ReplicationTaskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3SettingsObservation ¶
type S3SettingsObservation struct { }
func (*S3SettingsObservation) DeepCopy ¶
func (in *S3SettingsObservation) DeepCopy() *S3SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3SettingsObservation.
func (*S3SettingsObservation) DeepCopyInto ¶
func (in *S3SettingsObservation) DeepCopyInto(out *S3SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3SettingsParameters ¶
type S3SettingsParameters struct { // +kubebuilder:validation:Optional BucketFolder *string `json:"bucketFolder,omitempty" tf:"bucket_folder,omitempty"` // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // +kubebuilder:validation:Optional CompressionType *string `json:"compressionType,omitempty" tf:"compression_type,omitempty"` // +kubebuilder:validation:Optional CsvDelimiter *string `json:"csvDelimiter,omitempty" tf:"csv_delimiter,omitempty"` // +kubebuilder:validation:Optional CsvRowDelimiter *string `json:"csvRowDelimiter,omitempty" tf:"csv_row_delimiter,omitempty"` // +kubebuilder:validation:Optional DatePartitionEnabled *bool `json:"datePartitionEnabled,omitempty" tf:"date_partition_enabled,omitempty"` // +kubebuilder:validation:Optional ExternalTableDefinition *string `json:"externalTableDefinition,omitempty" tf:"external_table_definition,omitempty"` // +kubebuilder:validation:Optional ServiceAccessRoleArn *string `json:"serviceAccessRoleArn,omitempty" tf:"service_access_role_arn,omitempty"` }
func (*S3SettingsParameters) DeepCopy ¶
func (in *S3SettingsParameters) DeepCopy() *S3SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3SettingsParameters.
func (*S3SettingsParameters) DeepCopyInto ¶
func (in *S3SettingsParameters) DeepCopyInto(out *S3SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_certificate_terraformed.go
- zz_certificate_types.go
- zz_endpoint_terraformed.go
- zz_endpoint_types.go
- zz_eventsubscription_terraformed.go
- zz_eventsubscription_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_replicationinstance_terraformed.go
- zz_replicationinstance_types.go
- zz_replicationsubnetgroup_terraformed.go
- zz_replicationsubnetgroup_types.go
- zz_replicationtask_terraformed.go
- zz_replicationtask_types.go