Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the dynamodb.services.k8s.aws API. +groupName=dynamodb.services.k8s.aws
Index ¶
- Variables
- type ArchivalSummary
- type AttributeAction
- type AttributeDefinition
- type AutoScalingSettingsDescription
- type AutoScalingSettingsUpdate
- type Backup
- type BackupDescription
- type BackupDetails
- type BackupList
- type BackupSpec
- type BackupStatus
- type BackupStatus_SDK
- type BackupSummary
- type BackupType
- type BackupTypeFilter
- type BillingMode
- type BillingModeSummary
- type ComparisonOperator
- type ConditionCheck
- type ConditionalOperator
- type ConsumedCapacity
- type ContinuousBackupsStatus
- type ContributorInsightsAction
- type ContributorInsightsStatus
- type ContributorInsightsSummary
- type CreateGlobalSecondaryIndexAction
- type CreateReplicaAction
- type CreateReplicationGroupMemberAction
- type Delete
- type DeleteGlobalSecondaryIndexAction
- type DeleteReplicaAction
- type DeleteReplicationGroupMemberAction
- type Endpoint
- type Get
- type GlobalSecondaryIndex
- type GlobalSecondaryIndexAutoScalingUpdate
- type GlobalSecondaryIndexDescription
- type GlobalSecondaryIndexInfo
- type GlobalSecondaryIndexUpdate
- type GlobalTable
- type GlobalTableDescription
- type GlobalTableGlobalSecondaryIndexSettingsUpdate
- type GlobalTableList
- type GlobalTableSpec
- type GlobalTableStatus
- type GlobalTableStatus_SDK
- type GlobalTable_SDK
- type IndexStatus
- type KeySchemaElement
- type KeyType
- type LocalSecondaryIndex
- type LocalSecondaryIndexDescription
- type LocalSecondaryIndexInfo
- type PointInTimeRecoveryDescription
- type PointInTimeRecoveryStatus
- type Projection
- type ProjectionType
- type ProvisionedThroughput
- type ProvisionedThroughputDescription
- type ProvisionedThroughputOverride
- type Put
- type Replica
- type ReplicaAutoScalingDescription
- type ReplicaAutoScalingUpdate
- type ReplicaDescription
- type ReplicaGlobalSecondaryIndex
- type ReplicaGlobalSecondaryIndexAutoScalingDescription
- type ReplicaGlobalSecondaryIndexAutoScalingUpdate
- type ReplicaGlobalSecondaryIndexDescription
- type ReplicaGlobalSecondaryIndexSettingsDescription
- type ReplicaGlobalSecondaryIndexSettingsUpdate
- type ReplicaSettingsDescription
- type ReplicaSettingsUpdate
- type ReplicaStatus
- type ReplicaUpdate
- type ReplicationGroupUpdate
- type RestoreSummary
- type ReturnConsumedCapacity
- type ReturnItemCollectionMetrics
- type ReturnValue
- type ReturnValuesOnConditionCheckFailure
- type SSEDescription
- type SSESpecification
- type SSEStatus
- type SSEType
- type ScalarAttributeType
- type Select
- type SourceTableDetails
- type SourceTableFeatureDetails
- type StreamSpecification
- type StreamViewType
- type Table
- type TableAutoScalingDescription
- type TableDescription
- type TableList
- type TableSpec
- type TableStatus
- type TableStatus_SDK
- type Tag
- type TimeToLiveDescription
- type TimeToLiveSpecification
- type TimeToLiveStatus
- type Update
- type UpdateGlobalSecondaryIndexAction
- type UpdateReplicationGroupMemberAction
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: "dynamodb.services.k8s.aws", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ArchivalSummary ¶
type ArchivalSummary struct { ArchivalBackupARN *string `json:"archivalBackupARN,omitempty"` ArchivalDateTime *metav1.Time `json:"archivalDateTime,omitempty"` ArchivalReason *string `json:"archivalReason,omitempty"` }
func (*ArchivalSummary) DeepCopy ¶
func (in *ArchivalSummary) DeepCopy() *ArchivalSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchivalSummary.
func (*ArchivalSummary) DeepCopyInto ¶
func (in *ArchivalSummary) DeepCopyInto(out *ArchivalSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeAction ¶
type AttributeAction string
const ( AttributeAction_ADD AttributeAction = "ADD" AttributeAction_PUT AttributeAction = "PUT" AttributeAction_DELETE AttributeAction = "DELETE" )
type AttributeDefinition ¶
type AttributeDefinition struct { AttributeName *string `json:"attributeName,omitempty"` AttributeType *string `json:"attributeType,omitempty"` }
func (*AttributeDefinition) DeepCopy ¶
func (in *AttributeDefinition) DeepCopy() *AttributeDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeDefinition.
func (*AttributeDefinition) DeepCopyInto ¶
func (in *AttributeDefinition) DeepCopyInto(out *AttributeDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingSettingsDescription ¶
type AutoScalingSettingsDescription struct { AutoScalingRoleARN *string `json:"autoScalingRoleARN,omitempty"` MaximumUnits *int64 `json:"maximumUnits,omitempty"` MinimumUnits *int64 `json:"minimumUnits,omitempty"` }
func (*AutoScalingSettingsDescription) DeepCopy ¶
func (in *AutoScalingSettingsDescription) DeepCopy() *AutoScalingSettingsDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingSettingsDescription.
func (*AutoScalingSettingsDescription) DeepCopyInto ¶
func (in *AutoScalingSettingsDescription) DeepCopyInto(out *AutoScalingSettingsDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingSettingsUpdate ¶
type AutoScalingSettingsUpdate struct { MaximumUnits *int64 `json:"maximumUnits,omitempty"` MinimumUnits *int64 `json:"minimumUnits,omitempty"` }
func (*AutoScalingSettingsUpdate) DeepCopy ¶
func (in *AutoScalingSettingsUpdate) DeepCopy() *AutoScalingSettingsUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingSettingsUpdate.
func (*AutoScalingSettingsUpdate) DeepCopyInto ¶
func (in *AutoScalingSettingsUpdate) DeepCopyInto(out *AutoScalingSettingsUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Backup ¶
type Backup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSpec `json:"spec,omitempty"` Status BackupStatus `json:"status,omitempty"` }
Backup is the Schema for the Backups API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*Backup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backup.
func (*Backup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupDescription ¶
type BackupDescription struct { BackupDetails *BackupDetails `json:"backupDetails,omitempty"` SourceTableDetails *SourceTableDetails `json:"sourceTableDetails,omitempty"` SourceTableFeatureDetails *SourceTableFeatureDetails `json:"sourceTableFeatureDetails,omitempty"` }
func (*BackupDescription) DeepCopy ¶
func (in *BackupDescription) DeepCopy() *BackupDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupDescription.
func (*BackupDescription) DeepCopyInto ¶
func (in *BackupDescription) DeepCopyInto(out *BackupDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupDetails ¶
type BackupDetails struct { BackupARN *string `json:"backupARN,omitempty"` BackupCreationDateTime *metav1.Time `json:"backupCreationDateTime,omitempty"` BackupExpiryDateTime *metav1.Time `json:"backupExpiryDateTime,omitempty"` BackupName *string `json:"backupName,omitempty"` BackupSizeBytes *int64 `json:"backupSizeBytes,omitempty"` BackupStatus *string `json:"backupStatus,omitempty"` BackupType *string `json:"backupType,omitempty"` }
func (*BackupDetails) DeepCopy ¶
func (in *BackupDetails) DeepCopy() *BackupDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupDetails.
func (*BackupDetails) DeepCopyInto ¶
func (in *BackupDetails) DeepCopyInto(out *BackupDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupList ¶
type BackupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Backup `json:"items"` }
BackupList contains a list of Backup +kubebuilder:object:root=true
func (*BackupList) DeepCopy ¶
func (in *BackupList) DeepCopy() *BackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupList.
func (*BackupList) DeepCopyInto ¶
func (in *BackupList) DeepCopyInto(out *BackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupList) DeepCopyObject ¶
func (in *BackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupSpec ¶
type BackupSpec struct { // +kubebuilder:validation:Required BackupName *string `json:"backupName"` // +kubebuilder:validation:Required TableName *string `json:"tableName"` }
BackupSpec defines the desired state of Backup
func (*BackupSpec) DeepCopy ¶
func (in *BackupSpec) DeepCopy() *BackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSpec.
func (*BackupSpec) DeepCopyInto ¶
func (in *BackupSpec) DeepCopyInto(out *BackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupStatus ¶
type BackupStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource Conditions []*ackv1alpha1.Condition `json:"conditions"` BackupCreationDateTime *metav1.Time `json:"backupCreationDateTime,omitempty"` BackupExpiryDateTime *metav1.Time `json:"backupExpiryDateTime,omitempty"` BackupSizeBytes *int64 `json:"backupSizeBytes,omitempty"` BackupStatus *string `json:"backupStatus,omitempty"` BackupType *string `json:"backupType,omitempty"` }
BackupStatus defines the observed state of Backup
func (*BackupStatus) DeepCopy ¶
func (in *BackupStatus) DeepCopy() *BackupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupStatus.
func (*BackupStatus) DeepCopyInto ¶
func (in *BackupStatus) DeepCopyInto(out *BackupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupStatus_SDK ¶
type BackupStatus_SDK string
const ( BackupStatus_SDK_CREATING BackupStatus_SDK = "CREATING" BackupStatus_SDK_DELETED BackupStatus_SDK = "DELETED" BackupStatus_SDK_AVAILABLE BackupStatus_SDK = "AVAILABLE" )
type BackupSummary ¶
type BackupSummary struct { BackupARN *string `json:"backupARN,omitempty"` BackupCreationDateTime *metav1.Time `json:"backupCreationDateTime,omitempty"` BackupExpiryDateTime *metav1.Time `json:"backupExpiryDateTime,omitempty"` BackupName *string `json:"backupName,omitempty"` BackupSizeBytes *int64 `json:"backupSizeBytes,omitempty"` BackupStatus *string `json:"backupStatus,omitempty"` BackupType *string `json:"backupType,omitempty"` TableARN *string `json:"tableARN,omitempty"` TableID *string `json:"tableID,omitempty"` TableName *string `json:"tableName,omitempty"` }
func (*BackupSummary) DeepCopy ¶
func (in *BackupSummary) DeepCopy() *BackupSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSummary.
func (*BackupSummary) DeepCopyInto ¶
func (in *BackupSummary) DeepCopyInto(out *BackupSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupType ¶
type BackupType string
const ( BackupType_USER BackupType = "USER" BackupType_SYSTEM BackupType = "SYSTEM" BackupType_AWS_BACKUP BackupType = "AWS_BACKUP" )
type BackupTypeFilter ¶
type BackupTypeFilter string
const ( BackupTypeFilter_USER BackupTypeFilter = "USER" BackupTypeFilter_SYSTEM BackupTypeFilter = "SYSTEM" BackupTypeFilter_AWS_BACKUP BackupTypeFilter = "AWS_BACKUP" BackupTypeFilter_ALL BackupTypeFilter = "ALL" )
type BillingMode ¶
type BillingMode string
const ( BillingMode_PROVISIONED BillingMode = "PROVISIONED" BillingMode_PAY_PER_REQUEST BillingMode = "PAY_PER_REQUEST" )
type BillingModeSummary ¶
type BillingModeSummary struct { BillingMode *string `json:"billingMode,omitempty"` LastUpdateToPayPerRequestDateTime *metav1.Time `json:"lastUpdateToPayPerRequestDateTime,omitempty"` }
func (*BillingModeSummary) DeepCopy ¶
func (in *BillingModeSummary) DeepCopy() *BillingModeSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingModeSummary.
func (*BillingModeSummary) DeepCopyInto ¶
func (in *BillingModeSummary) DeepCopyInto(out *BillingModeSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComparisonOperator ¶
type ComparisonOperator string
const ( ComparisonOperator_EQ ComparisonOperator = "EQ" ComparisonOperator_NE ComparisonOperator = "NE" ComparisonOperator_IN ComparisonOperator = "IN" ComparisonOperator_LE ComparisonOperator = "LE" ComparisonOperator_LT ComparisonOperator = "LT" ComparisonOperator_GE ComparisonOperator = "GE" ComparisonOperator_GT ComparisonOperator = "GT" ComparisonOperator_BETWEEN ComparisonOperator = "BETWEEN" ComparisonOperator_NOT_NULL ComparisonOperator = "NOT_NULL" ComparisonOperator_NULL ComparisonOperator = "NULL" ComparisonOperator_CONTAINS ComparisonOperator = "CONTAINS" ComparisonOperator_NOT_CONTAINS ComparisonOperator = "NOT_CONTAINS" ComparisonOperator_BEGINS_WITH ComparisonOperator = "BEGINS_WITH" )
type ConditionCheck ¶
type ConditionCheck struct {
TableName *string `json:"tableName,omitempty"`
}
func (*ConditionCheck) DeepCopy ¶
func (in *ConditionCheck) DeepCopy() *ConditionCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionCheck.
func (*ConditionCheck) DeepCopyInto ¶
func (in *ConditionCheck) DeepCopyInto(out *ConditionCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionalOperator ¶
type ConditionalOperator string
const ( ConditionalOperator_AND ConditionalOperator = "AND" ConditionalOperator_OR ConditionalOperator = "OR" )
type ConsumedCapacity ¶
type ConsumedCapacity struct {
TableName *string `json:"tableName,omitempty"`
}
func (*ConsumedCapacity) DeepCopy ¶
func (in *ConsumedCapacity) DeepCopy() *ConsumedCapacity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumedCapacity.
func (*ConsumedCapacity) DeepCopyInto ¶
func (in *ConsumedCapacity) DeepCopyInto(out *ConsumedCapacity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousBackupsStatus ¶
type ContinuousBackupsStatus string
const ( ContinuousBackupsStatus_ENABLED ContinuousBackupsStatus = "ENABLED" ContinuousBackupsStatus_DISABLED ContinuousBackupsStatus = "DISABLED" )
type ContributorInsightsAction ¶
type ContributorInsightsAction string
const ( ContributorInsightsAction_ENABLE ContributorInsightsAction = "ENABLE" ContributorInsightsAction_DISABLE ContributorInsightsAction = "DISABLE" )
type ContributorInsightsStatus ¶
type ContributorInsightsStatus string
const ( ContributorInsightsStatus_ENABLING ContributorInsightsStatus = "ENABLING" ContributorInsightsStatus_ENABLED ContributorInsightsStatus = "ENABLED" ContributorInsightsStatus_DISABLING ContributorInsightsStatus = "DISABLING" ContributorInsightsStatus_DISABLED ContributorInsightsStatus = "DISABLED" ContributorInsightsStatus_FAILED ContributorInsightsStatus = "FAILED" )
type ContributorInsightsSummary ¶
type ContributorInsightsSummary struct { IndexName *string `json:"indexName,omitempty"` TableName *string `json:"tableName,omitempty"` }
func (*ContributorInsightsSummary) DeepCopy ¶
func (in *ContributorInsightsSummary) DeepCopy() *ContributorInsightsSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContributorInsightsSummary.
func (*ContributorInsightsSummary) DeepCopyInto ¶
func (in *ContributorInsightsSummary) DeepCopyInto(out *ContributorInsightsSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateGlobalSecondaryIndexAction ¶
type CreateGlobalSecondaryIndexAction struct { IndexName *string `json:"indexName,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` Projection *Projection `json:"projection,omitempty"` ProvisionedThroughput *ProvisionedThroughput `json:"provisionedThroughput,omitempty"` }
func (*CreateGlobalSecondaryIndexAction) DeepCopy ¶
func (in *CreateGlobalSecondaryIndexAction) DeepCopy() *CreateGlobalSecondaryIndexAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateGlobalSecondaryIndexAction.
func (*CreateGlobalSecondaryIndexAction) DeepCopyInto ¶
func (in *CreateGlobalSecondaryIndexAction) DeepCopyInto(out *CreateGlobalSecondaryIndexAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateReplicaAction ¶
type CreateReplicaAction struct {
RegionName *string `json:"regionName,omitempty"`
}
func (*CreateReplicaAction) DeepCopy ¶
func (in *CreateReplicaAction) DeepCopy() *CreateReplicaAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateReplicaAction.
func (*CreateReplicaAction) DeepCopyInto ¶
func (in *CreateReplicaAction) DeepCopyInto(out *CreateReplicaAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateReplicationGroupMemberAction ¶
type CreateReplicationGroupMemberAction struct { GlobalSecondaryIndexes []*ReplicaGlobalSecondaryIndex `json:"globalSecondaryIndexes,omitempty"` KMSMasterKeyID *string `json:"kmsMasterKeyID,omitempty"` ProvisionedThroughputOverride *ProvisionedThroughputOverride `json:"provisionedThroughputOverride,omitempty"` RegionName *string `json:"regionName,omitempty"` }
func (*CreateReplicationGroupMemberAction) DeepCopy ¶
func (in *CreateReplicationGroupMemberAction) DeepCopy() *CreateReplicationGroupMemberAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateReplicationGroupMemberAction.
func (*CreateReplicationGroupMemberAction) DeepCopyInto ¶
func (in *CreateReplicationGroupMemberAction) DeepCopyInto(out *CreateReplicationGroupMemberAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Delete ¶
type Delete struct {
TableName *string `json:"tableName,omitempty"`
}
func (*Delete) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Delete.
func (*Delete) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteGlobalSecondaryIndexAction ¶
type DeleteGlobalSecondaryIndexAction struct {
IndexName *string `json:"indexName,omitempty"`
}
func (*DeleteGlobalSecondaryIndexAction) DeepCopy ¶
func (in *DeleteGlobalSecondaryIndexAction) DeepCopy() *DeleteGlobalSecondaryIndexAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteGlobalSecondaryIndexAction.
func (*DeleteGlobalSecondaryIndexAction) DeepCopyInto ¶
func (in *DeleteGlobalSecondaryIndexAction) DeepCopyInto(out *DeleteGlobalSecondaryIndexAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteReplicaAction ¶
type DeleteReplicaAction struct {
RegionName *string `json:"regionName,omitempty"`
}
func (*DeleteReplicaAction) DeepCopy ¶
func (in *DeleteReplicaAction) DeepCopy() *DeleteReplicaAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteReplicaAction.
func (*DeleteReplicaAction) DeepCopyInto ¶
func (in *DeleteReplicaAction) DeepCopyInto(out *DeleteReplicaAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteReplicationGroupMemberAction ¶
type DeleteReplicationGroupMemberAction struct {
RegionName *string `json:"regionName,omitempty"`
}
func (*DeleteReplicationGroupMemberAction) DeepCopy ¶
func (in *DeleteReplicationGroupMemberAction) DeepCopy() *DeleteReplicationGroupMemberAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteReplicationGroupMemberAction.
func (*DeleteReplicationGroupMemberAction) DeepCopyInto ¶
func (in *DeleteReplicationGroupMemberAction) DeepCopyInto(out *DeleteReplicationGroupMemberAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { Address *string `json:"address,omitempty"` CachePeriodInMinutes *int64 `json:"cachePeriodInMinutes,omitempty"` }
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.
type Get ¶
type Get struct {
TableName *string `json:"tableName,omitempty"`
}
func (*Get) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Get.
func (*Get) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSecondaryIndex ¶
type GlobalSecondaryIndex struct { IndexName *string `json:"indexName,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` Projection *Projection `json:"projection,omitempty"` ProvisionedThroughput *ProvisionedThroughput `json:"provisionedThroughput,omitempty"` }
func (*GlobalSecondaryIndex) DeepCopy ¶
func (in *GlobalSecondaryIndex) DeepCopy() *GlobalSecondaryIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSecondaryIndex.
func (*GlobalSecondaryIndex) DeepCopyInto ¶
func (in *GlobalSecondaryIndex) DeepCopyInto(out *GlobalSecondaryIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSecondaryIndexAutoScalingUpdate ¶
type GlobalSecondaryIndexAutoScalingUpdate struct {
IndexName *string `json:"indexName,omitempty"`
}
func (*GlobalSecondaryIndexAutoScalingUpdate) DeepCopy ¶
func (in *GlobalSecondaryIndexAutoScalingUpdate) DeepCopy() *GlobalSecondaryIndexAutoScalingUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSecondaryIndexAutoScalingUpdate.
func (*GlobalSecondaryIndexAutoScalingUpdate) DeepCopyInto ¶
func (in *GlobalSecondaryIndexAutoScalingUpdate) DeepCopyInto(out *GlobalSecondaryIndexAutoScalingUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSecondaryIndexDescription ¶
type GlobalSecondaryIndexDescription struct { Backfilling *bool `json:"backfilling,omitempty"` IndexARN *string `json:"indexARN,omitempty"` IndexName *string `json:"indexName,omitempty"` IndexSizeBytes *int64 `json:"indexSizeBytes,omitempty"` IndexStatus *string `json:"indexStatus,omitempty"` ItemCount *int64 `json:"itemCount,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` Projection *Projection `json:"projection,omitempty"` ProvisionedThroughput *ProvisionedThroughputDescription `json:"provisionedThroughput,omitempty"` }
func (*GlobalSecondaryIndexDescription) DeepCopy ¶
func (in *GlobalSecondaryIndexDescription) DeepCopy() *GlobalSecondaryIndexDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSecondaryIndexDescription.
func (*GlobalSecondaryIndexDescription) DeepCopyInto ¶
func (in *GlobalSecondaryIndexDescription) DeepCopyInto(out *GlobalSecondaryIndexDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSecondaryIndexInfo ¶
type GlobalSecondaryIndexInfo struct { IndexName *string `json:"indexName,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` Projection *Projection `json:"projection,omitempty"` ProvisionedThroughput *ProvisionedThroughput `json:"provisionedThroughput,omitempty"` }
func (*GlobalSecondaryIndexInfo) DeepCopy ¶
func (in *GlobalSecondaryIndexInfo) DeepCopy() *GlobalSecondaryIndexInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSecondaryIndexInfo.
func (*GlobalSecondaryIndexInfo) DeepCopyInto ¶
func (in *GlobalSecondaryIndexInfo) DeepCopyInto(out *GlobalSecondaryIndexInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSecondaryIndexUpdate ¶
type GlobalSecondaryIndexUpdate struct { Create *CreateGlobalSecondaryIndexAction `json:"create,omitempty"` Delete *DeleteGlobalSecondaryIndexAction `json:"delete,omitempty"` Update *UpdateGlobalSecondaryIndexAction `json:"update,omitempty"` }
func (*GlobalSecondaryIndexUpdate) DeepCopy ¶
func (in *GlobalSecondaryIndexUpdate) DeepCopy() *GlobalSecondaryIndexUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSecondaryIndexUpdate.
func (*GlobalSecondaryIndexUpdate) DeepCopyInto ¶
func (in *GlobalSecondaryIndexUpdate) DeepCopyInto(out *GlobalSecondaryIndexUpdate)
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,omitempty"` Status GlobalTableStatus `json:"status,omitempty"` }
GlobalTable is the Schema for the GlobalTables API +kubebuilder:object:root=true +kubebuilder:subresource:status
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.
type GlobalTableDescription ¶
type GlobalTableDescription struct { CreationDateTime *metav1.Time `json:"creationDateTime,omitempty"` GlobalTableARN *string `json:"globalTableARN,omitempty"` GlobalTableName *string `json:"globalTableName,omitempty"` GlobalTableStatus *string `json:"globalTableStatus,omitempty"` ReplicationGroup []*ReplicaDescription `json:"replicationGroup,omitempty"` }
func (*GlobalTableDescription) DeepCopy ¶
func (in *GlobalTableDescription) DeepCopy() *GlobalTableDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTableDescription.
func (*GlobalTableDescription) DeepCopyInto ¶
func (in *GlobalTableDescription) DeepCopyInto(out *GlobalTableDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalTableGlobalSecondaryIndexSettingsUpdate ¶
type GlobalTableGlobalSecondaryIndexSettingsUpdate struct { IndexName *string `json:"indexName,omitempty"` ProvisionedWriteCapacityUnits *int64 `json:"provisionedWriteCapacityUnits,omitempty"` }
func (*GlobalTableGlobalSecondaryIndexSettingsUpdate) DeepCopy ¶
func (in *GlobalTableGlobalSecondaryIndexSettingsUpdate) DeepCopy() *GlobalTableGlobalSecondaryIndexSettingsUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTableGlobalSecondaryIndexSettingsUpdate.
func (*GlobalTableGlobalSecondaryIndexSettingsUpdate) DeepCopyInto ¶
func (in *GlobalTableGlobalSecondaryIndexSettingsUpdate) DeepCopyInto(out *GlobalTableGlobalSecondaryIndexSettingsUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalTableList ¶
type GlobalTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalTable `json:"items"` }
GlobalTableList contains a list of GlobalTable +kubebuilder:object:root=true
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.
type GlobalTableSpec ¶
type GlobalTableSpec struct { // +kubebuilder:validation:Required GlobalTableName *string `json:"globalTableName"` // +kubebuilder:validation:Required ReplicationGroup []*Replica `json:"replicationGroup"` }
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 { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource Conditions []*ackv1alpha1.Condition `json:"conditions"` CreationDateTime *metav1.Time `json:"creationDateTime,omitempty"` GlobalTableStatus *string `json:"globalTableStatus,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 GlobalTableStatus_SDK ¶
type GlobalTableStatus_SDK string
const ( GlobalTableStatus_SDK_CREATING GlobalTableStatus_SDK = "CREATING" GlobalTableStatus_SDK_ACTIVE GlobalTableStatus_SDK = "ACTIVE" GlobalTableStatus_SDK_DELETING GlobalTableStatus_SDK = "DELETING" GlobalTableStatus_SDK_UPDATING GlobalTableStatus_SDK = "UPDATING" )
type GlobalTable_SDK ¶
type GlobalTable_SDK struct { GlobalTableName *string `json:"globalTableName,omitempty"` ReplicationGroup []*Replica `json:"replicationGroup,omitempty"` }
func (*GlobalTable_SDK) DeepCopy ¶
func (in *GlobalTable_SDK) DeepCopy() *GlobalTable_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalTable_SDK.
func (*GlobalTable_SDK) DeepCopyInto ¶
func (in *GlobalTable_SDK) DeepCopyInto(out *GlobalTable_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexStatus ¶
type IndexStatus string
const ( IndexStatus_CREATING IndexStatus = "CREATING" IndexStatus_UPDATING IndexStatus = "UPDATING" IndexStatus_DELETING IndexStatus = "DELETING" IndexStatus_ACTIVE IndexStatus = "ACTIVE" )
type KeySchemaElement ¶
type KeySchemaElement struct { AttributeName *string `json:"attributeName,omitempty"` KeyType *string `json:"keyType,omitempty"` }
func (*KeySchemaElement) DeepCopy ¶
func (in *KeySchemaElement) DeepCopy() *KeySchemaElement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySchemaElement.
func (*KeySchemaElement) DeepCopyInto ¶
func (in *KeySchemaElement) DeepCopyInto(out *KeySchemaElement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalSecondaryIndex ¶
type LocalSecondaryIndex struct { IndexName *string `json:"indexName,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` Projection *Projection `json:"projection,omitempty"` }
func (*LocalSecondaryIndex) DeepCopy ¶
func (in *LocalSecondaryIndex) DeepCopy() *LocalSecondaryIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalSecondaryIndex.
func (*LocalSecondaryIndex) DeepCopyInto ¶
func (in *LocalSecondaryIndex) DeepCopyInto(out *LocalSecondaryIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalSecondaryIndexDescription ¶
type LocalSecondaryIndexDescription struct { IndexARN *string `json:"indexARN,omitempty"` IndexName *string `json:"indexName,omitempty"` IndexSizeBytes *int64 `json:"indexSizeBytes,omitempty"` ItemCount *int64 `json:"itemCount,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` Projection *Projection `json:"projection,omitempty"` }
func (*LocalSecondaryIndexDescription) DeepCopy ¶
func (in *LocalSecondaryIndexDescription) DeepCopy() *LocalSecondaryIndexDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalSecondaryIndexDescription.
func (*LocalSecondaryIndexDescription) DeepCopyInto ¶
func (in *LocalSecondaryIndexDescription) DeepCopyInto(out *LocalSecondaryIndexDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalSecondaryIndexInfo ¶
type LocalSecondaryIndexInfo struct { IndexName *string `json:"indexName,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` Projection *Projection `json:"projection,omitempty"` }
func (*LocalSecondaryIndexInfo) DeepCopy ¶
func (in *LocalSecondaryIndexInfo) DeepCopy() *LocalSecondaryIndexInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalSecondaryIndexInfo.
func (*LocalSecondaryIndexInfo) DeepCopyInto ¶
func (in *LocalSecondaryIndexInfo) DeepCopyInto(out *LocalSecondaryIndexInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointInTimeRecoveryDescription ¶
type PointInTimeRecoveryDescription struct { EarliestRestorableDateTime *metav1.Time `json:"earliestRestorableDateTime,omitempty"` LatestRestorableDateTime *metav1.Time `json:"latestRestorableDateTime,omitempty"` }
func (*PointInTimeRecoveryDescription) DeepCopy ¶
func (in *PointInTimeRecoveryDescription) DeepCopy() *PointInTimeRecoveryDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointInTimeRecoveryDescription.
func (*PointInTimeRecoveryDescription) DeepCopyInto ¶
func (in *PointInTimeRecoveryDescription) DeepCopyInto(out *PointInTimeRecoveryDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointInTimeRecoveryStatus ¶
type PointInTimeRecoveryStatus string
const ( PointInTimeRecoveryStatus_ENABLED PointInTimeRecoveryStatus = "ENABLED" PointInTimeRecoveryStatus_DISABLED PointInTimeRecoveryStatus = "DISABLED" )
type Projection ¶
type Projection struct { NonKeyAttributes []*string `json:"nonKeyAttributes,omitempty"` ProjectionType *string `json:"projectionType,omitempty"` }
func (*Projection) DeepCopy ¶
func (in *Projection) DeepCopy() *Projection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Projection.
func (*Projection) DeepCopyInto ¶
func (in *Projection) DeepCopyInto(out *Projection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectionType ¶
type ProjectionType string
const ( ProjectionType_ALL ProjectionType = "ALL" ProjectionType_KEYS_ONLY ProjectionType = "KEYS_ONLY" ProjectionType_INCLUDE ProjectionType = "INCLUDE" )
type ProvisionedThroughput ¶
type ProvisionedThroughput struct { ReadCapacityUnits *int64 `json:"readCapacityUnits,omitempty"` WriteCapacityUnits *int64 `json:"writeCapacityUnits,omitempty"` }
func (*ProvisionedThroughput) DeepCopy ¶
func (in *ProvisionedThroughput) DeepCopy() *ProvisionedThroughput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedThroughput.
func (*ProvisionedThroughput) DeepCopyInto ¶
func (in *ProvisionedThroughput) DeepCopyInto(out *ProvisionedThroughput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedThroughputDescription ¶
type ProvisionedThroughputDescription struct { LastDecreaseDateTime *metav1.Time `json:"lastDecreaseDateTime,omitempty"` LastIncreaseDateTime *metav1.Time `json:"lastIncreaseDateTime,omitempty"` NumberOfDecreasesToday *int64 `json:"numberOfDecreasesToday,omitempty"` ReadCapacityUnits *int64 `json:"readCapacityUnits,omitempty"` WriteCapacityUnits *int64 `json:"writeCapacityUnits,omitempty"` }
func (*ProvisionedThroughputDescription) DeepCopy ¶
func (in *ProvisionedThroughputDescription) DeepCopy() *ProvisionedThroughputDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedThroughputDescription.
func (*ProvisionedThroughputDescription) DeepCopyInto ¶
func (in *ProvisionedThroughputDescription) DeepCopyInto(out *ProvisionedThroughputDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedThroughputOverride ¶
type ProvisionedThroughputOverride struct {
ReadCapacityUnits *int64 `json:"readCapacityUnits,omitempty"`
}
func (*ProvisionedThroughputOverride) DeepCopy ¶
func (in *ProvisionedThroughputOverride) DeepCopy() *ProvisionedThroughputOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedThroughputOverride.
func (*ProvisionedThroughputOverride) DeepCopyInto ¶
func (in *ProvisionedThroughputOverride) DeepCopyInto(out *ProvisionedThroughputOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Put ¶
type Put struct {
TableName *string `json:"tableName,omitempty"`
}
func (*Put) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Put.
func (*Put) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Replica ¶
type Replica struct {
RegionName *string `json:"regionName,omitempty"`
}
func (*Replica) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replica.
func (*Replica) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaAutoScalingDescription ¶
type ReplicaAutoScalingDescription struct { RegionName *string `json:"regionName,omitempty"` ReplicaStatus *string `json:"replicaStatus,omitempty"` }
func (*ReplicaAutoScalingDescription) DeepCopy ¶
func (in *ReplicaAutoScalingDescription) DeepCopy() *ReplicaAutoScalingDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaAutoScalingDescription.
func (*ReplicaAutoScalingDescription) DeepCopyInto ¶
func (in *ReplicaAutoScalingDescription) DeepCopyInto(out *ReplicaAutoScalingDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaAutoScalingUpdate ¶
type ReplicaAutoScalingUpdate struct {
RegionName *string `json:"regionName,omitempty"`
}
func (*ReplicaAutoScalingUpdate) DeepCopy ¶
func (in *ReplicaAutoScalingUpdate) DeepCopy() *ReplicaAutoScalingUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaAutoScalingUpdate.
func (*ReplicaAutoScalingUpdate) DeepCopyInto ¶
func (in *ReplicaAutoScalingUpdate) DeepCopyInto(out *ReplicaAutoScalingUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaDescription ¶
type ReplicaDescription struct { GlobalSecondaryIndexes []*ReplicaGlobalSecondaryIndexDescription `json:"globalSecondaryIndexes,omitempty"` KMSMasterKeyID *string `json:"kmsMasterKeyID,omitempty"` ProvisionedThroughputOverride *ProvisionedThroughputOverride `json:"provisionedThroughputOverride,omitempty"` RegionName *string `json:"regionName,omitempty"` ReplicaInaccessibleDateTime *metav1.Time `json:"replicaInaccessibleDateTime,omitempty"` ReplicaStatus *string `json:"replicaStatus,omitempty"` ReplicaStatusDescription *string `json:"replicaStatusDescription,omitempty"` ReplicaStatusPercentProgress *string `json:"replicaStatusPercentProgress,omitempty"` }
func (*ReplicaDescription) DeepCopy ¶
func (in *ReplicaDescription) DeepCopy() *ReplicaDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaDescription.
func (*ReplicaDescription) DeepCopyInto ¶
func (in *ReplicaDescription) DeepCopyInto(out *ReplicaDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaGlobalSecondaryIndex ¶
type ReplicaGlobalSecondaryIndex struct { IndexName *string `json:"indexName,omitempty"` ProvisionedThroughputOverride *ProvisionedThroughputOverride `json:"provisionedThroughputOverride,omitempty"` }
func (*ReplicaGlobalSecondaryIndex) DeepCopy ¶
func (in *ReplicaGlobalSecondaryIndex) DeepCopy() *ReplicaGlobalSecondaryIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaGlobalSecondaryIndex.
func (*ReplicaGlobalSecondaryIndex) DeepCopyInto ¶
func (in *ReplicaGlobalSecondaryIndex) DeepCopyInto(out *ReplicaGlobalSecondaryIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaGlobalSecondaryIndexAutoScalingDescription ¶
type ReplicaGlobalSecondaryIndexAutoScalingDescription struct { IndexName *string `json:"indexName,omitempty"` IndexStatus *string `json:"indexStatus,omitempty"` }
func (*ReplicaGlobalSecondaryIndexAutoScalingDescription) DeepCopy ¶
func (in *ReplicaGlobalSecondaryIndexAutoScalingDescription) DeepCopy() *ReplicaGlobalSecondaryIndexAutoScalingDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaGlobalSecondaryIndexAutoScalingDescription.
func (*ReplicaGlobalSecondaryIndexAutoScalingDescription) DeepCopyInto ¶
func (in *ReplicaGlobalSecondaryIndexAutoScalingDescription) DeepCopyInto(out *ReplicaGlobalSecondaryIndexAutoScalingDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaGlobalSecondaryIndexAutoScalingUpdate ¶
type ReplicaGlobalSecondaryIndexAutoScalingUpdate struct {
IndexName *string `json:"indexName,omitempty"`
}
func (*ReplicaGlobalSecondaryIndexAutoScalingUpdate) DeepCopy ¶
func (in *ReplicaGlobalSecondaryIndexAutoScalingUpdate) DeepCopy() *ReplicaGlobalSecondaryIndexAutoScalingUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaGlobalSecondaryIndexAutoScalingUpdate.
func (*ReplicaGlobalSecondaryIndexAutoScalingUpdate) DeepCopyInto ¶
func (in *ReplicaGlobalSecondaryIndexAutoScalingUpdate) DeepCopyInto(out *ReplicaGlobalSecondaryIndexAutoScalingUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaGlobalSecondaryIndexDescription ¶
type ReplicaGlobalSecondaryIndexDescription struct { IndexName *string `json:"indexName,omitempty"` ProvisionedThroughputOverride *ProvisionedThroughputOverride `json:"provisionedThroughputOverride,omitempty"` }
func (*ReplicaGlobalSecondaryIndexDescription) DeepCopy ¶
func (in *ReplicaGlobalSecondaryIndexDescription) DeepCopy() *ReplicaGlobalSecondaryIndexDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaGlobalSecondaryIndexDescription.
func (*ReplicaGlobalSecondaryIndexDescription) DeepCopyInto ¶
func (in *ReplicaGlobalSecondaryIndexDescription) DeepCopyInto(out *ReplicaGlobalSecondaryIndexDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaGlobalSecondaryIndexSettingsDescription ¶
type ReplicaGlobalSecondaryIndexSettingsDescription struct { IndexName *string `json:"indexName,omitempty"` IndexStatus *string `json:"indexStatus,omitempty"` ProvisionedReadCapacityUnits *int64 `json:"provisionedReadCapacityUnits,omitempty"` ProvisionedWriteCapacityUnits *int64 `json:"provisionedWriteCapacityUnits,omitempty"` }
func (*ReplicaGlobalSecondaryIndexSettingsDescription) DeepCopy ¶
func (in *ReplicaGlobalSecondaryIndexSettingsDescription) DeepCopy() *ReplicaGlobalSecondaryIndexSettingsDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaGlobalSecondaryIndexSettingsDescription.
func (*ReplicaGlobalSecondaryIndexSettingsDescription) DeepCopyInto ¶
func (in *ReplicaGlobalSecondaryIndexSettingsDescription) DeepCopyInto(out *ReplicaGlobalSecondaryIndexSettingsDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaGlobalSecondaryIndexSettingsUpdate ¶
type ReplicaGlobalSecondaryIndexSettingsUpdate struct { IndexName *string `json:"indexName,omitempty"` ProvisionedReadCapacityUnits *int64 `json:"provisionedReadCapacityUnits,omitempty"` }
func (*ReplicaGlobalSecondaryIndexSettingsUpdate) DeepCopy ¶
func (in *ReplicaGlobalSecondaryIndexSettingsUpdate) DeepCopy() *ReplicaGlobalSecondaryIndexSettingsUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaGlobalSecondaryIndexSettingsUpdate.
func (*ReplicaGlobalSecondaryIndexSettingsUpdate) DeepCopyInto ¶
func (in *ReplicaGlobalSecondaryIndexSettingsUpdate) DeepCopyInto(out *ReplicaGlobalSecondaryIndexSettingsUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaSettingsDescription ¶
type ReplicaSettingsDescription struct { RegionName *string `json:"regionName,omitempty"` ReplicaBillingModeSummary *BillingModeSummary `json:"replicaBillingModeSummary,omitempty"` ReplicaProvisionedReadCapacityUnits *int64 `json:"replicaProvisionedReadCapacityUnits,omitempty"` ReplicaProvisionedWriteCapacityUnits *int64 `json:"replicaProvisionedWriteCapacityUnits,omitempty"` ReplicaStatus *string `json:"replicaStatus,omitempty"` }
func (*ReplicaSettingsDescription) DeepCopy ¶
func (in *ReplicaSettingsDescription) DeepCopy() *ReplicaSettingsDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSettingsDescription.
func (*ReplicaSettingsDescription) DeepCopyInto ¶
func (in *ReplicaSettingsDescription) DeepCopyInto(out *ReplicaSettingsDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaSettingsUpdate ¶
type ReplicaSettingsUpdate struct { RegionName *string `json:"regionName,omitempty"` ReplicaProvisionedReadCapacityUnits *int64 `json:"replicaProvisionedReadCapacityUnits,omitempty"` }
func (*ReplicaSettingsUpdate) DeepCopy ¶
func (in *ReplicaSettingsUpdate) DeepCopy() *ReplicaSettingsUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSettingsUpdate.
func (*ReplicaSettingsUpdate) DeepCopyInto ¶
func (in *ReplicaSettingsUpdate) DeepCopyInto(out *ReplicaSettingsUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaStatus ¶
type ReplicaStatus string
const ( ReplicaStatus_CREATING ReplicaStatus = "CREATING" ReplicaStatus_CREATION_FAILED ReplicaStatus = "CREATION_FAILED" ReplicaStatus_UPDATING ReplicaStatus = "UPDATING" ReplicaStatus_DELETING ReplicaStatus = "DELETING" ReplicaStatus_ACTIVE ReplicaStatus = "ACTIVE" ReplicaStatus_REGION_DISABLED ReplicaStatus = "REGION_DISABLED" )
type ReplicaUpdate ¶
type ReplicaUpdate struct { Create *CreateReplicaAction `json:"create,omitempty"` Delete *DeleteReplicaAction `json:"delete,omitempty"` }
func (*ReplicaUpdate) DeepCopy ¶
func (in *ReplicaUpdate) DeepCopy() *ReplicaUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaUpdate.
func (*ReplicaUpdate) DeepCopyInto ¶
func (in *ReplicaUpdate) DeepCopyInto(out *ReplicaUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationGroupUpdate ¶
type ReplicationGroupUpdate struct { Create *CreateReplicationGroupMemberAction `json:"create,omitempty"` Delete *DeleteReplicationGroupMemberAction `json:"delete,omitempty"` Update *UpdateReplicationGroupMemberAction `json:"update,omitempty"` }
func (*ReplicationGroupUpdate) DeepCopy ¶
func (in *ReplicationGroupUpdate) DeepCopy() *ReplicationGroupUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationGroupUpdate.
func (*ReplicationGroupUpdate) DeepCopyInto ¶
func (in *ReplicationGroupUpdate) DeepCopyInto(out *ReplicationGroupUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestoreSummary ¶
type RestoreSummary struct { RestoreDateTime *metav1.Time `json:"restoreDateTime,omitempty"` RestoreInProgress *bool `json:"restoreInProgress,omitempty"` SourceBackupARN *string `json:"sourceBackupARN,omitempty"` SourceTableARN *string `json:"sourceTableARN,omitempty"` }
func (*RestoreSummary) DeepCopy ¶
func (in *RestoreSummary) DeepCopy() *RestoreSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreSummary.
func (*RestoreSummary) DeepCopyInto ¶
func (in *RestoreSummary) DeepCopyInto(out *RestoreSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReturnConsumedCapacity ¶
type ReturnConsumedCapacity string
const ( ReturnConsumedCapacity_INDEXES ReturnConsumedCapacity = "INDEXES" ReturnConsumedCapacity_TOTAL ReturnConsumedCapacity = "TOTAL" ReturnConsumedCapacity_NONE ReturnConsumedCapacity = "NONE" )
type ReturnItemCollectionMetrics ¶
type ReturnItemCollectionMetrics string
const ( ReturnItemCollectionMetrics_SIZE ReturnItemCollectionMetrics = "SIZE" ReturnItemCollectionMetrics_NONE ReturnItemCollectionMetrics = "NONE" )
type ReturnValue ¶
type ReturnValue string
const ( ReturnValue_NONE ReturnValue = "NONE" ReturnValue_ALL_OLD ReturnValue = "ALL_OLD" ReturnValue_UPDATED_OLD ReturnValue = "UPDATED_OLD" ReturnValue_ALL_NEW ReturnValue = "ALL_NEW" ReturnValue_UPDATED_NEW ReturnValue = "UPDATED_NEW" )
type ReturnValuesOnConditionCheckFailure ¶
type ReturnValuesOnConditionCheckFailure string
const ( ReturnValuesOnConditionCheckFailure_ALL_OLD ReturnValuesOnConditionCheckFailure = "ALL_OLD" ReturnValuesOnConditionCheckFailure_NONE ReturnValuesOnConditionCheckFailure = "NONE" )
type SSEDescription ¶
type SSEDescription struct { InaccessibleEncryptionDateTime *metav1.Time `json:"inaccessibleEncryptionDateTime,omitempty"` KMSMasterKeyARN *string `json:"kmsMasterKeyARN,omitempty"` SSEType *string `json:"sseType,omitempty"` Status *string `json:"status,omitempty"` }
func (*SSEDescription) DeepCopy ¶
func (in *SSEDescription) DeepCopy() *SSEDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSEDescription.
func (*SSEDescription) DeepCopyInto ¶
func (in *SSEDescription) DeepCopyInto(out *SSEDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSESpecification ¶
type SSESpecification struct { Enabled *bool `json:"enabled,omitempty"` KMSMasterKeyID *string `json:"kmsMasterKeyID,omitempty"` SSEType *string `json:"sseType,omitempty"` }
func (*SSESpecification) DeepCopy ¶
func (in *SSESpecification) DeepCopy() *SSESpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSESpecification.
func (*SSESpecification) DeepCopyInto ¶
func (in *SSESpecification) DeepCopyInto(out *SSESpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScalarAttributeType ¶
type ScalarAttributeType string
const ( ScalarAttributeType_S ScalarAttributeType = "S" ScalarAttributeType_N ScalarAttributeType = "N" ScalarAttributeType_B ScalarAttributeType = "B" )
type SourceTableDetails ¶
type SourceTableDetails struct { BillingMode *string `json:"billingMode,omitempty"` ItemCount *int64 `json:"itemCount,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` ProvisionedThroughput *ProvisionedThroughput `json:"provisionedThroughput,omitempty"` TableARN *string `json:"tableARN,omitempty"` TableCreationDateTime *metav1.Time `json:"tableCreationDateTime,omitempty"` TableID *string `json:"tableID,omitempty"` TableName *string `json:"tableName,omitempty"` TableSizeBytes *int64 `json:"tableSizeBytes,omitempty"` }
func (*SourceTableDetails) DeepCopy ¶
func (in *SourceTableDetails) DeepCopy() *SourceTableDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTableDetails.
func (*SourceTableDetails) DeepCopyInto ¶
func (in *SourceTableDetails) DeepCopyInto(out *SourceTableDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceTableFeatureDetails ¶
type SourceTableFeatureDetails struct { GlobalSecondaryIndexes []*GlobalSecondaryIndexInfo `json:"globalSecondaryIndexes,omitempty"` LocalSecondaryIndexes []*LocalSecondaryIndexInfo `json:"localSecondaryIndexes,omitempty"` SSEDescription *SSEDescription `json:"sseDescription,omitempty"` StreamDescription *StreamSpecification `json:"streamDescription,omitempty"` TimeToLiveDescription *TimeToLiveDescription `json:"timeToLiveDescription,omitempty"` }
func (*SourceTableFeatureDetails) DeepCopy ¶
func (in *SourceTableFeatureDetails) DeepCopy() *SourceTableFeatureDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTableFeatureDetails.
func (*SourceTableFeatureDetails) DeepCopyInto ¶
func (in *SourceTableFeatureDetails) DeepCopyInto(out *SourceTableFeatureDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamSpecification ¶
type StreamSpecification struct { StreamEnabled *bool `json:"streamEnabled,omitempty"` StreamViewType *string `json:"streamViewType,omitempty"` }
func (*StreamSpecification) DeepCopy ¶
func (in *StreamSpecification) DeepCopy() *StreamSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamSpecification.
func (*StreamSpecification) DeepCopyInto ¶
func (in *StreamSpecification) DeepCopyInto(out *StreamSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamViewType ¶
type StreamViewType string
const ( StreamViewType_NEW_IMAGE StreamViewType = "NEW_IMAGE" StreamViewType_OLD_IMAGE StreamViewType = "OLD_IMAGE" StreamViewType_NEW_AND_OLD_IMAGES StreamViewType = "NEW_AND_OLD_IMAGES" StreamViewType_KEYS_ONLY StreamViewType = "KEYS_ONLY" )
type Table ¶
type Table struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec,omitempty"` Status TableStatus `json:"status,omitempty"` }
Table is the Schema for the Tables API +kubebuilder:object:root=true +kubebuilder:subresource:status
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.
type TableAutoScalingDescription ¶
type TableAutoScalingDescription struct { TableName *string `json:"tableName,omitempty"` TableStatus *string `json:"tableStatus,omitempty"` }
func (*TableAutoScalingDescription) DeepCopy ¶
func (in *TableAutoScalingDescription) DeepCopy() *TableAutoScalingDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableAutoScalingDescription.
func (*TableAutoScalingDescription) DeepCopyInto ¶
func (in *TableAutoScalingDescription) DeepCopyInto(out *TableAutoScalingDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableDescription ¶
type TableDescription struct { ArchivalSummary *ArchivalSummary `json:"archivalSummary,omitempty"` AttributeDefinitions []*AttributeDefinition `json:"attributeDefinitions,omitempty"` BillingModeSummary *BillingModeSummary `json:"billingModeSummary,omitempty"` CreationDateTime *metav1.Time `json:"creationDateTime,omitempty"` GlobalSecondaryIndexes []*GlobalSecondaryIndexDescription `json:"globalSecondaryIndexes,omitempty"` GlobalTableVersion *string `json:"globalTableVersion,omitempty"` ItemCount *int64 `json:"itemCount,omitempty"` KeySchema []*KeySchemaElement `json:"keySchema,omitempty"` LatestStreamARN *string `json:"latestStreamARN,omitempty"` LatestStreamLabel *string `json:"latestStreamLabel,omitempty"` LocalSecondaryIndexes []*LocalSecondaryIndexDescription `json:"localSecondaryIndexes,omitempty"` ProvisionedThroughput *ProvisionedThroughputDescription `json:"provisionedThroughput,omitempty"` Replicas []*ReplicaDescription `json:"replicas,omitempty"` RestoreSummary *RestoreSummary `json:"restoreSummary,omitempty"` SSEDescription *SSEDescription `json:"sseDescription,omitempty"` StreamSpecification *StreamSpecification `json:"streamSpecification,omitempty"` TableARN *string `json:"tableARN,omitempty"` TableID *string `json:"tableID,omitempty"` TableName *string `json:"tableName,omitempty"` TableSizeBytes *int64 `json:"tableSizeBytes,omitempty"` TableStatus *string `json:"tableStatus,omitempty"` }
func (*TableDescription) DeepCopy ¶
func (in *TableDescription) DeepCopy() *TableDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableDescription.
func (*TableDescription) DeepCopyInto ¶
func (in *TableDescription) DeepCopyInto(out *TableDescription)
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 Table +kubebuilder:object:root=true
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 TableSpec ¶
type TableSpec struct { // +kubebuilder:validation:Required AttributeDefinitions []*AttributeDefinition `json:"attributeDefinitions"` BillingMode *string `json:"billingMode,omitempty"` GlobalSecondaryIndexes []*GlobalSecondaryIndex `json:"globalSecondaryIndexes,omitempty"` // +kubebuilder:validation:Required KeySchema []*KeySchemaElement `json:"keySchema"` LocalSecondaryIndexes []*LocalSecondaryIndex `json:"localSecondaryIndexes,omitempty"` ProvisionedThroughput *ProvisionedThroughput `json:"provisionedThroughput,omitempty"` SSESpecification *SSESpecification `json:"sseSpecification,omitempty"` StreamSpecification *StreamSpecification `json:"streamSpecification,omitempty"` // +kubebuilder:validation:Required TableName *string `json:"tableName"` Tags []*Tag `json:"tags,omitempty"` }
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 { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource Conditions []*ackv1alpha1.Condition `json:"conditions"` ArchivalSummary *ArchivalSummary `json:"archivalSummary,omitempty"` BillingModeSummary *BillingModeSummary `json:"billingModeSummary,omitempty"` CreationDateTime *metav1.Time `json:"creationDateTime,omitempty"` GlobalTableVersion *string `json:"globalTableVersion,omitempty"` ItemCount *int64 `json:"itemCount,omitempty"` LatestStreamARN *string `json:"latestStreamARN,omitempty"` LatestStreamLabel *string `json:"latestStreamLabel,omitempty"` Replicas []*ReplicaDescription `json:"replicas,omitempty"` RestoreSummary *RestoreSummary `json:"restoreSummary,omitempty"` SSEDescription *SSEDescription `json:"sseDescription,omitempty"` TableID *string `json:"tableID,omitempty"` TableSizeBytes *int64 `json:"tableSizeBytes,omitempty"` TableStatus *string `json:"tableStatus,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 TableStatus_SDK ¶
type TableStatus_SDK string
const ( TableStatus_SDK_CREATING TableStatus_SDK = "CREATING" TableStatus_SDK_UPDATING TableStatus_SDK = "UPDATING" TableStatus_SDK_DELETING TableStatus_SDK = "DELETING" TableStatus_SDK_ACTIVE TableStatus_SDK = "ACTIVE" TableStatus_SDK_INACCESSIBLE_ENCRYPTION_CREDENTIALS TableStatus_SDK = "INACCESSIBLE_ENCRYPTION_CREDENTIALS" TableStatus_SDK_ARCHIVING TableStatus_SDK = "ARCHIVING" TableStatus_SDK_ARCHIVED TableStatus_SDK = "ARCHIVED" )
type Tag ¶
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.
type TimeToLiveDescription ¶
type TimeToLiveDescription struct { AttributeName *string `json:"attributeName,omitempty"` TimeToLiveStatus *string `json:"timeToLiveStatus,omitempty"` }
func (*TimeToLiveDescription) DeepCopy ¶
func (in *TimeToLiveDescription) DeepCopy() *TimeToLiveDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeToLiveDescription.
func (*TimeToLiveDescription) DeepCopyInto ¶
func (in *TimeToLiveDescription) DeepCopyInto(out *TimeToLiveDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeToLiveSpecification ¶
type TimeToLiveSpecification struct {
AttributeName *string `json:"attributeName,omitempty"`
}
func (*TimeToLiveSpecification) DeepCopy ¶
func (in *TimeToLiveSpecification) DeepCopy() *TimeToLiveSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeToLiveSpecification.
func (*TimeToLiveSpecification) DeepCopyInto ¶
func (in *TimeToLiveSpecification) DeepCopyInto(out *TimeToLiveSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeToLiveStatus ¶
type TimeToLiveStatus string
const ( TimeToLiveStatus_ENABLING TimeToLiveStatus = "ENABLING" TimeToLiveStatus_DISABLING TimeToLiveStatus = "DISABLING" TimeToLiveStatus_ENABLED TimeToLiveStatus = "ENABLED" TimeToLiveStatus_DISABLED TimeToLiveStatus = "DISABLED" )
type Update ¶
type Update struct {
TableName *string `json:"tableName,omitempty"`
}
func (*Update) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Update.
func (*Update) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateGlobalSecondaryIndexAction ¶
type UpdateGlobalSecondaryIndexAction struct { IndexName *string `json:"indexName,omitempty"` ProvisionedThroughput *ProvisionedThroughput `json:"provisionedThroughput,omitempty"` }
func (*UpdateGlobalSecondaryIndexAction) DeepCopy ¶
func (in *UpdateGlobalSecondaryIndexAction) DeepCopy() *UpdateGlobalSecondaryIndexAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateGlobalSecondaryIndexAction.
func (*UpdateGlobalSecondaryIndexAction) DeepCopyInto ¶
func (in *UpdateGlobalSecondaryIndexAction) DeepCopyInto(out *UpdateGlobalSecondaryIndexAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateReplicationGroupMemberAction ¶
type UpdateReplicationGroupMemberAction struct { GlobalSecondaryIndexes []*ReplicaGlobalSecondaryIndex `json:"globalSecondaryIndexes,omitempty"` KMSMasterKeyID *string `json:"kmsMasterKeyID,omitempty"` ProvisionedThroughputOverride *ProvisionedThroughputOverride `json:"provisionedThroughputOverride,omitempty"` RegionName *string `json:"regionName,omitempty"` }
func (*UpdateReplicationGroupMemberAction) DeepCopy ¶
func (in *UpdateReplicationGroupMemberAction) DeepCopy() *UpdateReplicationGroupMemberAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateReplicationGroupMemberAction.
func (*UpdateReplicationGroupMemberAction) DeepCopyInto ¶
func (in *UpdateReplicationGroupMemberAction) DeepCopyInto(out *UpdateReplicationGroupMemberAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.