Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=dynamodb.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AttributeObservation
- type AttributeParameters
- type GlobalSecondaryIndexObservation
- type GlobalSecondaryIndexParameters
- type GlobalTable
- func (in *GlobalTable) DeepCopy() *GlobalTable
- func (in *GlobalTable) DeepCopyInto(out *GlobalTable)
- func (in *GlobalTable) DeepCopyObject() runtime.Object
- func (mg *GlobalTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GlobalTable) GetConnectionDetailsMapping() map[string]string
- func (mg *GlobalTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GlobalTable) GetID() string
- func (tr *GlobalTable) GetObservation() (map[string]interface{}, error)
- func (tr *GlobalTable) GetParameters() (map[string]interface{}, error)
- func (mg *GlobalTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *GlobalTable) GetProviderReference() *xpv1.Reference
- func (mg *GlobalTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GlobalTable) GetTerraformResourceType() string
- func (tr *GlobalTable) GetTerraformSchemaVersion() int
- func (mg *GlobalTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GlobalTable) LateInitialize(attrs []byte) (bool, error)
- func (mg *GlobalTable) SetConditions(c ...xpv1.Condition)
- func (mg *GlobalTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GlobalTable) SetObservation(obs map[string]interface{}) error
- func (tr *GlobalTable) SetParameters(params map[string]interface{}) error
- func (mg *GlobalTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GlobalTable) SetProviderReference(r *xpv1.Reference)
- func (mg *GlobalTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GlobalTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GlobalTableList
- type GlobalTableObservation
- type GlobalTableParameters
- type GlobalTableSpec
- type GlobalTableStatus
- type KinesisStreamingDestination
- func (in *KinesisStreamingDestination) DeepCopy() *KinesisStreamingDestination
- func (in *KinesisStreamingDestination) DeepCopyInto(out *KinesisStreamingDestination)
- func (in *KinesisStreamingDestination) DeepCopyObject() runtime.Object
- func (mg *KinesisStreamingDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KinesisStreamingDestination) GetConnectionDetailsMapping() map[string]string
- func (mg *KinesisStreamingDestination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KinesisStreamingDestination) GetID() string
- func (tr *KinesisStreamingDestination) GetObservation() (map[string]interface{}, error)
- func (tr *KinesisStreamingDestination) GetParameters() (map[string]interface{}, error)
- func (mg *KinesisStreamingDestination) GetProviderConfigReference() *xpv1.Reference
- func (mg *KinesisStreamingDestination) GetProviderReference() *xpv1.Reference
- func (mg *KinesisStreamingDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KinesisStreamingDestination) GetTerraformResourceType() string
- func (tr *KinesisStreamingDestination) GetTerraformSchemaVersion() int
- func (mg *KinesisStreamingDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KinesisStreamingDestination) LateInitialize(attrs []byte) (bool, error)
- func (mg *KinesisStreamingDestination) SetConditions(c ...xpv1.Condition)
- func (mg *KinesisStreamingDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KinesisStreamingDestination) SetObservation(obs map[string]interface{}) error
- func (tr *KinesisStreamingDestination) SetParameters(params map[string]interface{}) error
- func (mg *KinesisStreamingDestination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KinesisStreamingDestination) SetProviderReference(r *xpv1.Reference)
- func (mg *KinesisStreamingDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KinesisStreamingDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KinesisStreamingDestinationList
- func (in *KinesisStreamingDestinationList) DeepCopy() *KinesisStreamingDestinationList
- func (in *KinesisStreamingDestinationList) DeepCopyInto(out *KinesisStreamingDestinationList)
- func (in *KinesisStreamingDestinationList) DeepCopyObject() runtime.Object
- func (l *KinesisStreamingDestinationList) GetItems() []resource.Managed
- type KinesisStreamingDestinationObservation
- type KinesisStreamingDestinationParameters
- type KinesisStreamingDestinationSpec
- type KinesisStreamingDestinationStatus
- type LocalSecondaryIndexObservation
- type LocalSecondaryIndexParameters
- type PointInTimeRecoveryObservation
- type PointInTimeRecoveryParameters
- type ReplicaObservation
- type ReplicaParameters
- type ServerSideEncryptionObservation
- type ServerSideEncryptionParameters
- type TTLObservation
- type TTLParameters
- type Table
- func (in *Table) DeepCopy() *Table
- func (in *Table) DeepCopyInto(out *Table)
- func (in *Table) DeepCopyObject() runtime.Object
- func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Table) GetConnectionDetailsMapping() map[string]string
- func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Table) GetID() string
- func (tr *Table) GetObservation() (map[string]interface{}, error)
- func (tr *Table) GetParameters() (map[string]interface{}, error)
- func (mg *Table) GetProviderConfigReference() *xpv1.Reference
- func (mg *Table) GetProviderReference() *xpv1.Reference
- func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Table) GetTerraformResourceType() string
- func (tr *Table) GetTerraformSchemaVersion() int
- func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Table) LateInitialize(attrs []byte) (bool, error)
- func (mg *Table) SetConditions(c ...xpv1.Condition)
- func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Table) SetObservation(obs map[string]interface{}) error
- func (tr *Table) SetParameters(params map[string]interface{}) error
- func (mg *Table) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Table) SetProviderReference(r *xpv1.Reference)
- func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableItem
- func (in *TableItem) DeepCopy() *TableItem
- func (in *TableItem) DeepCopyInto(out *TableItem)
- func (in *TableItem) DeepCopyObject() runtime.Object
- func (mg *TableItem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TableItem) GetConnectionDetailsMapping() map[string]string
- func (mg *TableItem) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TableItem) GetID() string
- func (tr *TableItem) GetObservation() (map[string]interface{}, error)
- func (tr *TableItem) GetParameters() (map[string]interface{}, error)
- func (mg *TableItem) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableItem) GetProviderReference() *xpv1.Reference
- func (mg *TableItem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TableItem) GetTerraformResourceType() string
- func (tr *TableItem) GetTerraformSchemaVersion() int
- func (mg *TableItem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TableItem) LateInitialize(attrs []byte) (bool, error)
- func (mg *TableItem) SetConditions(c ...xpv1.Condition)
- func (mg *TableItem) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TableItem) SetObservation(obs map[string]interface{}) error
- func (tr *TableItem) SetParameters(params map[string]interface{}) error
- func (mg *TableItem) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableItem) SetProviderReference(r *xpv1.Reference)
- func (mg *TableItem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TableItem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableItemList
- type TableItemObservation
- type TableItemParameters
- type TableItemSpec
- type TableItemStatus
- type TableList
- type TableObservation
- type TableParameters
- type TableReplicaObservation
- type TableReplicaParameters
- type TableSpec
- type TableStatus
- type Tag
- func (in *Tag) DeepCopy() *Tag
- func (in *Tag) DeepCopyInto(out *Tag)
- func (in *Tag) DeepCopyObject() runtime.Object
- func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tag) GetConnectionDetailsMapping() map[string]string
- func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tag) GetID() string
- func (tr *Tag) GetObservation() (map[string]interface{}, error)
- func (tr *Tag) GetParameters() (map[string]interface{}, error)
- func (mg *Tag) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tag) GetProviderReference() *xpv1.Reference
- func (mg *Tag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Tag) GetTerraformResourceType() string
- func (tr *Tag) GetTerraformSchemaVersion() int
- func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tag) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tag) SetConditions(c ...xpv1.Condition)
- func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Tag) SetObservation(obs map[string]interface{}) error
- func (tr *Tag) SetParameters(params map[string]interface{}) error
- func (mg *Tag) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tag) SetProviderReference(r *xpv1.Reference)
- func (mg *Tag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagList
- type TagObservation
- type TagParameters
- type TagSpec
- type TagStatus
Constants ¶
const ( CRDGroup = "dynamodb.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( GlobalTable_Kind = "GlobalTable" GlobalTable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GlobalTable_Kind}.String() GlobalTable_KindAPIVersion = GlobalTable_Kind + "." + CRDGroupVersion.String() GlobalTable_GroupVersionKind = CRDGroupVersion.WithKind(GlobalTable_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 ( KinesisStreamingDestination_Kind = "KinesisStreamingDestination" KinesisStreamingDestination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KinesisStreamingDestination_Kind}.String() KinesisStreamingDestination_KindAPIVersion = KinesisStreamingDestination_Kind + "." + CRDGroupVersion.String() KinesisStreamingDestination_GroupVersionKind = CRDGroupVersion.WithKind(KinesisStreamingDestination_Kind) )
Repository type metadata.
var ( Table_Kind = "Table" Table_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Table_Kind}.String() Table_KindAPIVersion = Table_Kind + "." + CRDGroupVersion.String() Table_GroupVersionKind = CRDGroupVersion.WithKind(Table_Kind) )
Repository type metadata.
var ( TableItem_Kind = "TableItem" TableItem_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TableItem_Kind}.String() TableItem_KindAPIVersion = TableItem_Kind + "." + CRDGroupVersion.String() TableItem_GroupVersionKind = CRDGroupVersion.WithKind(TableItem_Kind) )
Repository type metadata.
var ( Tag_Kind = "Tag" Tag_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tag_Kind}.String() Tag_KindAPIVersion = Tag_Kind + "." + CRDGroupVersion.String() Tag_GroupVersionKind = CRDGroupVersion.WithKind(Tag_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AttributeObservation ¶
type AttributeObservation struct { }
func (*AttributeObservation) DeepCopy ¶
func (in *AttributeObservation) DeepCopy() *AttributeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeObservation.
func (*AttributeObservation) DeepCopyInto ¶
func (in *AttributeObservation) DeepCopyInto(out *AttributeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeParameters ¶
type AttributeParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AttributeParameters) DeepCopy ¶
func (in *AttributeParameters) DeepCopy() *AttributeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeParameters.
func (*AttributeParameters) DeepCopyInto ¶
func (in *AttributeParameters) DeepCopyInto(out *AttributeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSecondaryIndexObservation ¶
type GlobalSecondaryIndexObservation struct { }
func (*GlobalSecondaryIndexObservation) DeepCopy ¶
func (in *GlobalSecondaryIndexObservation) DeepCopy() *GlobalSecondaryIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSecondaryIndexObservation.
func (*GlobalSecondaryIndexObservation) DeepCopyInto ¶
func (in *GlobalSecondaryIndexObservation) DeepCopyInto(out *GlobalSecondaryIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSecondaryIndexParameters ¶
type GlobalSecondaryIndexParameters struct { // +kubebuilder:validation:Required HashKey *string `json:"hashKey" tf:"hash_key,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NonKeyAttributes []*string `json:"nonKeyAttributes,omitempty" tf:"non_key_attributes,omitempty"` // +kubebuilder:validation:Required ProjectionType *string `json:"projectionType" tf:"projection_type,omitempty"` // +kubebuilder:validation:Optional RangeKey *string `json:"rangeKey,omitempty" tf:"range_key,omitempty"` // +kubebuilder:validation:Optional ReadCapacity *float64 `json:"readCapacity,omitempty" tf:"read_capacity,omitempty"` // +kubebuilder:validation:Optional WriteCapacity *float64 `json:"writeCapacity,omitempty" tf:"write_capacity,omitempty"` }
func (*GlobalSecondaryIndexParameters) DeepCopy ¶
func (in *GlobalSecondaryIndexParameters) DeepCopy() *GlobalSecondaryIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSecondaryIndexParameters.
func (*GlobalSecondaryIndexParameters) DeepCopyInto ¶
func (in *GlobalSecondaryIndexParameters) DeepCopyInto(out *GlobalSecondaryIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalTable ¶
type GlobalTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlobalTableSpec `json:"spec"` Status GlobalTableStatus `json:"status,omitempty"` }
GlobalTable is the Schema for the GlobalTables 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 (*GlobalTable) DeepCopy ¶
func (in *GlobalTable) DeepCopy() *GlobalTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTable.
func (*GlobalTable) DeepCopyInto ¶
func (in *GlobalTable) DeepCopyInto(out *GlobalTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalTable) DeepCopyObject ¶
func (in *GlobalTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalTable) GetCondition ¶
func (mg *GlobalTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GlobalTable.
func (*GlobalTable) GetConnectionDetailsMapping ¶
func (tr *GlobalTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GlobalTable
func (*GlobalTable) GetDeletionPolicy ¶
func (mg *GlobalTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GlobalTable.
func (*GlobalTable) GetID ¶
func (tr *GlobalTable) GetID() string
GetID returns ID of underlying Terraform resource of this GlobalTable
func (*GlobalTable) GetObservation ¶
func (tr *GlobalTable) GetObservation() (map[string]interface{}, error)
GetObservation of this GlobalTable
func (*GlobalTable) GetParameters ¶
func (tr *GlobalTable) GetParameters() (map[string]interface{}, error)
GetParameters of this GlobalTable
func (*GlobalTable) GetProviderConfigReference ¶
func (mg *GlobalTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GlobalTable.
func (*GlobalTable) GetProviderReference ¶
func (mg *GlobalTable) GetProviderReference() *xpv1.Reference
GetProviderReference of this GlobalTable. Deprecated: Use GetProviderConfigReference.
func (*GlobalTable) GetPublishConnectionDetailsTo ¶
func (mg *GlobalTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GlobalTable.
func (*GlobalTable) GetTerraformResourceType ¶
func (mg *GlobalTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GlobalTable
func (*GlobalTable) GetTerraformSchemaVersion ¶
func (tr *GlobalTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GlobalTable) GetWriteConnectionSecretToReference ¶
func (mg *GlobalTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GlobalTable.
func (*GlobalTable) LateInitialize ¶
func (tr *GlobalTable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GlobalTable using its observed tfState. returns True if there are any spec changes for the resource.
func (*GlobalTable) SetConditions ¶
func (mg *GlobalTable) SetConditions(c ...xpv1.Condition)
SetConditions of this GlobalTable.
func (*GlobalTable) SetDeletionPolicy ¶
func (mg *GlobalTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GlobalTable.
func (*GlobalTable) SetObservation ¶
func (tr *GlobalTable) SetObservation(obs map[string]interface{}) error
SetObservation for this GlobalTable
func (*GlobalTable) SetParameters ¶
func (tr *GlobalTable) SetParameters(params map[string]interface{}) error
SetParameters for this GlobalTable
func (*GlobalTable) SetProviderConfigReference ¶
func (mg *GlobalTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GlobalTable.
func (*GlobalTable) SetProviderReference ¶
func (mg *GlobalTable) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GlobalTable. Deprecated: Use SetProviderConfigReference.
func (*GlobalTable) SetPublishConnectionDetailsTo ¶
func (mg *GlobalTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GlobalTable.
func (*GlobalTable) SetWriteConnectionSecretToReference ¶
func (mg *GlobalTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GlobalTable.
type GlobalTableList ¶
type GlobalTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalTable `json:"items"` }
GlobalTableList contains a list of GlobalTables
func (*GlobalTableList) DeepCopy ¶
func (in *GlobalTableList) DeepCopy() *GlobalTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTableList.
func (*GlobalTableList) DeepCopyInto ¶
func (in *GlobalTableList) DeepCopyInto(out *GlobalTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalTableList) DeepCopyObject ¶
func (in *GlobalTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalTableList) GetItems ¶
func (l *GlobalTableList) GetItems() []resource.Managed
GetItems of this GlobalTableList.
type GlobalTableObservation ¶
type GlobalTableObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*GlobalTableObservation) DeepCopy ¶
func (in *GlobalTableObservation) DeepCopy() *GlobalTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTableObservation.
func (*GlobalTableObservation) DeepCopyInto ¶
func (in *GlobalTableObservation) DeepCopyInto(out *GlobalTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalTableParameters ¶
type GlobalTableParameters struct { // +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 Replica []ReplicaParameters `json:"replica" tf:"replica,omitempty"` }
func (*GlobalTableParameters) DeepCopy ¶
func (in *GlobalTableParameters) DeepCopy() *GlobalTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTableParameters.
func (*GlobalTableParameters) DeepCopyInto ¶
func (in *GlobalTableParameters) DeepCopyInto(out *GlobalTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalTableSpec ¶
type GlobalTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GlobalTableParameters `json:"forProvider"` }
GlobalTableSpec defines the desired state of GlobalTable
func (*GlobalTableSpec) DeepCopy ¶
func (in *GlobalTableSpec) DeepCopy() *GlobalTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTableSpec.
func (*GlobalTableSpec) DeepCopyInto ¶
func (in *GlobalTableSpec) DeepCopyInto(out *GlobalTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalTableStatus ¶
type GlobalTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GlobalTableObservation `json:"atProvider,omitempty"` }
GlobalTableStatus defines the observed state of GlobalTable.
func (*GlobalTableStatus) DeepCopy ¶
func (in *GlobalTableStatus) DeepCopy() *GlobalTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTableStatus.
func (*GlobalTableStatus) DeepCopyInto ¶
func (in *GlobalTableStatus) DeepCopyInto(out *GlobalTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisStreamingDestination ¶
type KinesisStreamingDestination struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KinesisStreamingDestinationSpec `json:"spec"` Status KinesisStreamingDestinationStatus `json:"status,omitempty"` }
KinesisStreamingDestination is the Schema for the KinesisStreamingDestinations 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 (*KinesisStreamingDestination) DeepCopy ¶
func (in *KinesisStreamingDestination) DeepCopy() *KinesisStreamingDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamingDestination.
func (*KinesisStreamingDestination) DeepCopyInto ¶
func (in *KinesisStreamingDestination) DeepCopyInto(out *KinesisStreamingDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KinesisStreamingDestination) DeepCopyObject ¶
func (in *KinesisStreamingDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KinesisStreamingDestination) GetCondition ¶
func (mg *KinesisStreamingDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) GetConnectionDetailsMapping ¶
func (tr *KinesisStreamingDestination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KinesisStreamingDestination
func (*KinesisStreamingDestination) GetDeletionPolicy ¶
func (mg *KinesisStreamingDestination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) GetID ¶
func (tr *KinesisStreamingDestination) GetID() string
GetID returns ID of underlying Terraform resource of this KinesisStreamingDestination
func (*KinesisStreamingDestination) GetObservation ¶
func (tr *KinesisStreamingDestination) GetObservation() (map[string]interface{}, error)
GetObservation of this KinesisStreamingDestination
func (*KinesisStreamingDestination) GetParameters ¶
func (tr *KinesisStreamingDestination) GetParameters() (map[string]interface{}, error)
GetParameters of this KinesisStreamingDestination
func (*KinesisStreamingDestination) GetProviderConfigReference ¶
func (mg *KinesisStreamingDestination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) GetProviderReference ¶
func (mg *KinesisStreamingDestination) GetProviderReference() *xpv1.Reference
GetProviderReference of this KinesisStreamingDestination. Deprecated: Use GetProviderConfigReference.
func (*KinesisStreamingDestination) GetPublishConnectionDetailsTo ¶
func (mg *KinesisStreamingDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) GetTerraformResourceType ¶
func (mg *KinesisStreamingDestination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KinesisStreamingDestination
func (*KinesisStreamingDestination) GetTerraformSchemaVersion ¶
func (tr *KinesisStreamingDestination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KinesisStreamingDestination) GetWriteConnectionSecretToReference ¶
func (mg *KinesisStreamingDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) LateInitialize ¶
func (tr *KinesisStreamingDestination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KinesisStreamingDestination using its observed tfState. returns True if there are any spec changes for the resource.
func (*KinesisStreamingDestination) SetConditions ¶
func (mg *KinesisStreamingDestination) SetConditions(c ...xpv1.Condition)
SetConditions of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) SetDeletionPolicy ¶
func (mg *KinesisStreamingDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) SetObservation ¶
func (tr *KinesisStreamingDestination) SetObservation(obs map[string]interface{}) error
SetObservation for this KinesisStreamingDestination
func (*KinesisStreamingDestination) SetParameters ¶
func (tr *KinesisStreamingDestination) SetParameters(params map[string]interface{}) error
SetParameters for this KinesisStreamingDestination
func (*KinesisStreamingDestination) SetProviderConfigReference ¶
func (mg *KinesisStreamingDestination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) SetProviderReference ¶
func (mg *KinesisStreamingDestination) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this KinesisStreamingDestination. Deprecated: Use SetProviderConfigReference.
func (*KinesisStreamingDestination) SetPublishConnectionDetailsTo ¶
func (mg *KinesisStreamingDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KinesisStreamingDestination.
func (*KinesisStreamingDestination) SetWriteConnectionSecretToReference ¶
func (mg *KinesisStreamingDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KinesisStreamingDestination.
type KinesisStreamingDestinationList ¶
type KinesisStreamingDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KinesisStreamingDestination `json:"items"` }
KinesisStreamingDestinationList contains a list of KinesisStreamingDestinations
func (*KinesisStreamingDestinationList) DeepCopy ¶
func (in *KinesisStreamingDestinationList) DeepCopy() *KinesisStreamingDestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamingDestinationList.
func (*KinesisStreamingDestinationList) DeepCopyInto ¶
func (in *KinesisStreamingDestinationList) DeepCopyInto(out *KinesisStreamingDestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KinesisStreamingDestinationList) DeepCopyObject ¶
func (in *KinesisStreamingDestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KinesisStreamingDestinationList) GetItems ¶
func (l *KinesisStreamingDestinationList) GetItems() []resource.Managed
GetItems of this KinesisStreamingDestinationList.
type KinesisStreamingDestinationObservation ¶
type KinesisStreamingDestinationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*KinesisStreamingDestinationObservation) DeepCopy ¶
func (in *KinesisStreamingDestinationObservation) DeepCopy() *KinesisStreamingDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamingDestinationObservation.
func (*KinesisStreamingDestinationObservation) DeepCopyInto ¶
func (in *KinesisStreamingDestinationObservation) DeepCopyInto(out *KinesisStreamingDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisStreamingDestinationParameters ¶
type KinesisStreamingDestinationParameters 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 StreamArn *string `json:"streamArn" tf:"stream_arn,omitempty"` // +kubebuilder:validation:Required TableName *string `json:"tableName" tf:"table_name,omitempty"` }
func (*KinesisStreamingDestinationParameters) DeepCopy ¶
func (in *KinesisStreamingDestinationParameters) DeepCopy() *KinesisStreamingDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamingDestinationParameters.
func (*KinesisStreamingDestinationParameters) DeepCopyInto ¶
func (in *KinesisStreamingDestinationParameters) DeepCopyInto(out *KinesisStreamingDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisStreamingDestinationSpec ¶
type KinesisStreamingDestinationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KinesisStreamingDestinationParameters `json:"forProvider"` }
KinesisStreamingDestinationSpec defines the desired state of KinesisStreamingDestination
func (*KinesisStreamingDestinationSpec) DeepCopy ¶
func (in *KinesisStreamingDestinationSpec) DeepCopy() *KinesisStreamingDestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamingDestinationSpec.
func (*KinesisStreamingDestinationSpec) DeepCopyInto ¶
func (in *KinesisStreamingDestinationSpec) DeepCopyInto(out *KinesisStreamingDestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisStreamingDestinationStatus ¶
type KinesisStreamingDestinationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KinesisStreamingDestinationObservation `json:"atProvider,omitempty"` }
KinesisStreamingDestinationStatus defines the observed state of KinesisStreamingDestination.
func (*KinesisStreamingDestinationStatus) DeepCopy ¶
func (in *KinesisStreamingDestinationStatus) DeepCopy() *KinesisStreamingDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamingDestinationStatus.
func (*KinesisStreamingDestinationStatus) DeepCopyInto ¶
func (in *KinesisStreamingDestinationStatus) DeepCopyInto(out *KinesisStreamingDestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalSecondaryIndexObservation ¶
type LocalSecondaryIndexObservation struct { }
func (*LocalSecondaryIndexObservation) DeepCopy ¶
func (in *LocalSecondaryIndexObservation) DeepCopy() *LocalSecondaryIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalSecondaryIndexObservation.
func (*LocalSecondaryIndexObservation) DeepCopyInto ¶
func (in *LocalSecondaryIndexObservation) DeepCopyInto(out *LocalSecondaryIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalSecondaryIndexParameters ¶
type LocalSecondaryIndexParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NonKeyAttributes []*string `json:"nonKeyAttributes,omitempty" tf:"non_key_attributes,omitempty"` // +kubebuilder:validation:Required ProjectionType *string `json:"projectionType" tf:"projection_type,omitempty"` // +kubebuilder:validation:Required RangeKey *string `json:"rangeKey" tf:"range_key,omitempty"` }
func (*LocalSecondaryIndexParameters) DeepCopy ¶
func (in *LocalSecondaryIndexParameters) DeepCopy() *LocalSecondaryIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalSecondaryIndexParameters.
func (*LocalSecondaryIndexParameters) DeepCopyInto ¶
func (in *LocalSecondaryIndexParameters) DeepCopyInto(out *LocalSecondaryIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointInTimeRecoveryObservation ¶
type PointInTimeRecoveryObservation struct { }
func (*PointInTimeRecoveryObservation) DeepCopy ¶
func (in *PointInTimeRecoveryObservation) DeepCopy() *PointInTimeRecoveryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointInTimeRecoveryObservation.
func (*PointInTimeRecoveryObservation) DeepCopyInto ¶
func (in *PointInTimeRecoveryObservation) DeepCopyInto(out *PointInTimeRecoveryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointInTimeRecoveryParameters ¶
type PointInTimeRecoveryParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*PointInTimeRecoveryParameters) DeepCopy ¶
func (in *PointInTimeRecoveryParameters) DeepCopy() *PointInTimeRecoveryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointInTimeRecoveryParameters.
func (*PointInTimeRecoveryParameters) DeepCopyInto ¶
func (in *PointInTimeRecoveryParameters) DeepCopyInto(out *PointInTimeRecoveryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaObservation ¶
type ReplicaObservation struct { }
func (*ReplicaObservation) DeepCopy ¶
func (in *ReplicaObservation) DeepCopy() *ReplicaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaObservation.
func (*ReplicaObservation) DeepCopyInto ¶
func (in *ReplicaObservation) DeepCopyInto(out *ReplicaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaParameters ¶
type ReplicaParameters struct { // +kubebuilder:validation:Required RegionName *string `json:"regionName" tf:"region_name,omitempty"` }
func (*ReplicaParameters) DeepCopy ¶
func (in *ReplicaParameters) DeepCopy() *ReplicaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaParameters.
func (*ReplicaParameters) DeepCopyInto ¶
func (in *ReplicaParameters) DeepCopyInto(out *ReplicaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSideEncryptionObservation ¶
type ServerSideEncryptionObservation struct { }
func (*ServerSideEncryptionObservation) DeepCopy ¶
func (in *ServerSideEncryptionObservation) DeepCopy() *ServerSideEncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSideEncryptionObservation.
func (*ServerSideEncryptionObservation) DeepCopyInto ¶
func (in *ServerSideEncryptionObservation) DeepCopyInto(out *ServerSideEncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSideEncryptionParameters ¶
type ServerSideEncryptionParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` }
func (*ServerSideEncryptionParameters) DeepCopy ¶
func (in *ServerSideEncryptionParameters) DeepCopy() *ServerSideEncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSideEncryptionParameters.
func (*ServerSideEncryptionParameters) DeepCopyInto ¶
func (in *ServerSideEncryptionParameters) DeepCopyInto(out *ServerSideEncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TTLObservation ¶
type TTLObservation struct { }
func (*TTLObservation) DeepCopy ¶
func (in *TTLObservation) DeepCopy() *TTLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TTLObservation.
func (*TTLObservation) DeepCopyInto ¶
func (in *TTLObservation) DeepCopyInto(out *TTLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TTLParameters ¶
type TTLParameters struct { // +kubebuilder:validation:Required AttributeName *string `json:"attributeName" tf:"attribute_name,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` }
func (*TTLParameters) DeepCopy ¶
func (in *TTLParameters) DeepCopy() *TTLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TTLParameters.
func (*TTLParameters) DeepCopyInto ¶
func (in *TTLParameters) DeepCopyInto(out *TTLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Table ¶
type Table struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec"` Status TableStatus `json:"status,omitempty"` }
Table is the Schema for the Tables 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 (*Table) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Table) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Table) GetCondition ¶
func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Table.
func (*Table) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Table
func (*Table) GetDeletionPolicy ¶
func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Table.
func (*Table) GetObservation ¶
GetObservation of this Table
func (*Table) GetParameters ¶
GetParameters of this Table
func (*Table) GetProviderConfigReference ¶
GetProviderConfigReference of this Table.
func (*Table) GetProviderReference ¶
GetProviderReference of this Table. Deprecated: Use GetProviderConfigReference.
func (*Table) GetPublishConnectionDetailsTo ¶
func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Table.
func (*Table) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Table
func (*Table) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Table) GetWriteConnectionSecretToReference ¶
func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Table.
func (*Table) LateInitialize ¶
LateInitialize this Table using its observed tfState. returns True if there are any spec changes for the resource.
func (*Table) SetConditions ¶
SetConditions of this Table.
func (*Table) SetDeletionPolicy ¶
func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Table.
func (*Table) SetObservation ¶
SetObservation for this Table
func (*Table) SetParameters ¶
SetParameters for this Table
func (*Table) SetProviderConfigReference ¶
SetProviderConfigReference of this Table.
func (*Table) SetProviderReference ¶
SetProviderReference of this Table. Deprecated: Use SetProviderConfigReference.
func (*Table) SetPublishConnectionDetailsTo ¶
func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Table.
func (*Table) SetWriteConnectionSecretToReference ¶
func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Table.
type TableItem ¶
type TableItem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableItemSpec `json:"spec"` Status TableItemStatus `json:"status,omitempty"` }
TableItem is the Schema for the TableItems 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 (*TableItem) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableItem.
func (*TableItem) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableItem) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableItem) GetCondition ¶
func (mg *TableItem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TableItem.
func (*TableItem) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this TableItem
func (*TableItem) GetDeletionPolicy ¶
func (mg *TableItem) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TableItem.
func (*TableItem) GetObservation ¶
GetObservation of this TableItem
func (*TableItem) GetParameters ¶
GetParameters of this TableItem
func (*TableItem) GetProviderConfigReference ¶
GetProviderConfigReference of this TableItem.
func (*TableItem) GetProviderReference ¶
GetProviderReference of this TableItem. Deprecated: Use GetProviderConfigReference.
func (*TableItem) GetPublishConnectionDetailsTo ¶
func (mg *TableItem) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TableItem.
func (*TableItem) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this TableItem
func (*TableItem) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TableItem) GetWriteConnectionSecretToReference ¶
func (mg *TableItem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TableItem.
func (*TableItem) LateInitialize ¶
LateInitialize this TableItem using its observed tfState. returns True if there are any spec changes for the resource.
func (*TableItem) SetConditions ¶
SetConditions of this TableItem.
func (*TableItem) SetDeletionPolicy ¶
func (mg *TableItem) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TableItem.
func (*TableItem) SetObservation ¶
SetObservation for this TableItem
func (*TableItem) SetParameters ¶
SetParameters for this TableItem
func (*TableItem) SetProviderConfigReference ¶
SetProviderConfigReference of this TableItem.
func (*TableItem) SetProviderReference ¶
SetProviderReference of this TableItem. Deprecated: Use SetProviderConfigReference.
func (*TableItem) SetPublishConnectionDetailsTo ¶
func (mg *TableItem) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TableItem.
func (*TableItem) SetWriteConnectionSecretToReference ¶
func (mg *TableItem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TableItem.
type TableItemList ¶
type TableItemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TableItem `json:"items"` }
TableItemList contains a list of TableItems
func (*TableItemList) DeepCopy ¶
func (in *TableItemList) DeepCopy() *TableItemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableItemList.
func (*TableItemList) DeepCopyInto ¶
func (in *TableItemList) DeepCopyInto(out *TableItemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableItemList) DeepCopyObject ¶
func (in *TableItemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableItemList) GetItems ¶
func (l *TableItemList) GetItems() []resource.Managed
GetItems of this TableItemList.
type TableItemObservation ¶
type TableItemObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TableItemObservation) DeepCopy ¶
func (in *TableItemObservation) DeepCopy() *TableItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableItemObservation.
func (*TableItemObservation) DeepCopyInto ¶
func (in *TableItemObservation) DeepCopyInto(out *TableItemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableItemParameters ¶
type TableItemParameters struct { // +kubebuilder:validation:Required HashKey *string `json:"hashKey" tf:"hash_key,omitempty"` // +kubebuilder:validation:Required Item *string `json:"item" tf:"item,omitempty"` // +kubebuilder:validation:Optional RangeKey *string `json:"rangeKey,omitempty" tf:"range_key,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 TableName *string `json:"tableName" tf:"table_name,omitempty"` }
func (*TableItemParameters) DeepCopy ¶
func (in *TableItemParameters) DeepCopy() *TableItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableItemParameters.
func (*TableItemParameters) DeepCopyInto ¶
func (in *TableItemParameters) DeepCopyInto(out *TableItemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableItemSpec ¶
type TableItemSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableItemParameters `json:"forProvider"` }
TableItemSpec defines the desired state of TableItem
func (*TableItemSpec) DeepCopy ¶
func (in *TableItemSpec) DeepCopy() *TableItemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableItemSpec.
func (*TableItemSpec) DeepCopyInto ¶
func (in *TableItemSpec) DeepCopyInto(out *TableItemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableItemStatus ¶
type TableItemStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableItemObservation `json:"atProvider,omitempty"` }
TableItemStatus defines the observed state of TableItem.
func (*TableItemStatus) DeepCopy ¶
func (in *TableItemStatus) DeepCopy() *TableItemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableItemStatus.
func (*TableItemStatus) DeepCopyInto ¶
func (in *TableItemStatus) DeepCopyInto(out *TableItemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableList ¶
type TableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Table `json:"items"` }
TableList contains a list of Tables
func (*TableList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableList.
func (*TableList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableObservation ¶
type TableObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` StreamArn *string `json:"streamArn,omitempty" tf:"stream_arn,omitempty"` StreamLabel *string `json:"streamLabel,omitempty" tf:"stream_label,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*TableObservation) DeepCopy ¶
func (in *TableObservation) DeepCopy() *TableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableObservation.
func (*TableObservation) DeepCopyInto ¶
func (in *TableObservation) DeepCopyInto(out *TableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableParameters ¶
type TableParameters struct { // +kubebuilder:validation:Required Attribute []AttributeParameters `json:"attribute" tf:"attribute,omitempty"` // +kubebuilder:validation:Optional BillingMode *string `json:"billingMode,omitempty" tf:"billing_mode,omitempty"` // +kubebuilder:validation:Optional GlobalSecondaryIndex []GlobalSecondaryIndexParameters `json:"globalSecondaryIndex,omitempty" tf:"global_secondary_index,omitempty"` // +kubebuilder:validation:Required HashKey *string `json:"hashKey" tf:"hash_key,omitempty"` // +kubebuilder:validation:Optional LocalSecondaryIndex []LocalSecondaryIndexParameters `json:"localSecondaryIndex,omitempty" tf:"local_secondary_index,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PointInTimeRecovery []PointInTimeRecoveryParameters `json:"pointInTimeRecovery,omitempty" tf:"point_in_time_recovery,omitempty"` // +kubebuilder:validation:Optional RangeKey *string `json:"rangeKey,omitempty" tf:"range_key,omitempty"` // +kubebuilder:validation:Optional ReadCapacity *float64 `json:"readCapacity,omitempty" tf:"read_capacity,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 Replica []TableReplicaParameters `json:"replica,omitempty" tf:"replica,omitempty"` // +kubebuilder:validation:Optional ServerSideEncryption []ServerSideEncryptionParameters `json:"serverSideEncryption,omitempty" tf:"server_side_encryption,omitempty"` // +kubebuilder:validation:Optional StreamEnabled *bool `json:"streamEnabled,omitempty" tf:"stream_enabled,omitempty"` // +kubebuilder:validation:Optional StreamViewType *string `json:"streamViewType,omitempty" tf:"stream_view_type,omitempty"` // +kubebuilder:validation:Optional TTL []TTLParameters `json:"ttl,omitempty" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional WriteCapacity *float64 `json:"writeCapacity,omitempty" tf:"write_capacity,omitempty"` }
func (*TableParameters) DeepCopy ¶
func (in *TableParameters) DeepCopy() *TableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableParameters.
func (*TableParameters) DeepCopyInto ¶
func (in *TableParameters) DeepCopyInto(out *TableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableReplicaObservation ¶
type TableReplicaObservation struct { }
func (*TableReplicaObservation) DeepCopy ¶
func (in *TableReplicaObservation) DeepCopy() *TableReplicaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableReplicaObservation.
func (*TableReplicaObservation) DeepCopyInto ¶
func (in *TableReplicaObservation) DeepCopyInto(out *TableReplicaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableReplicaParameters ¶
type TableReplicaParameters struct { // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` // +kubebuilder:validation:Required RegionName *string `json:"regionName" tf:"region_name,omitempty"` }
func (*TableReplicaParameters) DeepCopy ¶
func (in *TableReplicaParameters) DeepCopy() *TableReplicaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableReplicaParameters.
func (*TableReplicaParameters) DeepCopyInto ¶
func (in *TableReplicaParameters) DeepCopyInto(out *TableReplicaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpec ¶
type TableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableParameters `json:"forProvider"` }
TableSpec defines the desired state of Table
func (*TableSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpec.
func (*TableSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableStatus ¶
type TableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableObservation `json:"atProvider,omitempty"` }
TableStatus defines the observed state of Table.
func (*TableStatus) DeepCopy ¶
func (in *TableStatus) DeepCopy() *TableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableStatus.
func (*TableStatus) DeepCopyInto ¶
func (in *TableStatus) DeepCopyInto(out *TableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶
type Tag struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagSpec `json:"spec"` Status TagStatus `json:"status,omitempty"` }
Tag is the Schema for the Tags 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 (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tag) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tag) GetCondition ¶
func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tag.
func (*Tag) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Tag
func (*Tag) GetDeletionPolicy ¶
func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tag.
func (*Tag) GetObservation ¶
GetObservation of this Tag
func (*Tag) GetParameters ¶
GetParameters of this Tag
func (*Tag) GetProviderConfigReference ¶
GetProviderConfigReference of this Tag.
func (*Tag) GetProviderReference ¶
GetProviderReference of this Tag. Deprecated: Use GetProviderConfigReference.
func (*Tag) GetPublishConnectionDetailsTo ¶
func (mg *Tag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Tag.
func (*Tag) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Tag
func (*Tag) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tag) GetWriteConnectionSecretToReference ¶
func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tag.
func (*Tag) LateInitialize ¶
LateInitialize this Tag using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tag) SetConditions ¶
SetConditions of this Tag.
func (*Tag) SetDeletionPolicy ¶
func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tag.
func (*Tag) SetObservation ¶
SetObservation for this Tag
func (*Tag) SetParameters ¶
SetParameters for this Tag
func (*Tag) SetProviderConfigReference ¶
SetProviderConfigReference of this Tag.
func (*Tag) SetProviderReference ¶
SetProviderReference of this Tag. Deprecated: Use SetProviderConfigReference.
func (*Tag) SetPublishConnectionDetailsTo ¶
func (mg *Tag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Tag.
func (*Tag) SetWriteConnectionSecretToReference ¶
func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tag.
type TagList ¶
type TagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tag `json:"items"` }
TagList contains a list of Tags
func (*TagList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagList.
func (*TagList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagObservation ¶
type TagObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TagObservation) DeepCopy ¶
func (in *TagObservation) DeepCopy() *TagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.
func (*TagObservation) DeepCopyInto ¶
func (in *TagObservation) DeepCopyInto(out *TagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagParameters ¶
type TagParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,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 ResourceArn *string `json:"resourceArn" tf:"resource_arn,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TagParameters) DeepCopy ¶
func (in *TagParameters) DeepCopy() *TagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.
func (*TagParameters) DeepCopyInto ¶
func (in *TagParameters) DeepCopyInto(out *TagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagSpec ¶
type TagSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagParameters `json:"forProvider"` }
TagSpec defines the desired state of Tag
func (*TagSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpec.
func (*TagSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagStatus ¶
type TagStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagObservation `json:"atProvider,omitempty"` }
TagStatus defines the observed state of Tag.
func (*TagStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagStatus.
func (*TagStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.