Documentation
¶
Overview ¶
+groupName=bds.oci.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 AutoScalingConfiguration
- func (in *AutoScalingConfiguration) DeepCopy() *AutoScalingConfiguration
- func (in *AutoScalingConfiguration) DeepCopyInto(out *AutoScalingConfiguration)
- func (in *AutoScalingConfiguration) DeepCopyObject() runtime.Object
- func (r *AutoScalingConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AutoScalingConfiguration) ValidateCreate() error
- func (r *AutoScalingConfiguration) ValidateDelete() error
- func (r *AutoScalingConfiguration) ValidateUpdate(old runtime.Object) error
- type AutoScalingConfigurationList
- type AutoScalingConfigurationSpec
- type AutoScalingConfigurationSpecPolicy
- type AutoScalingConfigurationSpecPolicyCodec
- type AutoScalingConfigurationSpecPolicyRules
- type AutoScalingConfigurationSpecPolicyRulesMetric
- type AutoScalingConfigurationSpecPolicyRulesMetricCodec
- func (AutoScalingConfigurationSpecPolicyRulesMetricCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutoScalingConfigurationSpecPolicyRulesMetricCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutoScalingConfigurationSpecPolicyRulesMetricCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutoScalingConfigurationSpecPolicyRulesMetricThreshold
- type AutoScalingConfigurationSpecPolicyRulesMetricThresholdCodec
- func (AutoScalingConfigurationSpecPolicyRulesMetricThresholdCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutoScalingConfigurationSpecPolicyRulesMetricThresholdCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutoScalingConfigurationSpecPolicyRulesMetricThresholdCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutoScalingConfigurationSpecResource
- type AutoScalingConfigurationStatus
- type BdsInstance
- func (in *BdsInstance) DeepCopy() *BdsInstance
- func (in *BdsInstance) DeepCopyInto(out *BdsInstance)
- func (in *BdsInstance) DeepCopyObject() runtime.Object
- func (r *BdsInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BdsInstance) ValidateCreate() error
- func (r *BdsInstance) ValidateDelete() error
- func (r *BdsInstance) ValidateUpdate(old runtime.Object) error
- type BdsInstanceAPIKey
- func (in *BdsInstanceAPIKey) DeepCopy() *BdsInstanceAPIKey
- func (in *BdsInstanceAPIKey) DeepCopyInto(out *BdsInstanceAPIKey)
- func (in *BdsInstanceAPIKey) DeepCopyObject() runtime.Object
- func (r *BdsInstanceAPIKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BdsInstanceAPIKey) ValidateCreate() error
- func (r *BdsInstanceAPIKey) ValidateDelete() error
- func (r *BdsInstanceAPIKey) ValidateUpdate(old runtime.Object) error
- type BdsInstanceAPIKeyList
- type BdsInstanceAPIKeySpec
- type BdsInstanceAPIKeySpecResource
- type BdsInstanceAPIKeyStatus
- type BdsInstanceList
- type BdsInstanceMetastoreConfig
- func (in *BdsInstanceMetastoreConfig) DeepCopy() *BdsInstanceMetastoreConfig
- func (in *BdsInstanceMetastoreConfig) DeepCopyInto(out *BdsInstanceMetastoreConfig)
- func (in *BdsInstanceMetastoreConfig) DeepCopyObject() runtime.Object
- func (r *BdsInstanceMetastoreConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BdsInstanceMetastoreConfig) ValidateCreate() error
- func (r *BdsInstanceMetastoreConfig) ValidateDelete() error
- func (r *BdsInstanceMetastoreConfig) ValidateUpdate(old runtime.Object) error
- type BdsInstanceMetastoreConfigList
- type BdsInstanceMetastoreConfigSpec
- type BdsInstanceMetastoreConfigSpecResource
- type BdsInstanceMetastoreConfigStatus
- type BdsInstanceSpec
- type BdsInstanceSpecCloudSQLDetails
- type BdsInstanceSpecCloudSQLDetailsCodec
- type BdsInstanceSpecCloudSQLDetailsKerberosDetails
- type BdsInstanceSpecClusterDetails
- type BdsInstanceSpecClusterDetailsCodec
- type BdsInstanceSpecMasterNode
- type BdsInstanceSpecMasterNodeCodec
- type BdsInstanceSpecNetworkConfig
- type BdsInstanceSpecNetworkConfigCodec
- type BdsInstanceSpecNodes
- type BdsInstanceSpecNodesAttachedBlockVolumes
- type BdsInstanceSpecResource
- type BdsInstanceSpecUtilNode
- type BdsInstanceSpecUtilNodeCodec
- type BdsInstanceSpecWorkerNode
- type BdsInstanceSpecWorkerNodeCodec
- type BdsInstanceStatus
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: bds.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 AutoScalingConfiguration ¶
type AutoScalingConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoScalingConfigurationSpec `json:"spec,omitempty"` Status AutoScalingConfigurationStatus `json:"status,omitempty"` }
func (*AutoScalingConfiguration) DeepCopy ¶
func (in *AutoScalingConfiguration) DeepCopy() *AutoScalingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfiguration.
func (*AutoScalingConfiguration) DeepCopyInto ¶
func (in *AutoScalingConfiguration) DeepCopyInto(out *AutoScalingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoScalingConfiguration) DeepCopyObject ¶
func (in *AutoScalingConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoScalingConfiguration) SetupWebhookWithManager ¶
func (r *AutoScalingConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AutoScalingConfiguration) ValidateCreate ¶
func (r *AutoScalingConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AutoScalingConfiguration) ValidateDelete ¶
func (r *AutoScalingConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AutoScalingConfiguration) ValidateUpdate ¶
func (r *AutoScalingConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AutoScalingConfigurationList ¶
type AutoScalingConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AutoScalingConfiguration CRD objects Items []AutoScalingConfiguration `json:"items,omitempty"` }
AutoScalingConfigurationList is a list of AutoScalingConfigurations
func (*AutoScalingConfigurationList) DeepCopy ¶
func (in *AutoScalingConfigurationList) DeepCopy() *AutoScalingConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfigurationList.
func (*AutoScalingConfigurationList) DeepCopyInto ¶
func (in *AutoScalingConfigurationList) DeepCopyInto(out *AutoScalingConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoScalingConfigurationList) DeepCopyObject ¶
func (in *AutoScalingConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoScalingConfigurationSpec ¶
type AutoScalingConfigurationSpec struct { State *AutoScalingConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource AutoScalingConfigurationSpecResource `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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AutoScalingConfigurationSpec) DeepCopy ¶
func (in *AutoScalingConfigurationSpec) DeepCopy() *AutoScalingConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfigurationSpec.
func (*AutoScalingConfigurationSpec) DeepCopyInto ¶
func (in *AutoScalingConfigurationSpec) DeepCopyInto(out *AutoScalingConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingConfigurationSpecPolicy ¶
type AutoScalingConfigurationSpecPolicy struct { PolicyType *string `json:"policyType" tf:"policy_type"` Rules []AutoScalingConfigurationSpecPolicyRules `json:"rules" tf:"rules"` }
func (*AutoScalingConfigurationSpecPolicy) DeepCopy ¶
func (in *AutoScalingConfigurationSpecPolicy) DeepCopy() *AutoScalingConfigurationSpecPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfigurationSpecPolicy.
func (*AutoScalingConfigurationSpecPolicy) DeepCopyInto ¶
func (in *AutoScalingConfigurationSpecPolicy) DeepCopyInto(out *AutoScalingConfigurationSpecPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingConfigurationSpecPolicyCodec ¶
type AutoScalingConfigurationSpecPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (AutoScalingConfigurationSpecPolicyCodec) Decode ¶
func (AutoScalingConfigurationSpecPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AutoScalingConfigurationSpecPolicyRules ¶
type AutoScalingConfigurationSpecPolicyRules struct { Action *string `json:"action" tf:"action"` Metric *AutoScalingConfigurationSpecPolicyRulesMetric `json:"metric" tf:"metric"` }
func (*AutoScalingConfigurationSpecPolicyRules) DeepCopy ¶
func (in *AutoScalingConfigurationSpecPolicyRules) DeepCopy() *AutoScalingConfigurationSpecPolicyRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfigurationSpecPolicyRules.
func (*AutoScalingConfigurationSpecPolicyRules) DeepCopyInto ¶
func (in *AutoScalingConfigurationSpecPolicyRules) DeepCopyInto(out *AutoScalingConfigurationSpecPolicyRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingConfigurationSpecPolicyRulesMetric ¶
type AutoScalingConfigurationSpecPolicyRulesMetric struct { MetricType *string `json:"metricType" tf:"metric_type"` Threshold *AutoScalingConfigurationSpecPolicyRulesMetricThreshold `json:"threshold" tf:"threshold"` }
func (*AutoScalingConfigurationSpecPolicyRulesMetric) DeepCopy ¶
func (in *AutoScalingConfigurationSpecPolicyRulesMetric) DeepCopy() *AutoScalingConfigurationSpecPolicyRulesMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfigurationSpecPolicyRulesMetric.
func (*AutoScalingConfigurationSpecPolicyRulesMetric) DeepCopyInto ¶
func (in *AutoScalingConfigurationSpecPolicyRulesMetric) DeepCopyInto(out *AutoScalingConfigurationSpecPolicyRulesMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingConfigurationSpecPolicyRulesMetricCodec ¶
type AutoScalingConfigurationSpecPolicyRulesMetricCodec struct { }
+k8s:deepcopy-gen=false
func (AutoScalingConfigurationSpecPolicyRulesMetricCodec) Decode ¶
func (AutoScalingConfigurationSpecPolicyRulesMetricCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AutoScalingConfigurationSpecPolicyRulesMetricThreshold ¶
type AutoScalingConfigurationSpecPolicyRulesMetricThreshold struct { DurationInMinutes *int64 `json:"durationInMinutes" tf:"duration_in_minutes"` Operator *string `json:"operator" tf:"operator"` Value *int64 `json:"value" tf:"value"` }
func (*AutoScalingConfigurationSpecPolicyRulesMetricThreshold) DeepCopy ¶
func (in *AutoScalingConfigurationSpecPolicyRulesMetricThreshold) DeepCopy() *AutoScalingConfigurationSpecPolicyRulesMetricThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfigurationSpecPolicyRulesMetricThreshold.
func (*AutoScalingConfigurationSpecPolicyRulesMetricThreshold) DeepCopyInto ¶
func (in *AutoScalingConfigurationSpecPolicyRulesMetricThreshold) DeepCopyInto(out *AutoScalingConfigurationSpecPolicyRulesMetricThreshold)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingConfigurationSpecPolicyRulesMetricThresholdCodec ¶
type AutoScalingConfigurationSpecPolicyRulesMetricThresholdCodec struct { }
+k8s:deepcopy-gen=false
func (AutoScalingConfigurationSpecPolicyRulesMetricThresholdCodec) Decode ¶
func (AutoScalingConfigurationSpecPolicyRulesMetricThresholdCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AutoScalingConfigurationSpecResource ¶
type AutoScalingConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BdsInstanceID *string `json:"bdsInstanceID" tf:"bds_instance_id"` ClusterAdminPassword *string `json:"-" sensitive:"true" tf:"cluster_admin_password"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` IsEnabled *bool `json:"isEnabled" tf:"is_enabled"` NodeType *string `json:"nodeType" tf:"node_type"` Policy *AutoScalingConfigurationSpecPolicy `json:"policy" tf:"policy"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*AutoScalingConfigurationSpecResource) DeepCopy ¶
func (in *AutoScalingConfigurationSpecResource) DeepCopy() *AutoScalingConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfigurationSpecResource.
func (*AutoScalingConfigurationSpecResource) DeepCopyInto ¶
func (in *AutoScalingConfigurationSpecResource) DeepCopyInto(out *AutoScalingConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingConfigurationStatus ¶
type AutoScalingConfigurationStatus 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 (*AutoScalingConfigurationStatus) DeepCopy ¶
func (in *AutoScalingConfigurationStatus) DeepCopy() *AutoScalingConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingConfigurationStatus.
func (*AutoScalingConfigurationStatus) DeepCopyInto ¶
func (in *AutoScalingConfigurationStatus) DeepCopyInto(out *AutoScalingConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstance ¶
type BdsInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BdsInstanceSpec `json:"spec,omitempty"` Status BdsInstanceStatus `json:"status,omitempty"` }
func (*BdsInstance) DeepCopy ¶
func (in *BdsInstance) DeepCopy() *BdsInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstance.
func (*BdsInstance) DeepCopyInto ¶
func (in *BdsInstance) DeepCopyInto(out *BdsInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BdsInstance) DeepCopyObject ¶
func (in *BdsInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BdsInstance) SetupWebhookWithManager ¶
func (r *BdsInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BdsInstance) ValidateCreate ¶
func (r *BdsInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BdsInstance) ValidateDelete ¶
func (r *BdsInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BdsInstance) ValidateUpdate ¶
func (r *BdsInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BdsInstanceAPIKey ¶ added in v0.5.0
type BdsInstanceAPIKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BdsInstanceAPIKeySpec `json:"spec,omitempty"` Status BdsInstanceAPIKeyStatus `json:"status,omitempty"` }
func (*BdsInstanceAPIKey) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceAPIKey) DeepCopy() *BdsInstanceAPIKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceAPIKey.
func (*BdsInstanceAPIKey) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceAPIKey) DeepCopyInto(out *BdsInstanceAPIKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BdsInstanceAPIKey) DeepCopyObject ¶ added in v0.5.0
func (in *BdsInstanceAPIKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BdsInstanceAPIKey) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BdsInstanceAPIKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BdsInstanceAPIKey) ValidateCreate ¶ added in v0.5.0
func (r *BdsInstanceAPIKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BdsInstanceAPIKey) ValidateDelete ¶ added in v0.5.0
func (r *BdsInstanceAPIKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BdsInstanceAPIKey) ValidateUpdate ¶ added in v0.5.0
func (r *BdsInstanceAPIKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BdsInstanceAPIKeyList ¶ added in v0.5.0
type BdsInstanceAPIKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BdsInstanceAPIKey CRD objects Items []BdsInstanceAPIKey `json:"items,omitempty"` }
BdsInstanceAPIKeyList is a list of BdsInstanceAPIKeys
func (*BdsInstanceAPIKeyList) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceAPIKeyList) DeepCopy() *BdsInstanceAPIKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceAPIKeyList.
func (*BdsInstanceAPIKeyList) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceAPIKeyList) DeepCopyInto(out *BdsInstanceAPIKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BdsInstanceAPIKeyList) DeepCopyObject ¶ added in v0.5.0
func (in *BdsInstanceAPIKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BdsInstanceAPIKeySpec ¶ added in v0.5.0
type BdsInstanceAPIKeySpec struct { State *BdsInstanceAPIKeySpecResource `json:"state,omitempty" tf:"-"` Resource BdsInstanceAPIKeySpecResource `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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BdsInstanceAPIKeySpec) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceAPIKeySpec) DeepCopy() *BdsInstanceAPIKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceAPIKeySpec.
func (*BdsInstanceAPIKeySpec) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceAPIKeySpec) DeepCopyInto(out *BdsInstanceAPIKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceAPIKeySpecResource ¶ added in v0.5.0
type BdsInstanceAPIKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BdsInstanceID *string `json:"bdsInstanceID" tf:"bds_instance_id"` // +optional DefaultRegion *string `json:"defaultRegion,omitempty" tf:"default_region"` // +optional Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint"` KeyAlias *string `json:"keyAlias" tf:"key_alias"` Passphrase *string `json:"-" sensitive:"true" tf:"passphrase"` // +optional Pemfilepath *string `json:"pemfilepath,omitempty" tf:"pemfilepath"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` UserID *string `json:"userID" tf:"user_id"` }
func (*BdsInstanceAPIKeySpecResource) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceAPIKeySpecResource) DeepCopy() *BdsInstanceAPIKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceAPIKeySpecResource.
func (*BdsInstanceAPIKeySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceAPIKeySpecResource) DeepCopyInto(out *BdsInstanceAPIKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceAPIKeyStatus ¶ added in v0.5.0
type BdsInstanceAPIKeyStatus 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 (*BdsInstanceAPIKeyStatus) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceAPIKeyStatus) DeepCopy() *BdsInstanceAPIKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceAPIKeyStatus.
func (*BdsInstanceAPIKeyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceAPIKeyStatus) DeepCopyInto(out *BdsInstanceAPIKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceList ¶
type BdsInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BdsInstance CRD objects Items []BdsInstance `json:"items,omitempty"` }
BdsInstanceList is a list of BdsInstances
func (*BdsInstanceList) DeepCopy ¶
func (in *BdsInstanceList) DeepCopy() *BdsInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceList.
func (*BdsInstanceList) DeepCopyInto ¶
func (in *BdsInstanceList) DeepCopyInto(out *BdsInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BdsInstanceList) DeepCopyObject ¶
func (in *BdsInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BdsInstanceMetastoreConfig ¶ added in v0.5.0
type BdsInstanceMetastoreConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BdsInstanceMetastoreConfigSpec `json:"spec,omitempty"` Status BdsInstanceMetastoreConfigStatus `json:"status,omitempty"` }
func (*BdsInstanceMetastoreConfig) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfig) DeepCopy() *BdsInstanceMetastoreConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceMetastoreConfig.
func (*BdsInstanceMetastoreConfig) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfig) DeepCopyInto(out *BdsInstanceMetastoreConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BdsInstanceMetastoreConfig) DeepCopyObject ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BdsInstanceMetastoreConfig) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BdsInstanceMetastoreConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BdsInstanceMetastoreConfig) ValidateCreate ¶ added in v0.5.0
func (r *BdsInstanceMetastoreConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BdsInstanceMetastoreConfig) ValidateDelete ¶ added in v0.5.0
func (r *BdsInstanceMetastoreConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BdsInstanceMetastoreConfig) ValidateUpdate ¶ added in v0.5.0
func (r *BdsInstanceMetastoreConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BdsInstanceMetastoreConfigList ¶ added in v0.5.0
type BdsInstanceMetastoreConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BdsInstanceMetastoreConfig CRD objects Items []BdsInstanceMetastoreConfig `json:"items,omitempty"` }
BdsInstanceMetastoreConfigList is a list of BdsInstanceMetastoreConfigs
func (*BdsInstanceMetastoreConfigList) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigList) DeepCopy() *BdsInstanceMetastoreConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceMetastoreConfigList.
func (*BdsInstanceMetastoreConfigList) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigList) DeepCopyInto(out *BdsInstanceMetastoreConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BdsInstanceMetastoreConfigList) DeepCopyObject ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BdsInstanceMetastoreConfigSpec ¶ added in v0.5.0
type BdsInstanceMetastoreConfigSpec struct { State *BdsInstanceMetastoreConfigSpecResource `json:"state,omitempty" tf:"-"` Resource BdsInstanceMetastoreConfigSpecResource `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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BdsInstanceMetastoreConfigSpec) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigSpec) DeepCopy() *BdsInstanceMetastoreConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceMetastoreConfigSpec.
func (*BdsInstanceMetastoreConfigSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigSpec) DeepCopyInto(out *BdsInstanceMetastoreConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceMetastoreConfigSpecResource ¶ added in v0.5.0
type BdsInstanceMetastoreConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActivateTrigger *int64 `json:"activateTrigger,omitempty" tf:"activate_trigger"` BdsAPIKeyID *string `json:"bdsAPIKeyID" tf:"bds_api_key_id"` BdsAPIKeyPassphrase *string `json:"-" sensitive:"true" tf:"bds_api_key_passphrase"` BdsInstanceID *string `json:"bdsInstanceID" tf:"bds_instance_id"` ClusterAdminPassword *string `json:"-" sensitive:"true" tf:"cluster_admin_password"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` MetastoreID *string `json:"metastoreID" tf:"metastore_id"` // +optional MetastoreType *string `json:"metastoreType,omitempty" tf:"metastore_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*BdsInstanceMetastoreConfigSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigSpecResource) DeepCopy() *BdsInstanceMetastoreConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceMetastoreConfigSpecResource.
func (*BdsInstanceMetastoreConfigSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigSpecResource) DeepCopyInto(out *BdsInstanceMetastoreConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceMetastoreConfigStatus ¶ added in v0.5.0
type BdsInstanceMetastoreConfigStatus 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 (*BdsInstanceMetastoreConfigStatus) DeepCopy ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigStatus) DeepCopy() *BdsInstanceMetastoreConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceMetastoreConfigStatus.
func (*BdsInstanceMetastoreConfigStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BdsInstanceMetastoreConfigStatus) DeepCopyInto(out *BdsInstanceMetastoreConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpec ¶
type BdsInstanceSpec struct { State *BdsInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource BdsInstanceSpecResource `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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BdsInstanceSpec) DeepCopy ¶
func (in *BdsInstanceSpec) DeepCopy() *BdsInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpec.
func (*BdsInstanceSpec) DeepCopyInto ¶
func (in *BdsInstanceSpec) DeepCopyInto(out *BdsInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecCloudSQLDetails ¶
type BdsInstanceSpecCloudSQLDetails struct { BlockVolumeSizeInGbs *string `json:"blockVolumeSizeInGbs" tf:"block_volume_size_in_gbs"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional IsKerberosMappedToDatabaseUsers *bool `json:"isKerberosMappedToDatabaseUsers,omitempty" tf:"is_kerberos_mapped_to_database_users"` // +optional KerberosDetails []BdsInstanceSpecCloudSQLDetailsKerberosDetails `json:"kerberosDetails,omitempty" tf:"kerberos_details"` Shape *string `json:"shape" tf:"shape"` }
func (*BdsInstanceSpecCloudSQLDetails) DeepCopy ¶
func (in *BdsInstanceSpecCloudSQLDetails) DeepCopy() *BdsInstanceSpecCloudSQLDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecCloudSQLDetails.
func (*BdsInstanceSpecCloudSQLDetails) DeepCopyInto ¶
func (in *BdsInstanceSpecCloudSQLDetails) DeepCopyInto(out *BdsInstanceSpecCloudSQLDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecCloudSQLDetailsCodec ¶
type BdsInstanceSpecCloudSQLDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (BdsInstanceSpecCloudSQLDetailsCodec) Decode ¶
func (BdsInstanceSpecCloudSQLDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BdsInstanceSpecCloudSQLDetailsKerberosDetails ¶
type BdsInstanceSpecCloudSQLDetailsKerberosDetails struct { // +optional KeytabFile *string `json:"keytabFile,omitempty" tf:"keytab_file"` // +optional PrincipalName *string `json:"principalName,omitempty" tf:"principal_name"` }
func (*BdsInstanceSpecCloudSQLDetailsKerberosDetails) DeepCopy ¶
func (in *BdsInstanceSpecCloudSQLDetailsKerberosDetails) DeepCopy() *BdsInstanceSpecCloudSQLDetailsKerberosDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecCloudSQLDetailsKerberosDetails.
func (*BdsInstanceSpecCloudSQLDetailsKerberosDetails) DeepCopyInto ¶
func (in *BdsInstanceSpecCloudSQLDetailsKerberosDetails) DeepCopyInto(out *BdsInstanceSpecCloudSQLDetailsKerberosDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecClusterDetails ¶
type BdsInstanceSpecClusterDetails struct { // +optional AmbariURL *string `json:"ambariURL,omitempty" tf:"ambari_url"` // +optional BdCellVersion *string `json:"bdCellVersion,omitempty" tf:"bd_cell_version"` // +optional BdaVersion *string `json:"bdaVersion,omitempty" tf:"bda_version"` // +optional BdmVersion *string `json:"bdmVersion,omitempty" tf:"bdm_version"` // +optional BdsVersion *string `json:"bdsVersion,omitempty" tf:"bds_version"` // +optional BigDataManagerURL *string `json:"bigDataManagerURL,omitempty" tf:"big_data_manager_url"` // +optional ClouderaManagerURL *string `json:"clouderaManagerURL,omitempty" tf:"cloudera_manager_url"` // +optional CsqlCellVersion *string `json:"csqlCellVersion,omitempty" tf:"csql_cell_version"` // +optional DbVersion *string `json:"dbVersion,omitempty" tf:"db_version"` // +optional HueServerURL *string `json:"hueServerURL,omitempty" tf:"hue_server_url"` // +optional OsVersion *string `json:"osVersion,omitempty" tf:"os_version"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeRefreshed *string `json:"timeRefreshed,omitempty" tf:"time_refreshed"` }
func (*BdsInstanceSpecClusterDetails) DeepCopy ¶
func (in *BdsInstanceSpecClusterDetails) DeepCopy() *BdsInstanceSpecClusterDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecClusterDetails.
func (*BdsInstanceSpecClusterDetails) DeepCopyInto ¶
func (in *BdsInstanceSpecClusterDetails) DeepCopyInto(out *BdsInstanceSpecClusterDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecClusterDetailsCodec ¶
type BdsInstanceSpecClusterDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (BdsInstanceSpecClusterDetailsCodec) Decode ¶
func (BdsInstanceSpecClusterDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BdsInstanceSpecMasterNode ¶
type BdsInstanceSpecMasterNode struct { BlockVolumeSizeInGbs *string `json:"blockVolumeSizeInGbs" tf:"block_volume_size_in_gbs"` NumberOfNodes *int64 `json:"numberOfNodes" tf:"number_of_nodes"` Shape *string `json:"shape" tf:"shape"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*BdsInstanceSpecMasterNode) DeepCopy ¶
func (in *BdsInstanceSpecMasterNode) DeepCopy() *BdsInstanceSpecMasterNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecMasterNode.
func (*BdsInstanceSpecMasterNode) DeepCopyInto ¶
func (in *BdsInstanceSpecMasterNode) DeepCopyInto(out *BdsInstanceSpecMasterNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecMasterNodeCodec ¶
type BdsInstanceSpecMasterNodeCodec struct { }
+k8s:deepcopy-gen=false
func (BdsInstanceSpecMasterNodeCodec) Decode ¶
func (BdsInstanceSpecMasterNodeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BdsInstanceSpecNetworkConfig ¶
type BdsInstanceSpecNetworkConfig struct { // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional IsNATGatewayRequired *bool `json:"isNATGatewayRequired,omitempty" tf:"is_nat_gateway_required"` }
func (*BdsInstanceSpecNetworkConfig) DeepCopy ¶
func (in *BdsInstanceSpecNetworkConfig) DeepCopy() *BdsInstanceSpecNetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecNetworkConfig.
func (*BdsInstanceSpecNetworkConfig) DeepCopyInto ¶
func (in *BdsInstanceSpecNetworkConfig) DeepCopyInto(out *BdsInstanceSpecNetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecNetworkConfigCodec ¶
type BdsInstanceSpecNetworkConfigCodec struct { }
+k8s:deepcopy-gen=false
func (BdsInstanceSpecNetworkConfigCodec) Decode ¶
func (BdsInstanceSpecNetworkConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BdsInstanceSpecNodes ¶
type BdsInstanceSpecNodes struct { // +optional AttachedBlockVolumes []BdsInstanceSpecNodesAttachedBlockVolumes `json:"attachedBlockVolumes,omitempty" tf:"attached_block_volumes"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional ImageID *string `json:"imageID,omitempty" tf:"image_id"` // +optional InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional NodeType *string `json:"nodeType,omitempty" tf:"node_type"` // +optional Shape *string `json:"shape,omitempty" tf:"shape"` // +optional SshFingerprint *string `json:"sshFingerprint,omitempty" tf:"ssh_fingerprint"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*BdsInstanceSpecNodes) DeepCopy ¶
func (in *BdsInstanceSpecNodes) DeepCopy() *BdsInstanceSpecNodes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecNodes.
func (*BdsInstanceSpecNodes) DeepCopyInto ¶
func (in *BdsInstanceSpecNodes) DeepCopyInto(out *BdsInstanceSpecNodes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecNodesAttachedBlockVolumes ¶
type BdsInstanceSpecNodesAttachedBlockVolumes struct { // +optional VolumeAttachmentID *string `json:"volumeAttachmentID,omitempty" tf:"volume_attachment_id"` // +optional VolumeSizeInGbs *string `json:"volumeSizeInGbs,omitempty" tf:"volume_size_in_gbs"` }
func (*BdsInstanceSpecNodesAttachedBlockVolumes) DeepCopy ¶
func (in *BdsInstanceSpecNodesAttachedBlockVolumes) DeepCopy() *BdsInstanceSpecNodesAttachedBlockVolumes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecNodesAttachedBlockVolumes.
func (*BdsInstanceSpecNodesAttachedBlockVolumes) DeepCopyInto ¶
func (in *BdsInstanceSpecNodesAttachedBlockVolumes) DeepCopyInto(out *BdsInstanceSpecNodesAttachedBlockVolumes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecResource ¶
type BdsInstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CloudSQLDetails *BdsInstanceSpecCloudSQLDetails `json:"cloudSQLDetails,omitempty" tf:"cloud_sql_details"` ClusterAdminPassword *string `json:"-" sensitive:"true" tf:"cluster_admin_password"` // +optional ClusterDetails *BdsInstanceSpecClusterDetails `json:"clusterDetails,omitempty" tf:"cluster_details"` ClusterPublicKey *string `json:"clusterPublicKey" tf:"cluster_public_key"` ClusterVersion *string `json:"clusterVersion" tf:"cluster_version"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsCloudSQLConfigured *bool `json:"isCloudSQLConfigured,omitempty" tf:"is_cloud_sql_configured"` IsHighAvailability *bool `json:"isHighAvailability" tf:"is_high_availability"` IsSecure *bool `json:"isSecure" tf:"is_secure"` MasterNode *BdsInstanceSpecMasterNode `json:"masterNode" tf:"master_node"` // +optional NetworkConfig *BdsInstanceSpecNetworkConfig `json:"networkConfig,omitempty" tf:"network_config"` // +optional Nodes []BdsInstanceSpecNodes `json:"nodes,omitempty" tf:"nodes"` // +optional NumberOfNodes *int64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` UtilNode *BdsInstanceSpecUtilNode `json:"utilNode" tf:"util_node"` WorkerNode *BdsInstanceSpecWorkerNode `json:"workerNode" tf:"worker_node"` }
func (*BdsInstanceSpecResource) DeepCopy ¶
func (in *BdsInstanceSpecResource) DeepCopy() *BdsInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecResource.
func (*BdsInstanceSpecResource) DeepCopyInto ¶
func (in *BdsInstanceSpecResource) DeepCopyInto(out *BdsInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecUtilNode ¶
type BdsInstanceSpecUtilNode struct { BlockVolumeSizeInGbs *string `json:"blockVolumeSizeInGbs" tf:"block_volume_size_in_gbs"` NumberOfNodes *int64 `json:"numberOfNodes" tf:"number_of_nodes"` Shape *string `json:"shape" tf:"shape"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*BdsInstanceSpecUtilNode) DeepCopy ¶
func (in *BdsInstanceSpecUtilNode) DeepCopy() *BdsInstanceSpecUtilNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecUtilNode.
func (*BdsInstanceSpecUtilNode) DeepCopyInto ¶
func (in *BdsInstanceSpecUtilNode) DeepCopyInto(out *BdsInstanceSpecUtilNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecUtilNodeCodec ¶
type BdsInstanceSpecUtilNodeCodec struct { }
+k8s:deepcopy-gen=false
func (BdsInstanceSpecUtilNodeCodec) Decode ¶
func (BdsInstanceSpecUtilNodeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BdsInstanceSpecWorkerNode ¶
type BdsInstanceSpecWorkerNode struct { BlockVolumeSizeInGbs *string `json:"blockVolumeSizeInGbs" tf:"block_volume_size_in_gbs"` NumberOfNodes *int64 `json:"numberOfNodes" tf:"number_of_nodes"` Shape *string `json:"shape" tf:"shape"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*BdsInstanceSpecWorkerNode) DeepCopy ¶
func (in *BdsInstanceSpecWorkerNode) DeepCopy() *BdsInstanceSpecWorkerNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceSpecWorkerNode.
func (*BdsInstanceSpecWorkerNode) DeepCopyInto ¶
func (in *BdsInstanceSpecWorkerNode) DeepCopyInto(out *BdsInstanceSpecWorkerNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BdsInstanceSpecWorkerNodeCodec ¶
type BdsInstanceSpecWorkerNodeCodec struct { }
+k8s:deepcopy-gen=false
func (BdsInstanceSpecWorkerNodeCodec) Decode ¶
func (BdsInstanceSpecWorkerNodeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BdsInstanceStatus ¶
type BdsInstanceStatus 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 (*BdsInstanceStatus) DeepCopy ¶
func (in *BdsInstanceStatus) DeepCopy() *BdsInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BdsInstanceStatus.
func (*BdsInstanceStatus) DeepCopyInto ¶
func (in *BdsInstanceStatus) DeepCopyInto(out *BdsInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- auto_scaling_configuration_types.go
- auto_scaling_configuration_webhook.go
- bds_instance_api_key_types.go
- bds_instance_api_key_webhook.go
- bds_instance_metastore_config_types.go
- bds_instance_metastore_config_webhook.go
- bds_instance_types.go
- bds_instance_webhook.go
- codec.go
- doc.go
- register.go
- zz_generated.deepcopy.go