Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the elasticache.services.k8s.aws API. +groupName=elasticache.services.k8s.aws
Index ¶
- Variables
- type AZMode
- type AuthTokenUpdateStatus
- type AuthTokenUpdateStrategyType
- type Authentication
- type AuthenticationType
- type AutomaticFailoverStatus
- type AvailabilityZone
- type CacheCluster
- type CacheEngineVersion
- type CacheNode
- type CacheNodeTypeSpecificParameter
- type CacheNodeTypeSpecificValue
- type CacheNodeUpdateStatus
- type CacheParameterGroup
- type CacheParameterGroupList
- type CacheParameterGroupSpec
- type CacheParameterGroupStatus
- type CacheParameterGroupStatus_SDK
- type CacheParameterGroup_SDK
- type CacheSecurityGroup
- type CacheSecurityGroupMembership
- type CacheSubnetGroup
- type CacheSubnetGroupList
- type CacheSubnetGroupSpec
- type CacheSubnetGroupStatus
- type CacheSubnetGroup_SDK
- type ChangeType
- type ConfigureShard
- type CustomerNodeEndpoint
- type EC2SecurityGroup
- type Endpoint
- type EngineDefaults
- type Event
- type GlobalNodeGroup
- type GlobalReplicationGroup
- type GlobalReplicationGroupInfo
- type GlobalReplicationGroupMember
- type MultiAZStatus
- type NodeGroup
- type NodeGroupConfiguration
- type NodeGroupMember
- type NodeGroupMemberUpdateStatus
- type NodeGroupUpdateStatus
- type NodeSnapshot
- type NodeUpdateInitiatedBy
- type NodeUpdateStatus
- type NotificationConfiguration
- type OutpostMode
- type Parameter
- type ParameterNameValue
- type PendingAutomaticFailoverStatus
- type PendingModifiedValues
- type ProcessedUpdateAction
- type RecurringCharge
- type RegionalConfiguration
- type ReplicationGroup
- type ReplicationGroupList
- type ReplicationGroupPendingModifiedValues
- type ReplicationGroupSpec
- type ReplicationGroupStatus
- type ReplicationGroup_SDK
- type ReservedCacheNode
- type ReservedCacheNodesOffering
- type ReshardingConfiguration
- type ReshardingStatus
- type SecurityGroupMembership
- type ServiceUpdate
- type ServiceUpdateSeverity
- type ServiceUpdateStatus
- type ServiceUpdateType
- type SlaMet
- type SlotMigration
- type Snapshot
- type SnapshotList
- type SnapshotSpec
- type SnapshotStatus
- type Snapshot_SDK
- type SourceType
- type Subnet
- type SubnetOutpost
- type Tag
- type TimeRangeFilter
- type UnprocessedUpdateAction
- type UpdateAction
- type UpdateActionStatus
- type User
- type UserGroup
- type UserGroupsUpdateStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: "elasticache.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 AuthTokenUpdateStatus ¶
type AuthTokenUpdateStatus string
const ( AuthTokenUpdateStatus_SETTING AuthTokenUpdateStatus = "SETTING" AuthTokenUpdateStatus_ROTATING AuthTokenUpdateStatus = "ROTATING" )
type AuthTokenUpdateStrategyType ¶
type AuthTokenUpdateStrategyType string
const ( AuthTokenUpdateStrategyType_SET AuthTokenUpdateStrategyType = "SET" AuthTokenUpdateStrategyType_ROTATE AuthTokenUpdateStrategyType = "ROTATE" AuthTokenUpdateStrategyType_DELETE AuthTokenUpdateStrategyType = "DELETE" )
type Authentication ¶
type Authentication struct {
PasswordCount *int64 `json:"passwordCount,omitempty"`
}
func (*Authentication) DeepCopy ¶
func (in *Authentication) DeepCopy() *Authentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authentication.
func (*Authentication) DeepCopyInto ¶
func (in *Authentication) DeepCopyInto(out *Authentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationType ¶
type AuthenticationType string
const ( AuthenticationType_password AuthenticationType = "password" AuthenticationType_no_password AuthenticationType = "no-password" )
type AutomaticFailoverStatus ¶
type AutomaticFailoverStatus string
const ( AutomaticFailoverStatus_enabled AutomaticFailoverStatus = "enabled" AutomaticFailoverStatus_disabled AutomaticFailoverStatus = "disabled" AutomaticFailoverStatus_enabling AutomaticFailoverStatus = "enabling" AutomaticFailoverStatus_disabling AutomaticFailoverStatus = "disabling" )
type AvailabilityZone ¶
type AvailabilityZone struct {
Name *string `json:"name,omitempty"`
}
func (*AvailabilityZone) DeepCopy ¶
func (in *AvailabilityZone) DeepCopy() *AvailabilityZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZone.
func (*AvailabilityZone) DeepCopyInto ¶
func (in *AvailabilityZone) DeepCopyInto(out *AvailabilityZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheCluster ¶
type CacheCluster struct { ARN *string `json:"arn,omitempty"` AtRestEncryptionEnabled *bool `json:"atRestEncryptionEnabled,omitempty"` AuthTokenEnabled *bool `json:"authTokenEnabled,omitempty"` AuthTokenLastModifiedDate *metav1.Time `json:"authTokenLastModifiedDate,omitempty"` AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty"` CacheClusterCreateTime *metav1.Time `json:"cacheClusterCreateTime,omitempty"` CacheClusterID *string `json:"cacheClusterID,omitempty"` CacheClusterStatus *string `json:"cacheClusterStatus,omitempty"` CacheNodeType *string `json:"cacheNodeType,omitempty"` CacheSubnetGroupName *string `json:"cacheSubnetGroupName,omitempty"` ClientDownloadLandingPage *string `json:"clientDownloadLandingPage,omitempty"` ConfigurationEndpoint *Endpoint `json:"configurationEndpoint,omitempty"` Engine *string `json:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` NumCacheNodes *int64 `json:"numCacheNodes,omitempty"` PreferredAvailabilityZone *string `json:"preferredAvailabilityZone,omitempty"` PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty"` PreferredOutpostARN *string `json:"preferredOutpostARN,omitempty"` ReplicationGroupID *string `json:"replicationGroupID,omitempty"` SnapshotRetentionLimit *int64 `json:"snapshotRetentionLimit,omitempty"` SnapshotWindow *string `json:"snapshotWindow,omitempty"` TransitEncryptionEnabled *bool `json:"transitEncryptionEnabled,omitempty"` }
func (*CacheCluster) DeepCopy ¶
func (in *CacheCluster) DeepCopy() *CacheCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheCluster.
func (*CacheCluster) DeepCopyInto ¶
func (in *CacheCluster) DeepCopyInto(out *CacheCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheEngineVersion ¶
type CacheEngineVersion struct { CacheEngineDescription *string `json:"cacheEngineDescription,omitempty"` CacheEngineVersionDescription *string `json:"cacheEngineVersionDescription,omitempty"` CacheParameterGroupFamily *string `json:"cacheParameterGroupFamily,omitempty"` Engine *string `json:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` }
func (*CacheEngineVersion) DeepCopy ¶
func (in *CacheEngineVersion) DeepCopy() *CacheEngineVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheEngineVersion.
func (*CacheEngineVersion) DeepCopyInto ¶
func (in *CacheEngineVersion) DeepCopyInto(out *CacheEngineVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNode ¶
type CacheNode struct { CacheNodeCreateTime *metav1.Time `json:"cacheNodeCreateTime,omitempty"` CacheNodeID *string `json:"cacheNodeID,omitempty"` CacheNodeStatus *string `json:"cacheNodeStatus,omitempty"` CustomerAvailabilityZone *string `json:"customerAvailabilityZone,omitempty"` CustomerOutpostARN *string `json:"customerOutpostARN,omitempty"` Endpoint *Endpoint `json:"endpoint,omitempty"` ParameterGroupStatus *string `json:"parameterGroupStatus,omitempty"` SourceCacheNodeID *string `json:"sourceCacheNodeID,omitempty"` }
func (*CacheNode) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNode.
func (*CacheNode) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNodeTypeSpecificParameter ¶
type CacheNodeTypeSpecificParameter struct { AllowedValues *string `json:"allowedValues,omitempty"` DataType *string `json:"dataType,omitempty"` Description *string `json:"description,omitempty"` IsModifiable *bool `json:"isModifiable,omitempty"` MinimumEngineVersion *string `json:"minimumEngineVersion,omitempty"` ParameterName *string `json:"parameterName,omitempty"` Source *string `json:"source,omitempty"` }
func (*CacheNodeTypeSpecificParameter) DeepCopy ¶
func (in *CacheNodeTypeSpecificParameter) DeepCopy() *CacheNodeTypeSpecificParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNodeTypeSpecificParameter.
func (*CacheNodeTypeSpecificParameter) DeepCopyInto ¶
func (in *CacheNodeTypeSpecificParameter) DeepCopyInto(out *CacheNodeTypeSpecificParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNodeTypeSpecificValue ¶
type CacheNodeTypeSpecificValue struct { CacheNodeType *string `json:"cacheNodeType,omitempty"` Value *string `json:"value,omitempty"` }
func (*CacheNodeTypeSpecificValue) DeepCopy ¶
func (in *CacheNodeTypeSpecificValue) DeepCopy() *CacheNodeTypeSpecificValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNodeTypeSpecificValue.
func (*CacheNodeTypeSpecificValue) DeepCopyInto ¶
func (in *CacheNodeTypeSpecificValue) DeepCopyInto(out *CacheNodeTypeSpecificValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNodeUpdateStatus ¶
type CacheNodeUpdateStatus struct { CacheNodeID *string `json:"cacheNodeID,omitempty"` NodeDeletionDate *metav1.Time `json:"nodeDeletionDate,omitempty"` NodeUpdateEndDate *metav1.Time `json:"nodeUpdateEndDate,omitempty"` NodeUpdateInitiatedDate *metav1.Time `json:"nodeUpdateInitiatedDate,omitempty"` NodeUpdateStartDate *metav1.Time `json:"nodeUpdateStartDate,omitempty"` NodeUpdateStatusModifiedDate *metav1.Time `json:"nodeUpdateStatusModifiedDate,omitempty"` }
func (*CacheNodeUpdateStatus) DeepCopy ¶
func (in *CacheNodeUpdateStatus) DeepCopy() *CacheNodeUpdateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNodeUpdateStatus.
func (*CacheNodeUpdateStatus) DeepCopyInto ¶
func (in *CacheNodeUpdateStatus) DeepCopyInto(out *CacheNodeUpdateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheParameterGroup ¶
type CacheParameterGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheParameterGroupSpec `json:"spec,omitempty"` Status CacheParameterGroupStatus `json:"status,omitempty"` }
CacheParameterGroup is the Schema for the CacheParameterGroups API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*CacheParameterGroup) DeepCopy ¶
func (in *CacheParameterGroup) DeepCopy() *CacheParameterGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameterGroup.
func (*CacheParameterGroup) DeepCopyInto ¶
func (in *CacheParameterGroup) DeepCopyInto(out *CacheParameterGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheParameterGroup) DeepCopyObject ¶
func (in *CacheParameterGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheParameterGroupList ¶
type CacheParameterGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CacheParameterGroup `json:"items"` }
CacheParameterGroupList contains a list of CacheParameterGroup +kubebuilder:object:root=true
func (*CacheParameterGroupList) DeepCopy ¶
func (in *CacheParameterGroupList) DeepCopy() *CacheParameterGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameterGroupList.
func (*CacheParameterGroupList) DeepCopyInto ¶
func (in *CacheParameterGroupList) DeepCopyInto(out *CacheParameterGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheParameterGroupList) DeepCopyObject ¶
func (in *CacheParameterGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheParameterGroupSpec ¶
type CacheParameterGroupSpec struct { // +kubebuilder:validation:Required CacheParameterGroupFamily *string `json:"cacheParameterGroupFamily"` // +kubebuilder:validation:Required CacheParameterGroupName *string `json:"cacheParameterGroupName"` // +kubebuilder:validation:Required Description *string `json:"description"` ParameterNameValues []*ParameterNameValue `json:"parameterNameValues,omitempty"` }
CacheParameterGroupSpec defines the desired state of CacheParameterGroup
func (*CacheParameterGroupSpec) DeepCopy ¶
func (in *CacheParameterGroupSpec) DeepCopy() *CacheParameterGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameterGroupSpec.
func (*CacheParameterGroupSpec) DeepCopyInto ¶
func (in *CacheParameterGroupSpec) DeepCopyInto(out *CacheParameterGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheParameterGroupStatus ¶
type CacheParameterGroupStatus 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"` Events []*Event `json:"events,omitempty"` IsGlobal *bool `json:"isGlobal,omitempty"` Parameters []*Parameter `json:"parameters,omitempty"` }
CacheParameterGroupStatus defines the observed state of CacheParameterGroup
func (*CacheParameterGroupStatus) DeepCopy ¶
func (in *CacheParameterGroupStatus) DeepCopy() *CacheParameterGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameterGroupStatus.
func (*CacheParameterGroupStatus) DeepCopyInto ¶
func (in *CacheParameterGroupStatus) DeepCopyInto(out *CacheParameterGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheParameterGroupStatus_SDK ¶
type CacheParameterGroupStatus_SDK struct { CacheParameterGroupName *string `json:"cacheParameterGroupName,omitempty"` ParameterApplyStatus *string `json:"parameterApplyStatus,omitempty"` }
func (*CacheParameterGroupStatus_SDK) DeepCopy ¶
func (in *CacheParameterGroupStatus_SDK) DeepCopy() *CacheParameterGroupStatus_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameterGroupStatus_SDK.
func (*CacheParameterGroupStatus_SDK) DeepCopyInto ¶
func (in *CacheParameterGroupStatus_SDK) DeepCopyInto(out *CacheParameterGroupStatus_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheParameterGroup_SDK ¶
type CacheParameterGroup_SDK struct { ARN *string `json:"arn,omitempty"` CacheParameterGroupFamily *string `json:"cacheParameterGroupFamily,omitempty"` CacheParameterGroupName *string `json:"cacheParameterGroupName,omitempty"` Description *string `json:"description,omitempty"` IsGlobal *bool `json:"isGlobal,omitempty"` }
func (*CacheParameterGroup_SDK) DeepCopy ¶
func (in *CacheParameterGroup_SDK) DeepCopy() *CacheParameterGroup_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameterGroup_SDK.
func (*CacheParameterGroup_SDK) DeepCopyInto ¶
func (in *CacheParameterGroup_SDK) DeepCopyInto(out *CacheParameterGroup_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSecurityGroup ¶
type CacheSecurityGroup struct { ARN *string `json:"arn,omitempty"` CacheSecurityGroupName *string `json:"cacheSecurityGroupName,omitempty"` Description *string `json:"description,omitempty"` OwnerID *string `json:"ownerID,omitempty"` }
func (*CacheSecurityGroup) DeepCopy ¶
func (in *CacheSecurityGroup) DeepCopy() *CacheSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSecurityGroup.
func (*CacheSecurityGroup) DeepCopyInto ¶
func (in *CacheSecurityGroup) DeepCopyInto(out *CacheSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSecurityGroupMembership ¶
type CacheSecurityGroupMembership struct { CacheSecurityGroupName *string `json:"cacheSecurityGroupName,omitempty"` Status *string `json:"status,omitempty"` }
func (*CacheSecurityGroupMembership) DeepCopy ¶
func (in *CacheSecurityGroupMembership) DeepCopy() *CacheSecurityGroupMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSecurityGroupMembership.
func (*CacheSecurityGroupMembership) DeepCopyInto ¶
func (in *CacheSecurityGroupMembership) DeepCopyInto(out *CacheSecurityGroupMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSubnetGroup ¶
type CacheSubnetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheSubnetGroupSpec `json:"spec,omitempty"` Status CacheSubnetGroupStatus `json:"status,omitempty"` }
CacheSubnetGroup is the Schema for the CacheSubnetGroups API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*CacheSubnetGroup) DeepCopy ¶
func (in *CacheSubnetGroup) DeepCopy() *CacheSubnetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSubnetGroup.
func (*CacheSubnetGroup) DeepCopyInto ¶
func (in *CacheSubnetGroup) DeepCopyInto(out *CacheSubnetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheSubnetGroup) DeepCopyObject ¶
func (in *CacheSubnetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheSubnetGroupList ¶
type CacheSubnetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CacheSubnetGroup `json:"items"` }
CacheSubnetGroupList contains a list of CacheSubnetGroup +kubebuilder:object:root=true
func (*CacheSubnetGroupList) DeepCopy ¶
func (in *CacheSubnetGroupList) DeepCopy() *CacheSubnetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSubnetGroupList.
func (*CacheSubnetGroupList) DeepCopyInto ¶
func (in *CacheSubnetGroupList) DeepCopyInto(out *CacheSubnetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheSubnetGroupList) DeepCopyObject ¶
func (in *CacheSubnetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheSubnetGroupSpec ¶
type CacheSubnetGroupSpec struct { // +kubebuilder:validation:Required CacheSubnetGroupDescription *string `json:"cacheSubnetGroupDescription"` // +kubebuilder:validation:Required CacheSubnetGroupName *string `json:"cacheSubnetGroupName"` // +kubebuilder:validation:Required SubnetIDs []*string `json:"subnetIDs"` }
CacheSubnetGroupSpec defines the desired state of CacheSubnetGroup
func (*CacheSubnetGroupSpec) DeepCopy ¶
func (in *CacheSubnetGroupSpec) DeepCopy() *CacheSubnetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSubnetGroupSpec.
func (*CacheSubnetGroupSpec) DeepCopyInto ¶
func (in *CacheSubnetGroupSpec) DeepCopyInto(out *CacheSubnetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSubnetGroupStatus ¶
type CacheSubnetGroupStatus 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"` Events []*Event `json:"events,omitempty"` Subnets []*Subnet `json:"subnets,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
CacheSubnetGroupStatus defines the observed state of CacheSubnetGroup
func (*CacheSubnetGroupStatus) DeepCopy ¶
func (in *CacheSubnetGroupStatus) DeepCopy() *CacheSubnetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSubnetGroupStatus.
func (*CacheSubnetGroupStatus) DeepCopyInto ¶
func (in *CacheSubnetGroupStatus) DeepCopyInto(out *CacheSubnetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSubnetGroup_SDK ¶
type CacheSubnetGroup_SDK struct { ARN *string `json:"arn,omitempty"` CacheSubnetGroupDescription *string `json:"cacheSubnetGroupDescription,omitempty"` CacheSubnetGroupName *string `json:"cacheSubnetGroupName,omitempty"` Subnets []*Subnet `json:"subnets,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
func (*CacheSubnetGroup_SDK) DeepCopy ¶
func (in *CacheSubnetGroup_SDK) DeepCopy() *CacheSubnetGroup_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSubnetGroup_SDK.
func (*CacheSubnetGroup_SDK) DeepCopyInto ¶
func (in *CacheSubnetGroup_SDK) DeepCopyInto(out *CacheSubnetGroup_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChangeType ¶
type ChangeType string
const ( ChangeType_immediate ChangeType = "immediate" ChangeType_requires_reboot ChangeType = "requires-reboot" )
type ConfigureShard ¶
type ConfigureShard struct { NewReplicaCount *int64 `json:"newReplicaCount,omitempty"` NodeGroupID *string `json:"nodeGroupID,omitempty"` }
func (*ConfigureShard) DeepCopy ¶
func (in *ConfigureShard) DeepCopy() *ConfigureShard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigureShard.
func (*ConfigureShard) DeepCopyInto ¶
func (in *ConfigureShard) DeepCopyInto(out *ConfigureShard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerNodeEndpoint ¶
type CustomerNodeEndpoint struct { Address *string `json:"address,omitempty"` Port *int64 `json:"port,omitempty"` }
func (*CustomerNodeEndpoint) DeepCopy ¶
func (in *CustomerNodeEndpoint) DeepCopy() *CustomerNodeEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerNodeEndpoint.
func (*CustomerNodeEndpoint) DeepCopyInto ¶
func (in *CustomerNodeEndpoint) DeepCopyInto(out *CustomerNodeEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EC2SecurityGroup ¶
type EC2SecurityGroup struct { EC2SecurityGroupName *string `json:"ec2SecurityGroupName,omitempty"` EC2SecurityGroupOwnerID *string `json:"ec2SecurityGroupOwnerID,omitempty"` Status *string `json:"status,omitempty"` }
func (*EC2SecurityGroup) DeepCopy ¶
func (in *EC2SecurityGroup) DeepCopy() *EC2SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EC2SecurityGroup.
func (*EC2SecurityGroup) DeepCopyInto ¶
func (in *EC2SecurityGroup) DeepCopyInto(out *EC2SecurityGroup)
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"` Port *int64 `json:"port,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 EngineDefaults ¶
type EngineDefaults struct { CacheParameterGroupFamily *string `json:"cacheParameterGroupFamily,omitempty"` Marker *string `json:"marker,omitempty"` }
func (*EngineDefaults) DeepCopy ¶
func (in *EngineDefaults) DeepCopy() *EngineDefaults
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineDefaults.
func (*EngineDefaults) DeepCopyInto ¶
func (in *EngineDefaults) DeepCopyInto(out *EngineDefaults)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Event ¶
type Event struct { Date *metav1.Time `json:"date,omitempty"` Message *string `json:"message,omitempty"` SourceIdentifier *string `json:"sourceIdentifier,omitempty"` }
func (*Event) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.
func (*Event) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalNodeGroup ¶
type GlobalNodeGroup struct { GlobalNodeGroupID *string `json:"globalNodeGroupID,omitempty"` Slots *string `json:"slots,omitempty"` }
func (*GlobalNodeGroup) DeepCopy ¶
func (in *GlobalNodeGroup) DeepCopy() *GlobalNodeGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNodeGroup.
func (*GlobalNodeGroup) DeepCopyInto ¶
func (in *GlobalNodeGroup) DeepCopyInto(out *GlobalNodeGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalReplicationGroup ¶
type GlobalReplicationGroup struct { ARN *string `json:"arn,omitempty"` AtRestEncryptionEnabled *bool `json:"atRestEncryptionEnabled,omitempty"` AuthTokenEnabled *bool `json:"authTokenEnabled,omitempty"` CacheNodeType *string `json:"cacheNodeType,omitempty"` ClusterEnabled *bool `json:"clusterEnabled,omitempty"` Engine *string `json:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` GlobalReplicationGroupDescription *string `json:"globalReplicationGroupDescription,omitempty"` GlobalReplicationGroupID *string `json:"globalReplicationGroupID,omitempty"` Status *string `json:"status,omitempty"` TransitEncryptionEnabled *bool `json:"transitEncryptionEnabled,omitempty"` }
func (*GlobalReplicationGroup) DeepCopy ¶
func (in *GlobalReplicationGroup) DeepCopy() *GlobalReplicationGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalReplicationGroup.
func (*GlobalReplicationGroup) DeepCopyInto ¶
func (in *GlobalReplicationGroup) DeepCopyInto(out *GlobalReplicationGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalReplicationGroupInfo ¶
type GlobalReplicationGroupInfo struct { GlobalReplicationGroupID *string `json:"globalReplicationGroupID,omitempty"` GlobalReplicationGroupMemberRole *string `json:"globalReplicationGroupMemberRole,omitempty"` }
func (*GlobalReplicationGroupInfo) DeepCopy ¶
func (in *GlobalReplicationGroupInfo) DeepCopy() *GlobalReplicationGroupInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalReplicationGroupInfo.
func (*GlobalReplicationGroupInfo) DeepCopyInto ¶
func (in *GlobalReplicationGroupInfo) DeepCopyInto(out *GlobalReplicationGroupInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalReplicationGroupMember ¶
type GlobalReplicationGroupMember struct { AutomaticFailover *string `json:"automaticFailover,omitempty"` ReplicationGroupID *string `json:"replicationGroupID,omitempty"` ReplicationGroupRegion *string `json:"replicationGroupRegion,omitempty"` Role *string `json:"role,omitempty"` Status *string `json:"status,omitempty"` }
func (*GlobalReplicationGroupMember) DeepCopy ¶
func (in *GlobalReplicationGroupMember) DeepCopy() *GlobalReplicationGroupMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalReplicationGroupMember.
func (*GlobalReplicationGroupMember) DeepCopyInto ¶
func (in *GlobalReplicationGroupMember) DeepCopyInto(out *GlobalReplicationGroupMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiAZStatus ¶
type MultiAZStatus string
const ( MultiAZStatus_enabled MultiAZStatus = "enabled" MultiAZStatus_disabled MultiAZStatus = "disabled" )
type NodeGroup ¶
type NodeGroup struct { NodeGroupID *string `json:"nodeGroupID,omitempty"` NodeGroupMembers []*NodeGroupMember `json:"nodeGroupMembers,omitempty"` PrimaryEndpoint *Endpoint `json:"primaryEndpoint,omitempty"` ReaderEndpoint *Endpoint `json:"readerEndpoint,omitempty"` Slots *string `json:"slots,omitempty"` Status *string `json:"status,omitempty"` }
func (*NodeGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroup.
func (*NodeGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeGroupConfiguration ¶
type NodeGroupConfiguration struct { NodeGroupID *string `json:"nodeGroupID,omitempty"` PrimaryAvailabilityZone *string `json:"primaryAvailabilityZone,omitempty"` PrimaryOutpostARN *string `json:"primaryOutpostARN,omitempty"` ReplicaAvailabilityZones []*string `json:"replicaAvailabilityZones,omitempty"` ReplicaCount *int64 `json:"replicaCount,omitempty"` ReplicaOutpostARNs []*string `json:"replicaOutpostARNs,omitempty"` Slots *string `json:"slots,omitempty"` }
func (*NodeGroupConfiguration) DeepCopy ¶
func (in *NodeGroupConfiguration) DeepCopy() *NodeGroupConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupConfiguration.
func (*NodeGroupConfiguration) DeepCopyInto ¶
func (in *NodeGroupConfiguration) DeepCopyInto(out *NodeGroupConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeGroupMember ¶
type NodeGroupMember struct { CacheClusterID *string `json:"cacheClusterID,omitempty"` CacheNodeID *string `json:"cacheNodeID,omitempty"` CurrentRole *string `json:"currentRole,omitempty"` PreferredAvailabilityZone *string `json:"preferredAvailabilityZone,omitempty"` PreferredOutpostARN *string `json:"preferredOutpostARN,omitempty"` ReadEndpoint *Endpoint `json:"readEndpoint,omitempty"` }
func (*NodeGroupMember) DeepCopy ¶
func (in *NodeGroupMember) DeepCopy() *NodeGroupMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupMember.
func (*NodeGroupMember) DeepCopyInto ¶
func (in *NodeGroupMember) DeepCopyInto(out *NodeGroupMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeGroupMemberUpdateStatus ¶
type NodeGroupMemberUpdateStatus struct { CacheClusterID *string `json:"cacheClusterID,omitempty"` CacheNodeID *string `json:"cacheNodeID,omitempty"` NodeDeletionDate *metav1.Time `json:"nodeDeletionDate,omitempty"` NodeUpdateEndDate *metav1.Time `json:"nodeUpdateEndDate,omitempty"` NodeUpdateInitiatedDate *metav1.Time `json:"nodeUpdateInitiatedDate,omitempty"` NodeUpdateStartDate *metav1.Time `json:"nodeUpdateStartDate,omitempty"` NodeUpdateStatusModifiedDate *metav1.Time `json:"nodeUpdateStatusModifiedDate,omitempty"` }
func (*NodeGroupMemberUpdateStatus) DeepCopy ¶
func (in *NodeGroupMemberUpdateStatus) DeepCopy() *NodeGroupMemberUpdateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupMemberUpdateStatus.
func (*NodeGroupMemberUpdateStatus) DeepCopyInto ¶
func (in *NodeGroupMemberUpdateStatus) DeepCopyInto(out *NodeGroupMemberUpdateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeGroupUpdateStatus ¶
type NodeGroupUpdateStatus struct {
NodeGroupID *string `json:"nodeGroupID,omitempty"`
}
func (*NodeGroupUpdateStatus) DeepCopy ¶
func (in *NodeGroupUpdateStatus) DeepCopy() *NodeGroupUpdateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupUpdateStatus.
func (*NodeGroupUpdateStatus) DeepCopyInto ¶
func (in *NodeGroupUpdateStatus) DeepCopyInto(out *NodeGroupUpdateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeSnapshot ¶
type NodeSnapshot struct { CacheClusterID *string `json:"cacheClusterID,omitempty"` CacheNodeCreateTime *metav1.Time `json:"cacheNodeCreateTime,omitempty"` CacheNodeID *string `json:"cacheNodeID,omitempty"` CacheSize *string `json:"cacheSize,omitempty"` NodeGroupConfiguration *NodeGroupConfiguration `json:"nodeGroupConfiguration,omitempty"` NodeGroupID *string `json:"nodeGroupID,omitempty"` SnapshotCreateTime *metav1.Time `json:"snapshotCreateTime,omitempty"` }
func (*NodeSnapshot) DeepCopy ¶
func (in *NodeSnapshot) DeepCopy() *NodeSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSnapshot.
func (*NodeSnapshot) DeepCopyInto ¶
func (in *NodeSnapshot) DeepCopyInto(out *NodeSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeUpdateInitiatedBy ¶
type NodeUpdateInitiatedBy string
const ( NodeUpdateInitiatedBy_system NodeUpdateInitiatedBy = "system" NodeUpdateInitiatedBy_customer NodeUpdateInitiatedBy = "customer" )
type NodeUpdateStatus ¶
type NodeUpdateStatus string
const ( NodeUpdateStatus_not_applied NodeUpdateStatus = "not-applied" NodeUpdateStatus_waiting_to_start NodeUpdateStatus = "waiting-to-start" NodeUpdateStatus_in_progress NodeUpdateStatus = "in-progress" NodeUpdateStatus_stopping NodeUpdateStatus = "stopping" NodeUpdateStatus_stopped NodeUpdateStatus = "stopped" NodeUpdateStatus_complete NodeUpdateStatus = "complete" )
type NotificationConfiguration ¶
type NotificationConfiguration struct { TopicARN *string `json:"topicARN,omitempty"` TopicStatus *string `json:"topicStatus,omitempty"` }
func (*NotificationConfiguration) DeepCopy ¶
func (in *NotificationConfiguration) DeepCopy() *NotificationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfiguration.
func (*NotificationConfiguration) DeepCopyInto ¶
func (in *NotificationConfiguration) DeepCopyInto(out *NotificationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutpostMode ¶
type OutpostMode string
const ( OutpostMode_single_outpost OutpostMode = "single-outpost" OutpostMode_cross_outpost OutpostMode = "cross-outpost" )
type Parameter ¶
type Parameter struct { AllowedValues *string `json:"allowedValues,omitempty"` DataType *string `json:"dataType,omitempty"` Description *string `json:"description,omitempty"` IsModifiable *bool `json:"isModifiable,omitempty"` MinimumEngineVersion *string `json:"minimumEngineVersion,omitempty"` ParameterName *string `json:"parameterName,omitempty"` ParameterValue *string `json:"parameterValue,omitempty"` Source *string `json:"source,omitempty"` }
func (*Parameter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parameter.
func (*Parameter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterNameValue ¶
type ParameterNameValue struct { ParameterName *string `json:"parameterName,omitempty"` ParameterValue *string `json:"parameterValue,omitempty"` }
func (*ParameterNameValue) DeepCopy ¶
func (in *ParameterNameValue) DeepCopy() *ParameterNameValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterNameValue.
func (*ParameterNameValue) DeepCopyInto ¶
func (in *ParameterNameValue) DeepCopyInto(out *ParameterNameValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PendingAutomaticFailoverStatus ¶
type PendingAutomaticFailoverStatus string
const ( PendingAutomaticFailoverStatus_enabled PendingAutomaticFailoverStatus = "enabled" PendingAutomaticFailoverStatus_disabled PendingAutomaticFailoverStatus = "disabled" )
type PendingModifiedValues ¶
type PendingModifiedValues struct { AuthTokenStatus *string `json:"authTokenStatus,omitempty"` CacheNodeType *string `json:"cacheNodeType,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` NumCacheNodes *int64 `json:"numCacheNodes,omitempty"` }
func (*PendingModifiedValues) DeepCopy ¶
func (in *PendingModifiedValues) DeepCopy() *PendingModifiedValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PendingModifiedValues.
func (*PendingModifiedValues) DeepCopyInto ¶
func (in *PendingModifiedValues) DeepCopyInto(out *PendingModifiedValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessedUpdateAction ¶
type ProcessedUpdateAction struct { CacheClusterID *string `json:"cacheClusterID,omitempty"` ReplicationGroupID *string `json:"replicationGroupID,omitempty"` ServiceUpdateName *string `json:"serviceUpdateName,omitempty"` }
func (*ProcessedUpdateAction) DeepCopy ¶
func (in *ProcessedUpdateAction) DeepCopy() *ProcessedUpdateAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessedUpdateAction.
func (*ProcessedUpdateAction) DeepCopyInto ¶
func (in *ProcessedUpdateAction) DeepCopyInto(out *ProcessedUpdateAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringCharge ¶
type RecurringCharge struct { RecurringChargeAmount *float64 `json:"recurringChargeAmount,omitempty"` RecurringChargeFrequency *string `json:"recurringChargeFrequency,omitempty"` }
func (*RecurringCharge) DeepCopy ¶
func (in *RecurringCharge) DeepCopy() *RecurringCharge
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringCharge.
func (*RecurringCharge) DeepCopyInto ¶
func (in *RecurringCharge) DeepCopyInto(out *RecurringCharge)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegionalConfiguration ¶
type RegionalConfiguration struct { ReplicationGroupID *string `json:"replicationGroupID,omitempty"` ReplicationGroupRegion *string `json:"replicationGroupRegion,omitempty"` }
func (*RegionalConfiguration) DeepCopy ¶
func (in *RegionalConfiguration) DeepCopy() *RegionalConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionalConfiguration.
func (*RegionalConfiguration) DeepCopyInto ¶
func (in *RegionalConfiguration) DeepCopyInto(out *RegionalConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationGroup ¶
type ReplicationGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReplicationGroupSpec `json:"spec,omitempty"` Status ReplicationGroupStatus `json:"status,omitempty"` }
ReplicationGroup is the Schema for the ReplicationGroups API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*ReplicationGroup) DeepCopy ¶
func (in *ReplicationGroup) DeepCopy() *ReplicationGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationGroup.
func (*ReplicationGroup) DeepCopyInto ¶
func (in *ReplicationGroup) DeepCopyInto(out *ReplicationGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationGroup) DeepCopyObject ¶
func (in *ReplicationGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReplicationGroupList ¶
type ReplicationGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReplicationGroup `json:"items"` }
ReplicationGroupList contains a list of ReplicationGroup +kubebuilder:object:root=true
func (*ReplicationGroupList) DeepCopy ¶
func (in *ReplicationGroupList) DeepCopy() *ReplicationGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationGroupList.
func (*ReplicationGroupList) DeepCopyInto ¶
func (in *ReplicationGroupList) DeepCopyInto(out *ReplicationGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationGroupList) DeepCopyObject ¶
func (in *ReplicationGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReplicationGroupPendingModifiedValues ¶
type ReplicationGroupPendingModifiedValues struct { AuthTokenStatus *string `json:"authTokenStatus,omitempty"` AutomaticFailoverStatus *string `json:"automaticFailoverStatus,omitempty"` PrimaryClusterID *string `json:"primaryClusterID,omitempty"` Resharding *ReshardingStatus `json:"resharding,omitempty"` UserGroups *UserGroupsUpdateStatus `json:"userGroups,omitempty"` }
func (*ReplicationGroupPendingModifiedValues) DeepCopy ¶
func (in *ReplicationGroupPendingModifiedValues) DeepCopy() *ReplicationGroupPendingModifiedValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationGroupPendingModifiedValues.
func (*ReplicationGroupPendingModifiedValues) DeepCopyInto ¶
func (in *ReplicationGroupPendingModifiedValues) DeepCopyInto(out *ReplicationGroupPendingModifiedValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationGroupSpec ¶
type ReplicationGroupSpec struct { AtRestEncryptionEnabled *bool `json:"atRestEncryptionEnabled,omitempty"` AuthToken *string `json:"authToken,omitempty"` AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty"` AutomaticFailoverEnabled *bool `json:"automaticFailoverEnabled,omitempty"` CacheNodeType *string `json:"cacheNodeType,omitempty"` CacheParameterGroupName *string `json:"cacheParameterGroupName,omitempty"` CacheSecurityGroupNames []*string `json:"cacheSecurityGroupNames,omitempty"` CacheSubnetGroupName *string `json:"cacheSubnetGroupName,omitempty"` Engine *string `json:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` GlobalReplicationGroupID *string `json:"globalReplicationGroupID,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` MultiAZEnabled *bool `json:"multiAZEnabled,omitempty"` NodeGroupConfiguration []*NodeGroupConfiguration `json:"nodeGroupConfiguration,omitempty"` NotificationTopicARN *string `json:"notificationTopicARN,omitempty"` NumCacheClusters *int64 `json:"numCacheClusters,omitempty"` NumNodeGroups *int64 `json:"numNodeGroups,omitempty"` Port *int64 `json:"port,omitempty"` PreferredCacheClusterAZs []*string `json:"preferredCacheClusterAZs,omitempty"` PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty"` PrimaryClusterID *string `json:"primaryClusterID,omitempty"` ReplicasPerNodeGroup *int64 `json:"replicasPerNodeGroup,omitempty"` // +kubebuilder:validation:Required ReplicationGroupDescription *string `json:"replicationGroupDescription"` // +kubebuilder:validation:Required ReplicationGroupID *string `json:"replicationGroupID"` SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"` SnapshotARNs []*string `json:"snapshotARNs,omitempty"` SnapshotName *string `json:"snapshotName,omitempty"` SnapshotRetentionLimit *int64 `json:"snapshotRetentionLimit,omitempty"` SnapshotWindow *string `json:"snapshotWindow,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitEncryptionEnabled *bool `json:"transitEncryptionEnabled,omitempty"` UserGroupIDs []*string `json:"userGroupIDs,omitempty"` }
ReplicationGroupSpec defines the desired state of ReplicationGroup
func (*ReplicationGroupSpec) DeepCopy ¶
func (in *ReplicationGroupSpec) DeepCopy() *ReplicationGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationGroupSpec.
func (*ReplicationGroupSpec) DeepCopyInto ¶
func (in *ReplicationGroupSpec) DeepCopyInto(out *ReplicationGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationGroupStatus ¶
type ReplicationGroupStatus 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"` AllowedScaleDownModifications []*string `json:"allowedScaleDownModifications,omitempty"` AllowedScaleUpModifications []*string `json:"allowedScaleUpModifications,omitempty"` AuthTokenEnabled *bool `json:"authTokenEnabled,omitempty"` AuthTokenLastModifiedDate *metav1.Time `json:"authTokenLastModifiedDate,omitempty"` AutomaticFailover *string `json:"automaticFailover,omitempty"` ClusterEnabled *bool `json:"clusterEnabled,omitempty"` ConfigurationEndpoint *Endpoint `json:"configurationEndpoint,omitempty"` Description *string `json:"description,omitempty"` Events []*Event `json:"events,omitempty"` GlobalReplicationGroupInfo *GlobalReplicationGroupInfo `json:"globalReplicationGroupInfo,omitempty"` MemberClusters []*string `json:"memberClusters,omitempty"` MemberClustersOutpostARNs []*string `json:"memberClustersOutpostARNs,omitempty"` MultiAZ *string `json:"multiAZ,omitempty"` NodeGroups []*NodeGroup `json:"nodeGroups,omitempty"` PendingModifiedValues *ReplicationGroupPendingModifiedValues `json:"pendingModifiedValues,omitempty"` SnapshottingClusterID *string `json:"snapshottingClusterID,omitempty"` Status *string `json:"status,omitempty"` }
ReplicationGroupStatus defines the observed state of ReplicationGroup
func (*ReplicationGroupStatus) DeepCopy ¶
func (in *ReplicationGroupStatus) DeepCopy() *ReplicationGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationGroupStatus.
func (*ReplicationGroupStatus) DeepCopyInto ¶
func (in *ReplicationGroupStatus) DeepCopyInto(out *ReplicationGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationGroup_SDK ¶
type ReplicationGroup_SDK struct { ARN *string `json:"arn,omitempty"` AtRestEncryptionEnabled *bool `json:"atRestEncryptionEnabled,omitempty"` AuthTokenEnabled *bool `json:"authTokenEnabled,omitempty"` AuthTokenLastModifiedDate *metav1.Time `json:"authTokenLastModifiedDate,omitempty"` AutomaticFailover *string `json:"automaticFailover,omitempty"` CacheNodeType *string `json:"cacheNodeType,omitempty"` ClusterEnabled *bool `json:"clusterEnabled,omitempty"` ConfigurationEndpoint *Endpoint `json:"configurationEndpoint,omitempty"` Description *string `json:"description,omitempty"` GlobalReplicationGroupInfo *GlobalReplicationGroupInfo `json:"globalReplicationGroupInfo,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` MemberClusters []*string `json:"memberClusters,omitempty"` MemberClustersOutpostARNs []*string `json:"memberClustersOutpostARNs,omitempty"` MultiAZ *string `json:"multiAZ,omitempty"` NodeGroups []*NodeGroup `json:"nodeGroups,omitempty"` PendingModifiedValues *ReplicationGroupPendingModifiedValues `json:"pendingModifiedValues,omitempty"` ReplicationGroupID *string `json:"replicationGroupID,omitempty"` SnapshotRetentionLimit *int64 `json:"snapshotRetentionLimit,omitempty"` SnapshotWindow *string `json:"snapshotWindow,omitempty"` SnapshottingClusterID *string `json:"snapshottingClusterID,omitempty"` Status *string `json:"status,omitempty"` TransitEncryptionEnabled *bool `json:"transitEncryptionEnabled,omitempty"` UserGroupIDs []*string `json:"userGroupIDs,omitempty"` }
func (*ReplicationGroup_SDK) DeepCopy ¶
func (in *ReplicationGroup_SDK) DeepCopy() *ReplicationGroup_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationGroup_SDK.
func (*ReplicationGroup_SDK) DeepCopyInto ¶
func (in *ReplicationGroup_SDK) DeepCopyInto(out *ReplicationGroup_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedCacheNode ¶
type ReservedCacheNode struct { CacheNodeCount *int64 `json:"cacheNodeCount,omitempty"` CacheNodeType *string `json:"cacheNodeType,omitempty"` Duration *int64 `json:"duration,omitempty"` FixedPrice *float64 `json:"fixedPrice,omitempty"` OfferingType *string `json:"offeringType,omitempty"` ProductDescription *string `json:"productDescription,omitempty"` ReservationARN *string `json:"reservationARN,omitempty"` ReservedCacheNodeID *string `json:"reservedCacheNodeID,omitempty"` ReservedCacheNodesOfferingID *string `json:"reservedCacheNodesOfferingID,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` State *string `json:"state,omitempty"` UsagePrice *float64 `json:"usagePrice,omitempty"` }
func (*ReservedCacheNode) DeepCopy ¶
func (in *ReservedCacheNode) DeepCopy() *ReservedCacheNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedCacheNode.
func (*ReservedCacheNode) DeepCopyInto ¶
func (in *ReservedCacheNode) DeepCopyInto(out *ReservedCacheNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedCacheNodesOffering ¶
type ReservedCacheNodesOffering struct { CacheNodeType *string `json:"cacheNodeType,omitempty"` Duration *int64 `json:"duration,omitempty"` FixedPrice *float64 `json:"fixedPrice,omitempty"` OfferingType *string `json:"offeringType,omitempty"` ProductDescription *string `json:"productDescription,omitempty"` ReservedCacheNodesOfferingID *string `json:"reservedCacheNodesOfferingID,omitempty"` UsagePrice *float64 `json:"usagePrice,omitempty"` }
func (*ReservedCacheNodesOffering) DeepCopy ¶
func (in *ReservedCacheNodesOffering) DeepCopy() *ReservedCacheNodesOffering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedCacheNodesOffering.
func (*ReservedCacheNodesOffering) DeepCopyInto ¶
func (in *ReservedCacheNodesOffering) DeepCopyInto(out *ReservedCacheNodesOffering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReshardingConfiguration ¶
type ReshardingConfiguration struct { NodeGroupID *string `json:"nodeGroupID,omitempty"` PreferredAvailabilityZones []*string `json:"preferredAvailabilityZones,omitempty"` }
func (*ReshardingConfiguration) DeepCopy ¶
func (in *ReshardingConfiguration) DeepCopy() *ReshardingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReshardingConfiguration.
func (*ReshardingConfiguration) DeepCopyInto ¶
func (in *ReshardingConfiguration) DeepCopyInto(out *ReshardingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReshardingStatus ¶
type ReshardingStatus struct {
SlotMigration *SlotMigration `json:"slotMigration,omitempty"`
}
func (*ReshardingStatus) DeepCopy ¶
func (in *ReshardingStatus) DeepCopy() *ReshardingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReshardingStatus.
func (*ReshardingStatus) DeepCopyInto ¶
func (in *ReshardingStatus) DeepCopyInto(out *ReshardingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupMembership ¶
type SecurityGroupMembership struct { SecurityGroupID *string `json:"securityGroupID,omitempty"` Status *string `json:"status,omitempty"` }
func (*SecurityGroupMembership) DeepCopy ¶
func (in *SecurityGroupMembership) DeepCopy() *SecurityGroupMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupMembership.
func (*SecurityGroupMembership) DeepCopyInto ¶
func (in *SecurityGroupMembership) DeepCopyInto(out *SecurityGroupMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceUpdate ¶
type ServiceUpdate struct { AutoUpdateAfterRecommendedApplyByDate *bool `json:"autoUpdateAfterRecommendedApplyByDate,omitempty"` Engine *string `json:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` EstimatedUpdateTime *string `json:"estimatedUpdateTime,omitempty"` ServiceUpdateDescription *string `json:"serviceUpdateDescription,omitempty"` ServiceUpdateEndDate *metav1.Time `json:"serviceUpdateEndDate,omitempty"` ServiceUpdateName *string `json:"serviceUpdateName,omitempty"` ServiceUpdateRecommendedApplyByDate *metav1.Time `json:"serviceUpdateRecommendedApplyByDate,omitempty"` ServiceUpdateReleaseDate *metav1.Time `json:"serviceUpdateReleaseDate,omitempty"` }
func (*ServiceUpdate) DeepCopy ¶
func (in *ServiceUpdate) DeepCopy() *ServiceUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceUpdate.
func (*ServiceUpdate) DeepCopyInto ¶
func (in *ServiceUpdate) DeepCopyInto(out *ServiceUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceUpdateSeverity ¶
type ServiceUpdateSeverity string
const ( ServiceUpdateSeverity_critical ServiceUpdateSeverity = "critical" ServiceUpdateSeverity_important ServiceUpdateSeverity = "important" ServiceUpdateSeverity_medium ServiceUpdateSeverity = "medium" ServiceUpdateSeverity_low ServiceUpdateSeverity = "low" )
type ServiceUpdateStatus ¶
type ServiceUpdateStatus string
const ( ServiceUpdateStatus_available ServiceUpdateStatus = "available" ServiceUpdateStatus_cancelled ServiceUpdateStatus = "cancelled" ServiceUpdateStatus_expired ServiceUpdateStatus = "expired" )
type ServiceUpdateType ¶
type ServiceUpdateType string
const (
ServiceUpdateType_security_update ServiceUpdateType = "security-update"
)
type SlotMigration ¶
type SlotMigration struct {
ProgressPercentage *float64 `json:"progressPercentage,omitempty"`
}
func (*SlotMigration) DeepCopy ¶
func (in *SlotMigration) DeepCopy() *SlotMigration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlotMigration.
func (*SlotMigration) DeepCopyInto ¶
func (in *SlotMigration) DeepCopyInto(out *SlotMigration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot ¶
type Snapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotSpec `json:"spec,omitempty"` Status SnapshotStatus `json:"status,omitempty"` }
Snapshot is the Schema for the Snapshots API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*Snapshot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotList ¶
type SnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Snapshot `json:"items"` }
SnapshotList contains a list of Snapshot +kubebuilder:object:root=true
func (*SnapshotList) DeepCopy ¶
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶
func (in *SnapshotList) DeepCopyInto(out *SnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotList) DeepCopyObject ¶
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotSpec ¶
type SnapshotSpec struct { CacheClusterID *string `json:"cacheClusterID,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` ReplicationGroupID *string `json:"replicationGroupID,omitempty"` // +kubebuilder:validation:Required SnapshotName *string `json:"snapshotName"` SourceSnapshotName *string `json:"sourceSnapshotName,omitempty"` }
SnapshotSpec defines the desired state of Snapshot
func (*SnapshotSpec) DeepCopy ¶
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶
func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotStatus ¶
type SnapshotStatus struct { // 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"` AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty"` AutomaticFailover *string `json:"automaticFailover,omitempty"` CacheClusterCreateTime *metav1.Time `json:"cacheClusterCreateTime,omitempty"` CacheNodeType *string `json:"cacheNodeType,omitempty"` CacheParameterGroupName *string `json:"cacheParameterGroupName,omitempty"` CacheSubnetGroupName *string `json:"cacheSubnetGroupName,omitempty"` Engine *string `json:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` NodeSnapshots []*NodeSnapshot `json:"nodeSnapshots,omitempty"` NumCacheNodes *int64 `json:"numCacheNodes,omitempty"` NumNodeGroups *int64 `json:"numNodeGroups,omitempty"` Port *int64 `json:"port,omitempty"` PreferredAvailabilityZone *string `json:"preferredAvailabilityZone,omitempty"` PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty"` PreferredOutpostARN *string `json:"preferredOutpostARN,omitempty"` ReplicationGroupDescription *string `json:"replicationGroupDescription,omitempty"` SnapshotRetentionLimit *int64 `json:"snapshotRetentionLimit,omitempty"` SnapshotSource *string `json:"snapshotSource,omitempty"` SnapshotStatus *string `json:"snapshotStatus,omitempty"` SnapshotWindow *string `json:"snapshotWindow,omitempty"` TopicARN *string `json:"topicARN,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
SnapshotStatus defines the observed state of Snapshot
func (*SnapshotStatus) DeepCopy ¶
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot_SDK ¶
type Snapshot_SDK struct { ARN *string `json:"arn,omitempty"` AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty"` AutomaticFailover *string `json:"automaticFailover,omitempty"` CacheClusterCreateTime *metav1.Time `json:"cacheClusterCreateTime,omitempty"` CacheClusterID *string `json:"cacheClusterID,omitempty"` CacheNodeType *string `json:"cacheNodeType,omitempty"` CacheParameterGroupName *string `json:"cacheParameterGroupName,omitempty"` CacheSubnetGroupName *string `json:"cacheSubnetGroupName,omitempty"` Engine *string `json:"engine,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` NodeSnapshots []*NodeSnapshot `json:"nodeSnapshots,omitempty"` NumCacheNodes *int64 `json:"numCacheNodes,omitempty"` NumNodeGroups *int64 `json:"numNodeGroups,omitempty"` Port *int64 `json:"port,omitempty"` PreferredAvailabilityZone *string `json:"preferredAvailabilityZone,omitempty"` PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty"` PreferredOutpostARN *string `json:"preferredOutpostARN,omitempty"` ReplicationGroupDescription *string `json:"replicationGroupDescription,omitempty"` ReplicationGroupID *string `json:"replicationGroupID,omitempty"` SnapshotName *string `json:"snapshotName,omitempty"` SnapshotRetentionLimit *int64 `json:"snapshotRetentionLimit,omitempty"` SnapshotSource *string `json:"snapshotSource,omitempty"` SnapshotStatus *string `json:"snapshotStatus,omitempty"` SnapshotWindow *string `json:"snapshotWindow,omitempty"` TopicARN *string `json:"topicARN,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
func (*Snapshot_SDK) DeepCopy ¶
func (in *Snapshot_SDK) DeepCopy() *Snapshot_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot_SDK.
func (*Snapshot_SDK) DeepCopyInto ¶
func (in *Snapshot_SDK) DeepCopyInto(out *Snapshot_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceType ¶
type SourceType string
const ( SourceType_cache_cluster SourceType = "cache-cluster" SourceType_cache_parameter_group SourceType = "cache-parameter-group" SourceType_cache_security_group SourceType = "cache-security-group" SourceType_cache_subnet_group SourceType = "cache-subnet-group" SourceType_replication_group SourceType = "replication-group" SourceType_user SourceType = "user" SourceType_user_group SourceType = "user-group" )
type Subnet ¶
type Subnet struct { SubnetAvailabilityZone *AvailabilityZone `json:"subnetAvailabilityZone,omitempty"` SubnetIdentifier *string `json:"subnetIdentifier,omitempty"` SubnetOutpost *SubnetOutpost `json:"subnetOutpost,omitempty"` }
func (*Subnet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
func (*Subnet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetOutpost ¶
type SubnetOutpost struct {
SubnetOutpostARN *string `json:"subnetOutpostARN,omitempty"`
}
func (*SubnetOutpost) DeepCopy ¶
func (in *SubnetOutpost) DeepCopy() *SubnetOutpost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetOutpost.
func (*SubnetOutpost) DeepCopyInto ¶
func (in *SubnetOutpost) DeepCopyInto(out *SubnetOutpost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 TimeRangeFilter ¶
type TimeRangeFilter struct { EndTime *metav1.Time `json:"endTime,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` }
func (*TimeRangeFilter) DeepCopy ¶
func (in *TimeRangeFilter) DeepCopy() *TimeRangeFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeRangeFilter.
func (*TimeRangeFilter) DeepCopyInto ¶
func (in *TimeRangeFilter) DeepCopyInto(out *TimeRangeFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnprocessedUpdateAction ¶
type UnprocessedUpdateAction struct { CacheClusterID *string `json:"cacheClusterID,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` ErrorType *string `json:"errorType,omitempty"` ReplicationGroupID *string `json:"replicationGroupID,omitempty"` ServiceUpdateName *string `json:"serviceUpdateName,omitempty"` }
func (*UnprocessedUpdateAction) DeepCopy ¶
func (in *UnprocessedUpdateAction) DeepCopy() *UnprocessedUpdateAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnprocessedUpdateAction.
func (*UnprocessedUpdateAction) DeepCopyInto ¶
func (in *UnprocessedUpdateAction) DeepCopyInto(out *UnprocessedUpdateAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateAction ¶
type UpdateAction struct { CacheClusterID *string `json:"cacheClusterID,omitempty"` Engine *string `json:"engine,omitempty"` EstimatedUpdateTime *string `json:"estimatedUpdateTime,omitempty"` NodesUpdated *string `json:"nodesUpdated,omitempty"` ReplicationGroupID *string `json:"replicationGroupID,omitempty"` ServiceUpdateName *string `json:"serviceUpdateName,omitempty"` ServiceUpdateRecommendedApplyByDate *metav1.Time `json:"serviceUpdateRecommendedApplyByDate,omitempty"` ServiceUpdateReleaseDate *metav1.Time `json:"serviceUpdateReleaseDate,omitempty"` UpdateActionAvailableDate *metav1.Time `json:"updateActionAvailableDate,omitempty"` UpdateActionStatusModifiedDate *metav1.Time `json:"updateActionStatusModifiedDate,omitempty"` }
func (*UpdateAction) DeepCopy ¶
func (in *UpdateAction) DeepCopy() *UpdateAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateAction.
func (*UpdateAction) DeepCopyInto ¶
func (in *UpdateAction) DeepCopyInto(out *UpdateAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateActionStatus ¶
type UpdateActionStatus string
const ( UpdateActionStatus_not_applied UpdateActionStatus = "not-applied" UpdateActionStatus_waiting_to_start UpdateActionStatus = "waiting-to-start" UpdateActionStatus_in_progress UpdateActionStatus = "in-progress" UpdateActionStatus_stopping UpdateActionStatus = "stopping" UpdateActionStatus_stopped UpdateActionStatus = "stopped" UpdateActionStatus_complete UpdateActionStatus = "complete" UpdateActionStatus_scheduling UpdateActionStatus = "scheduling" UpdateActionStatus_scheduled UpdateActionStatus = "scheduled" UpdateActionStatus_not_applicable UpdateActionStatus = "not-applicable" )
type User ¶
type User struct { ARN *string `json:"arn,omitempty"` AccessString *string `json:"accessString,omitempty"` Status *string `json:"status,omitempty"` UserGroupIDs []*string `json:"userGroupIDs,omitempty"` UserID *string `json:"userID,omitempty"` UserName *string `json:"userName,omitempty"` }
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroup ¶
type UserGroup struct { ARN *string `json:"arn,omitempty"` Status *string `json:"status,omitempty"` UserGroupID *string `json:"userGroupID,omitempty"` }
func (*UserGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroup.
func (*UserGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupsUpdateStatus ¶
type UserGroupsUpdateStatus struct { UserGroupIDsToAdd []*string `json:"userGroupIDsToAdd,omitempty"` UserGroupIDsToRemove []*string `json:"userGroupIDsToRemove,omitempty"` }
func (*UserGroupsUpdateStatus) DeepCopy ¶
func (in *UserGroupsUpdateStatus) DeepCopy() *UserGroupsUpdateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupsUpdateStatus.
func (*UserGroupsUpdateStatus) DeepCopyInto ¶
func (in *UserGroupsUpdateStatus) DeepCopyInto(out *UserGroupsUpdateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.