Documentation ¶
Overview ¶
+groupName=redshift.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (r *Cluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cluster) ValidateCreate() error
- func (r *Cluster) ValidateDelete() error
- func (r *Cluster) ValidateUpdate(old runtime.Object) error
- type ClusterList
- type ClusterSpec
- type ClusterSpecLogging
- type ClusterSpecLoggingCodec
- type ClusterSpecResource
- type ClusterSpecSnapshotCopy
- type ClusterSpecSnapshotCopyCodec
- type ClusterStatus
- type EventSubscription
- func (in *EventSubscription) DeepCopy() *EventSubscription
- func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
- func (in *EventSubscription) DeepCopyObject() runtime.Object
- func (r *EventSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventSubscription) ValidateCreate() error
- func (r *EventSubscription) ValidateDelete() error
- func (r *EventSubscription) ValidateUpdate(old runtime.Object) error
- type EventSubscriptionList
- type EventSubscriptionSpec
- type EventSubscriptionSpecResource
- type EventSubscriptionStatus
- type ParameterGroup
- func (in *ParameterGroup) DeepCopy() *ParameterGroup
- func (in *ParameterGroup) DeepCopyInto(out *ParameterGroup)
- func (in *ParameterGroup) DeepCopyObject() runtime.Object
- func (r *ParameterGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ParameterGroup) ValidateCreate() error
- func (r *ParameterGroup) ValidateDelete() error
- func (r *ParameterGroup) ValidateUpdate(old runtime.Object) error
- type ParameterGroupList
- type ParameterGroupSpec
- type ParameterGroupSpecParameter
- type ParameterGroupSpecResource
- type ParameterGroupStatus
- type SecurityGroup
- func (in *SecurityGroup) DeepCopy() *SecurityGroup
- func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
- func (in *SecurityGroup) DeepCopyObject() runtime.Object
- func (r *SecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityGroup) ValidateCreate() error
- func (r *SecurityGroup) ValidateDelete() error
- func (r *SecurityGroup) ValidateUpdate(old runtime.Object) error
- type SecurityGroupList
- type SecurityGroupSpec
- type SecurityGroupSpecIngress
- type SecurityGroupSpecResource
- type SecurityGroupStatus
- type SnapshotCopyGrant
- func (in *SnapshotCopyGrant) DeepCopy() *SnapshotCopyGrant
- func (in *SnapshotCopyGrant) DeepCopyInto(out *SnapshotCopyGrant)
- func (in *SnapshotCopyGrant) DeepCopyObject() runtime.Object
- func (r *SnapshotCopyGrant) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SnapshotCopyGrant) ValidateCreate() error
- func (r *SnapshotCopyGrant) ValidateDelete() error
- func (r *SnapshotCopyGrant) ValidateUpdate(old runtime.Object) error
- type SnapshotCopyGrantList
- type SnapshotCopyGrantSpec
- type SnapshotCopyGrantSpecResource
- type SnapshotCopyGrantStatus
- type SnapshotSchedule
- func (in *SnapshotSchedule) DeepCopy() *SnapshotSchedule
- func (in *SnapshotSchedule) DeepCopyInto(out *SnapshotSchedule)
- func (in *SnapshotSchedule) DeepCopyObject() runtime.Object
- func (r *SnapshotSchedule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SnapshotSchedule) ValidateCreate() error
- func (r *SnapshotSchedule) ValidateDelete() error
- func (r *SnapshotSchedule) ValidateUpdate(old runtime.Object) error
- type SnapshotScheduleAssociation
- func (in *SnapshotScheduleAssociation) DeepCopy() *SnapshotScheduleAssociation
- func (in *SnapshotScheduleAssociation) DeepCopyInto(out *SnapshotScheduleAssociation)
- func (in *SnapshotScheduleAssociation) DeepCopyObject() runtime.Object
- func (r *SnapshotScheduleAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SnapshotScheduleAssociation) ValidateCreate() error
- func (r *SnapshotScheduleAssociation) ValidateDelete() error
- func (r *SnapshotScheduleAssociation) ValidateUpdate(old runtime.Object) error
- type SnapshotScheduleAssociationList
- type SnapshotScheduleAssociationSpec
- type SnapshotScheduleAssociationSpecResource
- type SnapshotScheduleAssociationStatus
- type SnapshotScheduleList
- type SnapshotScheduleSpec
- type SnapshotScheduleSpecResource
- type SnapshotScheduleStatus
- type SubnetGroup
- func (in *SubnetGroup) DeepCopy() *SubnetGroup
- func (in *SubnetGroup) DeepCopyInto(out *SubnetGroup)
- func (in *SubnetGroup) DeepCopyObject() runtime.Object
- func (r *SubnetGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SubnetGroup) ValidateCreate() error
- func (r *SubnetGroup) ValidateDelete() error
- func (r *SubnetGroup) ValidateUpdate(old runtime.Object) error
- type SubnetGroupList
- type SubnetGroupSpec
- type SubnetGroupSpecResource
- type SubnetGroupStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: redshift.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec,omitempty"` Status ClusterStatus `json:"status,omitempty"` }
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) SetupWebhookWithManager ¶
func (*Cluster) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cluster) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cluster CRD objects Items []Cluster `json:"items,omitempty"` }
ClusterList is a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSpec ¶
type ClusterSpec struct { State *ClusterSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` }
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecLogging ¶
type ClusterSpecLogging struct { // +optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name"` Enable *bool `json:"enable" tf:"enable"` // +optional S3KeyPrefix *string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix"` }
func (*ClusterSpecLogging) DeepCopy ¶
func (in *ClusterSpecLogging) DeepCopy() *ClusterSpecLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecLogging.
func (*ClusterSpecLogging) DeepCopyInto ¶
func (in *ClusterSpecLogging) DeepCopyInto(out *ClusterSpecLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecLoggingCodec ¶
type ClusterSpecLoggingCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecLoggingCodec) Decode ¶
func (ClusterSpecLoggingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterSpecResource ¶
type ClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowVersionUpgrade *bool `json:"allowVersionUpgrade,omitempty" tf:"allow_version_upgrade"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutomatedSnapshotRetentionPeriod *int64 `json:"automatedSnapshotRetentionPeriod,omitempty" tf:"automated_snapshot_retention_period"` // +optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"` ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier"` // +optional ClusterParameterGroupName *string `json:"clusterParameterGroupName,omitempty" tf:"cluster_parameter_group_name"` // +optional ClusterPublicKey *string `json:"clusterPublicKey,omitempty" tf:"cluster_public_key"` // +optional ClusterRevisionNumber *string `json:"clusterRevisionNumber,omitempty" tf:"cluster_revision_number"` // +optional ClusterSecurityGroups []string `json:"clusterSecurityGroups,omitempty" tf:"cluster_security_groups"` // +optional ClusterSubnetGroupName *string `json:"clusterSubnetGroupName,omitempty" tf:"cluster_subnet_group_name"` // +optional ClusterType *string `json:"clusterType,omitempty" tf:"cluster_type"` // +optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version"` // +optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name"` // +optional DnsName *string `json:"dnsName,omitempty" tf:"dns_name"` // +optional ElasticIP *string `json:"elasticIP,omitempty" tf:"elastic_ip"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` // +optional EnhancedVpcRouting *bool `json:"enhancedVpcRouting,omitempty" tf:"enhanced_vpc_routing"` // +optional FinalSnapshotIdentifier *string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier"` // +optional IamRoles []string `json:"iamRoles,omitempty" tf:"iam_roles"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional Logging *ClusterSpecLogging `json:"logging,omitempty" tf:"logging"` // +optional MasterPassword *string `json:"-" sensitive:"true" tf:"master_password"` // +optional MasterUsername *string `json:"masterUsername,omitempty" tf:"master_username"` NodeType *string `json:"nodeType" tf:"node_type"` // +optional NumberOfNodes *int64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes"` // +optional OwnerAccount *string `json:"ownerAccount,omitempty" tf:"owner_account"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window"` // +optional PubliclyAccessible *bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible"` // +optional SkipFinalSnapshot *bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot"` // +optional SnapshotClusterIdentifier *string `json:"snapshotClusterIdentifier,omitempty" tf:"snapshot_cluster_identifier"` // +optional SnapshotCopy *ClusterSpecSnapshotCopy `json:"snapshotCopy,omitempty" tf:"snapshot_copy"` // +optional SnapshotIdentifier *string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids"` }
func (*ClusterSpecResource) DeepCopy ¶
func (in *ClusterSpecResource) DeepCopy() *ClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecResource.
func (*ClusterSpecResource) DeepCopyInto ¶
func (in *ClusterSpecResource) DeepCopyInto(out *ClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecSnapshotCopy ¶
type ClusterSpecSnapshotCopy struct { DestinationRegion *string `json:"destinationRegion" tf:"destination_region"` // +optional GrantName *string `json:"grantName,omitempty" tf:"grant_name"` // +optional RetentionPeriod *int64 `json:"retentionPeriod,omitempty" tf:"retention_period"` }
func (*ClusterSpecSnapshotCopy) DeepCopy ¶
func (in *ClusterSpecSnapshotCopy) DeepCopy() *ClusterSpecSnapshotCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecSnapshotCopy.
func (*ClusterSpecSnapshotCopy) DeepCopyInto ¶
func (in *ClusterSpecSnapshotCopy) DeepCopyInto(out *ClusterSpecSnapshotCopy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecSnapshotCopyCodec ¶
type ClusterSpecSnapshotCopyCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecSnapshotCopyCodec) Decode ¶
func (ClusterSpecSnapshotCopyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterStatus ¶
type ClusterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscription ¶
type EventSubscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventSubscriptionSpec `json:"spec,omitempty"` Status EventSubscriptionStatus `json:"status,omitempty"` }
func (*EventSubscription) DeepCopy ¶
func (in *EventSubscription) DeepCopy() *EventSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscription.
func (*EventSubscription) DeepCopyInto ¶
func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscription) DeepCopyObject ¶
func (in *EventSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventSubscription) SetupWebhookWithManager ¶
func (r *EventSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EventSubscription) ValidateCreate ¶
func (r *EventSubscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventSubscription) ValidateDelete ¶
func (r *EventSubscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EventSubscription) ValidateUpdate ¶
func (r *EventSubscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EventSubscriptionList ¶
type EventSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EventSubscription CRD objects Items []EventSubscription `json:"items,omitempty"` }
EventSubscriptionList is a list of EventSubscriptions
func (*EventSubscriptionList) DeepCopy ¶
func (in *EventSubscriptionList) DeepCopy() *EventSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionList.
func (*EventSubscriptionList) DeepCopyInto ¶
func (in *EventSubscriptionList) DeepCopyInto(out *EventSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscriptionList) DeepCopyObject ¶
func (in *EventSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventSubscriptionSpec ¶
type EventSubscriptionSpec struct { State *EventSubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource EventSubscriptionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*EventSubscriptionSpec) DeepCopy ¶
func (in *EventSubscriptionSpec) DeepCopy() *EventSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpec.
func (*EventSubscriptionSpec) DeepCopyInto ¶
func (in *EventSubscriptionSpec) DeepCopyInto(out *EventSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecResource ¶
type EventSubscriptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CustomerAwsID *string `json:"customerAwsID,omitempty" tf:"customer_aws_id"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional EventCategories []string `json:"eventCategories,omitempty" tf:"event_categories"` Name *string `json:"name" tf:"name"` // +optional Severity *string `json:"severity,omitempty" tf:"severity"` SnsTopicArn *string `json:"snsTopicArn" tf:"sns_topic_arn"` // +optional SourceIDS []string `json:"sourceIDS,omitempty" tf:"source_ids"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*EventSubscriptionSpecResource) DeepCopy ¶
func (in *EventSubscriptionSpecResource) DeepCopy() *EventSubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecResource.
func (*EventSubscriptionSpecResource) DeepCopyInto ¶
func (in *EventSubscriptionSpecResource) DeepCopyInto(out *EventSubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionStatus ¶
type EventSubscriptionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EventSubscriptionStatus) DeepCopy ¶
func (in *EventSubscriptionStatus) DeepCopy() *EventSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionStatus.
func (*EventSubscriptionStatus) DeepCopyInto ¶
func (in *EventSubscriptionStatus) DeepCopyInto(out *EventSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroup ¶
type ParameterGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ParameterGroupSpec `json:"spec,omitempty"` Status ParameterGroupStatus `json:"status,omitempty"` }
func (*ParameterGroup) DeepCopy ¶
func (in *ParameterGroup) DeepCopy() *ParameterGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroup.
func (*ParameterGroup) DeepCopyInto ¶
func (in *ParameterGroup) DeepCopyInto(out *ParameterGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParameterGroup) DeepCopyObject ¶
func (in *ParameterGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ParameterGroup) SetupWebhookWithManager ¶
func (r *ParameterGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ParameterGroup) ValidateCreate ¶
func (r *ParameterGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ParameterGroup) ValidateDelete ¶
func (r *ParameterGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ParameterGroup) ValidateUpdate ¶
func (r *ParameterGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ParameterGroupList ¶
type ParameterGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ParameterGroup CRD objects Items []ParameterGroup `json:"items,omitempty"` }
ParameterGroupList is a list of ParameterGroups
func (*ParameterGroupList) DeepCopy ¶
func (in *ParameterGroupList) DeepCopy() *ParameterGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupList.
func (*ParameterGroupList) DeepCopyInto ¶
func (in *ParameterGroupList) DeepCopyInto(out *ParameterGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParameterGroupList) DeepCopyObject ¶
func (in *ParameterGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ParameterGroupSpec ¶
type ParameterGroupSpec struct { State *ParameterGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ParameterGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ParameterGroupSpec) DeepCopy ¶
func (in *ParameterGroupSpec) DeepCopy() *ParameterGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupSpec.
func (*ParameterGroupSpec) DeepCopyInto ¶
func (in *ParameterGroupSpec) DeepCopyInto(out *ParameterGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupSpecParameter ¶
type ParameterGroupSpecParameter struct { Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*ParameterGroupSpecParameter) DeepCopy ¶
func (in *ParameterGroupSpecParameter) DeepCopy() *ParameterGroupSpecParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupSpecParameter.
func (*ParameterGroupSpecParameter) DeepCopyInto ¶
func (in *ParameterGroupSpecParameter) DeepCopyInto(out *ParameterGroupSpecParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupSpecResource ¶
type ParameterGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` Family *string `json:"family" tf:"family"` Name *string `json:"name" tf:"name"` // +optional Parameter []ParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ParameterGroupSpecResource) DeepCopy ¶
func (in *ParameterGroupSpecResource) DeepCopy() *ParameterGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupSpecResource.
func (*ParameterGroupSpecResource) DeepCopyInto ¶
func (in *ParameterGroupSpecResource) DeepCopyInto(out *ParameterGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupStatus ¶
type ParameterGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ParameterGroupStatus) DeepCopy ¶
func (in *ParameterGroupStatus) DeepCopy() *ParameterGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupStatus.
func (*ParameterGroupStatus) DeepCopyInto ¶
func (in *ParameterGroupStatus) DeepCopyInto(out *ParameterGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroup ¶
type SecurityGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupSpec `json:"spec,omitempty"` Status SecurityGroupStatus `json:"status,omitempty"` }
func (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroup) DeepCopyObject ¶
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) SetupWebhookWithManager ¶
func (r *SecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityGroup) ValidateCreate ¶
func (r *SecurityGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityGroup) ValidateDelete ¶
func (r *SecurityGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityGroup) ValidateUpdate ¶
func (r *SecurityGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityGroupList ¶
type SecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecurityGroup CRD objects Items []SecurityGroup `json:"items,omitempty"` }
SecurityGroupList is a list of SecurityGroups
func (*SecurityGroupList) DeepCopy ¶
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶
func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupList) DeepCopyObject ¶
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityGroupSpec ¶
type SecurityGroupSpec struct { State *SecurityGroupSpecResource `json:"state,omitempty" tf:"-"` Resource SecurityGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*SecurityGroupSpec) DeepCopy ¶
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶
func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecIngress ¶
type SecurityGroupSpecIngress struct { // +optional Cidr *string `json:"cidr,omitempty" tf:"cidr"` // +optional SecurityGroupName *string `json:"securityGroupName,omitempty" tf:"security_group_name"` // +optional SecurityGroupOwnerID *string `json:"securityGroupOwnerID,omitempty" tf:"security_group_owner_id"` }
func (*SecurityGroupSpecIngress) DeepCopy ¶
func (in *SecurityGroupSpecIngress) DeepCopy() *SecurityGroupSpecIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecIngress.
func (*SecurityGroupSpecIngress) DeepCopyInto ¶
func (in *SecurityGroupSpecIngress) DeepCopyInto(out *SecurityGroupSpecIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecResource ¶
type SecurityGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` Ingress []SecurityGroupSpecIngress `json:"ingress" tf:"ingress"` Name *string `json:"name" tf:"name"` }
func (*SecurityGroupSpecResource) DeepCopy ¶
func (in *SecurityGroupSpecResource) DeepCopy() *SecurityGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecResource.
func (*SecurityGroupSpecResource) DeepCopyInto ¶
func (in *SecurityGroupSpecResource) DeepCopyInto(out *SecurityGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupStatus ¶
type SecurityGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SecurityGroupStatus) DeepCopy ¶
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyGrant ¶
type SnapshotCopyGrant struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotCopyGrantSpec `json:"spec,omitempty"` Status SnapshotCopyGrantStatus `json:"status,omitempty"` }
func (*SnapshotCopyGrant) DeepCopy ¶
func (in *SnapshotCopyGrant) DeepCopy() *SnapshotCopyGrant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrant.
func (*SnapshotCopyGrant) DeepCopyInto ¶
func (in *SnapshotCopyGrant) DeepCopyInto(out *SnapshotCopyGrant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotCopyGrant) DeepCopyObject ¶
func (in *SnapshotCopyGrant) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotCopyGrant) SetupWebhookWithManager ¶
func (r *SnapshotCopyGrant) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SnapshotCopyGrant) ValidateCreate ¶
func (r *SnapshotCopyGrant) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotCopyGrant) ValidateDelete ¶
func (r *SnapshotCopyGrant) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotCopyGrant) ValidateUpdate ¶
func (r *SnapshotCopyGrant) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SnapshotCopyGrantList ¶
type SnapshotCopyGrantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SnapshotCopyGrant CRD objects Items []SnapshotCopyGrant `json:"items,omitempty"` }
SnapshotCopyGrantList is a list of SnapshotCopyGrants
func (*SnapshotCopyGrantList) DeepCopy ¶
func (in *SnapshotCopyGrantList) DeepCopy() *SnapshotCopyGrantList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantList.
func (*SnapshotCopyGrantList) DeepCopyInto ¶
func (in *SnapshotCopyGrantList) DeepCopyInto(out *SnapshotCopyGrantList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotCopyGrantList) DeepCopyObject ¶
func (in *SnapshotCopyGrantList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotCopyGrantSpec ¶
type SnapshotCopyGrantSpec struct { State *SnapshotCopyGrantSpecResource `json:"state,omitempty" tf:"-"` Resource SnapshotCopyGrantSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*SnapshotCopyGrantSpec) DeepCopy ¶
func (in *SnapshotCopyGrantSpec) DeepCopy() *SnapshotCopyGrantSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantSpec.
func (*SnapshotCopyGrantSpec) DeepCopyInto ¶
func (in *SnapshotCopyGrantSpec) DeepCopyInto(out *SnapshotCopyGrantSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyGrantSpecResource ¶
type SnapshotCopyGrantSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` SnapshotCopyGrantName *string `json:"snapshotCopyGrantName" tf:"snapshot_copy_grant_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*SnapshotCopyGrantSpecResource) DeepCopy ¶
func (in *SnapshotCopyGrantSpecResource) DeepCopy() *SnapshotCopyGrantSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantSpecResource.
func (*SnapshotCopyGrantSpecResource) DeepCopyInto ¶
func (in *SnapshotCopyGrantSpecResource) DeepCopyInto(out *SnapshotCopyGrantSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotCopyGrantStatus ¶
type SnapshotCopyGrantStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SnapshotCopyGrantStatus) DeepCopy ¶
func (in *SnapshotCopyGrantStatus) DeepCopy() *SnapshotCopyGrantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCopyGrantStatus.
func (*SnapshotCopyGrantStatus) DeepCopyInto ¶
func (in *SnapshotCopyGrantStatus) DeepCopyInto(out *SnapshotCopyGrantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotSchedule ¶
type SnapshotSchedule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotScheduleSpec `json:"spec,omitempty"` Status SnapshotScheduleStatus `json:"status,omitempty"` }
func (*SnapshotSchedule) DeepCopy ¶
func (in *SnapshotSchedule) DeepCopy() *SnapshotSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSchedule.
func (*SnapshotSchedule) DeepCopyInto ¶
func (in *SnapshotSchedule) DeepCopyInto(out *SnapshotSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotSchedule) DeepCopyObject ¶
func (in *SnapshotSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotSchedule) SetupWebhookWithManager ¶
func (r *SnapshotSchedule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SnapshotSchedule) ValidateCreate ¶
func (r *SnapshotSchedule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotSchedule) ValidateDelete ¶
func (r *SnapshotSchedule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotSchedule) ValidateUpdate ¶
func (r *SnapshotSchedule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SnapshotScheduleAssociation ¶
type SnapshotScheduleAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotScheduleAssociationSpec `json:"spec,omitempty"` Status SnapshotScheduleAssociationStatus `json:"status,omitempty"` }
func (*SnapshotScheduleAssociation) DeepCopy ¶
func (in *SnapshotScheduleAssociation) DeepCopy() *SnapshotScheduleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociation.
func (*SnapshotScheduleAssociation) DeepCopyInto ¶
func (in *SnapshotScheduleAssociation) DeepCopyInto(out *SnapshotScheduleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotScheduleAssociation) DeepCopyObject ¶
func (in *SnapshotScheduleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotScheduleAssociation) SetupWebhookWithManager ¶
func (r *SnapshotScheduleAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SnapshotScheduleAssociation) ValidateCreate ¶
func (r *SnapshotScheduleAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotScheduleAssociation) ValidateDelete ¶
func (r *SnapshotScheduleAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SnapshotScheduleAssociation) ValidateUpdate ¶
func (r *SnapshotScheduleAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SnapshotScheduleAssociationList ¶
type SnapshotScheduleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SnapshotScheduleAssociation CRD objects Items []SnapshotScheduleAssociation `json:"items,omitempty"` }
SnapshotScheduleAssociationList is a list of SnapshotScheduleAssociations
func (*SnapshotScheduleAssociationList) DeepCopy ¶
func (in *SnapshotScheduleAssociationList) DeepCopy() *SnapshotScheduleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationList.
func (*SnapshotScheduleAssociationList) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationList) DeepCopyInto(out *SnapshotScheduleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotScheduleAssociationList) DeepCopyObject ¶
func (in *SnapshotScheduleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotScheduleAssociationSpec ¶
type SnapshotScheduleAssociationSpec struct { State *SnapshotScheduleAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource SnapshotScheduleAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*SnapshotScheduleAssociationSpec) DeepCopy ¶
func (in *SnapshotScheduleAssociationSpec) DeepCopy() *SnapshotScheduleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationSpec.
func (*SnapshotScheduleAssociationSpec) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationSpec) DeepCopyInto(out *SnapshotScheduleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleAssociationSpecResource ¶
type SnapshotScheduleAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier"` ScheduleIdentifier *string `json:"scheduleIdentifier" tf:"schedule_identifier"` }
func (*SnapshotScheduleAssociationSpecResource) DeepCopy ¶
func (in *SnapshotScheduleAssociationSpecResource) DeepCopy() *SnapshotScheduleAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationSpecResource.
func (*SnapshotScheduleAssociationSpecResource) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationSpecResource) DeepCopyInto(out *SnapshotScheduleAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleAssociationStatus ¶
type SnapshotScheduleAssociationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SnapshotScheduleAssociationStatus) DeepCopy ¶
func (in *SnapshotScheduleAssociationStatus) DeepCopy() *SnapshotScheduleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleAssociationStatus.
func (*SnapshotScheduleAssociationStatus) DeepCopyInto ¶
func (in *SnapshotScheduleAssociationStatus) DeepCopyInto(out *SnapshotScheduleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleList ¶
type SnapshotScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SnapshotSchedule CRD objects Items []SnapshotSchedule `json:"items,omitempty"` }
SnapshotScheduleList is a list of SnapshotSchedules
func (*SnapshotScheduleList) DeepCopy ¶
func (in *SnapshotScheduleList) DeepCopy() *SnapshotScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleList.
func (*SnapshotScheduleList) DeepCopyInto ¶
func (in *SnapshotScheduleList) DeepCopyInto(out *SnapshotScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotScheduleList) DeepCopyObject ¶
func (in *SnapshotScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotScheduleSpec ¶
type SnapshotScheduleSpec struct { State *SnapshotScheduleSpecResource `json:"state,omitempty" tf:"-"` Resource SnapshotScheduleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*SnapshotScheduleSpec) DeepCopy ¶
func (in *SnapshotScheduleSpec) DeepCopy() *SnapshotScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleSpec.
func (*SnapshotScheduleSpec) DeepCopyInto ¶
func (in *SnapshotScheduleSpec) DeepCopyInto(out *SnapshotScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleSpecResource ¶
type SnapshotScheduleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Definitions []string `json:"definitions" tf:"definitions"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` // +optional Identifier *string `json:"identifier,omitempty" tf:"identifier"` // +optional IdentifierPrefix *string `json:"identifierPrefix,omitempty" tf:"identifier_prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*SnapshotScheduleSpecResource) DeepCopy ¶
func (in *SnapshotScheduleSpecResource) DeepCopy() *SnapshotScheduleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleSpecResource.
func (*SnapshotScheduleSpecResource) DeepCopyInto ¶
func (in *SnapshotScheduleSpecResource) DeepCopyInto(out *SnapshotScheduleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotScheduleStatus ¶
type SnapshotScheduleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SnapshotScheduleStatus) DeepCopy ¶
func (in *SnapshotScheduleStatus) DeepCopy() *SnapshotScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotScheduleStatus.
func (*SnapshotScheduleStatus) DeepCopyInto ¶
func (in *SnapshotScheduleStatus) DeepCopyInto(out *SnapshotScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroup ¶
type SubnetGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetGroupSpec `json:"spec,omitempty"` Status SubnetGroupStatus `json:"status,omitempty"` }
func (*SubnetGroup) DeepCopy ¶
func (in *SubnetGroup) DeepCopy() *SubnetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroup.
func (*SubnetGroup) DeepCopyInto ¶
func (in *SubnetGroup) DeepCopyInto(out *SubnetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetGroup) DeepCopyObject ¶
func (in *SubnetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetGroup) SetupWebhookWithManager ¶
func (r *SubnetGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SubnetGroup) ValidateCreate ¶
func (r *SubnetGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SubnetGroup) ValidateDelete ¶
func (r *SubnetGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SubnetGroup) ValidateUpdate ¶
func (r *SubnetGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubnetGroupList ¶
type SubnetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SubnetGroup CRD objects Items []SubnetGroup `json:"items,omitempty"` }
SubnetGroupList is a list of SubnetGroups
func (*SubnetGroupList) DeepCopy ¶
func (in *SubnetGroupList) DeepCopy() *SubnetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupList.
func (*SubnetGroupList) DeepCopyInto ¶
func (in *SubnetGroupList) DeepCopyInto(out *SubnetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetGroupList) DeepCopyObject ¶
func (in *SubnetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubnetGroupSpec ¶
type SubnetGroupSpec struct { State *SubnetGroupSpecResource `json:"state,omitempty" tf:"-"` Resource SubnetGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*SubnetGroupSpec) DeepCopy ¶
func (in *SubnetGroupSpec) DeepCopy() *SubnetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupSpec.
func (*SubnetGroupSpec) DeepCopyInto ¶
func (in *SubnetGroupSpec) DeepCopyInto(out *SubnetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroupSpecResource ¶
type SubnetGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*SubnetGroupSpecResource) DeepCopy ¶
func (in *SubnetGroupSpecResource) DeepCopy() *SubnetGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupSpecResource.
func (*SubnetGroupSpecResource) DeepCopyInto ¶
func (in *SubnetGroupSpecResource) DeepCopyInto(out *SubnetGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroupStatus ¶
type SubnetGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SubnetGroupStatus) DeepCopy ¶
func (in *SubnetGroupStatus) DeepCopy() *SubnetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupStatus.
func (*SubnetGroupStatus) DeepCopyInto ¶
func (in *SubnetGroupStatus) DeepCopyInto(out *SubnetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- cluster_types.go
- cluster_webhook.go
- codec.go
- doc.go
- event_subscription_types.go
- event_subscription_webhook.go
- parameter_group_types.go
- parameter_group_webhook.go
- register.go
- security_group_types.go
- security_group_webhook.go
- snapshot_copy_grant_types.go
- snapshot_copy_grant_webhook.go
- snapshot_schedule_association_types.go
- snapshot_schedule_association_webhook.go
- snapshot_schedule_types.go
- snapshot_schedule_webhook.go
- subnet_group_types.go
- subnet_group_webhook.go
- zz_generated.deepcopy.go