Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cluster.rancher.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AgentEnvVarsObservation
- type AgentEnvVarsParameters
- type AlertGroup
- func (in *AlertGroup) DeepCopy() *AlertGroup
- func (in *AlertGroup) DeepCopyInto(out *AlertGroup)
- func (in *AlertGroup) DeepCopyObject() runtime.Object
- func (mg *AlertGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AlertGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *AlertGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AlertGroup) GetID() string
- func (tr *AlertGroup) GetObservation() (map[string]interface{}, error)
- func (tr *AlertGroup) GetParameters() (map[string]interface{}, error)
- func (mg *AlertGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlertGroup) GetProviderReference() *xpv1.Reference
- func (mg *AlertGroup) GetTerraformResourceType() string
- func (tr *AlertGroup) GetTerraformSchemaVersion() int
- func (mg *AlertGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AlertGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *AlertGroup) SetConditions(c ...xpv1.Condition)
- func (mg *AlertGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AlertGroup) SetObservation(obs map[string]interface{}) error
- func (tr *AlertGroup) SetParameters(params map[string]interface{}) error
- func (mg *AlertGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlertGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *AlertGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlertGroupList
- type AlertGroupObservation
- type AlertGroupParameters
- type AlertGroupSpec
- type AlertGroupStatus
- type AlertRule
- func (in *AlertRule) DeepCopy() *AlertRule
- func (in *AlertRule) DeepCopyInto(out *AlertRule)
- func (in *AlertRule) DeepCopyObject() runtime.Object
- func (mg *AlertRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AlertRule) GetConnectionDetailsMapping() map[string]string
- func (mg *AlertRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AlertRule) GetID() string
- func (tr *AlertRule) GetObservation() (map[string]interface{}, error)
- func (tr *AlertRule) GetParameters() (map[string]interface{}, error)
- func (mg *AlertRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlertRule) GetProviderReference() *xpv1.Reference
- func (mg *AlertRule) GetTerraformResourceType() string
- func (tr *AlertRule) GetTerraformSchemaVersion() int
- func (mg *AlertRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AlertRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *AlertRule) SetConditions(c ...xpv1.Condition)
- func (mg *AlertRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AlertRule) SetObservation(obs map[string]interface{}) error
- func (tr *AlertRule) SetParameters(params map[string]interface{}) error
- func (mg *AlertRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlertRule) SetProviderReference(r *xpv1.Reference)
- func (mg *AlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlertRuleList
- type AlertRuleObservation
- type AlertRuleParameters
- type AlertRuleSpec
- type AlertRuleStatus
- type AuditLogObservation
- type AuditLogParameters
- type AuthenticationObservation
- type AuthenticationParameters
- type AuthorizationObservation
- type AuthorizationParameters
- type AwsCloudProviderObservation
- type AwsCloudProviderParameters
- type AzureCloudProviderObservation
- type AzureCloudProviderParameters
- type BackupConfigObservation
- type BackupConfigParameters
- type BastionHostObservation
- type BastionHostParameters
- type BlockStorageObservation
- type BlockStorageParameters
- type CalicoNetworkProviderObservation
- type CalicoNetworkProviderParameters
- type CanalNetworkProviderObservation
- type CanalNetworkProviderParameters
- type CisScanConfigObservation
- type CisScanConfigParameters
- type CloudProviderObservation
- type CloudProviderParameters
- type ClusterAuthEndpointObservation
- type ClusterAuthEndpointParameters
- type ClusterConfigObservation
- type ClusterConfigParameters
- type ClusterRegistrationTokenObservation
- type ClusterRegistrationTokenParameters
- type ConfigsObservation
- type ConfigsParameters
- type ConfigurationObservation
- type ConfigurationParameters
- type ControlPlaneDrainOptionsObservation
- type ControlPlaneDrainOptionsParameters
- type CustomTargetConfigObservation
- type CustomTargetConfigParameters
- type DNSObservation
- type DNSParameters
- type DiskObservation
- type DiskParameters
- type DrainInputObservation
- type DrainInputParameters
- type Driver
- func (in *Driver) DeepCopy() *Driver
- func (in *Driver) DeepCopyInto(out *Driver)
- func (in *Driver) DeepCopyObject() runtime.Object
- func (mg *Driver) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Driver) GetConnectionDetailsMapping() map[string]string
- func (mg *Driver) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Driver) GetID() string
- func (tr *Driver) GetObservation() (map[string]interface{}, error)
- func (tr *Driver) GetParameters() (map[string]interface{}, error)
- func (mg *Driver) GetProviderConfigReference() *xpv1.Reference
- func (mg *Driver) GetProviderReference() *xpv1.Reference
- func (mg *Driver) GetTerraformResourceType() string
- func (tr *Driver) GetTerraformSchemaVersion() int
- func (mg *Driver) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Driver) LateInitialize(attrs []byte) (bool, error)
- func (mg *Driver) SetConditions(c ...xpv1.Condition)
- func (mg *Driver) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Driver) SetObservation(obs map[string]interface{}) error
- func (tr *Driver) SetParameters(params map[string]interface{}) error
- func (mg *Driver) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Driver) SetProviderReference(r *xpv1.Reference)
- func (mg *Driver) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DriverList
- type DriverObservation
- type DriverParameters
- type DriverSpec
- type DriverStatus
- type EcrCredentialPluginObservation
- type EcrCredentialPluginParameters
- type ElasticsearchConfigObservation
- type ElasticsearchConfigParameters
- type EtcdObservation
- type EtcdParameters
- type EventRateLimitObservation
- type EventRateLimitParameters
- type EventRuleObservation
- type EventRuleParameters
- type FlannelNetworkProviderObservation
- type FlannelNetworkProviderParameters
- type FluentServersObservation
- type FluentServersParameters
- type FluentdConfigObservation
- type FluentdConfigParameters
- type GlobalObservation
- type GlobalParameters
- type IngressObservation
- type IngressParameters
- type IngressTolerationsObservation
- type IngressTolerationsParameters
- type IngressUpdateStrategyObservation
- type IngressUpdateStrategyParameters
- type KafkaConfigObservation
- type KafkaConfigParameters
- type KubeAPIObservation
- type KubeAPIParameters
- type KubeControllerObservation
- type KubeControllerParameters
- type KubeletObservation
- type KubeletParameters
- type KubeproxyObservation
- type KubeproxyParameters
- type LinearAutoscalerParamsObservation
- type LinearAutoscalerParamsParameters
- type LoadBalancerObservation
- type LoadBalancerParameters
- type LocalAuthEndpointObservation
- type LocalAuthEndpointParameters
- type Logging
- func (in *Logging) DeepCopy() *Logging
- func (in *Logging) DeepCopyInto(out *Logging)
- func (in *Logging) DeepCopyObject() runtime.Object
- func (mg *Logging) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Logging) GetConnectionDetailsMapping() map[string]string
- func (mg *Logging) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Logging) GetID() string
- func (tr *Logging) GetObservation() (map[string]interface{}, error)
- func (tr *Logging) GetParameters() (map[string]interface{}, error)
- func (mg *Logging) GetProviderConfigReference() *xpv1.Reference
- func (mg *Logging) GetProviderReference() *xpv1.Reference
- func (mg *Logging) GetTerraformResourceType() string
- func (tr *Logging) GetTerraformSchemaVersion() int
- func (mg *Logging) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Logging) LateInitialize(attrs []byte) (bool, error)
- func (mg *Logging) SetConditions(c ...xpv1.Condition)
- func (mg *Logging) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Logging) SetObservation(obs map[string]interface{}) error
- func (tr *Logging) SetParameters(params map[string]interface{}) error
- func (mg *Logging) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Logging) SetProviderReference(r *xpv1.Reference)
- func (mg *Logging) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoggingList
- type LoggingObservation
- type LoggingParameters
- type LoggingSpec
- type LoggingStatus
- type MachineConfigObservation
- type MachineConfigParameters
- type MachineLabelSelectorObservation
- type MachineLabelSelectorParameters
- type MachinePoolsObservation
- type MachinePoolsParameters
- type MachinePoolsRollingUpdateObservation
- type MachinePoolsRollingUpdateParameters
- type MachineSelectorConfigObservation
- type MachineSelectorConfigParameters
- type MatchExpressionsObservation
- type MatchExpressionsParameters
- type MembersObservation
- type MembersParameters
- type MetadataObservation
- type MetadataParameters
- type MetricRuleObservation
- type MetricRuleParameters
- type MirrorsObservation
- type MirrorsParameters
- type MonitoringObservation
- type MonitoringParameters
- type MonitoringTolerationsObservation
- type MonitoringTolerationsParameters
- type MonitoringUpdateStrategyObservation
- type MonitoringUpdateStrategyParameters
- type MonitoringUpdateStrategyRollingUpdateObservation
- type MonitoringUpdateStrategyRollingUpdateParameters
- type NetworkObservation
- type NetworkParameters
- type NetworkTolerationsObservation
- type NetworkTolerationsParameters
- type NodeRuleObservation
- type NodeRuleParameters
- type NodelocalObservation
- type NodelocalParameters
- type NodesObservation
- type NodesParameters
- type OpenstackCloudProviderGlobalObservation
- type OpenstackCloudProviderGlobalParameters
- type OpenstackCloudProviderObservation
- type OpenstackCloudProviderParameters
- type PrivateRegistriesObservation
- type PrivateRegistriesParameters
- type QuestionsObservation
- type QuestionsParameters
- type RecipientsObservation
- type RecipientsParameters
- type RegistriesObservation
- type RegistriesParameters
- type RkeConfigEtcdObservation
- type RkeConfigEtcdParameters
- type RkeConfigLocalAuthEndpointObservation
- type RkeConfigLocalAuthEndpointParameters
- type RkeConfigNetworkObservation
- type RkeConfigNetworkParameters
- type RkeConfigNodesObservation
- type RkeConfigNodesParameters
- type RkeConfigObservation
- type RkeConfigParameters
- type RkeConfigUpgradeStrategyObservation
- type RkeConfigUpgradeStrategyParameters
- type RoleTemplateBinding
- func (in *RoleTemplateBinding) DeepCopy() *RoleTemplateBinding
- func (in *RoleTemplateBinding) DeepCopyInto(out *RoleTemplateBinding)
- func (in *RoleTemplateBinding) DeepCopyObject() runtime.Object
- func (mg *RoleTemplateBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleTemplateBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleTemplateBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleTemplateBinding) GetID() string
- func (tr *RoleTemplateBinding) GetObservation() (map[string]interface{}, error)
- func (tr *RoleTemplateBinding) GetParameters() (map[string]interface{}, error)
- func (mg *RoleTemplateBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleTemplateBinding) GetProviderReference() *xpv1.Reference
- func (mg *RoleTemplateBinding) GetTerraformResourceType() string
- func (tr *RoleTemplateBinding) GetTerraformSchemaVersion() int
- func (mg *RoleTemplateBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleTemplateBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleTemplateBinding) SetConditions(c ...xpv1.Condition)
- func (mg *RoleTemplateBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleTemplateBinding) SetObservation(obs map[string]interface{}) error
- func (tr *RoleTemplateBinding) SetParameters(params map[string]interface{}) error
- func (mg *RoleTemplateBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleTemplateBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleTemplateBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleTemplateBindingList
- type RoleTemplateBindingObservation
- type RoleTemplateBindingParameters
- type RoleTemplateBindingSpec
- type RoleTemplateBindingStatus
- type RollingUpdateObservation
- type RollingUpdateParameters
- type RouteObservation
- type RouteParameters
- type S3BackupConfigObservation
- type S3BackupConfigParameters
- type S3ConfigObservation
- type S3ConfigParameters
- type ScanConfigObservation
- type ScanConfigParameters
- type ScheduleConfigObservation
- type ScheduleConfigParameters
- type ScheduledClusterScanObservation
- type ScheduledClusterScanParameters
- type SchedulerObservation
- type SchedulerParameters
- type SecretsEncryptionConfigObservation
- type SecretsEncryptionConfigParameters
- type ServiceOverrideObservation
- type ServiceOverrideParameters
- type ServicesObservation
- type ServicesParameters
- type SplunkConfigObservation
- type SplunkConfigParameters
- type Sync
- func (in *Sync) DeepCopy() *Sync
- func (in *Sync) DeepCopyInto(out *Sync)
- func (in *Sync) DeepCopyObject() runtime.Object
- func (mg *Sync) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Sync) GetConnectionDetailsMapping() map[string]string
- func (mg *Sync) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Sync) GetID() string
- func (tr *Sync) GetObservation() (map[string]interface{}, error)
- func (tr *Sync) GetParameters() (map[string]interface{}, error)
- func (mg *Sync) GetProviderConfigReference() *xpv1.Reference
- func (mg *Sync) GetProviderReference() *xpv1.Reference
- func (mg *Sync) GetTerraformResourceType() string
- func (tr *Sync) GetTerraformSchemaVersion() int
- func (mg *Sync) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Sync) LateInitialize(attrs []byte) (bool, error)
- func (mg *Sync) SetConditions(c ...xpv1.Condition)
- func (mg *Sync) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Sync) SetObservation(obs map[string]interface{}) error
- func (tr *Sync) SetParameters(params map[string]interface{}) error
- func (mg *Sync) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Sync) SetProviderReference(r *xpv1.Reference)
- func (mg *Sync) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SyncList
- type SyncObservation
- type SyncParameters
- type SyncSpec
- type SyncStatus
- type SyslogConfigObservation
- type SyslogConfigParameters
- type SystemServiceRuleObservation
- type SystemServiceRuleParameters
- type TaintsObservation
- type TaintsParameters
- type Template
- func (in *Template) DeepCopy() *Template
- func (in *Template) DeepCopyInto(out *Template)
- func (in *Template) DeepCopyObject() runtime.Object
- func (mg *Template) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Template) GetConnectionDetailsMapping() map[string]string
- func (mg *Template) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Template) GetID() string
- func (tr *Template) GetObservation() (map[string]interface{}, error)
- func (tr *Template) GetParameters() (map[string]interface{}, error)
- func (mg *Template) GetProviderConfigReference() *xpv1.Reference
- func (mg *Template) GetProviderReference() *xpv1.Reference
- func (mg *Template) GetTerraformResourceType() string
- func (tr *Template) GetTerraformSchemaVersion() int
- func (mg *Template) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Template) LateInitialize(attrs []byte) (bool, error)
- func (mg *Template) SetConditions(c ...xpv1.Condition)
- func (mg *Template) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Template) SetObservation(obs map[string]interface{}) error
- func (tr *Template) SetParameters(params map[string]interface{}) error
- func (mg *Template) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Template) SetProviderReference(r *xpv1.Reference)
- func (mg *Template) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TemplateList
- type TemplateObservation
- type TemplateParameters
- type TemplateRevisionsObservation
- type TemplateRevisionsParameters
- type TemplateSpec
- type TemplateStatus
- type TolerationsObservation
- type TolerationsParameters
- type UpdateStrategyObservation
- type UpdateStrategyParameters
- type UpdateStrategyRollingUpdateObservation
- type UpdateStrategyRollingUpdateParameters
- type UpgradeStrategyObservation
- type UpgradeStrategyParameters
- type V2
- func (in *V2) DeepCopy() *V2
- func (in *V2) DeepCopyInto(out *V2)
- func (in *V2) DeepCopyObject() runtime.Object
- func (mg *V2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *V2) GetConnectionDetailsMapping() map[string]string
- func (mg *V2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *V2) GetID() string
- func (tr *V2) GetObservation() (map[string]interface{}, error)
- func (tr *V2) GetParameters() (map[string]interface{}, error)
- func (mg *V2) GetProviderConfigReference() *xpv1.Reference
- func (mg *V2) GetProviderReference() *xpv1.Reference
- func (mg *V2) GetTerraformResourceType() string
- func (tr *V2) GetTerraformSchemaVersion() int
- func (mg *V2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *V2) LateInitialize(attrs []byte) (bool, error)
- func (mg *V2) SetConditions(c ...xpv1.Condition)
- func (mg *V2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *V2) SetObservation(obs map[string]interface{}) error
- func (tr *V2) SetParameters(params map[string]interface{}) error
- func (mg *V2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *V2) SetProviderReference(r *xpv1.Reference)
- func (mg *V2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type V2List
- type V2Observation
- type V2Parameters
- type V2RkeConfigObservation
- type V2RkeConfigParameters
- type V2Spec
- type V2Status
- type VirtualCenterObservation
- type VirtualCenterParameters
- type VsphereCloudProviderGlobalObservation
- type VsphereCloudProviderGlobalParameters
- type VsphereCloudProviderObservation
- type VsphereCloudProviderParameters
- type WeaveNetworkProviderObservation
- type WeaveNetworkProviderParameters
- type WorkerDrainOptionsObservation
- type WorkerDrainOptionsParameters
- type WorkspaceObservation
- type WorkspaceParameters
Constants ¶
const ( CRDGroup = "cluster.rancher.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AlertGroup_Kind = "AlertGroup" AlertGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlertGroup_Kind}.String() AlertGroup_KindAPIVersion = AlertGroup_Kind + "." + CRDGroupVersion.String() AlertGroup_GroupVersionKind = CRDGroupVersion.WithKind(AlertGroup_Kind) )
Repository type metadata.
var ( AlertRule_Kind = "AlertRule" AlertRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlertRule_Kind}.String() AlertRule_KindAPIVersion = AlertRule_Kind + "." + CRDGroupVersion.String() AlertRule_GroupVersionKind = CRDGroupVersion.WithKind(AlertRule_Kind) )
Repository type metadata.
var ( Driver_Kind = "Driver" Driver_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Driver_Kind}.String() Driver_KindAPIVersion = Driver_Kind + "." + CRDGroupVersion.String() Driver_GroupVersionKind = CRDGroupVersion.WithKind(Driver_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Logging_Kind = "Logging" Logging_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Logging_Kind}.String() Logging_KindAPIVersion = Logging_Kind + "." + CRDGroupVersion.String() Logging_GroupVersionKind = CRDGroupVersion.WithKind(Logging_Kind) )
Repository type metadata.
var ( RoleTemplateBinding_Kind = "RoleTemplateBinding" RoleTemplateBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleTemplateBinding_Kind}.String() RoleTemplateBinding_KindAPIVersion = RoleTemplateBinding_Kind + "." + CRDGroupVersion.String() RoleTemplateBinding_GroupVersionKind = CRDGroupVersion.WithKind(RoleTemplateBinding_Kind) )
Repository type metadata.
var ( Sync_Kind = "Sync" Sync_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Sync_Kind}.String() Sync_KindAPIVersion = Sync_Kind + "." + CRDGroupVersion.String() Sync_GroupVersionKind = CRDGroupVersion.WithKind(Sync_Kind) )
Repository type metadata.
var ( Template_Kind = "Template" Template_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Template_Kind}.String() Template_KindAPIVersion = Template_Kind + "." + CRDGroupVersion.String() Template_GroupVersionKind = CRDGroupVersion.WithKind(Template_Kind) )
Repository type metadata.
var ( V2_Kind = "V2" V2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: V2_Kind}.String() V2_KindAPIVersion = V2_Kind + "." + CRDGroupVersion.String() V2_GroupVersionKind = CRDGroupVersion.WithKind(V2_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AgentEnvVarsObservation ¶
type AgentEnvVarsObservation struct { }
func (*AgentEnvVarsObservation) DeepCopy ¶
func (in *AgentEnvVarsObservation) DeepCopy() *AgentEnvVarsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentEnvVarsObservation.
func (*AgentEnvVarsObservation) DeepCopyInto ¶
func (in *AgentEnvVarsObservation) DeepCopyInto(out *AgentEnvVarsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentEnvVarsParameters ¶
type AgentEnvVarsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*AgentEnvVarsParameters) DeepCopy ¶
func (in *AgentEnvVarsParameters) DeepCopy() *AgentEnvVarsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentEnvVarsParameters.
func (*AgentEnvVarsParameters) DeepCopyInto ¶
func (in *AgentEnvVarsParameters) DeepCopyInto(out *AgentEnvVarsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertGroup ¶
type AlertGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlertGroupSpec `json:"spec"` Status AlertGroupStatus `json:"status,omitempty"` }
AlertGroup is the Schema for the AlertGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,rancherjet}
func (*AlertGroup) DeepCopy ¶
func (in *AlertGroup) DeepCopy() *AlertGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertGroup.
func (*AlertGroup) DeepCopyInto ¶
func (in *AlertGroup) DeepCopyInto(out *AlertGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertGroup) DeepCopyObject ¶
func (in *AlertGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertGroup) GetCondition ¶
func (mg *AlertGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AlertGroup.
func (*AlertGroup) GetConnectionDetailsMapping ¶
func (tr *AlertGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AlertGroup
func (*AlertGroup) GetDeletionPolicy ¶
func (mg *AlertGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AlertGroup.
func (*AlertGroup) GetID ¶
func (tr *AlertGroup) GetID() string
GetID returns ID of underlying Terraform resource of this AlertGroup
func (*AlertGroup) GetObservation ¶
func (tr *AlertGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this AlertGroup
func (*AlertGroup) GetParameters ¶
func (tr *AlertGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this AlertGroup
func (*AlertGroup) GetProviderConfigReference ¶
func (mg *AlertGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AlertGroup.
func (*AlertGroup) GetProviderReference ¶
func (mg *AlertGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this AlertGroup. Deprecated: Use GetProviderConfigReference.
func (*AlertGroup) GetTerraformResourceType ¶
func (mg *AlertGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AlertGroup
func (*AlertGroup) GetTerraformSchemaVersion ¶
func (tr *AlertGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AlertGroup) GetWriteConnectionSecretToReference ¶
func (mg *AlertGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AlertGroup.
func (*AlertGroup) LateInitialize ¶
func (tr *AlertGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AlertGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*AlertGroup) SetConditions ¶
func (mg *AlertGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this AlertGroup.
func (*AlertGroup) SetDeletionPolicy ¶
func (mg *AlertGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AlertGroup.
func (*AlertGroup) SetObservation ¶
func (tr *AlertGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this AlertGroup
func (*AlertGroup) SetParameters ¶
func (tr *AlertGroup) SetParameters(params map[string]interface{}) error
SetParameters for this AlertGroup
func (*AlertGroup) SetProviderConfigReference ¶
func (mg *AlertGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AlertGroup.
func (*AlertGroup) SetProviderReference ¶
func (mg *AlertGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AlertGroup. Deprecated: Use SetProviderConfigReference.
func (*AlertGroup) SetWriteConnectionSecretToReference ¶
func (mg *AlertGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AlertGroup.
type AlertGroupList ¶
type AlertGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlertGroup `json:"items"` }
AlertGroupList contains a list of AlertGroups
func (*AlertGroupList) DeepCopy ¶
func (in *AlertGroupList) DeepCopy() *AlertGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertGroupList.
func (*AlertGroupList) DeepCopyInto ¶
func (in *AlertGroupList) DeepCopyInto(out *AlertGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertGroupList) DeepCopyObject ¶
func (in *AlertGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertGroupList) GetItems ¶
func (l *AlertGroupList) GetItems() []resource.Managed
GetItems of this AlertGroupList.
type AlertGroupObservation ¶
type AlertGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AlertGroupObservation) DeepCopy ¶
func (in *AlertGroupObservation) DeepCopy() *AlertGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertGroupObservation.
func (*AlertGroupObservation) DeepCopyInto ¶
func (in *AlertGroupObservation) DeepCopyInto(out *AlertGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertGroupParameters ¶
type AlertGroupParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Alert group Cluster ID // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // Alert group description // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Alert group interval seconds // +kubebuilder:validation:Optional GroupIntervalSeconds *int64 `json:"groupIntervalSeconds,omitempty" tf:"group_interval_seconds,omitempty"` // Alert group wait seconds // +kubebuilder:validation:Optional GroupWaitSeconds *int64 `json:"groupWaitSeconds,omitempty" tf:"group_wait_seconds,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // Alert group recipients // +kubebuilder:validation:Optional Recipients []RecipientsParameters `json:"recipients,omitempty" tf:"recipients,omitempty"` // Alert group repeat interval seconds // +kubebuilder:validation:Optional RepeatIntervalSeconds *int64 `json:"repeatIntervalSeconds,omitempty" tf:"repeat_interval_seconds,omitempty"` }
func (*AlertGroupParameters) DeepCopy ¶
func (in *AlertGroupParameters) DeepCopy() *AlertGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertGroupParameters.
func (*AlertGroupParameters) DeepCopyInto ¶
func (in *AlertGroupParameters) DeepCopyInto(out *AlertGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertGroupSpec ¶
type AlertGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlertGroupParameters `json:"forProvider"` }
AlertGroupSpec defines the desired state of AlertGroup
func (*AlertGroupSpec) DeepCopy ¶
func (in *AlertGroupSpec) DeepCopy() *AlertGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertGroupSpec.
func (*AlertGroupSpec) DeepCopyInto ¶
func (in *AlertGroupSpec) DeepCopyInto(out *AlertGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertGroupStatus ¶
type AlertGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlertGroupObservation `json:"atProvider,omitempty"` }
AlertGroupStatus defines the observed state of AlertGroup.
func (*AlertGroupStatus) DeepCopy ¶
func (in *AlertGroupStatus) DeepCopy() *AlertGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertGroupStatus.
func (*AlertGroupStatus) DeepCopyInto ¶
func (in *AlertGroupStatus) DeepCopyInto(out *AlertGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRule ¶
type AlertRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlertRuleSpec `json:"spec"` Status AlertRuleStatus `json:"status,omitempty"` }
AlertRule is the Schema for the AlertRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,rancherjet}
func (*AlertRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRule.
func (*AlertRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertRule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertRule) GetCondition ¶
func (mg *AlertRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AlertRule.
func (*AlertRule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this AlertRule
func (*AlertRule) GetDeletionPolicy ¶
func (mg *AlertRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AlertRule.
func (*AlertRule) GetObservation ¶
GetObservation of this AlertRule
func (*AlertRule) GetParameters ¶
GetParameters of this AlertRule
func (*AlertRule) GetProviderConfigReference ¶
GetProviderConfigReference of this AlertRule.
func (*AlertRule) GetProviderReference ¶
GetProviderReference of this AlertRule. Deprecated: Use GetProviderConfigReference.
func (*AlertRule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this AlertRule
func (*AlertRule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AlertRule) GetWriteConnectionSecretToReference ¶
func (mg *AlertRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AlertRule.
func (*AlertRule) LateInitialize ¶
LateInitialize this AlertRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*AlertRule) SetConditions ¶
SetConditions of this AlertRule.
func (*AlertRule) SetDeletionPolicy ¶
func (mg *AlertRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AlertRule.
func (*AlertRule) SetObservation ¶
SetObservation for this AlertRule
func (*AlertRule) SetParameters ¶
SetParameters for this AlertRule
func (*AlertRule) SetProviderConfigReference ¶
SetProviderConfigReference of this AlertRule.
func (*AlertRule) SetProviderReference ¶
SetProviderReference of this AlertRule. Deprecated: Use SetProviderConfigReference.
func (*AlertRule) SetWriteConnectionSecretToReference ¶
func (mg *AlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AlertRule.
type AlertRuleList ¶
type AlertRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlertRule `json:"items"` }
AlertRuleList contains a list of AlertRules
func (*AlertRuleList) DeepCopy ¶
func (in *AlertRuleList) DeepCopy() *AlertRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleList.
func (*AlertRuleList) DeepCopyInto ¶
func (in *AlertRuleList) DeepCopyInto(out *AlertRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertRuleList) DeepCopyObject ¶
func (in *AlertRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertRuleList) GetItems ¶
func (l *AlertRuleList) GetItems() []resource.Managed
GetItems of this AlertRuleList.
type AlertRuleObservation ¶
type AlertRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AlertRuleObservation) DeepCopy ¶
func (in *AlertRuleObservation) DeepCopy() *AlertRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleObservation.
func (*AlertRuleObservation) DeepCopyInto ¶
func (in *AlertRuleObservation) DeepCopyInto(out *AlertRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleParameters ¶
type AlertRuleParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Alert rule cluster ID // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // Alert event rule // +kubebuilder:validation:Optional EventRule []EventRuleParameters `json:"eventRule,omitempty" tf:"event_rule,omitempty"` // Alert rule group ID // +kubebuilder:validation:Required GroupID *string `json:"groupId" tf:"group_id,omitempty"` // Alert rule interval seconds // +kubebuilder:validation:Optional GroupIntervalSeconds *int64 `json:"groupIntervalSeconds,omitempty" tf:"group_interval_seconds,omitempty"` // Alert rule wait seconds // +kubebuilder:validation:Optional GroupWaitSeconds *int64 `json:"groupWaitSeconds,omitempty" tf:"group_wait_seconds,omitempty"` // Alert rule inherited // +kubebuilder:validation:Optional Inherited *bool `json:"inherited,omitempty" tf:"inherited,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // Alert metric rule // +kubebuilder:validation:Optional MetricRule []MetricRuleParameters `json:"metricRule,omitempty" tf:"metric_rule,omitempty"` // Alert node rule // +kubebuilder:validation:Optional NodeRule []NodeRuleParameters `json:"nodeRule,omitempty" tf:"node_rule,omitempty"` // Alert rule repeat interval seconds // +kubebuilder:validation:Optional RepeatIntervalSeconds *int64 `json:"repeatIntervalSeconds,omitempty" tf:"repeat_interval_seconds,omitempty"` // Alert rule severity // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // Alert system service rule // +kubebuilder:validation:Optional SystemServiceRule []SystemServiceRuleParameters `json:"systemServiceRule,omitempty" tf:"system_service_rule,omitempty"` }
func (*AlertRuleParameters) DeepCopy ¶
func (in *AlertRuleParameters) DeepCopy() *AlertRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleParameters.
func (*AlertRuleParameters) DeepCopyInto ¶
func (in *AlertRuleParameters) DeepCopyInto(out *AlertRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleSpec ¶
type AlertRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlertRuleParameters `json:"forProvider"` }
AlertRuleSpec defines the desired state of AlertRule
func (*AlertRuleSpec) DeepCopy ¶
func (in *AlertRuleSpec) DeepCopy() *AlertRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleSpec.
func (*AlertRuleSpec) DeepCopyInto ¶
func (in *AlertRuleSpec) DeepCopyInto(out *AlertRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleStatus ¶
type AlertRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlertRuleObservation `json:"atProvider,omitempty"` }
AlertRuleStatus defines the observed state of AlertRule.
func (*AlertRuleStatus) DeepCopy ¶
func (in *AlertRuleStatus) DeepCopy() *AlertRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleStatus.
func (*AlertRuleStatus) DeepCopyInto ¶
func (in *AlertRuleStatus) DeepCopyInto(out *AlertRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditLogObservation ¶
type AuditLogObservation struct { }
func (*AuditLogObservation) DeepCopy ¶
func (in *AuditLogObservation) DeepCopy() *AuditLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditLogObservation.
func (*AuditLogObservation) DeepCopyInto ¶
func (in *AuditLogObservation) DeepCopyInto(out *AuditLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditLogParameters ¶
type AuditLogParameters struct { // +kubebuilder:validation:Optional Configuration []ConfigurationParameters `json:"configuration,omitempty" tf:"configuration,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*AuditLogParameters) DeepCopy ¶
func (in *AuditLogParameters) DeepCopy() *AuditLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditLogParameters.
func (*AuditLogParameters) DeepCopyInto ¶
func (in *AuditLogParameters) DeepCopyInto(out *AuditLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationObservation ¶
type AuthenticationObservation struct { }
func (*AuthenticationObservation) DeepCopy ¶
func (in *AuthenticationObservation) DeepCopy() *AuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationObservation.
func (*AuthenticationObservation) DeepCopyInto ¶
func (in *AuthenticationObservation) DeepCopyInto(out *AuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationParameters ¶
type AuthenticationParameters struct { // +kubebuilder:validation:Optional Sans []*string `json:"sans,omitempty" tf:"sans,omitempty"` // +kubebuilder:validation:Optional Strategy *string `json:"strategy,omitempty" tf:"strategy,omitempty"` }
func (*AuthenticationParameters) DeepCopy ¶
func (in *AuthenticationParameters) DeepCopy() *AuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationParameters.
func (*AuthenticationParameters) DeepCopyInto ¶
func (in *AuthenticationParameters) DeepCopyInto(out *AuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationObservation ¶
type AuthorizationObservation struct { }
func (*AuthorizationObservation) DeepCopy ¶
func (in *AuthorizationObservation) DeepCopy() *AuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationObservation.
func (*AuthorizationObservation) DeepCopyInto ¶
func (in *AuthorizationObservation) DeepCopyInto(out *AuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationParameters ¶
type AuthorizationParameters struct { // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // +kubebuilder:validation:Optional Options map[string]string `json:"options,omitempty" tf:"options,omitempty"` }
func (*AuthorizationParameters) DeepCopy ¶
func (in *AuthorizationParameters) DeepCopy() *AuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationParameters.
func (*AuthorizationParameters) DeepCopyInto ¶
func (in *AuthorizationParameters) DeepCopyInto(out *AuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsCloudProviderObservation ¶
type AwsCloudProviderObservation struct { }
func (*AwsCloudProviderObservation) DeepCopy ¶
func (in *AwsCloudProviderObservation) DeepCopy() *AwsCloudProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsCloudProviderObservation.
func (*AwsCloudProviderObservation) DeepCopyInto ¶
func (in *AwsCloudProviderObservation) DeepCopyInto(out *AwsCloudProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsCloudProviderParameters ¶
type AwsCloudProviderParameters struct { // +kubebuilder:validation:Optional Global []GlobalParameters `json:"global,omitempty" tf:"global,omitempty"` // +kubebuilder:validation:Optional ServiceOverride []ServiceOverrideParameters `json:"serviceOverride,omitempty" tf:"service_override,omitempty"` }
func (*AwsCloudProviderParameters) DeepCopy ¶
func (in *AwsCloudProviderParameters) DeepCopy() *AwsCloudProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsCloudProviderParameters.
func (*AwsCloudProviderParameters) DeepCopyInto ¶
func (in *AwsCloudProviderParameters) DeepCopyInto(out *AwsCloudProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureCloudProviderObservation ¶
type AzureCloudProviderObservation struct { }
func (*AzureCloudProviderObservation) DeepCopy ¶
func (in *AzureCloudProviderObservation) DeepCopy() *AzureCloudProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCloudProviderObservation.
func (*AzureCloudProviderObservation) DeepCopyInto ¶
func (in *AzureCloudProviderObservation) DeepCopyInto(out *AzureCloudProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureCloudProviderParameters ¶
type AzureCloudProviderParameters struct { // +kubebuilder:validation:Optional AadClientCertPasswordSecretRef *v1.SecretKeySelector `json:"aadClientCertPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AadClientCertPath *string `json:"aadClientCertPath,omitempty" tf:"aad_client_cert_path,omitempty"` // +kubebuilder:validation:Required AadClientIDSecretRef v1.SecretKeySelector `json:"aadClientIdSecretRef" tf:"-"` // +kubebuilder:validation:Required AadClientSecretSecretRef v1.SecretKeySelector `json:"aadClientSecretSecretRef" tf:"-"` // +kubebuilder:validation:Optional Cloud *string `json:"cloud,omitempty" tf:"cloud,omitempty"` // +kubebuilder:validation:Optional CloudProviderBackoff *bool `json:"cloudProviderBackoff,omitempty" tf:"cloud_provider_backoff,omitempty"` // +kubebuilder:validation:Optional CloudProviderBackoffDuration *int64 `json:"cloudProviderBackoffDuration,omitempty" tf:"cloud_provider_backoff_duration,omitempty"` // +kubebuilder:validation:Optional CloudProviderBackoffExponent *int64 `json:"cloudProviderBackoffExponent,omitempty" tf:"cloud_provider_backoff_exponent,omitempty"` // +kubebuilder:validation:Optional CloudProviderBackoffJitter *int64 `json:"cloudProviderBackoffJitter,omitempty" tf:"cloud_provider_backoff_jitter,omitempty"` // +kubebuilder:validation:Optional CloudProviderBackoffRetries *int64 `json:"cloudProviderBackoffRetries,omitempty" tf:"cloud_provider_backoff_retries,omitempty"` // +kubebuilder:validation:Optional CloudProviderRateLimit *bool `json:"cloudProviderRateLimit,omitempty" tf:"cloud_provider_rate_limit,omitempty"` // +kubebuilder:validation:Optional CloudProviderRateLimitBucket *int64 `json:"cloudProviderRateLimitBucket,omitempty" tf:"cloud_provider_rate_limit_bucket,omitempty"` // +kubebuilder:validation:Optional CloudProviderRateLimitQPS *int64 `json:"cloudProviderRateLimitQps,omitempty" tf:"cloud_provider_rate_limit_qps,omitempty"` // Load balancer type (basic | standard). Must be standard for auto-scaling // +kubebuilder:validation:Optional LoadBalancerSku *string `json:"loadBalancerSku,omitempty" tf:"load_balancer_sku,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Optional MaximumLoadBalancerRuleCount *int64 `json:"maximumLoadBalancerRuleCount,omitempty" tf:"maximum_load_balancer_rule_count,omitempty"` // +kubebuilder:validation:Optional PrimaryAvailabilitySetName *string `json:"primaryAvailabilitySetName,omitempty" tf:"primary_availability_set_name,omitempty"` // +kubebuilder:validation:Optional PrimaryScaleSetName *string `json:"primaryScaleSetName,omitempty" tf:"primary_scale_set_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroup *string `json:"resourceGroup,omitempty" tf:"resource_group,omitempty"` // +kubebuilder:validation:Optional RouteTableName *string `json:"routeTableName,omitempty" tf:"route_table_name,omitempty"` // +kubebuilder:validation:Optional SecurityGroupName *string `json:"securityGroupName,omitempty" tf:"security_group_name,omitempty"` // +kubebuilder:validation:Optional SubnetName *string `json:"subnetName,omitempty" tf:"subnet_name,omitempty"` // +kubebuilder:validation:Required SubscriptionIDSecretRef v1.SecretKeySelector `json:"subscriptionIdSecretRef" tf:"-"` // +kubebuilder:validation:Required TenantIDSecretRef v1.SecretKeySelector `json:"tenantIdSecretRef" tf:"-"` // +kubebuilder:validation:Optional UseInstanceMetadata *bool `json:"useInstanceMetadata,omitempty" tf:"use_instance_metadata,omitempty"` // +kubebuilder:validation:Optional UseManagedIdentityExtension *bool `json:"useManagedIdentityExtension,omitempty" tf:"use_managed_identity_extension,omitempty"` // +kubebuilder:validation:Optional VMType *string `json:"vmType,omitempty" tf:"vm_type,omitempty"` // +kubebuilder:validation:Optional VnetName *string `json:"vnetName,omitempty" tf:"vnet_name,omitempty"` // +kubebuilder:validation:Optional VnetResourceGroup *string `json:"vnetResourceGroup,omitempty" tf:"vnet_resource_group,omitempty"` }
func (*AzureCloudProviderParameters) DeepCopy ¶
func (in *AzureCloudProviderParameters) DeepCopy() *AzureCloudProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureCloudProviderParameters.
func (*AzureCloudProviderParameters) DeepCopyInto ¶
func (in *AzureCloudProviderParameters) DeepCopyInto(out *AzureCloudProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupConfigObservation ¶
type BackupConfigObservation struct { }
func (*BackupConfigObservation) DeepCopy ¶
func (in *BackupConfigObservation) DeepCopy() *BackupConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupConfigObservation.
func (*BackupConfigObservation) DeepCopyInto ¶
func (in *BackupConfigObservation) DeepCopyInto(out *BackupConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupConfigParameters ¶
type BackupConfigParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional IntervalHours *int64 `json:"intervalHours,omitempty" tf:"interval_hours,omitempty"` // +kubebuilder:validation:Optional Retention *int64 `json:"retention,omitempty" tf:"retention,omitempty"` // +kubebuilder:validation:Optional S3BackupConfig []S3BackupConfigParameters `json:"s3BackupConfig,omitempty" tf:"s3_backup_config,omitempty"` // +kubebuilder:validation:Optional SafeTimestamp *bool `json:"safeTimestamp,omitempty" tf:"safe_timestamp,omitempty"` // +kubebuilder:validation:Optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*BackupConfigParameters) DeepCopy ¶
func (in *BackupConfigParameters) DeepCopy() *BackupConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupConfigParameters.
func (*BackupConfigParameters) DeepCopyInto ¶
func (in *BackupConfigParameters) DeepCopyInto(out *BackupConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostObservation ¶
type BastionHostObservation struct { }
func (*BastionHostObservation) DeepCopy ¶
func (in *BastionHostObservation) DeepCopy() *BastionHostObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostObservation.
func (*BastionHostObservation) DeepCopyInto ¶
func (in *BastionHostObservation) DeepCopyInto(out *BastionHostObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostParameters ¶
type BastionHostParameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Optional Port *string `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional SSHAgentAuth *bool `json:"sshAgentAuth,omitempty" tf:"ssh_agent_auth,omitempty"` // +kubebuilder:validation:Optional SSHKeyPath *string `json:"sshKeyPath,omitempty" tf:"ssh_key_path,omitempty"` // +kubebuilder:validation:Optional SSHKeySecretRef *v1.SecretKeySelector `json:"sshKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required User *string `json:"user" tf:"user,omitempty"` }
func (*BastionHostParameters) DeepCopy ¶
func (in *BastionHostParameters) DeepCopy() *BastionHostParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostParameters.
func (*BastionHostParameters) DeepCopyInto ¶
func (in *BastionHostParameters) DeepCopyInto(out *BastionHostParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockStorageObservation ¶
type BlockStorageObservation struct { }
func (*BlockStorageObservation) DeepCopy ¶
func (in *BlockStorageObservation) DeepCopy() *BlockStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockStorageObservation.
func (*BlockStorageObservation) DeepCopyInto ¶
func (in *BlockStorageObservation) DeepCopyInto(out *BlockStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockStorageParameters ¶
type BlockStorageParameters struct { // +kubebuilder:validation:Optional BsVersion *string `json:"bsVersion,omitempty" tf:"bs_version,omitempty"` // +kubebuilder:validation:Optional IgnoreVolumeAz *bool `json:"ignoreVolumeAz,omitempty" tf:"ignore_volume_az,omitempty"` // +kubebuilder:validation:Optional TrustDevicePath *bool `json:"trustDevicePath,omitempty" tf:"trust_device_path,omitempty"` }
func (*BlockStorageParameters) DeepCopy ¶
func (in *BlockStorageParameters) DeepCopy() *BlockStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockStorageParameters.
func (*BlockStorageParameters) DeepCopyInto ¶
func (in *BlockStorageParameters) DeepCopyInto(out *BlockStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CalicoNetworkProviderObservation ¶
type CalicoNetworkProviderObservation struct { }
func (*CalicoNetworkProviderObservation) DeepCopy ¶
func (in *CalicoNetworkProviderObservation) DeepCopy() *CalicoNetworkProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNetworkProviderObservation.
func (*CalicoNetworkProviderObservation) DeepCopyInto ¶
func (in *CalicoNetworkProviderObservation) DeepCopyInto(out *CalicoNetworkProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CalicoNetworkProviderParameters ¶
type CalicoNetworkProviderParameters struct { // +kubebuilder:validation:Optional CloudProvider *string `json:"cloudProvider,omitempty" tf:"cloud_provider,omitempty"` }
func (*CalicoNetworkProviderParameters) DeepCopy ¶
func (in *CalicoNetworkProviderParameters) DeepCopy() *CalicoNetworkProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNetworkProviderParameters.
func (*CalicoNetworkProviderParameters) DeepCopyInto ¶
func (in *CalicoNetworkProviderParameters) DeepCopyInto(out *CalicoNetworkProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanalNetworkProviderObservation ¶
type CanalNetworkProviderObservation struct { }
func (*CanalNetworkProviderObservation) DeepCopy ¶
func (in *CanalNetworkProviderObservation) DeepCopy() *CanalNetworkProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanalNetworkProviderObservation.
func (*CanalNetworkProviderObservation) DeepCopyInto ¶
func (in *CanalNetworkProviderObservation) DeepCopyInto(out *CanalNetworkProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanalNetworkProviderParameters ¶
type CanalNetworkProviderParameters struct { // +kubebuilder:validation:Optional Iface *string `json:"iface,omitempty" tf:"iface,omitempty"` }
func (*CanalNetworkProviderParameters) DeepCopy ¶
func (in *CanalNetworkProviderParameters) DeepCopy() *CanalNetworkProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanalNetworkProviderParameters.
func (*CanalNetworkProviderParameters) DeepCopyInto ¶
func (in *CanalNetworkProviderParameters) DeepCopyInto(out *CanalNetworkProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CisScanConfigObservation ¶
type CisScanConfigObservation struct { }
func (*CisScanConfigObservation) DeepCopy ¶
func (in *CisScanConfigObservation) DeepCopy() *CisScanConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CisScanConfigObservation.
func (*CisScanConfigObservation) DeepCopyInto ¶
func (in *CisScanConfigObservation) DeepCopyInto(out *CisScanConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CisScanConfigParameters ¶
type CisScanConfigParameters struct { // Debug master // +kubebuilder:validation:Optional DebugMaster *bool `json:"debugMaster,omitempty" tf:"debug_master,omitempty"` // Debug worker // +kubebuilder:validation:Optional DebugWorker *bool `json:"debugWorker,omitempty" tf:"debug_worker,omitempty"` // Override Benchmark Version // +kubebuilder:validation:Optional OverrideBenchmarkVersion *string `json:"overrideBenchmarkVersion,omitempty" tf:"override_benchmark_version,omitempty"` // +kubebuilder:validation:Optional OverrideSkip []*string `json:"overrideSkip,omitempty" tf:"override_skip,omitempty"` // Profile // +kubebuilder:validation:Optional Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` }
func (*CisScanConfigParameters) DeepCopy ¶
func (in *CisScanConfigParameters) DeepCopy() *CisScanConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CisScanConfigParameters.
func (*CisScanConfigParameters) DeepCopyInto ¶
func (in *CisScanConfigParameters) DeepCopyInto(out *CisScanConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudProviderObservation ¶
type CloudProviderObservation struct { }
func (*CloudProviderObservation) DeepCopy ¶
func (in *CloudProviderObservation) DeepCopy() *CloudProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProviderObservation.
func (*CloudProviderObservation) DeepCopyInto ¶
func (in *CloudProviderObservation) DeepCopyInto(out *CloudProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudProviderParameters ¶
type CloudProviderParameters struct { // +kubebuilder:validation:Optional AwsCloudProvider []AwsCloudProviderParameters `json:"awsCloudProvider,omitempty" tf:"aws_cloud_provider,omitempty"` // +kubebuilder:validation:Optional AzureCloudProvider []AzureCloudProviderParameters `json:"azureCloudProvider,omitempty" tf:"azure_cloud_provider,omitempty"` // +kubebuilder:validation:Optional CustomCloudProvider *string `json:"customCloudProvider,omitempty" tf:"custom_cloud_provider,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional OpenstackCloudProvider []OpenstackCloudProviderParameters `json:"openstackCloudProvider,omitempty" tf:"openstack_cloud_provider,omitempty"` // +kubebuilder:validation:Optional VsphereCloudProvider []VsphereCloudProviderParameters `json:"vsphereCloudProvider,omitempty" tf:"vsphere_cloud_provider,omitempty"` }
func (*CloudProviderParameters) DeepCopy ¶
func (in *CloudProviderParameters) DeepCopy() *CloudProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProviderParameters.
func (*CloudProviderParameters) DeepCopyInto ¶
func (in *CloudProviderParameters) DeepCopyInto(out *CloudProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAuthEndpointObservation ¶
type ClusterAuthEndpointObservation struct { }
func (*ClusterAuthEndpointObservation) DeepCopy ¶
func (in *ClusterAuthEndpointObservation) DeepCopy() *ClusterAuthEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAuthEndpointObservation.
func (*ClusterAuthEndpointObservation) DeepCopyInto ¶
func (in *ClusterAuthEndpointObservation) DeepCopyInto(out *ClusterAuthEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAuthEndpointParameters ¶
type ClusterAuthEndpointParameters struct { // +kubebuilder:validation:Optional CACerts *string `json:"caCerts,omitempty" tf:"ca_certs,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` }
func (*ClusterAuthEndpointParameters) DeepCopy ¶
func (in *ClusterAuthEndpointParameters) DeepCopy() *ClusterAuthEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAuthEndpointParameters.
func (*ClusterAuthEndpointParameters) DeepCopyInto ¶
func (in *ClusterAuthEndpointParameters) DeepCopyInto(out *ClusterAuthEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterConfigObservation ¶
type ClusterConfigObservation struct { }
func (*ClusterConfigObservation) DeepCopy ¶
func (in *ClusterConfigObservation) DeepCopy() *ClusterConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfigObservation.
func (*ClusterConfigObservation) DeepCopyInto ¶
func (in *ClusterConfigObservation) DeepCopyInto(out *ClusterConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterConfigParameters ¶
type ClusterConfigParameters struct { // Local cluster auth endpoint // +kubebuilder:validation:Optional ClusterAuthEndpoint []ClusterAuthEndpointParameters `json:"clusterAuthEndpoint,omitempty" tf:"cluster_auth_endpoint,omitempty"` // Default cluster role for project members // +kubebuilder:validation:Optional DefaultClusterRoleForProjectMembers *string `json:"defaultClusterRoleForProjectMembers,omitempty" tf:"default_cluster_role_for_project_members,omitempty"` // Default pod security policy template ID // +kubebuilder:validation:Optional DefaultPodSecurityPolicyTemplateID *string `json:"defaultPodSecurityPolicyTemplateId,omitempty" tf:"default_pod_security_policy_template_id,omitempty"` // Desired agent image // +kubebuilder:validation:Optional DesiredAgentImage *string `json:"desiredAgentImage,omitempty" tf:"desired_agent_image,omitempty"` // Desired auth image // +kubebuilder:validation:Optional DesiredAuthImage *string `json:"desiredAuthImage,omitempty" tf:"desired_auth_image,omitempty"` // Docker Root Dir // +kubebuilder:validation:Optional DockerRootDir *string `json:"dockerRootDir,omitempty" tf:"docker_root_dir,omitempty"` // Enable built-in cluster alerting // +kubebuilder:validation:Optional EnableClusterAlerting *bool `json:"enableClusterAlerting,omitempty" tf:"enable_cluster_alerting,omitempty"` // Enable built-in cluster monitoring // +kubebuilder:validation:Optional EnableClusterMonitoring *bool `json:"enableClusterMonitoring,omitempty" tf:"enable_cluster_monitoring,omitempty"` // Enable project network isolation // +kubebuilder:validation:Optional EnableNetworkPolicy *bool `json:"enableNetworkPolicy,omitempty" tf:"enable_network_policy,omitempty"` // Rancher Kubernetes Engine Config // +kubebuilder:validation:Required RkeConfig []RkeConfigParameters `json:"rkeConfig" tf:"rke_config,omitempty"` // Cluster scheduled scan // +kubebuilder:validation:Optional ScheduledClusterScan []ScheduledClusterScanParameters `json:"scheduledClusterScan,omitempty" tf:"scheduled_cluster_scan,omitempty"` // Windows prefered cluster // +kubebuilder:validation:Optional WindowsPreferedCluster *bool `json:"windowsPreferedCluster,omitempty" tf:"windows_prefered_cluster,omitempty"` }
func (*ClusterConfigParameters) DeepCopy ¶
func (in *ClusterConfigParameters) DeepCopy() *ClusterConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfigParameters.
func (*ClusterConfigParameters) DeepCopyInto ¶
func (in *ClusterConfigParameters) DeepCopyInto(out *ClusterConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRegistrationTokenObservation ¶
type ClusterRegistrationTokenObservation struct { ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` Command *string `json:"command,omitempty" tf:"command,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InsecureCommand *string `json:"insecureCommand,omitempty" tf:"insecure_command,omitempty"` InsecureNodeCommand *string `json:"insecureNodeCommand,omitempty" tf:"insecure_node_command,omitempty"` InsecureWindowsNodeCommand *string `json:"insecureWindowsNodeCommand,omitempty" tf:"insecure_windows_node_command,omitempty"` ManifestURL *string `json:"manifestUrl,omitempty" tf:"manifest_url,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` NodeCommand *string `json:"nodeCommand,omitempty" tf:"node_command,omitempty"` WindowsNodeCommand *string `json:"windowsNodeCommand,omitempty" tf:"windows_node_command,omitempty"` }
func (*ClusterRegistrationTokenObservation) DeepCopy ¶
func (in *ClusterRegistrationTokenObservation) DeepCopy() *ClusterRegistrationTokenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationTokenObservation.
func (*ClusterRegistrationTokenObservation) DeepCopyInto ¶
func (in *ClusterRegistrationTokenObservation) DeepCopyInto(out *ClusterRegistrationTokenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRegistrationTokenParameters ¶
type ClusterRegistrationTokenParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` }
func (*ClusterRegistrationTokenParameters) DeepCopy ¶
func (in *ClusterRegistrationTokenParameters) DeepCopy() *ClusterRegistrationTokenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationTokenParameters.
func (*ClusterRegistrationTokenParameters) DeepCopyInto ¶
func (in *ClusterRegistrationTokenParameters) DeepCopyInto(out *ClusterRegistrationTokenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigsObservation ¶
type ConfigsObservation struct { }
func (*ConfigsObservation) DeepCopy ¶
func (in *ConfigsObservation) DeepCopy() *ConfigsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigsObservation.
func (*ConfigsObservation) DeepCopyInto ¶
func (in *ConfigsObservation) DeepCopyInto(out *ConfigsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigsParameters ¶
type ConfigsParameters struct { // Registry auth config secret name // +kubebuilder:validation:Optional AuthConfigSecretName *string `json:"authConfigSecretName,omitempty" tf:"auth_config_secret_name,omitempty"` // Registry CA bundle // +kubebuilder:validation:Optional CABundle *string `json:"caBundle,omitempty" tf:"ca_bundle,omitempty"` // Registry hostname // +kubebuilder:validation:Required Hostname *string `json:"hostname" tf:"hostname,omitempty"` // Registry insecure connectivity // +kubebuilder:validation:Optional Insecure *bool `json:"insecure,omitempty" tf:"insecure,omitempty"` // Registry TLS secret name. TLS is a pair of Cert/Key // +kubebuilder:validation:Optional TLSSecretName *string `json:"tlsSecretName,omitempty" tf:"tls_secret_name,omitempty"` }
func (*ConfigsParameters) DeepCopy ¶
func (in *ConfigsParameters) DeepCopy() *ConfigsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigsParameters.
func (*ConfigsParameters) DeepCopyInto ¶
func (in *ConfigsParameters) DeepCopyInto(out *ConfigsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationObservation ¶
type ConfigurationObservation struct { }
func (*ConfigurationObservation) DeepCopy ¶
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶
type ConfigurationParameters struct { // +kubebuilder:validation:Optional Format *string `json:"format,omitempty" tf:"format,omitempty"` // +kubebuilder:validation:Optional MaxAge *int64 `json:"maxAge,omitempty" tf:"max_age,omitempty"` // +kubebuilder:validation:Optional MaxBackup *int64 `json:"maxBackup,omitempty" tf:"max_backup,omitempty"` // +kubebuilder:validation:Optional MaxSize *int64 `json:"maxSize,omitempty" tf:"max_size,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControlPlaneDrainOptionsObservation ¶
type ControlPlaneDrainOptionsObservation struct { }
func (*ControlPlaneDrainOptionsObservation) DeepCopy ¶
func (in *ControlPlaneDrainOptionsObservation) DeepCopy() *ControlPlaneDrainOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneDrainOptionsObservation.
func (*ControlPlaneDrainOptionsObservation) DeepCopyInto ¶
func (in *ControlPlaneDrainOptionsObservation) DeepCopyInto(out *ControlPlaneDrainOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControlPlaneDrainOptionsParameters ¶
type ControlPlaneDrainOptionsParameters struct { // Drain options delete empty dir data // +kubebuilder:validation:Optional DeleteEmptyDirData *bool `json:"deleteEmptyDirData,omitempty" tf:"delete_empty_dir_data,omitempty"` // Drain options disable eviction // +kubebuilder:validation:Optional DisableEviction *bool `json:"disableEviction,omitempty" tf:"disable_eviction,omitempty"` // Drain options enabled? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Drain options force // +kubebuilder:validation:Optional Force *bool `json:"force,omitempty" tf:"force,omitempty"` // Drain options grace period // +kubebuilder:validation:Optional GracePeriod *int64 `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` // Drain options ignore daemon sets // +kubebuilder:validation:Optional IgnoreDaemonSets *bool `json:"ignoreDaemonSets,omitempty" tf:"ignore_daemon_sets,omitempty"` // Drain options ignore errors // +kubebuilder:validation:Optional IgnoreErrors *bool `json:"ignoreErrors,omitempty" tf:"ignore_errors,omitempty"` // Drain options skip wait for delete timeout seconds // +kubebuilder:validation:Optional SkipWaitForDeleteTimeoutSeconds *int64 `json:"skipWaitForDeleteTimeoutSeconds,omitempty" tf:"skip_wait_for_delete_timeout_seconds,omitempty"` // Drain options timeout // +kubebuilder:validation:Optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*ControlPlaneDrainOptionsParameters) DeepCopy ¶
func (in *ControlPlaneDrainOptionsParameters) DeepCopy() *ControlPlaneDrainOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneDrainOptionsParameters.
func (*ControlPlaneDrainOptionsParameters) DeepCopyInto ¶
func (in *ControlPlaneDrainOptionsParameters) DeepCopyInto(out *ControlPlaneDrainOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTargetConfigObservation ¶
type CustomTargetConfigObservation struct { }
func (*CustomTargetConfigObservation) DeepCopy ¶
func (in *CustomTargetConfigObservation) DeepCopy() *CustomTargetConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetConfigObservation.
func (*CustomTargetConfigObservation) DeepCopyInto ¶
func (in *CustomTargetConfigObservation) DeepCopyInto(out *CustomTargetConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTargetConfigParameters ¶
type CustomTargetConfigParameters struct { // +kubebuilder:validation:Optional CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientCertSecretRef *v1.SecretKeySelector `json:"clientCertSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientKeySecretRef *v1.SecretKeySelector `json:"clientKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` }
func (*CustomTargetConfigParameters) DeepCopy ¶
func (in *CustomTargetConfigParameters) DeepCopy() *CustomTargetConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetConfigParameters.
func (*CustomTargetConfigParameters) DeepCopyInto ¶
func (in *CustomTargetConfigParameters) DeepCopyInto(out *CustomTargetConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSObservation ¶
type DNSObservation struct { }
func (*DNSObservation) DeepCopy ¶
func (in *DNSObservation) DeepCopy() *DNSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSObservation.
func (*DNSObservation) DeepCopyInto ¶
func (in *DNSObservation) DeepCopyInto(out *DNSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSParameters ¶
type DNSParameters struct { // Linear Autoscaler Params // +kubebuilder:validation:Optional LinearAutoscalerParams []LinearAutoscalerParamsParameters `json:"linearAutoscalerParams,omitempty" tf:"linear_autoscaler_params,omitempty"` // +kubebuilder:validation:Optional NodeSelector map[string]string `json:"nodeSelector,omitempty" tf:"node_selector,omitempty"` // Nodelocal dns // +kubebuilder:validation:Optional Nodelocal []NodelocalParameters `json:"nodelocal,omitempty" tf:"nodelocal,omitempty"` // +kubebuilder:validation:Optional Options map[string]string `json:"options,omitempty" tf:"options,omitempty"` // +kubebuilder:validation:Optional Provider *string `json:"provider,omitempty" tf:"provider,omitempty"` // +kubebuilder:validation:Optional ReverseCidrs []*string `json:"reverseCidrs,omitempty" tf:"reverse_cidrs,omitempty"` // DNS service tolerations // +kubebuilder:validation:Optional Tolerations []TolerationsParameters `json:"tolerations,omitempty" tf:"tolerations,omitempty"` // Update deployment strategy // +kubebuilder:validation:Optional UpdateStrategy []UpdateStrategyParameters `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` // +kubebuilder:validation:Optional UpstreamNameservers []*string `json:"upstreamNameservers,omitempty" tf:"upstream_nameservers,omitempty"` }
func (*DNSParameters) DeepCopy ¶
func (in *DNSParameters) DeepCopy() *DNSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSParameters.
func (*DNSParameters) DeepCopyInto ¶
func (in *DNSParameters) DeepCopyInto(out *DNSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskObservation ¶
type DiskObservation struct { }
func (*DiskObservation) DeepCopy ¶
func (in *DiskObservation) DeepCopy() *DiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskObservation.
func (*DiskObservation) DeepCopyInto ¶
func (in *DiskObservation) DeepCopyInto(out *DiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskParameters ¶
type DiskParameters struct { // +kubebuilder:validation:Optional ScsiControllerType *string `json:"scsiControllerType,omitempty" tf:"scsi_controller_type,omitempty"` }
func (*DiskParameters) DeepCopy ¶
func (in *DiskParameters) DeepCopy() *DiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskParameters.
func (*DiskParameters) DeepCopyInto ¶
func (in *DiskParameters) DeepCopyInto(out *DiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrainInputObservation ¶
type DrainInputObservation struct { }
func (*DrainInputObservation) DeepCopy ¶
func (in *DrainInputObservation) DeepCopy() *DrainInputObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainInputObservation.
func (*DrainInputObservation) DeepCopyInto ¶
func (in *DrainInputObservation) DeepCopyInto(out *DrainInputObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrainInputParameters ¶
type DrainInputParameters struct { // +kubebuilder:validation:Optional DeleteLocalData *bool `json:"deleteLocalData,omitempty" tf:"delete_local_data,omitempty"` // +kubebuilder:validation:Optional Force *bool `json:"force,omitempty" tf:"force,omitempty"` // +kubebuilder:validation:Optional GracePeriod *int64 `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` // +kubebuilder:validation:Optional IgnoreDaemonSets *bool `json:"ignoreDaemonSets,omitempty" tf:"ignore_daemon_sets,omitempty"` // +kubebuilder:validation:Optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*DrainInputParameters) DeepCopy ¶
func (in *DrainInputParameters) DeepCopy() *DrainInputParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainInputParameters.
func (*DrainInputParameters) DeepCopyInto ¶
func (in *DrainInputParameters) DeepCopyInto(out *DrainInputParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Driver ¶
type Driver struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DriverSpec `json:"spec"` Status DriverStatus `json:"status,omitempty"` }
Driver is the Schema for the Drivers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,rancherjet}
func (*Driver) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Driver.
func (*Driver) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Driver) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Driver) GetCondition ¶
func (mg *Driver) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Driver.
func (*Driver) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Driver
func (*Driver) GetDeletionPolicy ¶
func (mg *Driver) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Driver.
func (*Driver) GetObservation ¶
GetObservation of this Driver
func (*Driver) GetParameters ¶
GetParameters of this Driver
func (*Driver) GetProviderConfigReference ¶
GetProviderConfigReference of this Driver.
func (*Driver) GetProviderReference ¶
GetProviderReference of this Driver. Deprecated: Use GetProviderConfigReference.
func (*Driver) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Driver
func (*Driver) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Driver) GetWriteConnectionSecretToReference ¶
func (mg *Driver) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Driver.
func (*Driver) LateInitialize ¶
LateInitialize this Driver using its observed tfState. returns True if there are any spec changes for the resource.
func (*Driver) SetConditions ¶
SetConditions of this Driver.
func (*Driver) SetDeletionPolicy ¶
func (mg *Driver) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Driver.
func (*Driver) SetObservation ¶
SetObservation for this Driver
func (*Driver) SetParameters ¶
SetParameters for this Driver
func (*Driver) SetProviderConfigReference ¶
SetProviderConfigReference of this Driver.
func (*Driver) SetProviderReference ¶
SetProviderReference of this Driver. Deprecated: Use SetProviderConfigReference.
func (*Driver) SetWriteConnectionSecretToReference ¶
func (mg *Driver) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Driver.
type DriverList ¶
type DriverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Driver `json:"items"` }
DriverList contains a list of Drivers
func (*DriverList) DeepCopy ¶
func (in *DriverList) DeepCopy() *DriverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriverList.
func (*DriverList) DeepCopyInto ¶
func (in *DriverList) DeepCopyInto(out *DriverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DriverList) DeepCopyObject ¶
func (in *DriverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DriverList) GetItems ¶
func (l *DriverList) GetItems() []resource.Managed
GetItems of this DriverList.
type DriverObservation ¶
type DriverObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DriverObservation) DeepCopy ¶
func (in *DriverObservation) DeepCopy() *DriverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriverObservation.
func (*DriverObservation) DeepCopyInto ¶
func (in *DriverObservation) DeepCopyInto(out *DriverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DriverParameters ¶
type DriverParameters struct { // +kubebuilder:validation:Required Active *bool `json:"active" tf:"active,omitempty"` // +kubebuilder:validation:Optional ActualURL *string `json:"actualUrl,omitempty" tf:"actual_url,omitempty"` // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // +kubebuilder:validation:Required Builtin *bool `json:"builtin" tf:"builtin,omitempty"` // +kubebuilder:validation:Optional Checksum *string `json:"checksum,omitempty" tf:"checksum,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional UIURL *string `json:"uiUrl,omitempty" tf:"ui_url,omitempty"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` // +kubebuilder:validation:Optional WhitelistDomains []*string `json:"whitelistDomains,omitempty" tf:"whitelist_domains,omitempty"` }
func (*DriverParameters) DeepCopy ¶
func (in *DriverParameters) DeepCopy() *DriverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriverParameters.
func (*DriverParameters) DeepCopyInto ¶
func (in *DriverParameters) DeepCopyInto(out *DriverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DriverSpec ¶
type DriverSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DriverParameters `json:"forProvider"` }
DriverSpec defines the desired state of Driver
func (*DriverSpec) DeepCopy ¶
func (in *DriverSpec) DeepCopy() *DriverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriverSpec.
func (*DriverSpec) DeepCopyInto ¶
func (in *DriverSpec) DeepCopyInto(out *DriverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DriverStatus ¶
type DriverStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DriverObservation `json:"atProvider,omitempty"` }
DriverStatus defines the observed state of Driver.
func (*DriverStatus) DeepCopy ¶
func (in *DriverStatus) DeepCopy() *DriverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriverStatus.
func (*DriverStatus) DeepCopyInto ¶
func (in *DriverStatus) DeepCopyInto(out *DriverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcrCredentialPluginObservation ¶
type EcrCredentialPluginObservation struct { }
func (*EcrCredentialPluginObservation) DeepCopy ¶
func (in *EcrCredentialPluginObservation) DeepCopy() *EcrCredentialPluginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrCredentialPluginObservation.
func (*EcrCredentialPluginObservation) DeepCopyInto ¶
func (in *EcrCredentialPluginObservation) DeepCopyInto(out *EcrCredentialPluginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcrCredentialPluginParameters ¶
type EcrCredentialPluginParameters struct { // +kubebuilder:validation:Optional AwsAccessKeyID *string `json:"awsAccessKeyId,omitempty" tf:"aws_access_key_id,omitempty"` // +kubebuilder:validation:Optional AwsSecretAccessKeySecretRef *v1.SecretKeySelector `json:"awsSecretAccessKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AwsSessionTokenSecretRef *v1.SecretKeySelector `json:"awsSessionTokenSecretRef,omitempty" tf:"-"` }
func (*EcrCredentialPluginParameters) DeepCopy ¶
func (in *EcrCredentialPluginParameters) DeepCopy() *EcrCredentialPluginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrCredentialPluginParameters.
func (*EcrCredentialPluginParameters) DeepCopyInto ¶
func (in *EcrCredentialPluginParameters) DeepCopyInto(out *EcrCredentialPluginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchConfigObservation ¶
type ElasticsearchConfigObservation struct { }
func (*ElasticsearchConfigObservation) DeepCopy ¶
func (in *ElasticsearchConfigObservation) DeepCopy() *ElasticsearchConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchConfigObservation.
func (*ElasticsearchConfigObservation) DeepCopyInto ¶
func (in *ElasticsearchConfigObservation) DeepCopyInto(out *ElasticsearchConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchConfigParameters ¶
type ElasticsearchConfigParameters struct { // +kubebuilder:validation:Optional AuthPasswordSecretRef *v1.SecretKeySelector `json:"authPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AuthUsernameSecretRef *v1.SecretKeySelector `json:"authUsernameSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientCertSecretRef *v1.SecretKeySelector `json:"clientCertSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientKeyPassSecretRef *v1.SecretKeySelector `json:"clientKeyPassSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientKeySecretRef *v1.SecretKeySelector `json:"clientKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional DateFormat *string `json:"dateFormat,omitempty" tf:"date_format,omitempty"` // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional IndexPrefix *string `json:"indexPrefix,omitempty" tf:"index_prefix,omitempty"` // +kubebuilder:validation:Optional SSLVerify *bool `json:"sslVerify,omitempty" tf:"ssl_verify,omitempty"` // +kubebuilder:validation:Optional SSLVersion *string `json:"sslVersion,omitempty" tf:"ssl_version,omitempty"` }
func (*ElasticsearchConfigParameters) DeepCopy ¶
func (in *ElasticsearchConfigParameters) DeepCopy() *ElasticsearchConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchConfigParameters.
func (*ElasticsearchConfigParameters) DeepCopyInto ¶
func (in *ElasticsearchConfigParameters) DeepCopyInto(out *ElasticsearchConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EtcdObservation ¶
type EtcdObservation struct { }
func (*EtcdObservation) DeepCopy ¶
func (in *EtcdObservation) DeepCopy() *EtcdObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdObservation.
func (*EtcdObservation) DeepCopyInto ¶
func (in *EtcdObservation) DeepCopyInto(out *EtcdObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EtcdParameters ¶
type EtcdParameters struct { // +kubebuilder:validation:Optional BackupConfig []BackupConfigParameters `json:"backupConfig,omitempty" tf:"backup_config,omitempty"` // +kubebuilder:validation:Optional CACert *string `json:"caCert,omitempty" tf:"ca_cert,omitempty"` // +kubebuilder:validation:Optional CertSecretRef *v1.SecretKeySelector `json:"certSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Creation *string `json:"creation,omitempty" tf:"creation,omitempty"` // +kubebuilder:validation:Optional ExternalUrls []*string `json:"externalUrls,omitempty" tf:"external_urls,omitempty"` // +kubebuilder:validation:Optional ExtraArgs map[string]string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` // +kubebuilder:validation:Optional ExtraBinds []*string `json:"extraBinds,omitempty" tf:"extra_binds,omitempty"` // +kubebuilder:validation:Optional ExtraEnv []*string `json:"extraEnv,omitempty" tf:"extra_env,omitempty"` // +kubebuilder:validation:Optional GID *int64 `json:"gid,omitempty" tf:"gid,omitempty"` // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` // +kubebuilder:validation:Optional KeySecretRef *v1.SecretKeySelector `json:"keySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Retention *string `json:"retention,omitempty" tf:"retention,omitempty"` // +kubebuilder:validation:Optional Snapshot *bool `json:"snapshot,omitempty" tf:"snapshot,omitempty"` // +kubebuilder:validation:Optional UID *int64 `json:"uid,omitempty" tf:"uid,omitempty"` }
func (*EtcdParameters) DeepCopy ¶
func (in *EtcdParameters) DeepCopy() *EtcdParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdParameters.
func (*EtcdParameters) DeepCopyInto ¶
func (in *EtcdParameters) DeepCopyInto(out *EtcdParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRateLimitObservation ¶
type EventRateLimitObservation struct { }
func (*EventRateLimitObservation) DeepCopy ¶
func (in *EventRateLimitObservation) DeepCopy() *EventRateLimitObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRateLimitObservation.
func (*EventRateLimitObservation) DeepCopyInto ¶
func (in *EventRateLimitObservation) DeepCopyInto(out *EventRateLimitObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRateLimitParameters ¶
type EventRateLimitParameters struct { // +kubebuilder:validation:Optional Configuration *string `json:"configuration,omitempty" tf:"configuration,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*EventRateLimitParameters) DeepCopy ¶
func (in *EventRateLimitParameters) DeepCopy() *EventRateLimitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRateLimitParameters.
func (*EventRateLimitParameters) DeepCopyInto ¶
func (in *EventRateLimitParameters) DeepCopyInto(out *EventRateLimitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRuleObservation ¶
type EventRuleObservation struct { }
func (*EventRuleObservation) DeepCopy ¶
func (in *EventRuleObservation) DeepCopy() *EventRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRuleObservation.
func (*EventRuleObservation) DeepCopyInto ¶
func (in *EventRuleObservation) DeepCopyInto(out *EventRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRuleParameters ¶
type EventRuleParameters struct { // Event type // +kubebuilder:validation:Optional EventType *string `json:"eventType,omitempty" tf:"event_type,omitempty"` // Resource kind // +kubebuilder:validation:Required ResourceKind *string `json:"resourceKind" tf:"resource_kind,omitempty"` }
func (*EventRuleParameters) DeepCopy ¶
func (in *EventRuleParameters) DeepCopy() *EventRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRuleParameters.
func (*EventRuleParameters) DeepCopyInto ¶
func (in *EventRuleParameters) DeepCopyInto(out *EventRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlannelNetworkProviderObservation ¶
type FlannelNetworkProviderObservation struct { }
func (*FlannelNetworkProviderObservation) DeepCopy ¶
func (in *FlannelNetworkProviderObservation) DeepCopy() *FlannelNetworkProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelNetworkProviderObservation.
func (*FlannelNetworkProviderObservation) DeepCopyInto ¶
func (in *FlannelNetworkProviderObservation) DeepCopyInto(out *FlannelNetworkProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlannelNetworkProviderParameters ¶
type FlannelNetworkProviderParameters struct { // +kubebuilder:validation:Optional Iface *string `json:"iface,omitempty" tf:"iface,omitempty"` }
func (*FlannelNetworkProviderParameters) DeepCopy ¶
func (in *FlannelNetworkProviderParameters) DeepCopy() *FlannelNetworkProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelNetworkProviderParameters.
func (*FlannelNetworkProviderParameters) DeepCopyInto ¶
func (in *FlannelNetworkProviderParameters) DeepCopyInto(out *FlannelNetworkProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FluentServersObservation ¶
type FluentServersObservation struct { }
func (*FluentServersObservation) DeepCopy ¶
func (in *FluentServersObservation) DeepCopy() *FluentServersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluentServersObservation.
func (*FluentServersObservation) DeepCopyInto ¶
func (in *FluentServersObservation) DeepCopyInto(out *FluentServersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FluentServersParameters ¶
type FluentServersParameters struct { // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` SharedKeySecretRef *v1.SecretKeySelector `json:"sharedKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Standby *bool `json:"standby,omitempty" tf:"standby,omitempty"` // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Weight *int64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*FluentServersParameters) DeepCopy ¶
func (in *FluentServersParameters) DeepCopy() *FluentServersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluentServersParameters.
func (*FluentServersParameters) DeepCopyInto ¶
func (in *FluentServersParameters) DeepCopyInto(out *FluentServersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FluentdConfigObservation ¶
type FluentdConfigObservation struct { }
func (*FluentdConfigObservation) DeepCopy ¶
func (in *FluentdConfigObservation) DeepCopy() *FluentdConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluentdConfigObservation.
func (*FluentdConfigObservation) DeepCopyInto ¶
func (in *FluentdConfigObservation) DeepCopyInto(out *FluentdConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FluentdConfigParameters ¶
type FluentdConfigParameters struct { // +kubebuilder:validation:Optional CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Compress *bool `json:"compress,omitempty" tf:"compress,omitempty"` // +kubebuilder:validation:Optional EnableTLS *bool `json:"enableTls,omitempty" tf:"enable_tls,omitempty"` // +kubebuilder:validation:Required FluentServers []FluentServersParameters `json:"fluentServers" tf:"fluent_servers,omitempty"` }
func (*FluentdConfigParameters) DeepCopy ¶
func (in *FluentdConfigParameters) DeepCopy() *FluentdConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluentdConfigParameters.
func (*FluentdConfigParameters) DeepCopyInto ¶
func (in *FluentdConfigParameters) DeepCopyInto(out *FluentdConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalObservation ¶
type GlobalObservation struct { }
func (*GlobalObservation) DeepCopy ¶
func (in *GlobalObservation) DeepCopy() *GlobalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalObservation.
func (*GlobalObservation) DeepCopyInto ¶
func (in *GlobalObservation) DeepCopyInto(out *GlobalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalParameters ¶
type GlobalParameters struct { // +kubebuilder:validation:Optional DisableSecurityGroupIngress *bool `json:"disableSecurityGroupIngress,omitempty" tf:"disable_security_group_ingress,omitempty"` // +kubebuilder:validation:Optional DisableStrictZoneCheck *bool `json:"disableStrictZoneCheck,omitempty" tf:"disable_strict_zone_check,omitempty"` // +kubebuilder:validation:Optional ELBSecurityGroup *string `json:"elbSecurityGroup,omitempty" tf:"elb_security_group,omitempty"` // +kubebuilder:validation:Optional KubernetesClusterID *string `json:"kubernetesClusterId,omitempty" tf:"kubernetes_cluster_id,omitempty"` // +kubebuilder:validation:Optional KubernetesClusterTag *string `json:"kubernetesClusterTag,omitempty" tf:"kubernetes_cluster_tag,omitempty"` // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // +kubebuilder:validation:Optional RouteTableID *string `json:"routeTableId,omitempty" tf:"route_table_id,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional VPC *string `json:"vpc,omitempty" tf:"vpc,omitempty"` // +kubebuilder:validation:Optional Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*GlobalParameters) DeepCopy ¶
func (in *GlobalParameters) DeepCopy() *GlobalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalParameters.
func (*GlobalParameters) DeepCopyInto ¶
func (in *GlobalParameters) DeepCopyInto(out *GlobalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressObservation ¶
type IngressObservation struct { }
func (*IngressObservation) DeepCopy ¶
func (in *IngressObservation) DeepCopy() *IngressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressObservation.
func (*IngressObservation) DeepCopyInto ¶
func (in *IngressObservation) DeepCopyInto(out *IngressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressParameters ¶
type IngressParameters struct { // +kubebuilder:validation:Optional DNSPolicy *string `json:"dnsPolicy,omitempty" tf:"dns_policy,omitempty"` // +kubebuilder:validation:Optional DefaultBackend *bool `json:"defaultBackend,omitempty" tf:"default_backend,omitempty"` // +kubebuilder:validation:Optional ExtraArgs map[string]string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` // +kubebuilder:validation:Optional HTTPPort *int64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // +kubebuilder:validation:Optional HTTPSPort *int64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // +kubebuilder:validation:Optional NetworkMode *string `json:"networkMode,omitempty" tf:"network_mode,omitempty"` // +kubebuilder:validation:Optional NodeSelector map[string]string `json:"nodeSelector,omitempty" tf:"node_selector,omitempty"` // +kubebuilder:validation:Optional Options map[string]string `json:"options,omitempty" tf:"options,omitempty"` // +kubebuilder:validation:Optional Provider *string `json:"provider,omitempty" tf:"provider,omitempty"` // Ingress add-on tolerations // +kubebuilder:validation:Optional Tolerations []IngressTolerationsParameters `json:"tolerations,omitempty" tf:"tolerations,omitempty"` // Update daemon set strategy // +kubebuilder:validation:Optional UpdateStrategy []IngressUpdateStrategyParameters `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*IngressParameters) DeepCopy ¶
func (in *IngressParameters) DeepCopy() *IngressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressParameters.
func (*IngressParameters) DeepCopyInto ¶
func (in *IngressParameters) DeepCopyInto(out *IngressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressTolerationsObservation ¶
type IngressTolerationsObservation struct { }
func (*IngressTolerationsObservation) DeepCopy ¶
func (in *IngressTolerationsObservation) DeepCopy() *IngressTolerationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTolerationsObservation.
func (*IngressTolerationsObservation) DeepCopyInto ¶
func (in *IngressTolerationsObservation) DeepCopyInto(out *IngressTolerationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressTolerationsParameters ¶
type IngressTolerationsParameters struct { // +kubebuilder:validation:Optional Effect *string `json:"effect,omitempty" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Seconds *int64 `json:"seconds,omitempty" tf:"seconds,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*IngressTolerationsParameters) DeepCopy ¶
func (in *IngressTolerationsParameters) DeepCopy() *IngressTolerationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTolerationsParameters.
func (*IngressTolerationsParameters) DeepCopyInto ¶
func (in *IngressTolerationsParameters) DeepCopyInto(out *IngressTolerationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressUpdateStrategyObservation ¶
type IngressUpdateStrategyObservation struct { }
func (*IngressUpdateStrategyObservation) DeepCopy ¶
func (in *IngressUpdateStrategyObservation) DeepCopy() *IngressUpdateStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressUpdateStrategyObservation.
func (*IngressUpdateStrategyObservation) DeepCopyInto ¶
func (in *IngressUpdateStrategyObservation) DeepCopyInto(out *IngressUpdateStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressUpdateStrategyParameters ¶
type IngressUpdateStrategyParameters struct { // Rolling update for update strategy // +kubebuilder:validation:Optional RollingUpdate []UpdateStrategyRollingUpdateParameters `json:"rollingUpdate,omitempty" tf:"rolling_update,omitempty"` // Strategy // +kubebuilder:validation:Optional Strategy *string `json:"strategy,omitempty" tf:"strategy,omitempty"` }
func (*IngressUpdateStrategyParameters) DeepCopy ¶
func (in *IngressUpdateStrategyParameters) DeepCopy() *IngressUpdateStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressUpdateStrategyParameters.
func (*IngressUpdateStrategyParameters) DeepCopyInto ¶
func (in *IngressUpdateStrategyParameters) DeepCopyInto(out *IngressUpdateStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaConfigObservation ¶
type KafkaConfigObservation struct { }
func (*KafkaConfigObservation) DeepCopy ¶
func (in *KafkaConfigObservation) DeepCopy() *KafkaConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaConfigObservation.
func (*KafkaConfigObservation) DeepCopyInto ¶
func (in *KafkaConfigObservation) DeepCopyInto(out *KafkaConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaConfigParameters ¶
type KafkaConfigParameters struct { // +kubebuilder:validation:Optional BrokerEndpoints []*string `json:"brokerEndpoints,omitempty" tf:"broker_endpoints,omitempty"` // +kubebuilder:validation:Optional CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientCertSecretRef *v1.SecretKeySelector `json:"clientCertSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientKeySecretRef *v1.SecretKeySelector `json:"clientKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required Topic *string `json:"topic" tf:"topic,omitempty"` // +kubebuilder:validation:Optional ZookeeperEndpoint *string `json:"zookeeperEndpoint,omitempty" tf:"zookeeper_endpoint,omitempty"` }
func (*KafkaConfigParameters) DeepCopy ¶
func (in *KafkaConfigParameters) DeepCopy() *KafkaConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaConfigParameters.
func (*KafkaConfigParameters) DeepCopyInto ¶
func (in *KafkaConfigParameters) DeepCopyInto(out *KafkaConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeAPIObservation ¶
type KubeAPIObservation struct { }
func (*KubeAPIObservation) DeepCopy ¶
func (in *KubeAPIObservation) DeepCopy() *KubeAPIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIObservation.
func (*KubeAPIObservation) DeepCopyInto ¶
func (in *KubeAPIObservation) DeepCopyInto(out *KubeAPIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeAPIParameters ¶
type KubeAPIParameters struct { // +kubebuilder:validation:Optional AdmissionConfiguration map[string]string `json:"admissionConfiguration,omitempty" tf:"admission_configuration,omitempty"` // +kubebuilder:validation:Optional AlwaysPullImages *bool `json:"alwaysPullImages,omitempty" tf:"always_pull_images,omitempty"` // +kubebuilder:validation:Optional AuditLog []AuditLogParameters `json:"auditLog,omitempty" tf:"audit_log,omitempty"` // +kubebuilder:validation:Optional EventRateLimit []EventRateLimitParameters `json:"eventRateLimit,omitempty" tf:"event_rate_limit,omitempty"` // +kubebuilder:validation:Optional ExtraArgs map[string]string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` // +kubebuilder:validation:Optional ExtraBinds []*string `json:"extraBinds,omitempty" tf:"extra_binds,omitempty"` // +kubebuilder:validation:Optional ExtraEnv []*string `json:"extraEnv,omitempty" tf:"extra_env,omitempty"` // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` // +kubebuilder:validation:Optional PodSecurityPolicy *bool `json:"podSecurityPolicy,omitempty" tf:"pod_security_policy,omitempty"` // +kubebuilder:validation:Optional SecretsEncryptionConfig []SecretsEncryptionConfigParameters `json:"secretsEncryptionConfig,omitempty" tf:"secrets_encryption_config,omitempty"` // +kubebuilder:validation:Optional ServiceClusterIPRange *string `json:"serviceClusterIpRange,omitempty" tf:"service_cluster_ip_range,omitempty"` // +kubebuilder:validation:Optional ServiceNodePortRange *string `json:"serviceNodePortRange,omitempty" tf:"service_node_port_range,omitempty"` }
func (*KubeAPIParameters) DeepCopy ¶
func (in *KubeAPIParameters) DeepCopy() *KubeAPIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIParameters.
func (*KubeAPIParameters) DeepCopyInto ¶
func (in *KubeAPIParameters) DeepCopyInto(out *KubeAPIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeControllerObservation ¶
type KubeControllerObservation struct { }
func (*KubeControllerObservation) DeepCopy ¶
func (in *KubeControllerObservation) DeepCopy() *KubeControllerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerObservation.
func (*KubeControllerObservation) DeepCopyInto ¶
func (in *KubeControllerObservation) DeepCopyInto(out *KubeControllerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeControllerParameters ¶
type KubeControllerParameters struct { // +kubebuilder:validation:Optional ClusterCidr *string `json:"clusterCidr,omitempty" tf:"cluster_cidr,omitempty"` // +kubebuilder:validation:Optional ExtraArgs map[string]string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` // +kubebuilder:validation:Optional ExtraBinds []*string `json:"extraBinds,omitempty" tf:"extra_binds,omitempty"` // +kubebuilder:validation:Optional ExtraEnv []*string `json:"extraEnv,omitempty" tf:"extra_env,omitempty"` // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` // +kubebuilder:validation:Optional ServiceClusterIPRange *string `json:"serviceClusterIpRange,omitempty" tf:"service_cluster_ip_range,omitempty"` }
func (*KubeControllerParameters) DeepCopy ¶
func (in *KubeControllerParameters) DeepCopy() *KubeControllerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerParameters.
func (*KubeControllerParameters) DeepCopyInto ¶
func (in *KubeControllerParameters) DeepCopyInto(out *KubeControllerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeletObservation ¶
type KubeletObservation struct { }
func (*KubeletObservation) DeepCopy ¶
func (in *KubeletObservation) DeepCopy() *KubeletObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletObservation.
func (*KubeletObservation) DeepCopyInto ¶
func (in *KubeletObservation) DeepCopyInto(out *KubeletObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeletParameters ¶
type KubeletParameters struct { // +kubebuilder:validation:Optional ClusterDNSServer *string `json:"clusterDnsServer,omitempty" tf:"cluster_dns_server,omitempty"` // +kubebuilder:validation:Optional ClusterDomain *string `json:"clusterDomain,omitempty" tf:"cluster_domain,omitempty"` // +kubebuilder:validation:Optional ExtraArgs map[string]string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` // +kubebuilder:validation:Optional ExtraBinds []*string `json:"extraBinds,omitempty" tf:"extra_binds,omitempty"` // +kubebuilder:validation:Optional ExtraEnv []*string `json:"extraEnv,omitempty" tf:"extra_env,omitempty"` // +kubebuilder:validation:Optional FailSwapOn *bool `json:"failSwapOn,omitempty" tf:"fail_swap_on,omitempty"` // +kubebuilder:validation:Optional GenerateServingCertificate *bool `json:"generateServingCertificate,omitempty" tf:"generate_serving_certificate,omitempty"` // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` // +kubebuilder:validation:Optional InfraContainerImage *string `json:"infraContainerImage,omitempty" tf:"infra_container_image,omitempty"` }
func (*KubeletParameters) DeepCopy ¶
func (in *KubeletParameters) DeepCopy() *KubeletParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletParameters.
func (*KubeletParameters) DeepCopyInto ¶
func (in *KubeletParameters) DeepCopyInto(out *KubeletParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeproxyObservation ¶
type KubeproxyObservation struct { }
func (*KubeproxyObservation) DeepCopy ¶
func (in *KubeproxyObservation) DeepCopy() *KubeproxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeproxyObservation.
func (*KubeproxyObservation) DeepCopyInto ¶
func (in *KubeproxyObservation) DeepCopyInto(out *KubeproxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeproxyParameters ¶
type KubeproxyParameters struct { // +kubebuilder:validation:Optional ExtraArgs map[string]string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` // +kubebuilder:validation:Optional ExtraBinds []*string `json:"extraBinds,omitempty" tf:"extra_binds,omitempty"` // +kubebuilder:validation:Optional ExtraEnv []*string `json:"extraEnv,omitempty" tf:"extra_env,omitempty"` // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` }
func (*KubeproxyParameters) DeepCopy ¶
func (in *KubeproxyParameters) DeepCopy() *KubeproxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeproxyParameters.
func (*KubeproxyParameters) DeepCopyInto ¶
func (in *KubeproxyParameters) DeepCopyInto(out *KubeproxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinearAutoscalerParamsObservation ¶
type LinearAutoscalerParamsObservation struct { }
func (*LinearAutoscalerParamsObservation) DeepCopy ¶
func (in *LinearAutoscalerParamsObservation) DeepCopy() *LinearAutoscalerParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinearAutoscalerParamsObservation.
func (*LinearAutoscalerParamsObservation) DeepCopyInto ¶
func (in *LinearAutoscalerParamsObservation) DeepCopyInto(out *LinearAutoscalerParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinearAutoscalerParamsParameters ¶
type LinearAutoscalerParamsParameters struct { // +kubebuilder:validation:Optional CoresPerReplica *float64 `json:"coresPerReplica,omitempty" tf:"cores_per_replica,omitempty"` // +kubebuilder:validation:Optional Max *int64 `json:"max,omitempty" tf:"max,omitempty"` // +kubebuilder:validation:Optional Min *int64 `json:"min,omitempty" tf:"min,omitempty"` // +kubebuilder:validation:Optional NodesPerReplica *float64 `json:"nodesPerReplica,omitempty" tf:"nodes_per_replica,omitempty"` // +kubebuilder:validation:Optional PreventSinglePointFailure *bool `json:"preventSinglePointFailure,omitempty" tf:"prevent_single_point_failure,omitempty"` }
func (*LinearAutoscalerParamsParameters) DeepCopy ¶
func (in *LinearAutoscalerParamsParameters) DeepCopy() *LinearAutoscalerParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinearAutoscalerParamsParameters.
func (*LinearAutoscalerParamsParameters) DeepCopyInto ¶
func (in *LinearAutoscalerParamsParameters) DeepCopyInto(out *LinearAutoscalerParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerObservation ¶
type LoadBalancerObservation struct { }
func (*LoadBalancerObservation) DeepCopy ¶
func (in *LoadBalancerObservation) DeepCopy() *LoadBalancerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerObservation.
func (*LoadBalancerObservation) DeepCopyInto ¶
func (in *LoadBalancerObservation) DeepCopyInto(out *LoadBalancerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerParameters ¶
type LoadBalancerParameters struct { // +kubebuilder:validation:Optional CreateMonitor *bool `json:"createMonitor,omitempty" tf:"create_monitor,omitempty"` // +kubebuilder:validation:Optional FloatingNetworkID *string `json:"floatingNetworkId,omitempty" tf:"floating_network_id,omitempty"` // +kubebuilder:validation:Optional LBMethod *string `json:"lbMethod,omitempty" tf:"lb_method,omitempty"` // +kubebuilder:validation:Optional LBProvider *string `json:"lbProvider,omitempty" tf:"lb_provider,omitempty"` // +kubebuilder:validation:Optional LBVersion *string `json:"lbVersion,omitempty" tf:"lb_version,omitempty"` // +kubebuilder:validation:Optional ManageSecurityGroups *bool `json:"manageSecurityGroups,omitempty" tf:"manage_security_groups,omitempty"` // +kubebuilder:validation:Optional MonitorDelay *string `json:"monitorDelay,omitempty" tf:"monitor_delay,omitempty"` // +kubebuilder:validation:Optional MonitorMaxRetries *int64 `json:"monitorMaxRetries,omitempty" tf:"monitor_max_retries,omitempty"` // +kubebuilder:validation:Optional MonitorTimeout *string `json:"monitorTimeout,omitempty" tf:"monitor_timeout,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional UseOctavia *bool `json:"useOctavia,omitempty" tf:"use_octavia,omitempty"` }
func (*LoadBalancerParameters) DeepCopy ¶
func (in *LoadBalancerParameters) DeepCopy() *LoadBalancerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerParameters.
func (*LoadBalancerParameters) DeepCopyInto ¶
func (in *LoadBalancerParameters) DeepCopyInto(out *LoadBalancerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalAuthEndpointObservation ¶
type LocalAuthEndpointObservation struct { }
func (*LocalAuthEndpointObservation) DeepCopy ¶
func (in *LocalAuthEndpointObservation) DeepCopy() *LocalAuthEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalAuthEndpointObservation.
func (*LocalAuthEndpointObservation) DeepCopyInto ¶
func (in *LocalAuthEndpointObservation) DeepCopyInto(out *LocalAuthEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalAuthEndpointParameters ¶
type LocalAuthEndpointParameters struct { // +kubebuilder:validation:Optional CACerts *string `json:"caCerts,omitempty" tf:"ca_certs,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` }
func (*LocalAuthEndpointParameters) DeepCopy ¶
func (in *LocalAuthEndpointParameters) DeepCopy() *LocalAuthEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalAuthEndpointParameters.
func (*LocalAuthEndpointParameters) DeepCopyInto ¶
func (in *LocalAuthEndpointParameters) DeepCopyInto(out *LocalAuthEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Logging ¶
type Logging struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingSpec `json:"spec"` Status LoggingStatus `json:"status,omitempty"` }
Logging is the Schema for the Loggings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,rancherjet}
func (*Logging) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logging.
func (*Logging) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Logging) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Logging) GetCondition ¶
func (mg *Logging) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Logging.
func (*Logging) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Logging
func (*Logging) GetDeletionPolicy ¶
func (mg *Logging) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Logging.
func (*Logging) GetObservation ¶
GetObservation of this Logging
func (*Logging) GetParameters ¶
GetParameters of this Logging
func (*Logging) GetProviderConfigReference ¶
GetProviderConfigReference of this Logging.
func (*Logging) GetProviderReference ¶
GetProviderReference of this Logging. Deprecated: Use GetProviderConfigReference.
func (*Logging) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Logging
func (*Logging) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Logging) GetWriteConnectionSecretToReference ¶
func (mg *Logging) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Logging.
func (*Logging) LateInitialize ¶
LateInitialize this Logging using its observed tfState. returns True if there are any spec changes for the resource.
func (*Logging) SetConditions ¶
SetConditions of this Logging.
func (*Logging) SetDeletionPolicy ¶
func (mg *Logging) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Logging.
func (*Logging) SetObservation ¶
SetObservation for this Logging
func (*Logging) SetParameters ¶
SetParameters for this Logging
func (*Logging) SetProviderConfigReference ¶
SetProviderConfigReference of this Logging.
func (*Logging) SetProviderReference ¶
SetProviderReference of this Logging. Deprecated: Use SetProviderConfigReference.
func (*Logging) SetWriteConnectionSecretToReference ¶
func (mg *Logging) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Logging.
type LoggingList ¶
type LoggingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Logging `json:"items"` }
LoggingList contains a list of Loggings
func (*LoggingList) DeepCopy ¶
func (in *LoggingList) DeepCopy() *LoggingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingList.
func (*LoggingList) DeepCopyInto ¶
func (in *LoggingList) DeepCopyInto(out *LoggingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingList) DeepCopyObject ¶
func (in *LoggingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoggingList) GetItems ¶
func (l *LoggingList) GetItems() []resource.Managed
GetItems of this LoggingList.
type LoggingObservation ¶
type LoggingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LoggingObservation) DeepCopy ¶
func (in *LoggingObservation) DeepCopy() *LoggingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingObservation.
func (*LoggingObservation) DeepCopyInto ¶
func (in *LoggingObservation) DeepCopyInto(out *LoggingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingParameters ¶
type LoggingParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional CustomTargetConfig []CustomTargetConfigParameters `json:"customTargetConfig,omitempty" tf:"custom_target_config,omitempty"` // +kubebuilder:validation:Optional ElasticsearchConfig []ElasticsearchConfigParameters `json:"elasticsearchConfig,omitempty" tf:"elasticsearch_config,omitempty"` // Optional enable json log parsing // +kubebuilder:validation:Optional EnableJSONParsing *bool `json:"enableJsonParsing,omitempty" tf:"enable_json_parsing,omitempty"` // +kubebuilder:validation:Optional FluentdConfig []FluentdConfigParameters `json:"fluentdConfig,omitempty" tf:"fluentd_config,omitempty"` // +kubebuilder:validation:Optional KafkaConfig []KafkaConfigParameters `json:"kafkaConfig,omitempty" tf:"kafka_config,omitempty"` // +kubebuilder:validation:Required Kind *string `json:"kind" tf:"kind,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional NamespaceID *string `json:"namespaceId,omitempty" tf:"namespace_id,omitempty"` // +kubebuilder:validation:Optional OutputFlushInterval *int64 `json:"outputFlushInterval,omitempty" tf:"output_flush_interval,omitempty"` // +kubebuilder:validation:Optional OutputTags map[string]string `json:"outputTags,omitempty" tf:"output_tags,omitempty"` // +kubebuilder:validation:Optional SplunkConfig []SplunkConfigParameters `json:"splunkConfig,omitempty" tf:"splunk_config,omitempty"` // +kubebuilder:validation:Optional SyslogConfig []SyslogConfigParameters `json:"syslogConfig,omitempty" tf:"syslog_config,omitempty"` }
func (*LoggingParameters) DeepCopy ¶
func (in *LoggingParameters) DeepCopy() *LoggingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingParameters.
func (*LoggingParameters) DeepCopyInto ¶
func (in *LoggingParameters) DeepCopyInto(out *LoggingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingSpec ¶
type LoggingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoggingParameters `json:"forProvider"` }
LoggingSpec defines the desired state of Logging
func (*LoggingSpec) DeepCopy ¶
func (in *LoggingSpec) DeepCopy() *LoggingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingSpec.
func (*LoggingSpec) DeepCopyInto ¶
func (in *LoggingSpec) DeepCopyInto(out *LoggingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingStatus ¶
type LoggingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoggingObservation `json:"atProvider,omitempty"` }
LoggingStatus defines the observed state of Logging.
func (*LoggingStatus) DeepCopy ¶
func (in *LoggingStatus) DeepCopy() *LoggingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingStatus.
func (*LoggingStatus) DeepCopyInto ¶
func (in *LoggingStatus) DeepCopyInto(out *LoggingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineConfigObservation ¶
type MachineConfigObservation struct { }
func (*MachineConfigObservation) DeepCopy ¶
func (in *MachineConfigObservation) DeepCopy() *MachineConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigObservation.
func (*MachineConfigObservation) DeepCopyInto ¶
func (in *MachineConfigObservation) DeepCopyInto(out *MachineConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineConfigParameters ¶
type MachineConfigParameters struct { // Machine config kind // +kubebuilder:validation:Required Kind *string `json:"kind" tf:"kind,omitempty"` // Machine config name // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*MachineConfigParameters) DeepCopy ¶
func (in *MachineConfigParameters) DeepCopy() *MachineConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfigParameters.
func (*MachineConfigParameters) DeepCopyInto ¶
func (in *MachineConfigParameters) DeepCopyInto(out *MachineConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineLabelSelectorObservation ¶
type MachineLabelSelectorObservation struct { }
func (*MachineLabelSelectorObservation) DeepCopy ¶
func (in *MachineLabelSelectorObservation) DeepCopy() *MachineLabelSelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineLabelSelectorObservation.
func (*MachineLabelSelectorObservation) DeepCopyInto ¶
func (in *MachineLabelSelectorObservation) DeepCopyInto(out *MachineLabelSelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineLabelSelectorParameters ¶
type MachineLabelSelectorParameters struct { // Label selector match expressions // +kubebuilder:validation:Optional MatchExpressions []MatchExpressionsParameters `json:"matchExpressions,omitempty" tf:"match_expressions,omitempty"` // Label selector match labels // +kubebuilder:validation:Optional MatchLabels map[string]string `json:"matchLabels,omitempty" tf:"match_labels,omitempty"` }
func (*MachineLabelSelectorParameters) DeepCopy ¶
func (in *MachineLabelSelectorParameters) DeepCopy() *MachineLabelSelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineLabelSelectorParameters.
func (*MachineLabelSelectorParameters) DeepCopyInto ¶
func (in *MachineLabelSelectorParameters) DeepCopyInto(out *MachineLabelSelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolsObservation ¶
type MachinePoolsObservation struct { }
func (*MachinePoolsObservation) DeepCopy ¶
func (in *MachinePoolsObservation) DeepCopy() *MachinePoolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolsObservation.
func (*MachinePoolsObservation) DeepCopyInto ¶
func (in *MachinePoolsObservation) DeepCopyInto(out *MachinePoolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolsParameters ¶
type MachinePoolsParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Machine pool cloud credential secret name // +kubebuilder:validation:Required CloudCredentialSecretName *string `json:"cloudCredentialSecretName" tf:"cloud_credential_secret_name,omitempty"` // Machine pool control plane role // +kubebuilder:validation:Optional ControlPlaneRole *bool `json:"controlPlaneRole,omitempty" tf:"control_plane_role,omitempty"` // Machine pool etcd role // +kubebuilder:validation:Optional EtcdRole *bool `json:"etcdRole,omitempty" tf:"etcd_role,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // Machine config data // +kubebuilder:validation:Required MachineConfig []MachineConfigParameters `json:"machineConfig" tf:"machine_config,omitempty"` // Machine pool name // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Machine pool paused // +kubebuilder:validation:Optional Paused *bool `json:"paused,omitempty" tf:"paused,omitempty"` // Machine pool quantity // +kubebuilder:validation:Optional Quantity *int64 `json:"quantity,omitempty" tf:"quantity,omitempty"` // Machine pool rolling update // +kubebuilder:validation:Optional RollingUpdate []MachinePoolsRollingUpdateParameters `json:"rollingUpdate,omitempty" tf:"rolling_update,omitempty"` // Machine pool taints // +kubebuilder:validation:Optional Taints []TaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // Machine pool worker role // +kubebuilder:validation:Optional WorkerRole *bool `json:"workerRole,omitempty" tf:"worker_role,omitempty"` }
func (*MachinePoolsParameters) DeepCopy ¶
func (in *MachinePoolsParameters) DeepCopy() *MachinePoolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolsParameters.
func (*MachinePoolsParameters) DeepCopyInto ¶
func (in *MachinePoolsParameters) DeepCopyInto(out *MachinePoolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolsRollingUpdateObservation ¶
type MachinePoolsRollingUpdateObservation struct { }
func (*MachinePoolsRollingUpdateObservation) DeepCopy ¶
func (in *MachinePoolsRollingUpdateObservation) DeepCopy() *MachinePoolsRollingUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolsRollingUpdateObservation.
func (*MachinePoolsRollingUpdateObservation) DeepCopyInto ¶
func (in *MachinePoolsRollingUpdateObservation) DeepCopyInto(out *MachinePoolsRollingUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachinePoolsRollingUpdateParameters ¶
type MachinePoolsRollingUpdateParameters struct { // Rolling update max surge // +kubebuilder:validation:Optional MaxSurge *string `json:"maxSurge,omitempty" tf:"max_surge,omitempty"` // +kubebuilder:validation:Optional MaxUnavailable *string `json:"maxUnavailable,omitempty" tf:"max_unavailable,omitempty"` }
func (*MachinePoolsRollingUpdateParameters) DeepCopy ¶
func (in *MachinePoolsRollingUpdateParameters) DeepCopy() *MachinePoolsRollingUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolsRollingUpdateParameters.
func (*MachinePoolsRollingUpdateParameters) DeepCopyInto ¶
func (in *MachinePoolsRollingUpdateParameters) DeepCopyInto(out *MachinePoolsRollingUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSelectorConfigObservation ¶
type MachineSelectorConfigObservation struct { }
func (*MachineSelectorConfigObservation) DeepCopy ¶
func (in *MachineSelectorConfigObservation) DeepCopy() *MachineSelectorConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSelectorConfigObservation.
func (*MachineSelectorConfigObservation) DeepCopyInto ¶
func (in *MachineSelectorConfigObservation) DeepCopyInto(out *MachineSelectorConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSelectorConfigParameters ¶
type MachineSelectorConfigParameters struct { // Machine selector config // +kubebuilder:validation:Optional Config map[string]string `json:"config,omitempty" tf:"config,omitempty"` // Machine label selector // +kubebuilder:validation:Optional MachineLabelSelector []MachineLabelSelectorParameters `json:"machineLabelSelector,omitempty" tf:"machine_label_selector,omitempty"` }
func (*MachineSelectorConfigParameters) DeepCopy ¶
func (in *MachineSelectorConfigParameters) DeepCopy() *MachineSelectorConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSelectorConfigParameters.
func (*MachineSelectorConfigParameters) DeepCopyInto ¶
func (in *MachineSelectorConfigParameters) DeepCopyInto(out *MachineSelectorConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchExpressionsObservation ¶
type MatchExpressionsObservation struct { }
func (*MatchExpressionsObservation) DeepCopy ¶
func (in *MatchExpressionsObservation) DeepCopy() *MatchExpressionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchExpressionsObservation.
func (*MatchExpressionsObservation) DeepCopyInto ¶
func (in *MatchExpressionsObservation) DeepCopyInto(out *MatchExpressionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchExpressionsParameters ¶
type MatchExpressionsParameters struct { // Label selector requirement key // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // Label selector operator // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // Label selector requirement values // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MatchExpressionsParameters) DeepCopy ¶
func (in *MatchExpressionsParameters) DeepCopy() *MatchExpressionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchExpressionsParameters.
func (*MatchExpressionsParameters) DeepCopyInto ¶
func (in *MatchExpressionsParameters) DeepCopyInto(out *MatchExpressionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MembersObservation ¶
type MembersObservation struct { }
func (*MembersObservation) DeepCopy ¶
func (in *MembersObservation) DeepCopy() *MembersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersObservation.
func (*MembersObservation) DeepCopyInto ¶
func (in *MembersObservation) DeepCopyInto(out *MembersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MembersParameters ¶
type MembersParameters struct { // Member access type: member, owner, read-only // +kubebuilder:validation:Optional AccessType *string `json:"accessType,omitempty" tf:"access_type,omitempty"` // Member group principal id // +kubebuilder:validation:Optional GroupPrincipalID *string `json:"groupPrincipalId,omitempty" tf:"group_principal_id,omitempty"` // Member user principal id // +kubebuilder:validation:Optional UserPrincipalID *string `json:"userPrincipalId,omitempty" tf:"user_principal_id,omitempty"` }
func (*MembersParameters) DeepCopy ¶
func (in *MembersParameters) DeepCopy() *MembersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembersParameters.
func (*MembersParameters) DeepCopyInto ¶
func (in *MembersParameters) DeepCopyInto(out *MembersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataObservation ¶
type MetadataObservation struct { }
func (*MetadataObservation) DeepCopy ¶
func (in *MetadataObservation) DeepCopy() *MetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataObservation.
func (*MetadataObservation) DeepCopyInto ¶
func (in *MetadataObservation) DeepCopyInto(out *MetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataParameters ¶
type MetadataParameters struct { // +kubebuilder:validation:Optional RequestTimeout *int64 `json:"requestTimeout,omitempty" tf:"request_timeout,omitempty"` // +kubebuilder:validation:Optional SearchOrder *string `json:"searchOrder,omitempty" tf:"search_order,omitempty"` }
func (*MetadataParameters) DeepCopy ¶
func (in *MetadataParameters) DeepCopy() *MetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataParameters.
func (*MetadataParameters) DeepCopyInto ¶
func (in *MetadataParameters) DeepCopyInto(out *MetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricRuleObservation ¶
type MetricRuleObservation struct { }
func (*MetricRuleObservation) DeepCopy ¶
func (in *MetricRuleObservation) DeepCopy() *MetricRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricRuleObservation.
func (*MetricRuleObservation) DeepCopyInto ¶
func (in *MetricRuleObservation) DeepCopyInto(out *MetricRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricRuleParameters ¶
type MetricRuleParameters struct { // Metric rule comparison // +kubebuilder:validation:Optional Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // Metric rule description // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Metric rule duration // +kubebuilder:validation:Required Duration *string `json:"duration" tf:"duration,omitempty"` // Metric rule expression // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // Metric rule threshold value // +kubebuilder:validation:Required ThresholdValue *float64 `json:"thresholdValue" tf:"threshold_value,omitempty"` }
func (*MetricRuleParameters) DeepCopy ¶
func (in *MetricRuleParameters) DeepCopy() *MetricRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricRuleParameters.
func (*MetricRuleParameters) DeepCopyInto ¶
func (in *MetricRuleParameters) DeepCopyInto(out *MetricRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MirrorsObservation ¶
type MirrorsObservation struct { }
func (*MirrorsObservation) DeepCopy ¶
func (in *MirrorsObservation) DeepCopy() *MirrorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MirrorsObservation.
func (*MirrorsObservation) DeepCopyInto ¶
func (in *MirrorsObservation) DeepCopyInto(out *MirrorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MirrorsParameters ¶
type MirrorsParameters struct { // Registry mirror endpoints // +kubebuilder:validation:Optional Endpoints []*string `json:"endpoints,omitempty" tf:"endpoints,omitempty"` // Registry hostname // +kubebuilder:validation:Required Hostname *string `json:"hostname" tf:"hostname,omitempty"` // Registry mirror rewrites // +kubebuilder:validation:Optional Rewrites map[string]string `json:"rewrites,omitempty" tf:"rewrites,omitempty"` }
func (*MirrorsParameters) DeepCopy ¶
func (in *MirrorsParameters) DeepCopy() *MirrorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MirrorsParameters.
func (*MirrorsParameters) DeepCopyInto ¶
func (in *MirrorsParameters) DeepCopyInto(out *MirrorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringObservation ¶
type MonitoringObservation struct { }
func (*MonitoringObservation) DeepCopy ¶
func (in *MonitoringObservation) DeepCopy() *MonitoringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringObservation.
func (*MonitoringObservation) DeepCopyInto ¶
func (in *MonitoringObservation) DeepCopyInto(out *MonitoringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringParameters ¶
type MonitoringParameters struct { // +kubebuilder:validation:Optional NodeSelector map[string]string `json:"nodeSelector,omitempty" tf:"node_selector,omitempty"` // +kubebuilder:validation:Optional Options map[string]string `json:"options,omitempty" tf:"options,omitempty"` // +kubebuilder:validation:Optional Provider *string `json:"provider,omitempty" tf:"provider,omitempty"` // +kubebuilder:validation:Optional Replicas *int64 `json:"replicas,omitempty" tf:"replicas,omitempty"` // Monitoring add-on tolerations // +kubebuilder:validation:Optional Tolerations []MonitoringTolerationsParameters `json:"tolerations,omitempty" tf:"tolerations,omitempty"` // Update deployment strategy // +kubebuilder:validation:Optional UpdateStrategy []MonitoringUpdateStrategyParameters `json:"updateStrategy,omitempty" tf:"update_strategy,omitempty"` }
func (*MonitoringParameters) DeepCopy ¶
func (in *MonitoringParameters) DeepCopy() *MonitoringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringParameters.
func (*MonitoringParameters) DeepCopyInto ¶
func (in *MonitoringParameters) DeepCopyInto(out *MonitoringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringTolerationsObservation ¶
type MonitoringTolerationsObservation struct { }
func (*MonitoringTolerationsObservation) DeepCopy ¶
func (in *MonitoringTolerationsObservation) DeepCopy() *MonitoringTolerationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringTolerationsObservation.
func (*MonitoringTolerationsObservation) DeepCopyInto ¶
func (in *MonitoringTolerationsObservation) DeepCopyInto(out *MonitoringTolerationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringTolerationsParameters ¶
type MonitoringTolerationsParameters struct { // +kubebuilder:validation:Optional Effect *string `json:"effect,omitempty" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Seconds *int64 `json:"seconds,omitempty" tf:"seconds,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MonitoringTolerationsParameters) DeepCopy ¶
func (in *MonitoringTolerationsParameters) DeepCopy() *MonitoringTolerationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringTolerationsParameters.
func (*MonitoringTolerationsParameters) DeepCopyInto ¶
func (in *MonitoringTolerationsParameters) DeepCopyInto(out *MonitoringTolerationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUpdateStrategyObservation ¶
type MonitoringUpdateStrategyObservation struct { }
func (*MonitoringUpdateStrategyObservation) DeepCopy ¶
func (in *MonitoringUpdateStrategyObservation) DeepCopy() *MonitoringUpdateStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUpdateStrategyObservation.
func (*MonitoringUpdateStrategyObservation) DeepCopyInto ¶
func (in *MonitoringUpdateStrategyObservation) DeepCopyInto(out *MonitoringUpdateStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUpdateStrategyParameters ¶
type MonitoringUpdateStrategyParameters struct { // Rolling update for update strategy // +kubebuilder:validation:Optional RollingUpdate []MonitoringUpdateStrategyRollingUpdateParameters `json:"rollingUpdate,omitempty" tf:"rolling_update,omitempty"` // Strategy // +kubebuilder:validation:Optional Strategy *string `json:"strategy,omitempty" tf:"strategy,omitempty"` }
func (*MonitoringUpdateStrategyParameters) DeepCopy ¶
func (in *MonitoringUpdateStrategyParameters) DeepCopy() *MonitoringUpdateStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUpdateStrategyParameters.
func (*MonitoringUpdateStrategyParameters) DeepCopyInto ¶
func (in *MonitoringUpdateStrategyParameters) DeepCopyInto(out *MonitoringUpdateStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUpdateStrategyRollingUpdateObservation ¶
type MonitoringUpdateStrategyRollingUpdateObservation struct { }
func (*MonitoringUpdateStrategyRollingUpdateObservation) DeepCopy ¶
func (in *MonitoringUpdateStrategyRollingUpdateObservation) DeepCopy() *MonitoringUpdateStrategyRollingUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUpdateStrategyRollingUpdateObservation.
func (*MonitoringUpdateStrategyRollingUpdateObservation) DeepCopyInto ¶
func (in *MonitoringUpdateStrategyRollingUpdateObservation) DeepCopyInto(out *MonitoringUpdateStrategyRollingUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringUpdateStrategyRollingUpdateParameters ¶
type MonitoringUpdateStrategyRollingUpdateParameters struct { // Rolling update max surge // +kubebuilder:validation:Optional MaxSurge *int64 `json:"maxSurge,omitempty" tf:"max_surge,omitempty"` // +kubebuilder:validation:Optional MaxUnavailable *int64 `json:"maxUnavailable,omitempty" tf:"max_unavailable,omitempty"` }
func (*MonitoringUpdateStrategyRollingUpdateParameters) DeepCopy ¶
func (in *MonitoringUpdateStrategyRollingUpdateParameters) DeepCopy() *MonitoringUpdateStrategyRollingUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringUpdateStrategyRollingUpdateParameters.
func (*MonitoringUpdateStrategyRollingUpdateParameters) DeepCopyInto ¶
func (in *MonitoringUpdateStrategyRollingUpdateParameters) DeepCopyInto(out *MonitoringUpdateStrategyRollingUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkObservation ¶
type NetworkObservation struct { }
func (*NetworkObservation) DeepCopy ¶
func (in *NetworkObservation) DeepCopy() *NetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkObservation.
func (*NetworkObservation) DeepCopyInto ¶
func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkParameters ¶
type NetworkParameters struct { // +kubebuilder:validation:Optional PublicNetwork *string `json:"publicNetwork,omitempty" tf:"public_network,omitempty"` }
func (*NetworkParameters) DeepCopy ¶
func (in *NetworkParameters) DeepCopy() *NetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkParameters.
func (*NetworkParameters) DeepCopyInto ¶
func (in *NetworkParameters) DeepCopyInto(out *NetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkTolerationsObservation ¶
type NetworkTolerationsObservation struct { }
func (*NetworkTolerationsObservation) DeepCopy ¶
func (in *NetworkTolerationsObservation) DeepCopy() *NetworkTolerationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkTolerationsObservation.
func (*NetworkTolerationsObservation) DeepCopyInto ¶
func (in *NetworkTolerationsObservation) DeepCopyInto(out *NetworkTolerationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkTolerationsParameters ¶
type NetworkTolerationsParameters struct { // +kubebuilder:validation:Optional Effect *string `json:"effect,omitempty" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Seconds *int64 `json:"seconds,omitempty" tf:"seconds,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkTolerationsParameters) DeepCopy ¶
func (in *NetworkTolerationsParameters) DeepCopy() *NetworkTolerationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkTolerationsParameters.
func (*NetworkTolerationsParameters) DeepCopyInto ¶
func (in *NetworkTolerationsParameters) DeepCopyInto(out *NetworkTolerationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeRuleObservation ¶
type NodeRuleObservation struct { }
func (*NodeRuleObservation) DeepCopy ¶
func (in *NodeRuleObservation) DeepCopy() *NodeRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeRuleObservation.
func (*NodeRuleObservation) DeepCopyInto ¶
func (in *NodeRuleObservation) DeepCopyInto(out *NodeRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeRuleParameters ¶
type NodeRuleParameters struct { // Node rule cpu threshold // +kubebuilder:validation:Optional CPUThreshold *int64 `json:"cpuThreshold,omitempty" tf:"cpu_threshold,omitempty"` // Node rule condition // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // Node rule mem threshold // +kubebuilder:validation:Optional MemThreshold *int64 `json:"memThreshold,omitempty" tf:"mem_threshold,omitempty"` // Node ID // +kubebuilder:validation:Optional NodeID *string `json:"nodeId,omitempty" tf:"node_id,omitempty"` // Node rule selector // +kubebuilder:validation:Optional Selector map[string]string `json:"selector,omitempty" tf:"selector,omitempty"` }
func (*NodeRuleParameters) DeepCopy ¶
func (in *NodeRuleParameters) DeepCopy() *NodeRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeRuleParameters.
func (*NodeRuleParameters) DeepCopyInto ¶
func (in *NodeRuleParameters) DeepCopyInto(out *NodeRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodelocalObservation ¶
type NodelocalObservation struct { }
func (*NodelocalObservation) DeepCopy ¶
func (in *NodelocalObservation) DeepCopy() *NodelocalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodelocalObservation.
func (*NodelocalObservation) DeepCopyInto ¶
func (in *NodelocalObservation) DeepCopyInto(out *NodelocalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodelocalParameters ¶
type NodelocalParameters struct { // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // Node selector key pair // +kubebuilder:validation:Optional NodeSelector map[string]string `json:"nodeSelector,omitempty" tf:"node_selector,omitempty"` }
func (*NodelocalParameters) DeepCopy ¶
func (in *NodelocalParameters) DeepCopy() *NodelocalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodelocalParameters.
func (*NodelocalParameters) DeepCopyInto ¶
func (in *NodelocalParameters) DeepCopyInto(out *NodelocalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodesObservation ¶
type NodesObservation struct { Capacity map[string]string `json:"capacity,omitempty" tf:"capacity,omitempty"` ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ExternalIPAddress *string `json:"externalIpAddress,omitempty" tf:"external_ip_address,omitempty"` Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` NodePoolID *string `json:"nodePoolId,omitempty" tf:"node_pool_id,omitempty"` NodeTemplateID *string `json:"nodeTemplateId,omitempty" tf:"node_template_id,omitempty"` ProviderID *string `json:"providerId,omitempty" tf:"provider_id,omitempty"` RequestedHostname *string `json:"requestedHostname,omitempty" tf:"requested_hostname,omitempty"` Roles []*string `json:"roles,omitempty" tf:"roles,omitempty"` SystemInfo map[string]string `json:"systemInfo,omitempty" tf:"system_info,omitempty"` }
func (*NodesObservation) DeepCopy ¶
func (in *NodesObservation) DeepCopy() *NodesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodesObservation.
func (*NodesObservation) DeepCopyInto ¶
func (in *NodesObservation) DeepCopyInto(out *NodesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodesParameters ¶
type NodesParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` }
func (*NodesParameters) DeepCopy ¶
func (in *NodesParameters) DeepCopy() *NodesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodesParameters.
func (*NodesParameters) DeepCopyInto ¶
func (in *NodesParameters) DeepCopyInto(out *NodesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackCloudProviderGlobalObservation ¶
type OpenstackCloudProviderGlobalObservation struct { }
func (*OpenstackCloudProviderGlobalObservation) DeepCopy ¶
func (in *OpenstackCloudProviderGlobalObservation) DeepCopy() *OpenstackCloudProviderGlobalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackCloudProviderGlobalObservation.
func (*OpenstackCloudProviderGlobalObservation) DeepCopyInto ¶
func (in *OpenstackCloudProviderGlobalObservation) DeepCopyInto(out *OpenstackCloudProviderGlobalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackCloudProviderGlobalParameters ¶
type OpenstackCloudProviderGlobalParameters struct { // +kubebuilder:validation:Required AuthURL *string `json:"authUrl" tf:"auth_url,omitempty"` // +kubebuilder:validation:Optional CAFile *string `json:"caFile,omitempty" tf:"ca_file,omitempty"` // +kubebuilder:validation:Optional DomainIDSecretRef *v1.SecretKeySelector `json:"domainIdSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional TenantIDSecretRef *v1.SecretKeySelector `json:"tenantIdSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TenantName *string `json:"tenantName,omitempty" tf:"tenant_name,omitempty"` // +kubebuilder:validation:Optional TrustIDSecretRef *v1.SecretKeySelector `json:"trustIdSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required UsernameSecretRef v1.SecretKeySelector `json:"usernameSecretRef" tf:"-"` }
func (*OpenstackCloudProviderGlobalParameters) DeepCopy ¶
func (in *OpenstackCloudProviderGlobalParameters) DeepCopy() *OpenstackCloudProviderGlobalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackCloudProviderGlobalParameters.
func (*OpenstackCloudProviderGlobalParameters) DeepCopyInto ¶
func (in *OpenstackCloudProviderGlobalParameters) DeepCopyInto(out *OpenstackCloudProviderGlobalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackCloudProviderObservation ¶
type OpenstackCloudProviderObservation struct { }
func (*OpenstackCloudProviderObservation) DeepCopy ¶
func (in *OpenstackCloudProviderObservation) DeepCopy() *OpenstackCloudProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackCloudProviderObservation.
func (*OpenstackCloudProviderObservation) DeepCopyInto ¶
func (in *OpenstackCloudProviderObservation) DeepCopyInto(out *OpenstackCloudProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackCloudProviderParameters ¶
type OpenstackCloudProviderParameters struct { // +kubebuilder:validation:Optional BlockStorage []BlockStorageParameters `json:"blockStorage,omitempty" tf:"block_storage,omitempty"` // +kubebuilder:validation:Required Global []OpenstackCloudProviderGlobalParameters `json:"global" tf:"global,omitempty"` // +kubebuilder:validation:Optional LoadBalancer []LoadBalancerParameters `json:"loadBalancer,omitempty" tf:"load_balancer,omitempty"` // +kubebuilder:validation:Optional Metadata []MetadataParameters `json:"metadata,omitempty" tf:"metadata,omitempty"` // +kubebuilder:validation:Optional Route []RouteParameters `json:"route,omitempty" tf:"route,omitempty"` }
func (*OpenstackCloudProviderParameters) DeepCopy ¶
func (in *OpenstackCloudProviderParameters) DeepCopy() *OpenstackCloudProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackCloudProviderParameters.
func (*OpenstackCloudProviderParameters) DeepCopyInto ¶
func (in *OpenstackCloudProviderParameters) DeepCopyInto(out *OpenstackCloudProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateRegistriesObservation ¶
type PrivateRegistriesObservation struct { }
func (*PrivateRegistriesObservation) DeepCopy ¶
func (in *PrivateRegistriesObservation) DeepCopy() *PrivateRegistriesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateRegistriesObservation.
func (*PrivateRegistriesObservation) DeepCopyInto ¶
func (in *PrivateRegistriesObservation) DeepCopyInto(out *PrivateRegistriesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateRegistriesParameters ¶
type PrivateRegistriesParameters struct { // ECR credential plugin config // +kubebuilder:validation:Optional EcrCredentialPlugin []EcrCredentialPluginParameters `json:"ecrCredentialPlugin,omitempty" tf:"ecr_credential_plugin,omitempty"` // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` // +kubebuilder:validation:Optional UserSecretRef *v1.SecretKeySelector `json:"userSecretRef,omitempty" tf:"-"` }
func (*PrivateRegistriesParameters) DeepCopy ¶
func (in *PrivateRegistriesParameters) DeepCopy() *PrivateRegistriesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateRegistriesParameters.
func (*PrivateRegistriesParameters) DeepCopyInto ¶
func (in *PrivateRegistriesParameters) DeepCopyInto(out *PrivateRegistriesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuestionsObservation ¶
type QuestionsObservation struct { }
func (*QuestionsObservation) DeepCopy ¶
func (in *QuestionsObservation) DeepCopy() *QuestionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuestionsObservation.
func (*QuestionsObservation) DeepCopyInto ¶
func (in *QuestionsObservation) DeepCopyInto(out *QuestionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuestionsParameters ¶
type QuestionsParameters struct { // Default variable value // +kubebuilder:validation:Required Default *string `json:"default" tf:"default,omitempty"` // Required variable // +kubebuilder:validation:Optional Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Variable type // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Variable name // +kubebuilder:validation:Required Variable *string `json:"variable" tf:"variable,omitempty"` }
func (*QuestionsParameters) DeepCopy ¶
func (in *QuestionsParameters) DeepCopy() *QuestionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuestionsParameters.
func (*QuestionsParameters) DeepCopyInto ¶
func (in *QuestionsParameters) DeepCopyInto(out *QuestionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecipientsObservation ¶
type RecipientsObservation struct {
NotifierType *string `json:"notifierType,omitempty" tf:"notifier_type,omitempty"`
}
func (*RecipientsObservation) DeepCopy ¶
func (in *RecipientsObservation) DeepCopy() *RecipientsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecipientsObservation.
func (*RecipientsObservation) DeepCopyInto ¶
func (in *RecipientsObservation) DeepCopyInto(out *RecipientsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecipientsParameters ¶
type RecipientsParameters struct { // Use notifier default recipient // +kubebuilder:validation:Optional DefaultRecipient *bool `json:"defaultRecipient,omitempty" tf:"default_recipient,omitempty"` // Recipient notifier ID // +kubebuilder:validation:Required NotifierID *string `json:"notifierId" tf:"notifier_id,omitempty"` // Recipient // +kubebuilder:validation:Optional Recipient *string `json:"recipient,omitempty" tf:"recipient,omitempty"` }
func (*RecipientsParameters) DeepCopy ¶
func (in *RecipientsParameters) DeepCopy() *RecipientsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecipientsParameters.
func (*RecipientsParameters) DeepCopyInto ¶
func (in *RecipientsParameters) DeepCopyInto(out *RecipientsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistriesObservation ¶
type RegistriesObservation struct { }
func (*RegistriesObservation) DeepCopy ¶
func (in *RegistriesObservation) DeepCopy() *RegistriesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistriesObservation.
func (*RegistriesObservation) DeepCopyInto ¶
func (in *RegistriesObservation) DeepCopyInto(out *RegistriesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistriesParameters ¶
type RegistriesParameters struct { // Registry config // +kubebuilder:validation:Optional Configs []ConfigsParameters `json:"configs,omitempty" tf:"configs,omitempty"` // Registry mirrors // +kubebuilder:validation:Optional Mirrors []MirrorsParameters `json:"mirrors,omitempty" tf:"mirrors,omitempty"` }
func (*RegistriesParameters) DeepCopy ¶
func (in *RegistriesParameters) DeepCopy() *RegistriesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistriesParameters.
func (*RegistriesParameters) DeepCopyInto ¶
func (in *RegistriesParameters) DeepCopyInto(out *RegistriesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigEtcdObservation ¶
type RkeConfigEtcdObservation struct { }
func (*RkeConfigEtcdObservation) DeepCopy ¶
func (in *RkeConfigEtcdObservation) DeepCopy() *RkeConfigEtcdObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigEtcdObservation.
func (*RkeConfigEtcdObservation) DeepCopyInto ¶
func (in *RkeConfigEtcdObservation) DeepCopyInto(out *RkeConfigEtcdObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigEtcdParameters ¶
type RkeConfigEtcdParameters struct { // Disable ETCD snapshots // +kubebuilder:validation:Optional DisableSnapshots *bool `json:"disableSnapshots,omitempty" tf:"disable_snapshots,omitempty"` // ETCD snapshot S3 config // +kubebuilder:validation:Optional S3Config []S3ConfigParameters `json:"s3Config,omitempty" tf:"s3_config,omitempty"` // ETCD snapshot retention // +kubebuilder:validation:Optional SnapshotRetention *int64 `json:"snapshotRetention,omitempty" tf:"snapshot_retention,omitempty"` // ETCD snapshot schedule cron (e.g `"0 */5 * * *"`) // +kubebuilder:validation:Optional SnapshotScheduleCron *string `json:"snapshotScheduleCron,omitempty" tf:"snapshot_schedule_cron,omitempty"` }
func (*RkeConfigEtcdParameters) DeepCopy ¶
func (in *RkeConfigEtcdParameters) DeepCopy() *RkeConfigEtcdParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigEtcdParameters.
func (*RkeConfigEtcdParameters) DeepCopyInto ¶
func (in *RkeConfigEtcdParameters) DeepCopyInto(out *RkeConfigEtcdParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigLocalAuthEndpointObservation ¶
type RkeConfigLocalAuthEndpointObservation struct { }
func (*RkeConfigLocalAuthEndpointObservation) DeepCopy ¶
func (in *RkeConfigLocalAuthEndpointObservation) DeepCopy() *RkeConfigLocalAuthEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigLocalAuthEndpointObservation.
func (*RkeConfigLocalAuthEndpointObservation) DeepCopyInto ¶
func (in *RkeConfigLocalAuthEndpointObservation) DeepCopyInto(out *RkeConfigLocalAuthEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigLocalAuthEndpointParameters ¶
type RkeConfigLocalAuthEndpointParameters struct { // +kubebuilder:validation:Optional CACerts *string `json:"caCerts,omitempty" tf:"ca_certs,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` }
func (*RkeConfigLocalAuthEndpointParameters) DeepCopy ¶
func (in *RkeConfigLocalAuthEndpointParameters) DeepCopy() *RkeConfigLocalAuthEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigLocalAuthEndpointParameters.
func (*RkeConfigLocalAuthEndpointParameters) DeepCopyInto ¶
func (in *RkeConfigLocalAuthEndpointParameters) DeepCopyInto(out *RkeConfigLocalAuthEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigNetworkObservation ¶
type RkeConfigNetworkObservation struct { }
func (*RkeConfigNetworkObservation) DeepCopy ¶
func (in *RkeConfigNetworkObservation) DeepCopy() *RkeConfigNetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigNetworkObservation.
func (*RkeConfigNetworkObservation) DeepCopyInto ¶
func (in *RkeConfigNetworkObservation) DeepCopyInto(out *RkeConfigNetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigNetworkParameters ¶
type RkeConfigNetworkParameters struct { // +kubebuilder:validation:Optional CalicoNetworkProvider []CalicoNetworkProviderParameters `json:"calicoNetworkProvider,omitempty" tf:"calico_network_provider,omitempty"` // +kubebuilder:validation:Optional CanalNetworkProvider []CanalNetworkProviderParameters `json:"canalNetworkProvider,omitempty" tf:"canal_network_provider,omitempty"` // +kubebuilder:validation:Optional FlannelNetworkProvider []FlannelNetworkProviderParameters `json:"flannelNetworkProvider,omitempty" tf:"flannel_network_provider,omitempty"` // +kubebuilder:validation:Optional Mtu *int64 `json:"mtu,omitempty" tf:"mtu,omitempty"` // +kubebuilder:validation:Optional Options map[string]string `json:"options,omitempty" tf:"options,omitempty"` // +kubebuilder:validation:Optional Plugin *string `json:"plugin,omitempty" tf:"plugin,omitempty"` // Network add-on tolerations // +kubebuilder:validation:Optional Tolerations []NetworkTolerationsParameters `json:"tolerations,omitempty" tf:"tolerations,omitempty"` // +kubebuilder:validation:Optional WeaveNetworkProvider []WeaveNetworkProviderParameters `json:"weaveNetworkProvider,omitempty" tf:"weave_network_provider,omitempty"` }
func (*RkeConfigNetworkParameters) DeepCopy ¶
func (in *RkeConfigNetworkParameters) DeepCopy() *RkeConfigNetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigNetworkParameters.
func (*RkeConfigNetworkParameters) DeepCopyInto ¶
func (in *RkeConfigNetworkParameters) DeepCopyInto(out *RkeConfigNetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigNodesObservation ¶
type RkeConfigNodesObservation struct { }
func (*RkeConfigNodesObservation) DeepCopy ¶
func (in *RkeConfigNodesObservation) DeepCopy() *RkeConfigNodesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigNodesObservation.
func (*RkeConfigNodesObservation) DeepCopyInto ¶
func (in *RkeConfigNodesObservation) DeepCopyInto(out *RkeConfigNodesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigNodesParameters ¶
type RkeConfigNodesParameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Optional DockerSocket *string `json:"dockerSocket,omitempty" tf:"docker_socket,omitempty"` // +kubebuilder:validation:Optional HostnameOverride *string `json:"hostnameOverride,omitempty" tf:"hostname_override,omitempty"` // +kubebuilder:validation:Optional InternalAddress *string `json:"internalAddress,omitempty" tf:"internal_address,omitempty"` // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional NodeID *string `json:"nodeId,omitempty" tf:"node_id,omitempty"` // +kubebuilder:validation:Optional Port *string `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required Role []*string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Optional SSHAgentAuth *bool `json:"sshAgentAuth,omitempty" tf:"ssh_agent_auth,omitempty"` // +kubebuilder:validation:Optional SSHKeyPath *string `json:"sshKeyPath,omitempty" tf:"ssh_key_path,omitempty"` // +kubebuilder:validation:Optional SSHKeySecretRef *v1.SecretKeySelector `json:"sshKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required UserSecretRef v1.SecretKeySelector `json:"userSecretRef" tf:"-"` }
func (*RkeConfigNodesParameters) DeepCopy ¶
func (in *RkeConfigNodesParameters) DeepCopy() *RkeConfigNodesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigNodesParameters.
func (*RkeConfigNodesParameters) DeepCopyInto ¶
func (in *RkeConfigNodesParameters) DeepCopyInto(out *RkeConfigNodesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigObservation ¶
type RkeConfigObservation struct { }
func (*RkeConfigObservation) DeepCopy ¶
func (in *RkeConfigObservation) DeepCopy() *RkeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigObservation.
func (*RkeConfigObservation) DeepCopyInto ¶
func (in *RkeConfigObservation) DeepCopyInto(out *RkeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigParameters ¶
type RkeConfigParameters struct { // Optional duration in seconds of addon job. // +kubebuilder:validation:Optional AddonJobTimeout *int64 `json:"addonJobTimeout,omitempty" tf:"addon_job_timeout,omitempty"` // Optional addons descripton to deploy on rke cluster. // +kubebuilder:validation:Optional Addons *string `json:"addons,omitempty" tf:"addons,omitempty"` // Optional addons yaml manisfest to deploy on rke cluster. // +kubebuilder:validation:Optional AddonsInclude []*string `json:"addonsInclude,omitempty" tf:"addons_include,omitempty"` // Kubernetes cluster authentication // +kubebuilder:validation:Optional Authentication []AuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // Kubernetes cluster authorization // +kubebuilder:validation:Optional Authorization []AuthorizationParameters `json:"authorization,omitempty" tf:"authorization,omitempty"` // RKE bastion host // +kubebuilder:validation:Optional BastionHost []BastionHostParameters `json:"bastionHost,omitempty" tf:"bastion_host,omitempty"` // +kubebuilder:validation:Optional CloudProvider []CloudProviderParameters `json:"cloudProvider,omitempty" tf:"cloud_provider,omitempty"` // +kubebuilder:validation:Optional DNS []DNSParameters `json:"dns,omitempty" tf:"dns,omitempty"` // Enable/disable using cri-dockerd // +kubebuilder:validation:Optional EnableCriDockerd *bool `json:"enableCriDockerd,omitempty" tf:"enable_cri_dockerd,omitempty"` // Optional ignore docker version on nodes // +kubebuilder:validation:Optional IgnoreDockerVersion *bool `json:"ignoreDockerVersion,omitempty" tf:"ignore_docker_version,omitempty"` // Kubernetes ingress configuration // +kubebuilder:validation:Optional Ingress []IngressParameters `json:"ingress,omitempty" tf:"ingress,omitempty"` // Optional kubernetes version to deploy // +kubebuilder:validation:Optional KubernetesVersion *string `json:"kubernetesVersion,omitempty" tf:"kubernetes_version,omitempty"` // Kubernetes cluster monitoring // +kubebuilder:validation:Optional Monitoring []MonitoringParameters `json:"monitoring,omitempty" tf:"monitoring,omitempty"` // Kubernetes cluster networking // +kubebuilder:validation:Optional Network []RkeConfigNetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // Optional RKE cluster nodes // +kubebuilder:validation:Optional Nodes []RkeConfigNodesParameters `json:"nodes,omitempty" tf:"nodes,omitempty"` // Optional prefix to customize kubernetes path // +kubebuilder:validation:Optional PrefixPath *string `json:"prefixPath,omitempty" tf:"prefix_path,omitempty"` // Optional private registries for docker images // +kubebuilder:validation:Optional PrivateRegistries []PrivateRegistriesParameters `json:"privateRegistries,omitempty" tf:"private_registries,omitempty"` // Optional use ssh agent auth // +kubebuilder:validation:Optional SSHAgentAuth *bool `json:"sshAgentAuth,omitempty" tf:"ssh_agent_auth,omitempty"` // Optional cluster level SSH certificate path // +kubebuilder:validation:Optional SSHCertPath *string `json:"sshCertPath,omitempty" tf:"ssh_cert_path,omitempty"` // Optional cluster level SSH private key path // +kubebuilder:validation:Optional SSHKeyPath *string `json:"sshKeyPath,omitempty" tf:"ssh_key_path,omitempty"` // Kubernetes cluster services // +kubebuilder:validation:Optional Services []ServicesParameters `json:"services,omitempty" tf:"services,omitempty"` // RKE upgrade strategy // +kubebuilder:validation:Optional UpgradeStrategy []UpgradeStrategyParameters `json:"upgradeStrategy,omitempty" tf:"upgrade_strategy,omitempty"` // Optional prefix to customize kubernetes path for windows // +kubebuilder:validation:Optional WinPrefixPath *string `json:"winPrefixPath,omitempty" tf:"win_prefix_path,omitempty"` }
func (*RkeConfigParameters) DeepCopy ¶
func (in *RkeConfigParameters) DeepCopy() *RkeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigParameters.
func (*RkeConfigParameters) DeepCopyInto ¶
func (in *RkeConfigParameters) DeepCopyInto(out *RkeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigUpgradeStrategyObservation ¶
type RkeConfigUpgradeStrategyObservation struct { }
func (*RkeConfigUpgradeStrategyObservation) DeepCopy ¶
func (in *RkeConfigUpgradeStrategyObservation) DeepCopy() *RkeConfigUpgradeStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigUpgradeStrategyObservation.
func (*RkeConfigUpgradeStrategyObservation) DeepCopyInto ¶
func (in *RkeConfigUpgradeStrategyObservation) DeepCopyInto(out *RkeConfigUpgradeStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RkeConfigUpgradeStrategyParameters ¶
type RkeConfigUpgradeStrategyParameters struct { // How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted // +kubebuilder:validation:Optional ControlPlaneConcurrency *string `json:"controlPlaneConcurrency,omitempty" tf:"control_plane_concurrency,omitempty"` // Controlplane nodes drain options // +kubebuilder:validation:Optional ControlPlaneDrainOptions []ControlPlaneDrainOptionsParameters `json:"controlPlaneDrainOptions,omitempty" tf:"control_plane_drain_options,omitempty"` // How many worker nodes should be upgrade at time // +kubebuilder:validation:Optional WorkerConcurrency *string `json:"workerConcurrency,omitempty" tf:"worker_concurrency,omitempty"` // Worker nodes drain options // +kubebuilder:validation:Optional WorkerDrainOptions []WorkerDrainOptionsParameters `json:"workerDrainOptions,omitempty" tf:"worker_drain_options,omitempty"` }
func (*RkeConfigUpgradeStrategyParameters) DeepCopy ¶
func (in *RkeConfigUpgradeStrategyParameters) DeepCopy() *RkeConfigUpgradeStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RkeConfigUpgradeStrategyParameters.
func (*RkeConfigUpgradeStrategyParameters) DeepCopyInto ¶
func (in *RkeConfigUpgradeStrategyParameters) DeepCopyInto(out *RkeConfigUpgradeStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleTemplateBinding ¶
type RoleTemplateBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleTemplateBindingSpec `json:"spec"` Status RoleTemplateBindingStatus `json:"status,omitempty"` }
RoleTemplateBinding is the Schema for the RoleTemplateBindings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,rancherjet}
func (*RoleTemplateBinding) DeepCopy ¶
func (in *RoleTemplateBinding) DeepCopy() *RoleTemplateBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplateBinding.
func (*RoleTemplateBinding) DeepCopyInto ¶
func (in *RoleTemplateBinding) DeepCopyInto(out *RoleTemplateBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleTemplateBinding) DeepCopyObject ¶
func (in *RoleTemplateBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleTemplateBinding) GetCondition ¶
func (mg *RoleTemplateBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleTemplateBinding.
func (*RoleTemplateBinding) GetConnectionDetailsMapping ¶
func (tr *RoleTemplateBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RoleTemplateBinding
func (*RoleTemplateBinding) GetDeletionPolicy ¶
func (mg *RoleTemplateBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleTemplateBinding.
func (*RoleTemplateBinding) GetID ¶
func (tr *RoleTemplateBinding) GetID() string
GetID returns ID of underlying Terraform resource of this RoleTemplateBinding
func (*RoleTemplateBinding) GetObservation ¶
func (tr *RoleTemplateBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this RoleTemplateBinding
func (*RoleTemplateBinding) GetParameters ¶
func (tr *RoleTemplateBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this RoleTemplateBinding
func (*RoleTemplateBinding) GetProviderConfigReference ¶
func (mg *RoleTemplateBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RoleTemplateBinding.
func (*RoleTemplateBinding) GetProviderReference ¶
func (mg *RoleTemplateBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this RoleTemplateBinding. Deprecated: Use GetProviderConfigReference.
func (*RoleTemplateBinding) GetTerraformResourceType ¶
func (mg *RoleTemplateBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RoleTemplateBinding
func (*RoleTemplateBinding) GetTerraformSchemaVersion ¶
func (tr *RoleTemplateBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleTemplateBinding) GetWriteConnectionSecretToReference ¶
func (mg *RoleTemplateBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleTemplateBinding.
func (*RoleTemplateBinding) LateInitialize ¶
func (tr *RoleTemplateBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RoleTemplateBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleTemplateBinding) SetConditions ¶
func (mg *RoleTemplateBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this RoleTemplateBinding.
func (*RoleTemplateBinding) SetDeletionPolicy ¶
func (mg *RoleTemplateBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleTemplateBinding.
func (*RoleTemplateBinding) SetObservation ¶
func (tr *RoleTemplateBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this RoleTemplateBinding
func (*RoleTemplateBinding) SetParameters ¶
func (tr *RoleTemplateBinding) SetParameters(params map[string]interface{}) error
SetParameters for this RoleTemplateBinding
func (*RoleTemplateBinding) SetProviderConfigReference ¶
func (mg *RoleTemplateBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RoleTemplateBinding.
func (*RoleTemplateBinding) SetProviderReference ¶
func (mg *RoleTemplateBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RoleTemplateBinding. Deprecated: Use SetProviderConfigReference.
func (*RoleTemplateBinding) SetWriteConnectionSecretToReference ¶
func (mg *RoleTemplateBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleTemplateBinding.
type RoleTemplateBindingList ¶
type RoleTemplateBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleTemplateBinding `json:"items"` }
RoleTemplateBindingList contains a list of RoleTemplateBindings
func (*RoleTemplateBindingList) DeepCopy ¶
func (in *RoleTemplateBindingList) DeepCopy() *RoleTemplateBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplateBindingList.
func (*RoleTemplateBindingList) DeepCopyInto ¶
func (in *RoleTemplateBindingList) DeepCopyInto(out *RoleTemplateBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleTemplateBindingList) DeepCopyObject ¶
func (in *RoleTemplateBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleTemplateBindingList) GetItems ¶
func (l *RoleTemplateBindingList) GetItems() []resource.Managed
GetItems of this RoleTemplateBindingList.
type RoleTemplateBindingObservation ¶
type RoleTemplateBindingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RoleTemplateBindingObservation) DeepCopy ¶
func (in *RoleTemplateBindingObservation) DeepCopy() *RoleTemplateBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplateBindingObservation.
func (*RoleTemplateBindingObservation) DeepCopyInto ¶
func (in *RoleTemplateBindingObservation) DeepCopyInto(out *RoleTemplateBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleTemplateBindingParameters ¶
type RoleTemplateBindingParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional GroupPrincipalID *string `json:"groupPrincipalId,omitempty" tf:"group_principal_id,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Required RoleTemplateID *string `json:"roleTemplateId" tf:"role_template_id,omitempty"` // +kubebuilder:validation:Optional UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` // +kubebuilder:validation:Optional UserPrincipalID *string `json:"userPrincipalId,omitempty" tf:"user_principal_id,omitempty"` }
func (*RoleTemplateBindingParameters) DeepCopy ¶
func (in *RoleTemplateBindingParameters) DeepCopy() *RoleTemplateBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplateBindingParameters.
func (*RoleTemplateBindingParameters) DeepCopyInto ¶
func (in *RoleTemplateBindingParameters) DeepCopyInto(out *RoleTemplateBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleTemplateBindingSpec ¶
type RoleTemplateBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleTemplateBindingParameters `json:"forProvider"` }
RoleTemplateBindingSpec defines the desired state of RoleTemplateBinding
func (*RoleTemplateBindingSpec) DeepCopy ¶
func (in *RoleTemplateBindingSpec) DeepCopy() *RoleTemplateBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplateBindingSpec.
func (*RoleTemplateBindingSpec) DeepCopyInto ¶
func (in *RoleTemplateBindingSpec) DeepCopyInto(out *RoleTemplateBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleTemplateBindingStatus ¶
type RoleTemplateBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleTemplateBindingObservation `json:"atProvider,omitempty"` }
RoleTemplateBindingStatus defines the observed state of RoleTemplateBinding.
func (*RoleTemplateBindingStatus) DeepCopy ¶
func (in *RoleTemplateBindingStatus) DeepCopy() *RoleTemplateBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplateBindingStatus.
func (*RoleTemplateBindingStatus) DeepCopyInto ¶
func (in *RoleTemplateBindingStatus) DeepCopyInto(out *RoleTemplateBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpdateObservation ¶
type RollingUpdateObservation struct { }
func (*RollingUpdateObservation) DeepCopy ¶
func (in *RollingUpdateObservation) DeepCopy() *RollingUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateObservation.
func (*RollingUpdateObservation) DeepCopyInto ¶
func (in *RollingUpdateObservation) DeepCopyInto(out *RollingUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpdateParameters ¶
type RollingUpdateParameters struct { // Rolling update max surge // +kubebuilder:validation:Optional MaxSurge *int64 `json:"maxSurge,omitempty" tf:"max_surge,omitempty"` // +kubebuilder:validation:Optional MaxUnavailable *int64 `json:"maxUnavailable,omitempty" tf:"max_unavailable,omitempty"` }
func (*RollingUpdateParameters) DeepCopy ¶
func (in *RollingUpdateParameters) DeepCopy() *RollingUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateParameters.
func (*RollingUpdateParameters) DeepCopyInto ¶
func (in *RollingUpdateParameters) DeepCopyInto(out *RollingUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteObservation ¶
type RouteObservation struct { }
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { // +kubebuilder:validation:Optional RouterID *string `json:"routerId,omitempty" tf:"router_id,omitempty"` }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BackupConfigObservation ¶
type S3BackupConfigObservation struct { }
func (*S3BackupConfigObservation) DeepCopy ¶
func (in *S3BackupConfigObservation) DeepCopy() *S3BackupConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BackupConfigObservation.
func (*S3BackupConfigObservation) DeepCopyInto ¶
func (in *S3BackupConfigObservation) DeepCopyInto(out *S3BackupConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BackupConfigParameters ¶
type S3BackupConfigParameters struct { // +kubebuilder:validation:Optional AccessKeySecretRef *v1.SecretKeySelector `json:"accessKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"` // +kubebuilder:validation:Optional CustomCA *string `json:"customCa,omitempty" tf:"custom_ca,omitempty"` // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional SecretKeySecretRef *v1.SecretKeySelector `json:"secretKeySecretRef,omitempty" tf:"-"` }
func (*S3BackupConfigParameters) DeepCopy ¶
func (in *S3BackupConfigParameters) DeepCopy() *S3BackupConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BackupConfigParameters.
func (*S3BackupConfigParameters) DeepCopyInto ¶
func (in *S3BackupConfigParameters) DeepCopyInto(out *S3BackupConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ConfigObservation ¶
type S3ConfigObservation struct { }
func (*S3ConfigObservation) DeepCopy ¶
func (in *S3ConfigObservation) DeepCopy() *S3ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ConfigObservation.
func (*S3ConfigObservation) DeepCopyInto ¶
func (in *S3ConfigObservation) DeepCopyInto(out *S3ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ConfigParameters ¶
type S3ConfigParameters struct { // ETCD snapshot S3 bucket // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // ETCD snapshot S3 cloud credential name // +kubebuilder:validation:Optional CloudCredentialName *string `json:"cloudCredentialName,omitempty" tf:"cloud_credential_name,omitempty"` // ETCD snapshot S3 endpoint // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // ETCD snapshot S3 endpoint CA // +kubebuilder:validation:Optional EndpointCA *string `json:"endpointCa,omitempty" tf:"endpoint_ca,omitempty"` // ETCD snapshot S3 folder // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // ETCD snapshot S3 region // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // Disable ETCD skip ssl verify // +kubebuilder:validation:Optional SkipSSLVerify *bool `json:"skipSslVerify,omitempty" tf:"skip_ssl_verify,omitempty"` }
func (*S3ConfigParameters) DeepCopy ¶
func (in *S3ConfigParameters) DeepCopy() *S3ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ConfigParameters.
func (*S3ConfigParameters) DeepCopyInto ¶
func (in *S3ConfigParameters) DeepCopyInto(out *S3ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScanConfigObservation ¶
type ScanConfigObservation struct { }
func (*ScanConfigObservation) DeepCopy ¶
func (in *ScanConfigObservation) DeepCopy() *ScanConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScanConfigObservation.
func (*ScanConfigObservation) DeepCopyInto ¶
func (in *ScanConfigObservation) DeepCopyInto(out *ScanConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScanConfigParameters ¶
type ScanConfigParameters struct { // The cluster cis scan config // +kubebuilder:validation:Optional CisScanConfig []CisScanConfigParameters `json:"cisScanConfig,omitempty" tf:"cis_scan_config,omitempty"` }
func (*ScanConfigParameters) DeepCopy ¶
func (in *ScanConfigParameters) DeepCopy() *ScanConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScanConfigParameters.
func (*ScanConfigParameters) DeepCopyInto ¶
func (in *ScanConfigParameters) DeepCopyInto(out *ScanConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleConfigObservation ¶
type ScheduleConfigObservation struct { }
func (*ScheduleConfigObservation) DeepCopy ¶
func (in *ScheduleConfigObservation) DeepCopy() *ScheduleConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleConfigObservation.
func (*ScheduleConfigObservation) DeepCopyInto ¶
func (in *ScheduleConfigObservation) DeepCopyInto(out *ScheduleConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleConfigParameters ¶
type ScheduleConfigParameters struct { // Crontab schedule // +kubebuilder:validation:Required CronSchedule *string `json:"cronSchedule" tf:"cron_schedule,omitempty"` // Cluster scan retention // +kubebuilder:validation:Optional Retention *int64 `json:"retention,omitempty" tf:"retention,omitempty"` }
func (*ScheduleConfigParameters) DeepCopy ¶
func (in *ScheduleConfigParameters) DeepCopy() *ScheduleConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleConfigParameters.
func (*ScheduleConfigParameters) DeepCopyInto ¶
func (in *ScheduleConfigParameters) DeepCopyInto(out *ScheduleConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledClusterScanObservation ¶
type ScheduledClusterScanObservation struct { }
func (*ScheduledClusterScanObservation) DeepCopy ¶
func (in *ScheduledClusterScanObservation) DeepCopy() *ScheduledClusterScanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledClusterScanObservation.
func (*ScheduledClusterScanObservation) DeepCopyInto ¶
func (in *ScheduledClusterScanObservation) DeepCopyInto(out *ScheduledClusterScanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledClusterScanParameters ¶
type ScheduledClusterScanParameters struct { // Enable scheduled cluster scan // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Cluster scan config // +kubebuilder:validation:Required ScanConfig []ScanConfigParameters `json:"scanConfig" tf:"scan_config,omitempty"` // Schedule cluster scan config // +kubebuilder:validation:Required ScheduleConfig []ScheduleConfigParameters `json:"scheduleConfig" tf:"schedule_config,omitempty"` }
func (*ScheduledClusterScanParameters) DeepCopy ¶
func (in *ScheduledClusterScanParameters) DeepCopy() *ScheduledClusterScanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledClusterScanParameters.
func (*ScheduledClusterScanParameters) DeepCopyInto ¶
func (in *ScheduledClusterScanParameters) DeepCopyInto(out *ScheduledClusterScanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchedulerObservation ¶
type SchedulerObservation struct { }
func (*SchedulerObservation) DeepCopy ¶
func (in *SchedulerObservation) DeepCopy() *SchedulerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerObservation.
func (*SchedulerObservation) DeepCopyInto ¶
func (in *SchedulerObservation) DeepCopyInto(out *SchedulerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchedulerParameters ¶
type SchedulerParameters struct { // +kubebuilder:validation:Optional ExtraArgs map[string]string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` // +kubebuilder:validation:Optional ExtraBinds []*string `json:"extraBinds,omitempty" tf:"extra_binds,omitempty"` // +kubebuilder:validation:Optional ExtraEnv []*string `json:"extraEnv,omitempty" tf:"extra_env,omitempty"` // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` }
func (*SchedulerParameters) DeepCopy ¶
func (in *SchedulerParameters) DeepCopy() *SchedulerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerParameters.
func (*SchedulerParameters) DeepCopyInto ¶
func (in *SchedulerParameters) DeepCopyInto(out *SchedulerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretsEncryptionConfigObservation ¶
type SecretsEncryptionConfigObservation struct { }
func (*SecretsEncryptionConfigObservation) DeepCopy ¶
func (in *SecretsEncryptionConfigObservation) DeepCopy() *SecretsEncryptionConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsEncryptionConfigObservation.
func (*SecretsEncryptionConfigObservation) DeepCopyInto ¶
func (in *SecretsEncryptionConfigObservation) DeepCopyInto(out *SecretsEncryptionConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretsEncryptionConfigParameters ¶
type SecretsEncryptionConfigParameters struct { // +kubebuilder:validation:Optional CustomConfig *string `json:"customConfig,omitempty" tf:"custom_config,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*SecretsEncryptionConfigParameters) DeepCopy ¶
func (in *SecretsEncryptionConfigParameters) DeepCopy() *SecretsEncryptionConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsEncryptionConfigParameters.
func (*SecretsEncryptionConfigParameters) DeepCopyInto ¶
func (in *SecretsEncryptionConfigParameters) DeepCopyInto(out *SecretsEncryptionConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceOverrideObservation ¶
type ServiceOverrideObservation struct { }
func (*ServiceOverrideObservation) DeepCopy ¶
func (in *ServiceOverrideObservation) DeepCopy() *ServiceOverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceOverrideObservation.
func (*ServiceOverrideObservation) DeepCopyInto ¶
func (in *ServiceOverrideObservation) DeepCopyInto(out *ServiceOverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceOverrideParameters ¶
type ServiceOverrideParameters struct { // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` // +kubebuilder:validation:Optional SigningMethod *string `json:"signingMethod,omitempty" tf:"signing_method,omitempty"` // +kubebuilder:validation:Optional SigningName *string `json:"signingName,omitempty" tf:"signing_name,omitempty"` // +kubebuilder:validation:Optional SigningRegion *string `json:"signingRegion,omitempty" tf:"signing_region,omitempty"` // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*ServiceOverrideParameters) DeepCopy ¶
func (in *ServiceOverrideParameters) DeepCopy() *ServiceOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceOverrideParameters.
func (*ServiceOverrideParameters) DeepCopyInto ¶
func (in *ServiceOverrideParameters) DeepCopyInto(out *ServiceOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesObservation ¶
type ServicesObservation struct { }
func (*ServicesObservation) DeepCopy ¶
func (in *ServicesObservation) DeepCopy() *ServicesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesObservation.
func (*ServicesObservation) DeepCopyInto ¶
func (in *ServicesObservation) DeepCopyInto(out *ServicesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesParameters ¶
type ServicesParameters struct { // +kubebuilder:validation:Optional Etcd []EtcdParameters `json:"etcd,omitempty" tf:"etcd,omitempty"` // +kubebuilder:validation:Optional KubeAPI []KubeAPIParameters `json:"kubeApi,omitempty" tf:"kube_api,omitempty"` // +kubebuilder:validation:Optional KubeController []KubeControllerParameters `json:"kubeController,omitempty" tf:"kube_controller,omitempty"` // +kubebuilder:validation:Optional Kubelet []KubeletParameters `json:"kubelet,omitempty" tf:"kubelet,omitempty"` // +kubebuilder:validation:Optional Kubeproxy []KubeproxyParameters `json:"kubeproxy,omitempty" tf:"kubeproxy,omitempty"` // +kubebuilder:validation:Optional Scheduler []SchedulerParameters `json:"scheduler,omitempty" tf:"scheduler,omitempty"` }
func (*ServicesParameters) DeepCopy ¶
func (in *ServicesParameters) DeepCopy() *ServicesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesParameters.
func (*ServicesParameters) DeepCopyInto ¶
func (in *ServicesParameters) DeepCopyInto(out *ServicesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplunkConfigObservation ¶
type SplunkConfigObservation struct { }
func (*SplunkConfigObservation) DeepCopy ¶
func (in *SplunkConfigObservation) DeepCopy() *SplunkConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplunkConfigObservation.
func (*SplunkConfigObservation) DeepCopyInto ¶
func (in *SplunkConfigObservation) DeepCopyInto(out *SplunkConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplunkConfigParameters ¶
type SplunkConfigParameters struct { // +kubebuilder:validation:Optional CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientCertSecretRef *v1.SecretKeySelector `json:"clientCertSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientKeyPassSecretRef *v1.SecretKeySelector `json:"clientKeyPassSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientKeySecretRef *v1.SecretKeySelector `json:"clientKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional Index *string `json:"index,omitempty" tf:"index,omitempty"` // +kubebuilder:validation:Optional SSLVerify *bool `json:"sslVerify,omitempty" tf:"ssl_verify,omitempty"` // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // +kubebuilder:validation:Required TokenSecretRef v1.SecretKeySelector `json:"tokenSecretRef" tf:"-"` }
func (*SplunkConfigParameters) DeepCopy ¶
func (in *SplunkConfigParameters) DeepCopy() *SplunkConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplunkConfigParameters.
func (*SplunkConfigParameters) DeepCopyInto ¶
func (in *SplunkConfigParameters) DeepCopyInto(out *SplunkConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sync ¶
type Sync struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyncSpec `json:"spec"` Status SyncStatus `json:"status,omitempty"` }
Sync is the Schema for the Syncs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,rancherjet}
func (*Sync) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sync.
func (*Sync) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sync) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Sync) GetCondition ¶
func (mg *Sync) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Sync.
func (*Sync) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Sync
func (*Sync) GetDeletionPolicy ¶
func (mg *Sync) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Sync.
func (*Sync) GetObservation ¶
GetObservation of this Sync
func (*Sync) GetParameters ¶
GetParameters of this Sync
func (*Sync) GetProviderConfigReference ¶
GetProviderConfigReference of this Sync.
func (*Sync) GetProviderReference ¶
GetProviderReference of this Sync. Deprecated: Use GetProviderConfigReference.
func (*Sync) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Sync
func (*Sync) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Sync) GetWriteConnectionSecretToReference ¶
func (mg *Sync) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Sync.
func (*Sync) LateInitialize ¶
LateInitialize this Sync using its observed tfState. returns True if there are any spec changes for the resource.
func (*Sync) SetConditions ¶
SetConditions of this Sync.
func (*Sync) SetDeletionPolicy ¶
func (mg *Sync) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Sync.
func (*Sync) SetObservation ¶
SetObservation for this Sync
func (*Sync) SetParameters ¶
SetParameters for this Sync
func (*Sync) SetProviderConfigReference ¶
SetProviderConfigReference of this Sync.
func (*Sync) SetProviderReference ¶
SetProviderReference of this Sync. Deprecated: Use SetProviderConfigReference.
func (*Sync) SetWriteConnectionSecretToReference ¶
func (mg *Sync) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Sync.
type SyncList ¶
type SyncList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Sync `json:"items"` }
SyncList contains a list of Syncs
func (*SyncList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncList.
func (*SyncList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncObservation ¶
type SyncObservation struct { DefaultProjectID *string `json:"defaultProjectId,omitempty" tf:"default_project_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Nodes []NodesObservation `json:"nodes,omitempty" tf:"nodes,omitempty"` SystemProjectID *string `json:"systemProjectId,omitempty" tf:"system_project_id,omitempty"` }
func (*SyncObservation) DeepCopy ¶
func (in *SyncObservation) DeepCopy() *SyncObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncObservation.
func (*SyncObservation) DeepCopyInto ¶
func (in *SyncObservation) DeepCopyInto(out *SyncObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncParameters ¶
type SyncParameters struct { // Cluster id to sync // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // Cluster node pool ids // +kubebuilder:validation:Optional NodePoolIds []*string `json:"nodePoolIds,omitempty" tf:"node_pool_ids,omitempty"` // Wait until active status is confirmed a number of times (wait interval of 5s) // +kubebuilder:validation:Optional StateConfirm *int64 `json:"stateConfirm,omitempty" tf:"state_confirm,omitempty"` // +kubebuilder:validation:Optional Synced *bool `json:"synced,omitempty" tf:"synced,omitempty"` // Wait until alerting is up and running // +kubebuilder:validation:Optional WaitAlerting *bool `json:"waitAlerting,omitempty" tf:"wait_alerting,omitempty"` // Wait until all catalogs are downloaded and active // +kubebuilder:validation:Optional WaitCatalogs *bool `json:"waitCatalogs,omitempty" tf:"wait_catalogs,omitempty"` // Wait until monitoring is up and running // +kubebuilder:validation:Optional WaitMonitoring *bool `json:"waitMonitoring,omitempty" tf:"wait_monitoring,omitempty"` }
func (*SyncParameters) DeepCopy ¶
func (in *SyncParameters) DeepCopy() *SyncParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncParameters.
func (*SyncParameters) DeepCopyInto ¶
func (in *SyncParameters) DeepCopyInto(out *SyncParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncSpec ¶
type SyncSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SyncParameters `json:"forProvider"` }
SyncSpec defines the desired state of Sync
func (*SyncSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncSpec.
func (*SyncSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncStatus ¶
type SyncStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SyncObservation `json:"atProvider,omitempty"` }
SyncStatus defines the observed state of Sync.
func (*SyncStatus) DeepCopy ¶
func (in *SyncStatus) DeepCopy() *SyncStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStatus.
func (*SyncStatus) DeepCopyInto ¶
func (in *SyncStatus) DeepCopyInto(out *SyncStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyslogConfigObservation ¶
type SyslogConfigObservation struct { }
func (*SyslogConfigObservation) DeepCopy ¶
func (in *SyslogConfigObservation) DeepCopy() *SyslogConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyslogConfigObservation.
func (*SyslogConfigObservation) DeepCopyInto ¶
func (in *SyslogConfigObservation) DeepCopyInto(out *SyslogConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyslogConfigParameters ¶
type SyslogConfigParameters struct { // +kubebuilder:validation:Optional CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientCertSecretRef *v1.SecretKeySelector `json:"clientCertSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientKeySecretRef *v1.SecretKeySelector `json:"clientKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional EnableTLS *bool `json:"enableTls,omitempty" tf:"enable_tls,omitempty"` // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional Program *string `json:"program,omitempty" tf:"program,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional SSLVerify *bool `json:"sslVerify,omitempty" tf:"ssl_verify,omitempty"` // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Optional TokenSecretRef *v1.SecretKeySelector `json:"tokenSecretRef,omitempty" tf:"-"` }
func (*SyslogConfigParameters) DeepCopy ¶
func (in *SyslogConfigParameters) DeepCopy() *SyslogConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyslogConfigParameters.
func (*SyslogConfigParameters) DeepCopyInto ¶
func (in *SyslogConfigParameters) DeepCopyInto(out *SyslogConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemServiceRuleObservation ¶
type SystemServiceRuleObservation struct { }
func (*SystemServiceRuleObservation) DeepCopy ¶
func (in *SystemServiceRuleObservation) DeepCopy() *SystemServiceRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemServiceRuleObservation.
func (*SystemServiceRuleObservation) DeepCopyInto ¶
func (in *SystemServiceRuleObservation) DeepCopyInto(out *SystemServiceRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemServiceRuleParameters ¶
type SystemServiceRuleParameters struct { // System service rule condition // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` }
func (*SystemServiceRuleParameters) DeepCopy ¶
func (in *SystemServiceRuleParameters) DeepCopy() *SystemServiceRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemServiceRuleParameters.
func (*SystemServiceRuleParameters) DeepCopyInto ¶
func (in *SystemServiceRuleParameters) DeepCopyInto(out *SystemServiceRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaintsObservation ¶
type TaintsObservation struct { }
func (*TaintsObservation) DeepCopy ¶
func (in *TaintsObservation) DeepCopy() *TaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaintsObservation.
func (*TaintsObservation) DeepCopyInto ¶
func (in *TaintsObservation) DeepCopyInto(out *TaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaintsParameters ¶
type TaintsParameters struct { // +kubebuilder:validation:Optional Effect *string `json:"effect,omitempty" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TaintsParameters) DeepCopy ¶
func (in *TaintsParameters) DeepCopy() *TaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaintsParameters.
func (*TaintsParameters) DeepCopyInto ¶
func (in *TaintsParameters) DeepCopyInto(out *TaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Template ¶
type Template struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TemplateSpec `json:"spec"` Status TemplateStatus `json:"status,omitempty"` }
Template is the Schema for the Templates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,rancherjet}
func (*Template) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template.
func (*Template) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Template) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Template) GetCondition ¶
func (mg *Template) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Template.
func (*Template) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Template
func (*Template) GetDeletionPolicy ¶
func (mg *Template) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Template.
func (*Template) GetObservation ¶
GetObservation of this Template
func (*Template) GetParameters ¶
GetParameters of this Template
func (*Template) GetProviderConfigReference ¶
GetProviderConfigReference of this Template.
func (*Template) GetProviderReference ¶
GetProviderReference of this Template. Deprecated: Use GetProviderConfigReference.
func (*Template) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Template
func (*Template) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Template) GetWriteConnectionSecretToReference ¶
func (mg *Template) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Template.
func (*Template) LateInitialize ¶
LateInitialize this Template using its observed tfState. returns True if there are any spec changes for the resource.
func (*Template) SetConditions ¶
SetConditions of this Template.
func (*Template) SetDeletionPolicy ¶
func (mg *Template) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Template.
func (*Template) SetObservation ¶
SetObservation for this Template
func (*Template) SetParameters ¶
SetParameters for this Template
func (*Template) SetProviderConfigReference ¶
SetProviderConfigReference of this Template.
func (*Template) SetProviderReference ¶
SetProviderReference of this Template. Deprecated: Use SetProviderConfigReference.
func (*Template) SetWriteConnectionSecretToReference ¶
func (mg *Template) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Template.
type TemplateList ¶
type TemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Template `json:"items"` }
TemplateList contains a list of Templates
func (*TemplateList) DeepCopy ¶
func (in *TemplateList) DeepCopy() *TemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateList.
func (*TemplateList) DeepCopyInto ¶
func (in *TemplateList) DeepCopyInto(out *TemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateList) DeepCopyObject ¶
func (in *TemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TemplateList) GetItems ¶
func (l *TemplateList) GetItems() []resource.Managed
GetItems of this TemplateList.
type TemplateObservation ¶
type TemplateObservation struct { DefaultRevisionID *string `json:"defaultRevisionId,omitempty" tf:"default_revision_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TemplateObservation) DeepCopy ¶
func (in *TemplateObservation) DeepCopy() *TemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateObservation.
func (*TemplateObservation) DeepCopyInto ¶
func (in *TemplateObservation) DeepCopyInto(out *TemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameters ¶
type TemplateParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Cluster template description // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // Cluster template members // +kubebuilder:validation:Optional Members []MembersParameters `json:"members,omitempty" tf:"members,omitempty"` // Cluster template revisions // +kubebuilder:validation:Optional TemplateRevisions []TemplateRevisionsParameters `json:"templateRevisions,omitempty" tf:"template_revisions,omitempty"` }
func (*TemplateParameters) DeepCopy ¶
func (in *TemplateParameters) DeepCopy() *TemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameters.
func (*TemplateParameters) DeepCopyInto ¶
func (in *TemplateParameters) DeepCopyInto(out *TemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateRevisionsObservation ¶
type TemplateRevisionsObservation struct { ClusterTemplateID *string `json:"clusterTemplateId,omitempty" tf:"cluster_template_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TemplateRevisionsObservation) DeepCopy ¶
func (in *TemplateRevisionsObservation) DeepCopy() *TemplateRevisionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRevisionsObservation.
func (*TemplateRevisionsObservation) DeepCopyInto ¶
func (in *TemplateRevisionsObservation) DeepCopyInto(out *TemplateRevisionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateRevisionsParameters ¶
type TemplateRevisionsParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Cluster configuration // +kubebuilder:validation:Required ClusterConfig []ClusterConfigParameters `json:"clusterConfig" tf:"cluster_config,omitempty"` // Default cluster template revision // +kubebuilder:validation:Optional Default *bool `json:"default,omitempty" tf:"default,omitempty"` // Enable cluster template revision // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // Cluster template revision name // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Cluster template questions // +kubebuilder:validation:Optional Questions []QuestionsParameters `json:"questions,omitempty" tf:"questions,omitempty"` }
func (*TemplateRevisionsParameters) DeepCopy ¶
func (in *TemplateRevisionsParameters) DeepCopy() *TemplateRevisionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRevisionsParameters.
func (*TemplateRevisionsParameters) DeepCopyInto ¶
func (in *TemplateRevisionsParameters) DeepCopyInto(out *TemplateRevisionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateSpec ¶
type TemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TemplateParameters `json:"forProvider"` }
TemplateSpec defines the desired state of Template
func (*TemplateSpec) DeepCopy ¶
func (in *TemplateSpec) DeepCopy() *TemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpec.
func (*TemplateSpec) DeepCopyInto ¶
func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateStatus ¶
type TemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TemplateObservation `json:"atProvider,omitempty"` }
TemplateStatus defines the observed state of Template.
func (*TemplateStatus) DeepCopy ¶
func (in *TemplateStatus) DeepCopy() *TemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStatus.
func (*TemplateStatus) DeepCopyInto ¶
func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TolerationsObservation ¶
type TolerationsObservation struct { }
func (*TolerationsObservation) DeepCopy ¶
func (in *TolerationsObservation) DeepCopy() *TolerationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TolerationsObservation.
func (*TolerationsObservation) DeepCopyInto ¶
func (in *TolerationsObservation) DeepCopyInto(out *TolerationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TolerationsParameters ¶
type TolerationsParameters struct { // +kubebuilder:validation:Optional Effect *string `json:"effect,omitempty" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Seconds *int64 `json:"seconds,omitempty" tf:"seconds,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TolerationsParameters) DeepCopy ¶
func (in *TolerationsParameters) DeepCopy() *TolerationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TolerationsParameters.
func (*TolerationsParameters) DeepCopyInto ¶
func (in *TolerationsParameters) DeepCopyInto(out *TolerationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateStrategyObservation ¶
type UpdateStrategyObservation struct { }
func (*UpdateStrategyObservation) DeepCopy ¶
func (in *UpdateStrategyObservation) DeepCopy() *UpdateStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStrategyObservation.
func (*UpdateStrategyObservation) DeepCopyInto ¶
func (in *UpdateStrategyObservation) DeepCopyInto(out *UpdateStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateStrategyParameters ¶
type UpdateStrategyParameters struct { // Rolling update for update strategy // +kubebuilder:validation:Optional RollingUpdate []RollingUpdateParameters `json:"rollingUpdate,omitempty" tf:"rolling_update,omitempty"` // Strategy // +kubebuilder:validation:Optional Strategy *string `json:"strategy,omitempty" tf:"strategy,omitempty"` }
func (*UpdateStrategyParameters) DeepCopy ¶
func (in *UpdateStrategyParameters) DeepCopy() *UpdateStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStrategyParameters.
func (*UpdateStrategyParameters) DeepCopyInto ¶
func (in *UpdateStrategyParameters) DeepCopyInto(out *UpdateStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateStrategyRollingUpdateObservation ¶
type UpdateStrategyRollingUpdateObservation struct { }
func (*UpdateStrategyRollingUpdateObservation) DeepCopy ¶
func (in *UpdateStrategyRollingUpdateObservation) DeepCopy() *UpdateStrategyRollingUpdateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStrategyRollingUpdateObservation.
func (*UpdateStrategyRollingUpdateObservation) DeepCopyInto ¶
func (in *UpdateStrategyRollingUpdateObservation) DeepCopyInto(out *UpdateStrategyRollingUpdateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateStrategyRollingUpdateParameters ¶
type UpdateStrategyRollingUpdateParameters struct { // +kubebuilder:validation:Optional MaxUnavailable *int64 `json:"maxUnavailable,omitempty" tf:"max_unavailable,omitempty"` }
func (*UpdateStrategyRollingUpdateParameters) DeepCopy ¶
func (in *UpdateStrategyRollingUpdateParameters) DeepCopy() *UpdateStrategyRollingUpdateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStrategyRollingUpdateParameters.
func (*UpdateStrategyRollingUpdateParameters) DeepCopyInto ¶
func (in *UpdateStrategyRollingUpdateParameters) DeepCopyInto(out *UpdateStrategyRollingUpdateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpgradeStrategyObservation ¶
type UpgradeStrategyObservation struct { }
func (*UpgradeStrategyObservation) DeepCopy ¶
func (in *UpgradeStrategyObservation) DeepCopy() *UpgradeStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradeStrategyObservation.
func (*UpgradeStrategyObservation) DeepCopyInto ¶
func (in *UpgradeStrategyObservation) DeepCopyInto(out *UpgradeStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpgradeStrategyParameters ¶
type UpgradeStrategyParameters struct { // +kubebuilder:validation:Optional Drain *bool `json:"drain,omitempty" tf:"drain,omitempty"` // +kubebuilder:validation:Optional DrainInput []DrainInputParameters `json:"drainInput,omitempty" tf:"drain_input,omitempty"` MaxUnavailableControlplane *string `json:"maxUnavailableControlplane,omitempty" tf:"max_unavailable_controlplane,omitempty"` MaxUnavailableWorker *string `json:"maxUnavailableWorker,omitempty" tf:"max_unavailable_worker,omitempty"` }
func (*UpgradeStrategyParameters) DeepCopy ¶
func (in *UpgradeStrategyParameters) DeepCopy() *UpgradeStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradeStrategyParameters.
func (*UpgradeStrategyParameters) DeepCopyInto ¶
func (in *UpgradeStrategyParameters) DeepCopyInto(out *UpgradeStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V2 ¶
type V2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec V2Spec `json:"spec"` Status V2Status `json:"status,omitempty"` }
V2 is the Schema for the V2s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,rancherjet}
func (*V2) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V2.
func (*V2) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*V2) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*V2) GetCondition ¶
func (mg *V2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this V2.
func (*V2) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this V2
func (*V2) GetDeletionPolicy ¶
func (mg *V2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this V2.
func (*V2) GetObservation ¶
GetObservation of this V2
func (*V2) GetParameters ¶
GetParameters of this V2
func (*V2) GetProviderConfigReference ¶
GetProviderConfigReference of this V2.
func (*V2) GetProviderReference ¶
GetProviderReference of this V2. Deprecated: Use GetProviderConfigReference.
func (*V2) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this V2
func (*V2) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*V2) GetWriteConnectionSecretToReference ¶
func (mg *V2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this V2.
func (*V2) LateInitialize ¶
LateInitialize this V2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*V2) SetConditions ¶
SetConditions of this V2.
func (*V2) SetDeletionPolicy ¶
func (mg *V2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this V2.
func (*V2) SetObservation ¶
SetObservation for this V2
func (*V2) SetParameters ¶
SetParameters for this V2
func (*V2) SetProviderConfigReference ¶
SetProviderConfigReference of this V2.
func (*V2) SetProviderReference ¶
SetProviderReference of this V2. Deprecated: Use SetProviderConfigReference.
func (*V2) SetWriteConnectionSecretToReference ¶
func (mg *V2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this V2.
type V2List ¶
type V2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []V2 `json:"items"` }
V2List contains a list of V2s
func (*V2List) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V2List.
func (*V2List) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*V2List) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type V2Observation ¶
type V2Observation struct { ClusterV1ID *string `json:"clusterV1Id,omitempty" tf:"cluster_v1_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ResourceVersion *string `json:"resourceVersion,omitempty" tf:"resource_version,omitempty"` }
func (*V2Observation) DeepCopy ¶
func (in *V2Observation) DeepCopy() *V2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V2Observation.
func (*V2Observation) DeepCopyInto ¶
func (in *V2Observation) DeepCopyInto(out *V2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V2Parameters ¶
type V2Parameters struct { // Cluster V2 default agent env vars // +kubebuilder:validation:Optional AgentEnvVars []AgentEnvVarsParameters `json:"agentEnvVars,omitempty" tf:"agent_env_vars,omitempty"` // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Cluster V2 cloud credential secret name // +kubebuilder:validation:Optional CloudCredentialSecretName *string `json:"cloudCredentialSecretName,omitempty" tf:"cloud_credential_secret_name,omitempty"` // Cluster V2 default cluster role for project members // +kubebuilder:validation:Optional DefaultClusterRoleForProjectMembers *string `json:"defaultClusterRoleForProjectMembers,omitempty" tf:"default_cluster_role_for_project_members,omitempty"` // Cluster V2 default pod security policy template name // +kubebuilder:validation:Optional DefaultPodSecurityPolicyTemplateName *string `json:"defaultPodSecurityPolicyTemplateName,omitempty" tf:"default_pod_security_policy_template_name,omitempty"` // Enable k8s network policy // +kubebuilder:validation:Optional EnableNetworkPolicy *bool `json:"enableNetworkPolicy,omitempty" tf:"enable_network_policy,omitempty"` // +kubebuilder:validation:Optional FleetNamespace *string `json:"fleetNamespace,omitempty" tf:"fleet_namespace,omitempty"` // Cluster V2 kubernetes version // +kubebuilder:validation:Required KubernetesVersion *string `json:"kubernetesVersion" tf:"kubernetes_version,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // Cluster V2 local auth endpoint // +kubebuilder:validation:Optional LocalAuthEndpoint []LocalAuthEndpointParameters `json:"localAuthEndpoint,omitempty" tf:"local_auth_endpoint,omitempty"` // Cluster V2 rke config // +kubebuilder:validation:Optional RkeConfig []V2RkeConfigParameters `json:"rkeConfig,omitempty" tf:"rke_config,omitempty"` }
func (*V2Parameters) DeepCopy ¶
func (in *V2Parameters) DeepCopy() *V2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V2Parameters.
func (*V2Parameters) DeepCopyInto ¶
func (in *V2Parameters) DeepCopyInto(out *V2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V2RkeConfigObservation ¶
type V2RkeConfigObservation struct { }
func (*V2RkeConfigObservation) DeepCopy ¶
func (in *V2RkeConfigObservation) DeepCopy() *V2RkeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V2RkeConfigObservation.
func (*V2RkeConfigObservation) DeepCopyInto ¶
func (in *V2RkeConfigObservation) DeepCopyInto(out *V2RkeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V2RkeConfigParameters ¶
type V2RkeConfigParameters struct { // Cluster V2 additional manifest // +kubebuilder:validation:Optional AdditionalManifest *string `json:"additionalManifest,omitempty" tf:"additional_manifest,omitempty"` // Cluster V2 chart values. It should be in YAML format // +kubebuilder:validation:Optional ChartValues *string `json:"chartValues,omitempty" tf:"chart_values,omitempty"` // Cluster V2 etcd // +kubebuilder:validation:Optional Etcd []RkeConfigEtcdParameters `json:"etcd,omitempty" tf:"etcd,omitempty"` // Cluster V2 local auth endpoint // +kubebuilder:validation:Optional LocalAuthEndpoint []RkeConfigLocalAuthEndpointParameters `json:"localAuthEndpoint,omitempty" tf:"local_auth_endpoint,omitempty"` // Cluster V2 machine global config // +kubebuilder:validation:Optional MachineGlobalConfig *string `json:"machineGlobalConfig,omitempty" tf:"machine_global_config,omitempty"` // Cluster V2 machine pools // +kubebuilder:validation:Optional MachinePools []MachinePoolsParameters `json:"machinePools,omitempty" tf:"machine_pools,omitempty"` // Cluster V2 machine selector config // +kubebuilder:validation:Optional MachineSelectorConfig []MachineSelectorConfigParameters `json:"machineSelectorConfig,omitempty" tf:"machine_selector_config,omitempty"` // Cluster V2 registries // +kubebuilder:validation:Optional Registries []RegistriesParameters `json:"registries,omitempty" tf:"registries,omitempty"` // Cluster V2 upgrade strategy // +kubebuilder:validation:Optional UpgradeStrategy []RkeConfigUpgradeStrategyParameters `json:"upgradeStrategy,omitempty" tf:"upgrade_strategy,omitempty"` }
func (*V2RkeConfigParameters) DeepCopy ¶
func (in *V2RkeConfigParameters) DeepCopy() *V2RkeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V2RkeConfigParameters.
func (*V2RkeConfigParameters) DeepCopyInto ¶
func (in *V2RkeConfigParameters) DeepCopyInto(out *V2RkeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V2Spec ¶
type V2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider V2Parameters `json:"forProvider"` }
V2Spec defines the desired state of V2
func (*V2Spec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V2Spec.
func (*V2Spec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type V2Status ¶
type V2Status struct { v1.ResourceStatus `json:",inline"` AtProvider V2Observation `json:"atProvider,omitempty"` }
V2Status defines the observed state of V2.
func (*V2Status) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new V2Status.
func (*V2Status) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualCenterObservation ¶
type VirtualCenterObservation struct { }
func (*VirtualCenterObservation) DeepCopy ¶
func (in *VirtualCenterObservation) DeepCopy() *VirtualCenterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCenterObservation.
func (*VirtualCenterObservation) DeepCopyInto ¶
func (in *VirtualCenterObservation) DeepCopyInto(out *VirtualCenterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualCenterParameters ¶
type VirtualCenterParameters struct { // +kubebuilder:validation:Required Datacenters *string `json:"datacenters" tf:"datacenters,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Optional Port *string `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional SoapRoundtripCount *int64 `json:"soapRoundtripCount,omitempty" tf:"soap_roundtrip_count,omitempty"` // +kubebuilder:validation:Required UserSecretRef v1.SecretKeySelector `json:"userSecretRef" tf:"-"` }
func (*VirtualCenterParameters) DeepCopy ¶
func (in *VirtualCenterParameters) DeepCopy() *VirtualCenterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCenterParameters.
func (*VirtualCenterParameters) DeepCopyInto ¶
func (in *VirtualCenterParameters) DeepCopyInto(out *VirtualCenterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereCloudProviderGlobalObservation ¶
type VsphereCloudProviderGlobalObservation struct { }
func (*VsphereCloudProviderGlobalObservation) DeepCopy ¶
func (in *VsphereCloudProviderGlobalObservation) DeepCopy() *VsphereCloudProviderGlobalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereCloudProviderGlobalObservation.
func (*VsphereCloudProviderGlobalObservation) DeepCopyInto ¶
func (in *VsphereCloudProviderGlobalObservation) DeepCopyInto(out *VsphereCloudProviderGlobalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereCloudProviderGlobalParameters ¶
type VsphereCloudProviderGlobalParameters struct { // +kubebuilder:validation:Optional Datacenters *string `json:"datacenters,omitempty" tf:"datacenters,omitempty"` // +kubebuilder:validation:Optional InsecureFlag *bool `json:"insecureFlag,omitempty" tf:"insecure_flag,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Port *string `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional SoapRoundtripCount *int64 `json:"soapRoundtripCount,omitempty" tf:"soap_roundtrip_count,omitempty"` // +kubebuilder:validation:Optional UserSecretRef *v1.SecretKeySelector `json:"userSecretRef,omitempty" tf:"-"` }
func (*VsphereCloudProviderGlobalParameters) DeepCopy ¶
func (in *VsphereCloudProviderGlobalParameters) DeepCopy() *VsphereCloudProviderGlobalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereCloudProviderGlobalParameters.
func (*VsphereCloudProviderGlobalParameters) DeepCopyInto ¶
func (in *VsphereCloudProviderGlobalParameters) DeepCopyInto(out *VsphereCloudProviderGlobalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereCloudProviderObservation ¶
type VsphereCloudProviderObservation struct { }
func (*VsphereCloudProviderObservation) DeepCopy ¶
func (in *VsphereCloudProviderObservation) DeepCopy() *VsphereCloudProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereCloudProviderObservation.
func (*VsphereCloudProviderObservation) DeepCopyInto ¶
func (in *VsphereCloudProviderObservation) DeepCopyInto(out *VsphereCloudProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VsphereCloudProviderParameters ¶
type VsphereCloudProviderParameters struct { // +kubebuilder:validation:Optional Disk []DiskParameters `json:"disk,omitempty" tf:"disk,omitempty"` // +kubebuilder:validation:Optional Global []VsphereCloudProviderGlobalParameters `json:"global,omitempty" tf:"global,omitempty"` // +kubebuilder:validation:Optional Network []NetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // +kubebuilder:validation:Required VirtualCenter []VirtualCenterParameters `json:"virtualCenter" tf:"virtual_center,omitempty"` // +kubebuilder:validation:Required Workspace []WorkspaceParameters `json:"workspace" tf:"workspace,omitempty"` }
func (*VsphereCloudProviderParameters) DeepCopy ¶
func (in *VsphereCloudProviderParameters) DeepCopy() *VsphereCloudProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereCloudProviderParameters.
func (*VsphereCloudProviderParameters) DeepCopyInto ¶
func (in *VsphereCloudProviderParameters) DeepCopyInto(out *VsphereCloudProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeaveNetworkProviderObservation ¶
type WeaveNetworkProviderObservation struct { }
func (*WeaveNetworkProviderObservation) DeepCopy ¶
func (in *WeaveNetworkProviderObservation) DeepCopy() *WeaveNetworkProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeaveNetworkProviderObservation.
func (*WeaveNetworkProviderObservation) DeepCopyInto ¶
func (in *WeaveNetworkProviderObservation) DeepCopyInto(out *WeaveNetworkProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeaveNetworkProviderParameters ¶
type WeaveNetworkProviderParameters struct { // +kubebuilder:validation:Required Password *string `json:"password" tf:"password,omitempty"` }
func (*WeaveNetworkProviderParameters) DeepCopy ¶
func (in *WeaveNetworkProviderParameters) DeepCopy() *WeaveNetworkProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeaveNetworkProviderParameters.
func (*WeaveNetworkProviderParameters) DeepCopyInto ¶
func (in *WeaveNetworkProviderParameters) DeepCopyInto(out *WeaveNetworkProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerDrainOptionsObservation ¶
type WorkerDrainOptionsObservation struct { }
func (*WorkerDrainOptionsObservation) DeepCopy ¶
func (in *WorkerDrainOptionsObservation) DeepCopy() *WorkerDrainOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerDrainOptionsObservation.
func (*WorkerDrainOptionsObservation) DeepCopyInto ¶
func (in *WorkerDrainOptionsObservation) DeepCopyInto(out *WorkerDrainOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerDrainOptionsParameters ¶
type WorkerDrainOptionsParameters struct { // Drain options delete empty dir data // +kubebuilder:validation:Optional DeleteEmptyDirData *bool `json:"deleteEmptyDirData,omitempty" tf:"delete_empty_dir_data,omitempty"` // Drain options disable eviction // +kubebuilder:validation:Optional DisableEviction *bool `json:"disableEviction,omitempty" tf:"disable_eviction,omitempty"` // Drain options enabled? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Drain options force // +kubebuilder:validation:Optional Force *bool `json:"force,omitempty" tf:"force,omitempty"` // Drain options grace period // +kubebuilder:validation:Optional GracePeriod *int64 `json:"gracePeriod,omitempty" tf:"grace_period,omitempty"` // Drain options ignore daemon sets // +kubebuilder:validation:Optional IgnoreDaemonSets *bool `json:"ignoreDaemonSets,omitempty" tf:"ignore_daemon_sets,omitempty"` // Drain options ignore errors // +kubebuilder:validation:Optional IgnoreErrors *bool `json:"ignoreErrors,omitempty" tf:"ignore_errors,omitempty"` // Drain options skip wait for delete timeout seconds // +kubebuilder:validation:Optional SkipWaitForDeleteTimeoutSeconds *int64 `json:"skipWaitForDeleteTimeoutSeconds,omitempty" tf:"skip_wait_for_delete_timeout_seconds,omitempty"` // Drain options timeout // +kubebuilder:validation:Optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*WorkerDrainOptionsParameters) DeepCopy ¶
func (in *WorkerDrainOptionsParameters) DeepCopy() *WorkerDrainOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerDrainOptionsParameters.
func (*WorkerDrainOptionsParameters) DeepCopyInto ¶
func (in *WorkerDrainOptionsParameters) DeepCopyInto(out *WorkerDrainOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceObservation ¶
type WorkspaceObservation struct { }
func (*WorkspaceObservation) DeepCopy ¶
func (in *WorkspaceObservation) DeepCopy() *WorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceObservation.
func (*WorkspaceObservation) DeepCopyInto ¶
func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceParameters ¶
type WorkspaceParameters struct { // +kubebuilder:validation:Required Datacenter *string `json:"datacenter" tf:"datacenter,omitempty"` // +kubebuilder:validation:Optional DefaultDatastore *string `json:"defaultDatastore,omitempty" tf:"default_datastore,omitempty"` // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // +kubebuilder:validation:Optional ResourcepoolPath *string `json:"resourcepoolPath,omitempty" tf:"resourcepool_path,omitempty"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` }
func (*WorkspaceParameters) DeepCopy ¶
func (in *WorkspaceParameters) DeepCopy() *WorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceParameters.
func (*WorkspaceParameters) DeepCopyInto ¶
func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_alertgroup_terraformed.go
- zz_alertgroup_types.go
- zz_alertrule_terraformed.go
- zz_alertrule_types.go
- zz_driver_terraformed.go
- zz_driver_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_logging_terraformed.go
- zz_logging_types.go
- zz_roletemplatebinding_terraformed.go
- zz_roletemplatebinding_types.go
- zz_sync_terraformed.go
- zz_sync_types.go
- zz_template_terraformed.go
- zz_template_types.go
- zz_v2_terraformed.go
- zz_v2_types.go