Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=hdinsight.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AmbariObservation
- type AmbariParameters
- type AutoscaleCapacityObservation
- type AutoscaleCapacityParameters
- type AutoscaleObservation
- type AutoscaleParameters
- type AutoscaleRecurrenceObservation
- type AutoscaleRecurrenceParameters
- type AutoscaleRecurrenceScheduleObservation
- type AutoscaleRecurrenceScheduleParameters
- type CapacityObservation
- type CapacityParameters
- type ComponentVersionObservation
- type ComponentVersionParameters
- type EdgeNodeObservation
- type EdgeNodeParameters
- type GatewayObservation
- type GatewayParameters
- type HBaseCluster
- func (in *HBaseCluster) DeepCopy() *HBaseCluster
- func (in *HBaseCluster) DeepCopyInto(out *HBaseCluster)
- func (in *HBaseCluster) DeepCopyObject() runtime.Object
- func (mg *HBaseCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HBaseCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *HBaseCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HBaseCluster) GetID() string
- func (tr *HBaseCluster) GetObservation() (map[string]interface{}, error)
- func (tr *HBaseCluster) GetParameters() (map[string]interface{}, error)
- func (mg *HBaseCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *HBaseCluster) GetProviderReference() *xpv1.Reference
- func (mg *HBaseCluster) GetTerraformResourceType() string
- func (tr *HBaseCluster) GetTerraformSchemaVersion() int
- func (mg *HBaseCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HBaseCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *HBaseCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HBaseCluster) SetConditions(c ...xpv1.Condition)
- func (mg *HBaseCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HBaseCluster) SetObservation(obs map[string]interface{}) error
- func (tr *HBaseCluster) SetParameters(params map[string]interface{}) error
- func (mg *HBaseCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HBaseCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *HBaseCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HBaseClusterComponentVersionObservation
- type HBaseClusterComponentVersionParameters
- type HBaseClusterGatewayObservation
- type HBaseClusterGatewayParameters
- type HBaseClusterList
- type HBaseClusterMetastoresObservation
- type HBaseClusterMetastoresParameters
- type HBaseClusterMonitorObservation
- type HBaseClusterMonitorParameters
- type HBaseClusterObservation
- type HBaseClusterParameters
- type HBaseClusterRolesObservation
- type HBaseClusterRolesParameters
- type HBaseClusterSecurityProfileObservation
- type HBaseClusterSecurityProfileParameters
- type HBaseClusterSpec
- type HBaseClusterStatus
- type HBaseClusterStorageAccountGen2Observation
- type HBaseClusterStorageAccountGen2Parameters
- type HBaseClusterStorageAccountObservation
- type HBaseClusterStorageAccountParameters
- type HadoopCluster
- func (in *HadoopCluster) DeepCopy() *HadoopCluster
- func (in *HadoopCluster) DeepCopyInto(out *HadoopCluster)
- func (in *HadoopCluster) DeepCopyObject() runtime.Object
- func (mg *HadoopCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HadoopCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *HadoopCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HadoopCluster) GetID() string
- func (tr *HadoopCluster) GetObservation() (map[string]interface{}, error)
- func (tr *HadoopCluster) GetParameters() (map[string]interface{}, error)
- func (mg *HadoopCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *HadoopCluster) GetProviderReference() *xpv1.Reference
- func (mg *HadoopCluster) GetTerraformResourceType() string
- func (tr *HadoopCluster) GetTerraformSchemaVersion() int
- func (mg *HadoopCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HadoopCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *HadoopCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HadoopCluster) SetConditions(c ...xpv1.Condition)
- func (mg *HadoopCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HadoopCluster) SetObservation(obs map[string]interface{}) error
- func (tr *HadoopCluster) SetParameters(params map[string]interface{}) error
- func (mg *HadoopCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HadoopCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *HadoopCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HadoopClusterList
- type HadoopClusterObservation
- type HadoopClusterParameters
- type HadoopClusterSpec
- type HadoopClusterStatus
- type HeadNodeObservation
- type HeadNodeParameters
- type HiveObservation
- type HiveParameters
- type InstallScriptActionObservation
- type InstallScriptActionParameters
- type InteractiveQueryCluster
- func (in *InteractiveQueryCluster) DeepCopy() *InteractiveQueryCluster
- func (in *InteractiveQueryCluster) DeepCopyInto(out *InteractiveQueryCluster)
- func (in *InteractiveQueryCluster) DeepCopyObject() runtime.Object
- func (mg *InteractiveQueryCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InteractiveQueryCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *InteractiveQueryCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InteractiveQueryCluster) GetID() string
- func (tr *InteractiveQueryCluster) GetObservation() (map[string]interface{}, error)
- func (tr *InteractiveQueryCluster) GetParameters() (map[string]interface{}, error)
- func (mg *InteractiveQueryCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *InteractiveQueryCluster) GetProviderReference() *xpv1.Reference
- func (mg *InteractiveQueryCluster) GetTerraformResourceType() string
- func (tr *InteractiveQueryCluster) GetTerraformSchemaVersion() int
- func (mg *InteractiveQueryCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InteractiveQueryCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *InteractiveQueryCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *InteractiveQueryCluster) SetConditions(c ...xpv1.Condition)
- func (mg *InteractiveQueryCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InteractiveQueryCluster) SetObservation(obs map[string]interface{}) error
- func (tr *InteractiveQueryCluster) SetParameters(params map[string]interface{}) error
- func (mg *InteractiveQueryCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InteractiveQueryCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *InteractiveQueryCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InteractiveQueryClusterComponentVersionObservation
- type InteractiveQueryClusterComponentVersionParameters
- type InteractiveQueryClusterGatewayObservation
- type InteractiveQueryClusterGatewayParameters
- type InteractiveQueryClusterList
- func (in *InteractiveQueryClusterList) DeepCopy() *InteractiveQueryClusterList
- func (in *InteractiveQueryClusterList) DeepCopyInto(out *InteractiveQueryClusterList)
- func (in *InteractiveQueryClusterList) DeepCopyObject() runtime.Object
- func (l *InteractiveQueryClusterList) GetItems() []resource.Managed
- type InteractiveQueryClusterMetastoresAmbariObservation
- type InteractiveQueryClusterMetastoresAmbariParameters
- type InteractiveQueryClusterMetastoresHiveObservation
- type InteractiveQueryClusterMetastoresHiveParameters
- type InteractiveQueryClusterMetastoresObservation
- type InteractiveQueryClusterMetastoresOozieObservation
- type InteractiveQueryClusterMetastoresOozieParameters
- type InteractiveQueryClusterMetastoresParameters
- type InteractiveQueryClusterMonitorObservation
- type InteractiveQueryClusterMonitorParameters
- type InteractiveQueryClusterNetworkObservation
- type InteractiveQueryClusterNetworkParameters
- type InteractiveQueryClusterObservation
- type InteractiveQueryClusterParameters
- type InteractiveQueryClusterRolesHeadNodeObservation
- type InteractiveQueryClusterRolesHeadNodeParameters
- type InteractiveQueryClusterRolesObservation
- type InteractiveQueryClusterRolesParameters
- type InteractiveQueryClusterRolesWorkerNodeObservation
- type InteractiveQueryClusterRolesWorkerNodeParameters
- type InteractiveQueryClusterRolesZookeeperNodeObservation
- type InteractiveQueryClusterRolesZookeeperNodeParameters
- type InteractiveQueryClusterSecurityProfileObservation
- type InteractiveQueryClusterSecurityProfileParameters
- type InteractiveQueryClusterSpec
- type InteractiveQueryClusterStatus
- type InteractiveQueryClusterStorageAccountGen2Observation
- type InteractiveQueryClusterStorageAccountGen2Parameters
- type InteractiveQueryClusterStorageAccountObservation
- type InteractiveQueryClusterStorageAccountParameters
- type KafkaCluster
- func (in *KafkaCluster) DeepCopy() *KafkaCluster
- func (in *KafkaCluster) DeepCopyInto(out *KafkaCluster)
- func (in *KafkaCluster) DeepCopyObject() runtime.Object
- func (mg *KafkaCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KafkaCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *KafkaCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KafkaCluster) GetID() string
- func (tr *KafkaCluster) GetObservation() (map[string]interface{}, error)
- func (tr *KafkaCluster) GetParameters() (map[string]interface{}, error)
- func (mg *KafkaCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *KafkaCluster) GetProviderReference() *xpv1.Reference
- func (mg *KafkaCluster) GetTerraformResourceType() string
- func (tr *KafkaCluster) GetTerraformSchemaVersion() int
- func (mg *KafkaCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KafkaCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *KafkaCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *KafkaCluster) SetConditions(c ...xpv1.Condition)
- func (mg *KafkaCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KafkaCluster) SetObservation(obs map[string]interface{}) error
- func (tr *KafkaCluster) SetParameters(params map[string]interface{}) error
- func (mg *KafkaCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KafkaCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *KafkaCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KafkaClusterComponentVersionObservation
- type KafkaClusterComponentVersionParameters
- type KafkaClusterGatewayObservation
- type KafkaClusterGatewayParameters
- type KafkaClusterList
- type KafkaClusterMetastoresAmbariObservation
- type KafkaClusterMetastoresAmbariParameters
- type KafkaClusterMetastoresHiveObservation
- type KafkaClusterMetastoresHiveParameters
- type KafkaClusterMetastoresObservation
- type KafkaClusterMetastoresOozieObservation
- type KafkaClusterMetastoresOozieParameters
- type KafkaClusterMetastoresParameters
- type KafkaClusterMonitorObservation
- type KafkaClusterMonitorParameters
- type KafkaClusterObservation
- type KafkaClusterParameters
- type KafkaClusterRolesHeadNodeObservation
- type KafkaClusterRolesHeadNodeParameters
- type KafkaClusterRolesObservation
- type KafkaClusterRolesParameters
- type KafkaClusterRolesWorkerNodeObservation
- type KafkaClusterRolesWorkerNodeParameters
- type KafkaClusterRolesZookeeperNodeObservation
- type KafkaClusterRolesZookeeperNodeParameters
- type KafkaClusterSecurityProfileObservation
- type KafkaClusterSecurityProfileParameters
- type KafkaClusterSpec
- type KafkaClusterStatus
- type KafkaClusterStorageAccountGen2Observation
- type KafkaClusterStorageAccountGen2Parameters
- type KafkaClusterStorageAccountObservation
- type KafkaClusterStorageAccountParameters
- type KafkaManagementNodeObservation
- type KafkaManagementNodeParameters
- type MLServicesCluster
- func (in *MLServicesCluster) DeepCopy() *MLServicesCluster
- func (in *MLServicesCluster) DeepCopyInto(out *MLServicesCluster)
- func (in *MLServicesCluster) DeepCopyObject() runtime.Object
- func (mg *MLServicesCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MLServicesCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *MLServicesCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MLServicesCluster) GetID() string
- func (tr *MLServicesCluster) GetObservation() (map[string]interface{}, error)
- func (tr *MLServicesCluster) GetParameters() (map[string]interface{}, error)
- func (mg *MLServicesCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *MLServicesCluster) GetProviderReference() *xpv1.Reference
- func (mg *MLServicesCluster) GetTerraformResourceType() string
- func (tr *MLServicesCluster) GetTerraformSchemaVersion() int
- func (mg *MLServicesCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MLServicesCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *MLServicesCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MLServicesCluster) SetConditions(c ...xpv1.Condition)
- func (mg *MLServicesCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MLServicesCluster) SetObservation(obs map[string]interface{}) error
- func (tr *MLServicesCluster) SetParameters(params map[string]interface{}) error
- func (mg *MLServicesCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MLServicesCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *MLServicesCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MLServicesClusterGatewayObservation
- type MLServicesClusterGatewayParameters
- type MLServicesClusterList
- type MLServicesClusterObservation
- type MLServicesClusterParameters
- type MLServicesClusterRolesHeadNodeObservation
- type MLServicesClusterRolesHeadNodeParameters
- type MLServicesClusterRolesObservation
- type MLServicesClusterRolesParameters
- type MLServicesClusterRolesWorkerNodeObservation
- type MLServicesClusterRolesWorkerNodeParameters
- type MLServicesClusterRolesZookeeperNodeObservation
- type MLServicesClusterRolesZookeeperNodeParameters
- type MLServicesClusterSpec
- type MLServicesClusterStatus
- type MLServicesClusterStorageAccountObservation
- type MLServicesClusterStorageAccountParameters
- type MetastoresAmbariObservation
- type MetastoresAmbariParameters
- type MetastoresHiveObservation
- type MetastoresHiveParameters
- type MetastoresObservation
- type MetastoresOozieObservation
- type MetastoresOozieParameters
- type MetastoresParameters
- type MonitorObservation
- type MonitorParameters
- type NetworkObservation
- type NetworkParameters
- type OozieObservation
- type OozieParameters
- type RServerCluster
- func (in *RServerCluster) DeepCopy() *RServerCluster
- func (in *RServerCluster) DeepCopyInto(out *RServerCluster)
- func (in *RServerCluster) DeepCopyObject() runtime.Object
- func (mg *RServerCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RServerCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *RServerCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RServerCluster) GetID() string
- func (tr *RServerCluster) GetObservation() (map[string]interface{}, error)
- func (tr *RServerCluster) GetParameters() (map[string]interface{}, error)
- func (mg *RServerCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *RServerCluster) GetProviderReference() *xpv1.Reference
- func (mg *RServerCluster) GetTerraformResourceType() string
- func (tr *RServerCluster) GetTerraformSchemaVersion() int
- func (mg *RServerCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RServerCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *RServerCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RServerCluster) SetConditions(c ...xpv1.Condition)
- func (mg *RServerCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RServerCluster) SetObservation(obs map[string]interface{}) error
- func (tr *RServerCluster) SetParameters(params map[string]interface{}) error
- func (mg *RServerCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RServerCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *RServerCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RServerClusterGatewayObservation
- type RServerClusterGatewayParameters
- type RServerClusterList
- type RServerClusterObservation
- type RServerClusterParameters
- type RServerClusterRolesEdgeNodeObservation
- type RServerClusterRolesEdgeNodeParameters
- type RServerClusterRolesHeadNodeObservation
- type RServerClusterRolesHeadNodeParameters
- type RServerClusterRolesObservation
- type RServerClusterRolesParameters
- type RServerClusterRolesWorkerNodeObservation
- type RServerClusterRolesWorkerNodeParameters
- type RServerClusterRolesZookeeperNodeObservation
- type RServerClusterRolesZookeeperNodeParameters
- type RServerClusterSpec
- type RServerClusterStatus
- type RServerClusterStorageAccountObservation
- type RServerClusterStorageAccountParameters
- type RecurrenceObservation
- type RecurrenceParameters
- type RecurrenceScheduleObservation
- type RecurrenceScheduleParameters
- type RestProxyObservation
- type RestProxyParameters
- type RolesEdgeNodeObservation
- type RolesEdgeNodeParameters
- type RolesHeadNodeObservation
- type RolesHeadNodeParameters
- type RolesObservation
- type RolesParameters
- type RolesWorkerNodeAutoscaleObservation
- type RolesWorkerNodeAutoscaleParameters
- type RolesWorkerNodeAutoscaleRecurrenceObservation
- type RolesWorkerNodeAutoscaleRecurrenceParameters
- type RolesWorkerNodeObservation
- type RolesWorkerNodeParameters
- type RolesZookeeperNodeObservation
- type RolesZookeeperNodeParameters
- type ScheduleObservation
- type ScheduleParameters
- type SecurityProfileObservation
- type SecurityProfileParameters
- type SparkCluster
- func (in *SparkCluster) DeepCopy() *SparkCluster
- func (in *SparkCluster) DeepCopyInto(out *SparkCluster)
- func (in *SparkCluster) DeepCopyObject() runtime.Object
- func (mg *SparkCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SparkCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *SparkCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SparkCluster) GetID() string
- func (tr *SparkCluster) GetObservation() (map[string]interface{}, error)
- func (tr *SparkCluster) GetParameters() (map[string]interface{}, error)
- func (mg *SparkCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *SparkCluster) GetProviderReference() *xpv1.Reference
- func (mg *SparkCluster) GetTerraformResourceType() string
- func (tr *SparkCluster) GetTerraformSchemaVersion() int
- func (mg *SparkCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SparkCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *SparkCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SparkCluster) SetConditions(c ...xpv1.Condition)
- func (mg *SparkCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SparkCluster) SetObservation(obs map[string]interface{}) error
- func (tr *SparkCluster) SetParameters(params map[string]interface{}) error
- func (mg *SparkCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SparkCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *SparkCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SparkClusterComponentVersionObservation
- type SparkClusterComponentVersionParameters
- type SparkClusterGatewayObservation
- type SparkClusterGatewayParameters
- type SparkClusterList
- type SparkClusterMetastoresAmbariObservation
- type SparkClusterMetastoresAmbariParameters
- type SparkClusterMetastoresHiveObservation
- type SparkClusterMetastoresHiveParameters
- type SparkClusterMetastoresObservation
- type SparkClusterMetastoresOozieObservation
- type SparkClusterMetastoresOozieParameters
- type SparkClusterMetastoresParameters
- type SparkClusterMonitorObservation
- type SparkClusterMonitorParameters
- type SparkClusterNetworkObservation
- type SparkClusterNetworkParameters
- type SparkClusterObservation
- type SparkClusterParameters
- type SparkClusterRolesHeadNodeObservation
- type SparkClusterRolesHeadNodeParameters
- type SparkClusterRolesObservation
- type SparkClusterRolesParameters
- type SparkClusterRolesWorkerNodeAutoscaleObservation
- type SparkClusterRolesWorkerNodeAutoscaleParameters
- type SparkClusterRolesWorkerNodeObservation
- type SparkClusterRolesWorkerNodeParameters
- type SparkClusterRolesZookeeperNodeObservation
- type SparkClusterRolesZookeeperNodeParameters
- type SparkClusterSecurityProfileObservation
- type SparkClusterSecurityProfileParameters
- type SparkClusterSpec
- type SparkClusterStatus
- type SparkClusterStorageAccountGen2Observation
- type SparkClusterStorageAccountGen2Parameters
- type SparkClusterStorageAccountObservation
- type SparkClusterStorageAccountParameters
- type StorageAccountGen2Observation
- type StorageAccountGen2Parameters
- type StorageAccountObservation
- type StorageAccountParameters
- type StormCluster
- func (in *StormCluster) DeepCopy() *StormCluster
- func (in *StormCluster) DeepCopyInto(out *StormCluster)
- func (in *StormCluster) DeepCopyObject() runtime.Object
- func (mg *StormCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StormCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *StormCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StormCluster) GetID() string
- func (tr *StormCluster) GetObservation() (map[string]interface{}, error)
- func (tr *StormCluster) GetParameters() (map[string]interface{}, error)
- func (mg *StormCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *StormCluster) GetProviderReference() *xpv1.Reference
- func (mg *StormCluster) GetTerraformResourceType() string
- func (tr *StormCluster) GetTerraformSchemaVersion() int
- func (mg *StormCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StormCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *StormCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StormCluster) SetConditions(c ...xpv1.Condition)
- func (mg *StormCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StormCluster) SetObservation(obs map[string]interface{}) error
- func (tr *StormCluster) SetParameters(params map[string]interface{}) error
- func (mg *StormCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StormCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *StormCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StormClusterComponentVersionObservation
- type StormClusterComponentVersionParameters
- type StormClusterGatewayObservation
- type StormClusterGatewayParameters
- type StormClusterList
- type StormClusterMetastoresAmbariObservation
- type StormClusterMetastoresAmbariParameters
- type StormClusterMetastoresHiveObservation
- type StormClusterMetastoresHiveParameters
- type StormClusterMetastoresObservation
- type StormClusterMetastoresOozieObservation
- type StormClusterMetastoresOozieParameters
- type StormClusterMetastoresParameters
- type StormClusterMonitorObservation
- type StormClusterMonitorParameters
- type StormClusterObservation
- type StormClusterParameters
- type StormClusterRolesHeadNodeObservation
- type StormClusterRolesHeadNodeParameters
- type StormClusterRolesObservation
- type StormClusterRolesParameters
- type StormClusterRolesWorkerNodeObservation
- type StormClusterRolesWorkerNodeParameters
- type StormClusterRolesZookeeperNodeObservation
- type StormClusterRolesZookeeperNodeParameters
- type StormClusterSpec
- type StormClusterStatus
- type StormClusterStorageAccountObservation
- type StormClusterStorageAccountParameters
- type WorkerNodeAutoscaleCapacityObservation
- type WorkerNodeAutoscaleCapacityParameters
- type WorkerNodeAutoscaleObservation
- type WorkerNodeAutoscaleParameters
- type WorkerNodeAutoscaleRecurrenceObservation
- type WorkerNodeAutoscaleRecurrenceParameters
- type WorkerNodeAutoscaleRecurrenceScheduleObservation
- type WorkerNodeAutoscaleRecurrenceScheduleParameters
- type WorkerNodeObservation
- type WorkerNodeParameters
- type ZookeeperNodeObservation
- type ZookeeperNodeParameters
Constants ¶
const ( CRDGroup = "hdinsight.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( HadoopCluster_Kind = "HadoopCluster" HadoopCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HadoopCluster_Kind}.String() HadoopCluster_KindAPIVersion = HadoopCluster_Kind + "." + CRDGroupVersion.String() HadoopCluster_GroupVersionKind = CRDGroupVersion.WithKind(HadoopCluster_Kind) )
Repository type metadata.
var ( HBaseCluster_Kind = "HBaseCluster" HBaseCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HBaseCluster_Kind}.String() HBaseCluster_KindAPIVersion = HBaseCluster_Kind + "." + CRDGroupVersion.String() HBaseCluster_GroupVersionKind = CRDGroupVersion.WithKind(HBaseCluster_Kind) )
Repository type metadata.
var ( InteractiveQueryCluster_Kind = "InteractiveQueryCluster" InteractiveQueryCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InteractiveQueryCluster_Kind}.String() InteractiveQueryCluster_KindAPIVersion = InteractiveQueryCluster_Kind + "." + CRDGroupVersion.String() InteractiveQueryCluster_GroupVersionKind = CRDGroupVersion.WithKind(InteractiveQueryCluster_Kind) )
Repository type metadata.
var ( KafkaCluster_Kind = "KafkaCluster" KafkaCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KafkaCluster_Kind}.String() KafkaCluster_KindAPIVersion = KafkaCluster_Kind + "." + CRDGroupVersion.String() KafkaCluster_GroupVersionKind = CRDGroupVersion.WithKind(KafkaCluster_Kind) )
Repository type metadata.
var ( MLServicesCluster_Kind = "MLServicesCluster" MLServicesCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MLServicesCluster_Kind}.String() MLServicesCluster_KindAPIVersion = MLServicesCluster_Kind + "." + CRDGroupVersion.String() MLServicesCluster_GroupVersionKind = CRDGroupVersion.WithKind(MLServicesCluster_Kind) )
Repository type metadata.
var ( RServerCluster_Kind = "RServerCluster" RServerCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RServerCluster_Kind}.String() RServerCluster_KindAPIVersion = RServerCluster_Kind + "." + CRDGroupVersion.String() RServerCluster_GroupVersionKind = CRDGroupVersion.WithKind(RServerCluster_Kind) )
Repository type metadata.
var ( SparkCluster_Kind = "SparkCluster" SparkCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SparkCluster_Kind}.String() SparkCluster_KindAPIVersion = SparkCluster_Kind + "." + CRDGroupVersion.String() SparkCluster_GroupVersionKind = CRDGroupVersion.WithKind(SparkCluster_Kind) )
Repository type metadata.
var ( StormCluster_Kind = "StormCluster" StormCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StormCluster_Kind}.String() StormCluster_KindAPIVersion = StormCluster_Kind + "." + CRDGroupVersion.String() StormCluster_GroupVersionKind = CRDGroupVersion.WithKind(StormCluster_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AmbariObservation ¶
type AmbariObservation struct { }
func (*AmbariObservation) DeepCopy ¶
func (in *AmbariObservation) DeepCopy() *AmbariObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmbariObservation.
func (*AmbariObservation) DeepCopyInto ¶
func (in *AmbariObservation) DeepCopyInto(out *AmbariObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmbariParameters ¶
type AmbariParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*AmbariParameters) DeepCopy ¶
func (in *AmbariParameters) DeepCopy() *AmbariParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmbariParameters.
func (*AmbariParameters) DeepCopyInto ¶
func (in *AmbariParameters) DeepCopyInto(out *AmbariParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleCapacityObservation ¶
type AutoscaleCapacityObservation struct { }
func (*AutoscaleCapacityObservation) DeepCopy ¶
func (in *AutoscaleCapacityObservation) DeepCopy() *AutoscaleCapacityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleCapacityObservation.
func (*AutoscaleCapacityObservation) DeepCopyInto ¶
func (in *AutoscaleCapacityObservation) DeepCopyInto(out *AutoscaleCapacityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleCapacityParameters ¶
type AutoscaleCapacityParameters struct { // +kubebuilder:validation:Required MaxInstanceCount *int64 `json:"maxInstanceCount" tf:"max_instance_count,omitempty"` // +kubebuilder:validation:Required MinInstanceCount *int64 `json:"minInstanceCount" tf:"min_instance_count,omitempty"` }
func (*AutoscaleCapacityParameters) DeepCopy ¶
func (in *AutoscaleCapacityParameters) DeepCopy() *AutoscaleCapacityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleCapacityParameters.
func (*AutoscaleCapacityParameters) DeepCopyInto ¶
func (in *AutoscaleCapacityParameters) DeepCopyInto(out *AutoscaleCapacityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleObservation ¶
type AutoscaleObservation struct { }
func (*AutoscaleObservation) DeepCopy ¶
func (in *AutoscaleObservation) DeepCopy() *AutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleObservation.
func (*AutoscaleObservation) DeepCopyInto ¶
func (in *AutoscaleObservation) DeepCopyInto(out *AutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleParameters ¶
type AutoscaleParameters struct { // +kubebuilder:validation:Optional Capacity []CapacityParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // +kubebuilder:validation:Optional Recurrence []RecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*AutoscaleParameters) DeepCopy ¶
func (in *AutoscaleParameters) DeepCopy() *AutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleParameters.
func (*AutoscaleParameters) DeepCopyInto ¶
func (in *AutoscaleParameters) DeepCopyInto(out *AutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleRecurrenceObservation ¶
type AutoscaleRecurrenceObservation struct { }
func (*AutoscaleRecurrenceObservation) DeepCopy ¶
func (in *AutoscaleRecurrenceObservation) DeepCopy() *AutoscaleRecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleRecurrenceObservation.
func (*AutoscaleRecurrenceObservation) DeepCopyInto ¶
func (in *AutoscaleRecurrenceObservation) DeepCopyInto(out *AutoscaleRecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleRecurrenceParameters ¶
type AutoscaleRecurrenceParameters struct { // +kubebuilder:validation:Required Schedule []RecurrenceScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // +kubebuilder:validation:Required Timezone *string `json:"timezone" tf:"timezone,omitempty"` }
func (*AutoscaleRecurrenceParameters) DeepCopy ¶
func (in *AutoscaleRecurrenceParameters) DeepCopy() *AutoscaleRecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleRecurrenceParameters.
func (*AutoscaleRecurrenceParameters) DeepCopyInto ¶
func (in *AutoscaleRecurrenceParameters) DeepCopyInto(out *AutoscaleRecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleRecurrenceScheduleObservation ¶
type AutoscaleRecurrenceScheduleObservation struct { }
func (*AutoscaleRecurrenceScheduleObservation) DeepCopy ¶
func (in *AutoscaleRecurrenceScheduleObservation) DeepCopy() *AutoscaleRecurrenceScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleRecurrenceScheduleObservation.
func (*AutoscaleRecurrenceScheduleObservation) DeepCopyInto ¶
func (in *AutoscaleRecurrenceScheduleObservation) DeepCopyInto(out *AutoscaleRecurrenceScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleRecurrenceScheduleParameters ¶
type AutoscaleRecurrenceScheduleParameters struct { // +kubebuilder:validation:Required Days []*string `json:"days" tf:"days,omitempty"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Time *string `json:"time" tf:"time,omitempty"` }
func (*AutoscaleRecurrenceScheduleParameters) DeepCopy ¶
func (in *AutoscaleRecurrenceScheduleParameters) DeepCopy() *AutoscaleRecurrenceScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleRecurrenceScheduleParameters.
func (*AutoscaleRecurrenceScheduleParameters) DeepCopyInto ¶
func (in *AutoscaleRecurrenceScheduleParameters) DeepCopyInto(out *AutoscaleRecurrenceScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityObservation ¶
type CapacityObservation struct { }
func (*CapacityObservation) DeepCopy ¶
func (in *CapacityObservation) DeepCopy() *CapacityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityObservation.
func (*CapacityObservation) DeepCopyInto ¶
func (in *CapacityObservation) DeepCopyInto(out *CapacityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityParameters ¶
type CapacityParameters struct { // +kubebuilder:validation:Required MaxInstanceCount *int64 `json:"maxInstanceCount" tf:"max_instance_count,omitempty"` // +kubebuilder:validation:Required MinInstanceCount *int64 `json:"minInstanceCount" tf:"min_instance_count,omitempty"` }
func (*CapacityParameters) DeepCopy ¶
func (in *CapacityParameters) DeepCopy() *CapacityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityParameters.
func (*CapacityParameters) DeepCopyInto ¶
func (in *CapacityParameters) DeepCopyInto(out *CapacityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentVersionObservation ¶
type ComponentVersionObservation struct { }
func (*ComponentVersionObservation) DeepCopy ¶
func (in *ComponentVersionObservation) DeepCopy() *ComponentVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentVersionObservation.
func (*ComponentVersionObservation) DeepCopyInto ¶
func (in *ComponentVersionObservation) DeepCopyInto(out *ComponentVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentVersionParameters ¶
type ComponentVersionParameters struct { // +kubebuilder:validation:Required Hadoop *string `json:"hadoop" tf:"hadoop,omitempty"` }
func (*ComponentVersionParameters) DeepCopy ¶
func (in *ComponentVersionParameters) DeepCopy() *ComponentVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentVersionParameters.
func (*ComponentVersionParameters) DeepCopyInto ¶
func (in *ComponentVersionParameters) DeepCopyInto(out *ComponentVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNodeObservation ¶
type EdgeNodeObservation struct { }
func (*EdgeNodeObservation) DeepCopy ¶
func (in *EdgeNodeObservation) DeepCopy() *EdgeNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNodeObservation.
func (*EdgeNodeObservation) DeepCopyInto ¶
func (in *EdgeNodeObservation) DeepCopyInto(out *EdgeNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNodeParameters ¶
type EdgeNodeParameters struct { // +kubebuilder:validation:Required InstallScriptAction []InstallScriptActionParameters `json:"installScriptAction" tf:"install_script_action,omitempty"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` }
func (*EdgeNodeParameters) DeepCopy ¶
func (in *EdgeNodeParameters) DeepCopy() *EdgeNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNodeParameters.
func (*EdgeNodeParameters) DeepCopyInto ¶
func (in *EdgeNodeParameters) DeepCopyInto(out *EdgeNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayObservation ¶
type GatewayObservation struct { }
func (*GatewayObservation) DeepCopy ¶
func (in *GatewayObservation) DeepCopy() *GatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayObservation.
func (*GatewayObservation) DeepCopyInto ¶
func (in *GatewayObservation) DeepCopyInto(out *GatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayParameters ¶
type GatewayParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*GatewayParameters) DeepCopy ¶
func (in *GatewayParameters) DeepCopy() *GatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayParameters.
func (*GatewayParameters) DeepCopyInto ¶
func (in *GatewayParameters) DeepCopyInto(out *GatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseCluster ¶
type HBaseCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HBaseClusterSpec `json:"spec"` Status HBaseClusterStatus `json:"status,omitempty"` }
HBaseCluster is the Schema for the HBaseClusters 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,azurejet}
func (*HBaseCluster) DeepCopy ¶
func (in *HBaseCluster) DeepCopy() *HBaseCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseCluster.
func (*HBaseCluster) DeepCopyInto ¶
func (in *HBaseCluster) DeepCopyInto(out *HBaseCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HBaseCluster) DeepCopyObject ¶
func (in *HBaseCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HBaseCluster) GetCondition ¶
func (mg *HBaseCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HBaseCluster.
func (*HBaseCluster) GetConnectionDetailsMapping ¶
func (tr *HBaseCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HBaseCluster
func (*HBaseCluster) GetDeletionPolicy ¶
func (mg *HBaseCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HBaseCluster.
func (*HBaseCluster) GetID ¶
func (tr *HBaseCluster) GetID() string
GetID returns ID of underlying Terraform resource of this HBaseCluster
func (*HBaseCluster) GetObservation ¶
func (tr *HBaseCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this HBaseCluster
func (*HBaseCluster) GetParameters ¶
func (tr *HBaseCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this HBaseCluster
func (*HBaseCluster) GetProviderConfigReference ¶
func (mg *HBaseCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HBaseCluster.
func (*HBaseCluster) GetProviderReference ¶
func (mg *HBaseCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this HBaseCluster. Deprecated: Use GetProviderConfigReference.
func (*HBaseCluster) GetTerraformResourceType ¶
func (mg *HBaseCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HBaseCluster
func (*HBaseCluster) GetTerraformSchemaVersion ¶
func (tr *HBaseCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HBaseCluster) GetWriteConnectionSecretToReference ¶
func (mg *HBaseCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HBaseCluster.
func (*HBaseCluster) LateInitialize ¶
func (tr *HBaseCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HBaseCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*HBaseCluster) ResolveReferences ¶
ResolveReferences of this HBaseCluster.
func (*HBaseCluster) SetConditions ¶
func (mg *HBaseCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this HBaseCluster.
func (*HBaseCluster) SetDeletionPolicy ¶
func (mg *HBaseCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HBaseCluster.
func (*HBaseCluster) SetObservation ¶
func (tr *HBaseCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this HBaseCluster
func (*HBaseCluster) SetParameters ¶
func (tr *HBaseCluster) SetParameters(params map[string]interface{}) error
SetParameters for this HBaseCluster
func (*HBaseCluster) SetProviderConfigReference ¶
func (mg *HBaseCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HBaseCluster.
func (*HBaseCluster) SetProviderReference ¶
func (mg *HBaseCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HBaseCluster. Deprecated: Use SetProviderConfigReference.
func (*HBaseCluster) SetWriteConnectionSecretToReference ¶
func (mg *HBaseCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HBaseCluster.
type HBaseClusterComponentVersionObservation ¶
type HBaseClusterComponentVersionObservation struct { }
func (*HBaseClusterComponentVersionObservation) DeepCopy ¶
func (in *HBaseClusterComponentVersionObservation) DeepCopy() *HBaseClusterComponentVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterComponentVersionObservation.
func (*HBaseClusterComponentVersionObservation) DeepCopyInto ¶
func (in *HBaseClusterComponentVersionObservation) DeepCopyInto(out *HBaseClusterComponentVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterComponentVersionParameters ¶
type HBaseClusterComponentVersionParameters struct { // +kubebuilder:validation:Required HBase *string `json:"hbase" tf:"hbase,omitempty"` }
func (*HBaseClusterComponentVersionParameters) DeepCopy ¶
func (in *HBaseClusterComponentVersionParameters) DeepCopy() *HBaseClusterComponentVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterComponentVersionParameters.
func (*HBaseClusterComponentVersionParameters) DeepCopyInto ¶
func (in *HBaseClusterComponentVersionParameters) DeepCopyInto(out *HBaseClusterComponentVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterGatewayObservation ¶
type HBaseClusterGatewayObservation struct { }
func (*HBaseClusterGatewayObservation) DeepCopy ¶
func (in *HBaseClusterGatewayObservation) DeepCopy() *HBaseClusterGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterGatewayObservation.
func (*HBaseClusterGatewayObservation) DeepCopyInto ¶
func (in *HBaseClusterGatewayObservation) DeepCopyInto(out *HBaseClusterGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterGatewayParameters ¶
type HBaseClusterGatewayParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*HBaseClusterGatewayParameters) DeepCopy ¶
func (in *HBaseClusterGatewayParameters) DeepCopy() *HBaseClusterGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterGatewayParameters.
func (*HBaseClusterGatewayParameters) DeepCopyInto ¶
func (in *HBaseClusterGatewayParameters) DeepCopyInto(out *HBaseClusterGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterList ¶
type HBaseClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HBaseCluster `json:"items"` }
HBaseClusterList contains a list of HBaseClusters
func (*HBaseClusterList) DeepCopy ¶
func (in *HBaseClusterList) DeepCopy() *HBaseClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterList.
func (*HBaseClusterList) DeepCopyInto ¶
func (in *HBaseClusterList) DeepCopyInto(out *HBaseClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HBaseClusterList) DeepCopyObject ¶
func (in *HBaseClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HBaseClusterList) GetItems ¶
func (l *HBaseClusterList) GetItems() []resource.Managed
GetItems of this HBaseClusterList.
type HBaseClusterMetastoresObservation ¶
type HBaseClusterMetastoresObservation struct { }
func (*HBaseClusterMetastoresObservation) DeepCopy ¶
func (in *HBaseClusterMetastoresObservation) DeepCopy() *HBaseClusterMetastoresObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterMetastoresObservation.
func (*HBaseClusterMetastoresObservation) DeepCopyInto ¶
func (in *HBaseClusterMetastoresObservation) DeepCopyInto(out *HBaseClusterMetastoresObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterMetastoresParameters ¶
type HBaseClusterMetastoresParameters struct { // +kubebuilder:validation:Optional Ambari []MetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // +kubebuilder:validation:Optional Hive []MetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // +kubebuilder:validation:Optional Oozie []MetastoresOozieParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*HBaseClusterMetastoresParameters) DeepCopy ¶
func (in *HBaseClusterMetastoresParameters) DeepCopy() *HBaseClusterMetastoresParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterMetastoresParameters.
func (*HBaseClusterMetastoresParameters) DeepCopyInto ¶
func (in *HBaseClusterMetastoresParameters) DeepCopyInto(out *HBaseClusterMetastoresParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterMonitorObservation ¶
type HBaseClusterMonitorObservation struct { }
func (*HBaseClusterMonitorObservation) DeepCopy ¶
func (in *HBaseClusterMonitorObservation) DeepCopy() *HBaseClusterMonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterMonitorObservation.
func (*HBaseClusterMonitorObservation) DeepCopyInto ¶
func (in *HBaseClusterMonitorObservation) DeepCopyInto(out *HBaseClusterMonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterMonitorParameters ¶
type HBaseClusterMonitorParameters struct { // +kubebuilder:validation:Required LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Required PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*HBaseClusterMonitorParameters) DeepCopy ¶
func (in *HBaseClusterMonitorParameters) DeepCopy() *HBaseClusterMonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterMonitorParameters.
func (*HBaseClusterMonitorParameters) DeepCopyInto ¶
func (in *HBaseClusterMonitorParameters) DeepCopyInto(out *HBaseClusterMonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterObservation ¶
type HBaseClusterObservation struct { HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` }
func (*HBaseClusterObservation) DeepCopy ¶
func (in *HBaseClusterObservation) DeepCopy() *HBaseClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterObservation.
func (*HBaseClusterObservation) DeepCopyInto ¶
func (in *HBaseClusterObservation) DeepCopyInto(out *HBaseClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterParameters ¶
type HBaseClusterParameters struct { // +kubebuilder:validation:Required ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Required ComponentVersion []HBaseClusterComponentVersionParameters `json:"componentVersion" tf:"component_version,omitempty"` // +kubebuilder:validation:Required Gateway []HBaseClusterGatewayParameters `json:"gateway" tf:"gateway,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional Metastores []HBaseClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // +kubebuilder:validation:Optional Monitor []HBaseClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Roles []HBaseClusterRolesParameters `json:"roles" tf:"roles,omitempty"` // +kubebuilder:validation:Optional SecurityProfile []HBaseClusterSecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // +kubebuilder:validation:Optional StorageAccount []HBaseClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // +kubebuilder:validation:Optional StorageAccountGen2 []HBaseClusterStorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*HBaseClusterParameters) DeepCopy ¶
func (in *HBaseClusterParameters) DeepCopy() *HBaseClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterParameters.
func (*HBaseClusterParameters) DeepCopyInto ¶
func (in *HBaseClusterParameters) DeepCopyInto(out *HBaseClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterRolesObservation ¶
type HBaseClusterRolesObservation struct { }
func (*HBaseClusterRolesObservation) DeepCopy ¶
func (in *HBaseClusterRolesObservation) DeepCopy() *HBaseClusterRolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterRolesObservation.
func (*HBaseClusterRolesObservation) DeepCopyInto ¶
func (in *HBaseClusterRolesObservation) DeepCopyInto(out *HBaseClusterRolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterRolesParameters ¶
type HBaseClusterRolesParameters struct { // +kubebuilder:validation:Required HeadNode []RolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // +kubebuilder:validation:Required WorkerNode []RolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // +kubebuilder:validation:Required ZookeeperNode []RolesZookeeperNodeParameters `json:"zookeeperNode" tf:"zookeeper_node,omitempty"` }
func (*HBaseClusterRolesParameters) DeepCopy ¶
func (in *HBaseClusterRolesParameters) DeepCopy() *HBaseClusterRolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterRolesParameters.
func (*HBaseClusterRolesParameters) DeepCopyInto ¶
func (in *HBaseClusterRolesParameters) DeepCopyInto(out *HBaseClusterRolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterSecurityProfileObservation ¶
type HBaseClusterSecurityProfileObservation struct { }
func (*HBaseClusterSecurityProfileObservation) DeepCopy ¶
func (in *HBaseClusterSecurityProfileObservation) DeepCopy() *HBaseClusterSecurityProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterSecurityProfileObservation.
func (*HBaseClusterSecurityProfileObservation) DeepCopyInto ¶
func (in *HBaseClusterSecurityProfileObservation) DeepCopyInto(out *HBaseClusterSecurityProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterSecurityProfileParameters ¶
type HBaseClusterSecurityProfileParameters struct { // +kubebuilder:validation:Required AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // +kubebuilder:validation:Optional ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Required DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // +kubebuilder:validation:Required LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // +kubebuilder:validation:Required MsiResourceID *string `json:"msiResourceId" tf:"msi_resource_id,omitempty"` }
func (*HBaseClusterSecurityProfileParameters) DeepCopy ¶
func (in *HBaseClusterSecurityProfileParameters) DeepCopy() *HBaseClusterSecurityProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterSecurityProfileParameters.
func (*HBaseClusterSecurityProfileParameters) DeepCopyInto ¶
func (in *HBaseClusterSecurityProfileParameters) DeepCopyInto(out *HBaseClusterSecurityProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterSpec ¶
type HBaseClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HBaseClusterParameters `json:"forProvider"` }
HBaseClusterSpec defines the desired state of HBaseCluster
func (*HBaseClusterSpec) DeepCopy ¶
func (in *HBaseClusterSpec) DeepCopy() *HBaseClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterSpec.
func (*HBaseClusterSpec) DeepCopyInto ¶
func (in *HBaseClusterSpec) DeepCopyInto(out *HBaseClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterStatus ¶
type HBaseClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HBaseClusterObservation `json:"atProvider,omitempty"` }
HBaseClusterStatus defines the observed state of HBaseCluster.
func (*HBaseClusterStatus) DeepCopy ¶
func (in *HBaseClusterStatus) DeepCopy() *HBaseClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterStatus.
func (*HBaseClusterStatus) DeepCopyInto ¶
func (in *HBaseClusterStatus) DeepCopyInto(out *HBaseClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterStorageAccountGen2Observation ¶
type HBaseClusterStorageAccountGen2Observation struct { }
func (*HBaseClusterStorageAccountGen2Observation) DeepCopy ¶
func (in *HBaseClusterStorageAccountGen2Observation) DeepCopy() *HBaseClusterStorageAccountGen2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterStorageAccountGen2Observation.
func (*HBaseClusterStorageAccountGen2Observation) DeepCopyInto ¶
func (in *HBaseClusterStorageAccountGen2Observation) DeepCopyInto(out *HBaseClusterStorageAccountGen2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterStorageAccountGen2Parameters ¶
type HBaseClusterStorageAccountGen2Parameters struct { // +kubebuilder:validation:Required FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // +kubebuilder:validation:Required StorageResourceID *string `json:"storageResourceId" tf:"storage_resource_id,omitempty"` }
func (*HBaseClusterStorageAccountGen2Parameters) DeepCopy ¶
func (in *HBaseClusterStorageAccountGen2Parameters) DeepCopy() *HBaseClusterStorageAccountGen2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterStorageAccountGen2Parameters.
func (*HBaseClusterStorageAccountGen2Parameters) DeepCopyInto ¶
func (in *HBaseClusterStorageAccountGen2Parameters) DeepCopyInto(out *HBaseClusterStorageAccountGen2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterStorageAccountObservation ¶
type HBaseClusterStorageAccountObservation struct { }
func (*HBaseClusterStorageAccountObservation) DeepCopy ¶
func (in *HBaseClusterStorageAccountObservation) DeepCopy() *HBaseClusterStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterStorageAccountObservation.
func (*HBaseClusterStorageAccountObservation) DeepCopyInto ¶
func (in *HBaseClusterStorageAccountObservation) DeepCopyInto(out *HBaseClusterStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterStorageAccountParameters ¶
type HBaseClusterStorageAccountParameters struct { // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*HBaseClusterStorageAccountParameters) DeepCopy ¶
func (in *HBaseClusterStorageAccountParameters) DeepCopy() *HBaseClusterStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterStorageAccountParameters.
func (*HBaseClusterStorageAccountParameters) DeepCopyInto ¶
func (in *HBaseClusterStorageAccountParameters) DeepCopyInto(out *HBaseClusterStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HadoopCluster ¶
type HadoopCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HadoopClusterSpec `json:"spec"` Status HadoopClusterStatus `json:"status,omitempty"` }
HadoopCluster is the Schema for the HadoopClusters 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,azurejet}
func (*HadoopCluster) DeepCopy ¶
func (in *HadoopCluster) DeepCopy() *HadoopCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopCluster.
func (*HadoopCluster) DeepCopyInto ¶
func (in *HadoopCluster) DeepCopyInto(out *HadoopCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HadoopCluster) DeepCopyObject ¶
func (in *HadoopCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HadoopCluster) GetCondition ¶
func (mg *HadoopCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HadoopCluster.
func (*HadoopCluster) GetConnectionDetailsMapping ¶
func (tr *HadoopCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HadoopCluster
func (*HadoopCluster) GetDeletionPolicy ¶
func (mg *HadoopCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HadoopCluster.
func (*HadoopCluster) GetID ¶
func (tr *HadoopCluster) GetID() string
GetID returns ID of underlying Terraform resource of this HadoopCluster
func (*HadoopCluster) GetObservation ¶
func (tr *HadoopCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this HadoopCluster
func (*HadoopCluster) GetParameters ¶
func (tr *HadoopCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this HadoopCluster
func (*HadoopCluster) GetProviderConfigReference ¶
func (mg *HadoopCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HadoopCluster.
func (*HadoopCluster) GetProviderReference ¶
func (mg *HadoopCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this HadoopCluster. Deprecated: Use GetProviderConfigReference.
func (*HadoopCluster) GetTerraformResourceType ¶
func (mg *HadoopCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HadoopCluster
func (*HadoopCluster) GetTerraformSchemaVersion ¶
func (tr *HadoopCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HadoopCluster) GetWriteConnectionSecretToReference ¶
func (mg *HadoopCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HadoopCluster.
func (*HadoopCluster) LateInitialize ¶
func (tr *HadoopCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HadoopCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*HadoopCluster) ResolveReferences ¶
ResolveReferences of this HadoopCluster.
func (*HadoopCluster) SetConditions ¶
func (mg *HadoopCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this HadoopCluster.
func (*HadoopCluster) SetDeletionPolicy ¶
func (mg *HadoopCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HadoopCluster.
func (*HadoopCluster) SetObservation ¶
func (tr *HadoopCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this HadoopCluster
func (*HadoopCluster) SetParameters ¶
func (tr *HadoopCluster) SetParameters(params map[string]interface{}) error
SetParameters for this HadoopCluster
func (*HadoopCluster) SetProviderConfigReference ¶
func (mg *HadoopCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HadoopCluster.
func (*HadoopCluster) SetProviderReference ¶
func (mg *HadoopCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HadoopCluster. Deprecated: Use SetProviderConfigReference.
func (*HadoopCluster) SetWriteConnectionSecretToReference ¶
func (mg *HadoopCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HadoopCluster.
type HadoopClusterList ¶
type HadoopClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HadoopCluster `json:"items"` }
HadoopClusterList contains a list of HadoopClusters
func (*HadoopClusterList) DeepCopy ¶
func (in *HadoopClusterList) DeepCopy() *HadoopClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopClusterList.
func (*HadoopClusterList) DeepCopyInto ¶
func (in *HadoopClusterList) DeepCopyInto(out *HadoopClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HadoopClusterList) DeepCopyObject ¶
func (in *HadoopClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HadoopClusterList) GetItems ¶
func (l *HadoopClusterList) GetItems() []resource.Managed
GetItems of this HadoopClusterList.
type HadoopClusterObservation ¶
type HadoopClusterObservation struct { HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` }
func (*HadoopClusterObservation) DeepCopy ¶
func (in *HadoopClusterObservation) DeepCopy() *HadoopClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopClusterObservation.
func (*HadoopClusterObservation) DeepCopyInto ¶
func (in *HadoopClusterObservation) DeepCopyInto(out *HadoopClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HadoopClusterParameters ¶
type HadoopClusterParameters struct { // +kubebuilder:validation:Required ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Required ComponentVersion []ComponentVersionParameters `json:"componentVersion" tf:"component_version,omitempty"` // +kubebuilder:validation:Required Gateway []GatewayParameters `json:"gateway" tf:"gateway,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional Metastores []MetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // +kubebuilder:validation:Optional Monitor []MonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Network []NetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Roles []RolesParameters `json:"roles" tf:"roles,omitempty"` // +kubebuilder:validation:Optional SecurityProfile []SecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // +kubebuilder:validation:Optional StorageAccount []StorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // +kubebuilder:validation:Optional StorageAccountGen2 []StorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*HadoopClusterParameters) DeepCopy ¶
func (in *HadoopClusterParameters) DeepCopy() *HadoopClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopClusterParameters.
func (*HadoopClusterParameters) DeepCopyInto ¶
func (in *HadoopClusterParameters) DeepCopyInto(out *HadoopClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HadoopClusterSpec ¶
type HadoopClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HadoopClusterParameters `json:"forProvider"` }
HadoopClusterSpec defines the desired state of HadoopCluster
func (*HadoopClusterSpec) DeepCopy ¶
func (in *HadoopClusterSpec) DeepCopy() *HadoopClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopClusterSpec.
func (*HadoopClusterSpec) DeepCopyInto ¶
func (in *HadoopClusterSpec) DeepCopyInto(out *HadoopClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HadoopClusterStatus ¶
type HadoopClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HadoopClusterObservation `json:"atProvider,omitempty"` }
HadoopClusterStatus defines the observed state of HadoopCluster.
func (*HadoopClusterStatus) DeepCopy ¶
func (in *HadoopClusterStatus) DeepCopy() *HadoopClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopClusterStatus.
func (*HadoopClusterStatus) DeepCopyInto ¶
func (in *HadoopClusterStatus) DeepCopyInto(out *HadoopClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadNodeObservation ¶
type HeadNodeObservation struct { }
func (*HeadNodeObservation) DeepCopy ¶
func (in *HeadNodeObservation) DeepCopy() *HeadNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadNodeObservation.
func (*HeadNodeObservation) DeepCopyInto ¶
func (in *HeadNodeObservation) DeepCopyInto(out *HeadNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadNodeParameters ¶
type HeadNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*HeadNodeParameters) DeepCopy ¶
func (in *HeadNodeParameters) DeepCopy() *HeadNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadNodeParameters.
func (*HeadNodeParameters) DeepCopyInto ¶
func (in *HeadNodeParameters) DeepCopyInto(out *HeadNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HiveObservation ¶
type HiveObservation struct { }
func (*HiveObservation) DeepCopy ¶
func (in *HiveObservation) DeepCopy() *HiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HiveObservation.
func (*HiveObservation) DeepCopyInto ¶
func (in *HiveObservation) DeepCopyInto(out *HiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HiveParameters ¶
type HiveParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*HiveParameters) DeepCopy ¶
func (in *HiveParameters) DeepCopy() *HiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HiveParameters.
func (*HiveParameters) DeepCopyInto ¶
func (in *HiveParameters) DeepCopyInto(out *HiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallScriptActionObservation ¶
type InstallScriptActionObservation struct { }
func (*InstallScriptActionObservation) DeepCopy ¶
func (in *InstallScriptActionObservation) DeepCopy() *InstallScriptActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallScriptActionObservation.
func (*InstallScriptActionObservation) DeepCopyInto ¶
func (in *InstallScriptActionObservation) DeepCopyInto(out *InstallScriptActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallScriptActionParameters ¶
type InstallScriptActionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required URI *string `json:"uri" tf:"uri,omitempty"` }
func (*InstallScriptActionParameters) DeepCopy ¶
func (in *InstallScriptActionParameters) DeepCopy() *InstallScriptActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallScriptActionParameters.
func (*InstallScriptActionParameters) DeepCopyInto ¶
func (in *InstallScriptActionParameters) DeepCopyInto(out *InstallScriptActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryCluster ¶
type InteractiveQueryCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InteractiveQueryClusterSpec `json:"spec"` Status InteractiveQueryClusterStatus `json:"status,omitempty"` }
InteractiveQueryCluster is the Schema for the InteractiveQueryClusters 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,azurejet}
func (*InteractiveQueryCluster) DeepCopy ¶
func (in *InteractiveQueryCluster) DeepCopy() *InteractiveQueryCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryCluster.
func (*InteractiveQueryCluster) DeepCopyInto ¶
func (in *InteractiveQueryCluster) DeepCopyInto(out *InteractiveQueryCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InteractiveQueryCluster) DeepCopyObject ¶
func (in *InteractiveQueryCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InteractiveQueryCluster) GetCondition ¶
func (mg *InteractiveQueryCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) GetConnectionDetailsMapping ¶
func (tr *InteractiveQueryCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetDeletionPolicy ¶
func (mg *InteractiveQueryCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) GetID ¶
func (tr *InteractiveQueryCluster) GetID() string
GetID returns ID of underlying Terraform resource of this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetObservation ¶
func (tr *InteractiveQueryCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetParameters ¶
func (tr *InteractiveQueryCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetProviderConfigReference ¶
func (mg *InteractiveQueryCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) GetProviderReference ¶
func (mg *InteractiveQueryCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this InteractiveQueryCluster. Deprecated: Use GetProviderConfigReference.
func (*InteractiveQueryCluster) GetTerraformResourceType ¶
func (mg *InteractiveQueryCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetTerraformSchemaVersion ¶
func (tr *InteractiveQueryCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InteractiveQueryCluster) GetWriteConnectionSecretToReference ¶
func (mg *InteractiveQueryCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) LateInitialize ¶
func (tr *InteractiveQueryCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InteractiveQueryCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*InteractiveQueryCluster) ResolveReferences ¶
ResolveReferences of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) SetConditions ¶
func (mg *InteractiveQueryCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) SetDeletionPolicy ¶
func (mg *InteractiveQueryCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) SetObservation ¶
func (tr *InteractiveQueryCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this InteractiveQueryCluster
func (*InteractiveQueryCluster) SetParameters ¶
func (tr *InteractiveQueryCluster) SetParameters(params map[string]interface{}) error
SetParameters for this InteractiveQueryCluster
func (*InteractiveQueryCluster) SetProviderConfigReference ¶
func (mg *InteractiveQueryCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) SetProviderReference ¶
func (mg *InteractiveQueryCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InteractiveQueryCluster. Deprecated: Use SetProviderConfigReference.
func (*InteractiveQueryCluster) SetWriteConnectionSecretToReference ¶
func (mg *InteractiveQueryCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InteractiveQueryCluster.
type InteractiveQueryClusterComponentVersionObservation ¶
type InteractiveQueryClusterComponentVersionObservation struct { }
func (*InteractiveQueryClusterComponentVersionObservation) DeepCopy ¶
func (in *InteractiveQueryClusterComponentVersionObservation) DeepCopy() *InteractiveQueryClusterComponentVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterComponentVersionObservation.
func (*InteractiveQueryClusterComponentVersionObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterComponentVersionObservation) DeepCopyInto(out *InteractiveQueryClusterComponentVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterComponentVersionParameters ¶
type InteractiveQueryClusterComponentVersionParameters struct { // +kubebuilder:validation:Required InteractiveHive *string `json:"interactiveHive" tf:"interactive_hive,omitempty"` }
func (*InteractiveQueryClusterComponentVersionParameters) DeepCopy ¶
func (in *InteractiveQueryClusterComponentVersionParameters) DeepCopy() *InteractiveQueryClusterComponentVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterComponentVersionParameters.
func (*InteractiveQueryClusterComponentVersionParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterComponentVersionParameters) DeepCopyInto(out *InteractiveQueryClusterComponentVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterGatewayObservation ¶
type InteractiveQueryClusterGatewayObservation struct { }
func (*InteractiveQueryClusterGatewayObservation) DeepCopy ¶
func (in *InteractiveQueryClusterGatewayObservation) DeepCopy() *InteractiveQueryClusterGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterGatewayObservation.
func (*InteractiveQueryClusterGatewayObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterGatewayObservation) DeepCopyInto(out *InteractiveQueryClusterGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterGatewayParameters ¶
type InteractiveQueryClusterGatewayParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*InteractiveQueryClusterGatewayParameters) DeepCopy ¶
func (in *InteractiveQueryClusterGatewayParameters) DeepCopy() *InteractiveQueryClusterGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterGatewayParameters.
func (*InteractiveQueryClusterGatewayParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterGatewayParameters) DeepCopyInto(out *InteractiveQueryClusterGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterList ¶
type InteractiveQueryClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InteractiveQueryCluster `json:"items"` }
InteractiveQueryClusterList contains a list of InteractiveQueryClusters
func (*InteractiveQueryClusterList) DeepCopy ¶
func (in *InteractiveQueryClusterList) DeepCopy() *InteractiveQueryClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterList.
func (*InteractiveQueryClusterList) DeepCopyInto ¶
func (in *InteractiveQueryClusterList) DeepCopyInto(out *InteractiveQueryClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InteractiveQueryClusterList) DeepCopyObject ¶
func (in *InteractiveQueryClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InteractiveQueryClusterList) GetItems ¶
func (l *InteractiveQueryClusterList) GetItems() []resource.Managed
GetItems of this InteractiveQueryClusterList.
type InteractiveQueryClusterMetastoresAmbariObservation ¶
type InteractiveQueryClusterMetastoresAmbariObservation struct { }
func (*InteractiveQueryClusterMetastoresAmbariObservation) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresAmbariObservation) DeepCopy() *InteractiveQueryClusterMetastoresAmbariObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresAmbariObservation.
func (*InteractiveQueryClusterMetastoresAmbariObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresAmbariObservation) DeepCopyInto(out *InteractiveQueryClusterMetastoresAmbariObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresAmbariParameters ¶
type InteractiveQueryClusterMetastoresAmbariParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*InteractiveQueryClusterMetastoresAmbariParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresAmbariParameters) DeepCopy() *InteractiveQueryClusterMetastoresAmbariParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresAmbariParameters.
func (*InteractiveQueryClusterMetastoresAmbariParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresAmbariParameters) DeepCopyInto(out *InteractiveQueryClusterMetastoresAmbariParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresHiveObservation ¶
type InteractiveQueryClusterMetastoresHiveObservation struct { }
func (*InteractiveQueryClusterMetastoresHiveObservation) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresHiveObservation) DeepCopy() *InteractiveQueryClusterMetastoresHiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresHiveObservation.
func (*InteractiveQueryClusterMetastoresHiveObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresHiveObservation) DeepCopyInto(out *InteractiveQueryClusterMetastoresHiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresHiveParameters ¶
type InteractiveQueryClusterMetastoresHiveParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*InteractiveQueryClusterMetastoresHiveParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresHiveParameters) DeepCopy() *InteractiveQueryClusterMetastoresHiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresHiveParameters.
func (*InteractiveQueryClusterMetastoresHiveParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresHiveParameters) DeepCopyInto(out *InteractiveQueryClusterMetastoresHiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresObservation ¶
type InteractiveQueryClusterMetastoresObservation struct { }
func (*InteractiveQueryClusterMetastoresObservation) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresObservation) DeepCopy() *InteractiveQueryClusterMetastoresObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresObservation.
func (*InteractiveQueryClusterMetastoresObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresObservation) DeepCopyInto(out *InteractiveQueryClusterMetastoresObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresOozieObservation ¶
type InteractiveQueryClusterMetastoresOozieObservation struct { }
func (*InteractiveQueryClusterMetastoresOozieObservation) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresOozieObservation) DeepCopy() *InteractiveQueryClusterMetastoresOozieObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresOozieObservation.
func (*InteractiveQueryClusterMetastoresOozieObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresOozieObservation) DeepCopyInto(out *InteractiveQueryClusterMetastoresOozieObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresOozieParameters ¶
type InteractiveQueryClusterMetastoresOozieParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*InteractiveQueryClusterMetastoresOozieParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresOozieParameters) DeepCopy() *InteractiveQueryClusterMetastoresOozieParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresOozieParameters.
func (*InteractiveQueryClusterMetastoresOozieParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresOozieParameters) DeepCopyInto(out *InteractiveQueryClusterMetastoresOozieParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresParameters ¶
type InteractiveQueryClusterMetastoresParameters struct { // +kubebuilder:validation:Optional Ambari []InteractiveQueryClusterMetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // +kubebuilder:validation:Optional Hive []InteractiveQueryClusterMetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // +kubebuilder:validation:Optional Oozie []InteractiveQueryClusterMetastoresOozieParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*InteractiveQueryClusterMetastoresParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresParameters) DeepCopy() *InteractiveQueryClusterMetastoresParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresParameters.
func (*InteractiveQueryClusterMetastoresParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresParameters) DeepCopyInto(out *InteractiveQueryClusterMetastoresParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMonitorObservation ¶
type InteractiveQueryClusterMonitorObservation struct { }
func (*InteractiveQueryClusterMonitorObservation) DeepCopy ¶
func (in *InteractiveQueryClusterMonitorObservation) DeepCopy() *InteractiveQueryClusterMonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMonitorObservation.
func (*InteractiveQueryClusterMonitorObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterMonitorObservation) DeepCopyInto(out *InteractiveQueryClusterMonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMonitorParameters ¶
type InteractiveQueryClusterMonitorParameters struct { // +kubebuilder:validation:Required LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Required PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*InteractiveQueryClusterMonitorParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMonitorParameters) DeepCopy() *InteractiveQueryClusterMonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMonitorParameters.
func (*InteractiveQueryClusterMonitorParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMonitorParameters) DeepCopyInto(out *InteractiveQueryClusterMonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterNetworkObservation ¶
type InteractiveQueryClusterNetworkObservation struct { }
func (*InteractiveQueryClusterNetworkObservation) DeepCopy ¶
func (in *InteractiveQueryClusterNetworkObservation) DeepCopy() *InteractiveQueryClusterNetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterNetworkObservation.
func (*InteractiveQueryClusterNetworkObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterNetworkObservation) DeepCopyInto(out *InteractiveQueryClusterNetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterNetworkParameters ¶
type InteractiveQueryClusterNetworkParameters struct { // +kubebuilder:validation:Optional ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // +kubebuilder:validation:Optional PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*InteractiveQueryClusterNetworkParameters) DeepCopy ¶
func (in *InteractiveQueryClusterNetworkParameters) DeepCopy() *InteractiveQueryClusterNetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterNetworkParameters.
func (*InteractiveQueryClusterNetworkParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterNetworkParameters) DeepCopyInto(out *InteractiveQueryClusterNetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterObservation ¶
type InteractiveQueryClusterObservation struct { HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` }
func (*InteractiveQueryClusterObservation) DeepCopy ¶
func (in *InteractiveQueryClusterObservation) DeepCopy() *InteractiveQueryClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterObservation.
func (*InteractiveQueryClusterObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterObservation) DeepCopyInto(out *InteractiveQueryClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterParameters ¶
type InteractiveQueryClusterParameters struct { // +kubebuilder:validation:Required ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Required ComponentVersion []InteractiveQueryClusterComponentVersionParameters `json:"componentVersion" tf:"component_version,omitempty"` // +kubebuilder:validation:Optional EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // +kubebuilder:validation:Required Gateway []InteractiveQueryClusterGatewayParameters `json:"gateway" tf:"gateway,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional Metastores []InteractiveQueryClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // +kubebuilder:validation:Optional Monitor []InteractiveQueryClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Network []InteractiveQueryClusterNetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Roles []InteractiveQueryClusterRolesParameters `json:"roles" tf:"roles,omitempty"` // +kubebuilder:validation:Optional SecurityProfile []InteractiveQueryClusterSecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // +kubebuilder:validation:Optional StorageAccount []InteractiveQueryClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // +kubebuilder:validation:Optional StorageAccountGen2 []InteractiveQueryClusterStorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*InteractiveQueryClusterParameters) DeepCopy ¶
func (in *InteractiveQueryClusterParameters) DeepCopy() *InteractiveQueryClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterParameters.
func (*InteractiveQueryClusterParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterParameters) DeepCopyInto(out *InteractiveQueryClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesHeadNodeObservation ¶
type InteractiveQueryClusterRolesHeadNodeObservation struct { }
func (*InteractiveQueryClusterRolesHeadNodeObservation) DeepCopy ¶
func (in *InteractiveQueryClusterRolesHeadNodeObservation) DeepCopy() *InteractiveQueryClusterRolesHeadNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesHeadNodeObservation.
func (*InteractiveQueryClusterRolesHeadNodeObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesHeadNodeObservation) DeepCopyInto(out *InteractiveQueryClusterRolesHeadNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesHeadNodeParameters ¶
type InteractiveQueryClusterRolesHeadNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*InteractiveQueryClusterRolesHeadNodeParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesHeadNodeParameters) DeepCopy() *InteractiveQueryClusterRolesHeadNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesHeadNodeParameters.
func (*InteractiveQueryClusterRolesHeadNodeParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesHeadNodeParameters) DeepCopyInto(out *InteractiveQueryClusterRolesHeadNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesObservation ¶
type InteractiveQueryClusterRolesObservation struct { }
func (*InteractiveQueryClusterRolesObservation) DeepCopy ¶
func (in *InteractiveQueryClusterRolesObservation) DeepCopy() *InteractiveQueryClusterRolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesObservation.
func (*InteractiveQueryClusterRolesObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesObservation) DeepCopyInto(out *InteractiveQueryClusterRolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesParameters ¶
type InteractiveQueryClusterRolesParameters struct { // +kubebuilder:validation:Required HeadNode []InteractiveQueryClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // +kubebuilder:validation:Required WorkerNode []InteractiveQueryClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // +kubebuilder:validation:Required ZookeeperNode []InteractiveQueryClusterRolesZookeeperNodeParameters `json:"zookeeperNode" tf:"zookeeper_node,omitempty"` }
func (*InteractiveQueryClusterRolesParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesParameters) DeepCopy() *InteractiveQueryClusterRolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesParameters.
func (*InteractiveQueryClusterRolesParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesParameters) DeepCopyInto(out *InteractiveQueryClusterRolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesWorkerNodeObservation ¶
type InteractiveQueryClusterRolesWorkerNodeObservation struct { }
func (*InteractiveQueryClusterRolesWorkerNodeObservation) DeepCopy ¶
func (in *InteractiveQueryClusterRolesWorkerNodeObservation) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesWorkerNodeObservation.
func (*InteractiveQueryClusterRolesWorkerNodeObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesWorkerNodeObservation) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesWorkerNodeParameters ¶
type InteractiveQueryClusterRolesWorkerNodeParameters struct { // +kubebuilder:validation:Optional Autoscale []RolesWorkerNodeAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional MinInstanceCount *int64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*InteractiveQueryClusterRolesWorkerNodeParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesWorkerNodeParameters) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesWorkerNodeParameters.
func (*InteractiveQueryClusterRolesWorkerNodeParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesWorkerNodeParameters) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesZookeeperNodeObservation ¶
type InteractiveQueryClusterRolesZookeeperNodeObservation struct { }
func (*InteractiveQueryClusterRolesZookeeperNodeObservation) DeepCopy ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeObservation) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesZookeeperNodeObservation.
func (*InteractiveQueryClusterRolesZookeeperNodeObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeObservation) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesZookeeperNodeParameters ¶
type InteractiveQueryClusterRolesZookeeperNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*InteractiveQueryClusterRolesZookeeperNodeParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeParameters) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesZookeeperNodeParameters.
func (*InteractiveQueryClusterRolesZookeeperNodeParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeParameters) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterSecurityProfileObservation ¶
type InteractiveQueryClusterSecurityProfileObservation struct { }
func (*InteractiveQueryClusterSecurityProfileObservation) DeepCopy ¶
func (in *InteractiveQueryClusterSecurityProfileObservation) DeepCopy() *InteractiveQueryClusterSecurityProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterSecurityProfileObservation.
func (*InteractiveQueryClusterSecurityProfileObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterSecurityProfileObservation) DeepCopyInto(out *InteractiveQueryClusterSecurityProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterSecurityProfileParameters ¶
type InteractiveQueryClusterSecurityProfileParameters struct { // +kubebuilder:validation:Required AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // +kubebuilder:validation:Optional ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Required DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // +kubebuilder:validation:Required LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // +kubebuilder:validation:Required MsiResourceID *string `json:"msiResourceId" tf:"msi_resource_id,omitempty"` }
func (*InteractiveQueryClusterSecurityProfileParameters) DeepCopy ¶
func (in *InteractiveQueryClusterSecurityProfileParameters) DeepCopy() *InteractiveQueryClusterSecurityProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterSecurityProfileParameters.
func (*InteractiveQueryClusterSecurityProfileParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterSecurityProfileParameters) DeepCopyInto(out *InteractiveQueryClusterSecurityProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterSpec ¶
type InteractiveQueryClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InteractiveQueryClusterParameters `json:"forProvider"` }
InteractiveQueryClusterSpec defines the desired state of InteractiveQueryCluster
func (*InteractiveQueryClusterSpec) DeepCopy ¶
func (in *InteractiveQueryClusterSpec) DeepCopy() *InteractiveQueryClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterSpec.
func (*InteractiveQueryClusterSpec) DeepCopyInto ¶
func (in *InteractiveQueryClusterSpec) DeepCopyInto(out *InteractiveQueryClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterStatus ¶
type InteractiveQueryClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InteractiveQueryClusterObservation `json:"atProvider,omitempty"` }
InteractiveQueryClusterStatus defines the observed state of InteractiveQueryCluster.
func (*InteractiveQueryClusterStatus) DeepCopy ¶
func (in *InteractiveQueryClusterStatus) DeepCopy() *InteractiveQueryClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterStatus.
func (*InteractiveQueryClusterStatus) DeepCopyInto ¶
func (in *InteractiveQueryClusterStatus) DeepCopyInto(out *InteractiveQueryClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterStorageAccountGen2Observation ¶
type InteractiveQueryClusterStorageAccountGen2Observation struct { }
func (*InteractiveQueryClusterStorageAccountGen2Observation) DeepCopy ¶
func (in *InteractiveQueryClusterStorageAccountGen2Observation) DeepCopy() *InteractiveQueryClusterStorageAccountGen2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterStorageAccountGen2Observation.
func (*InteractiveQueryClusterStorageAccountGen2Observation) DeepCopyInto ¶
func (in *InteractiveQueryClusterStorageAccountGen2Observation) DeepCopyInto(out *InteractiveQueryClusterStorageAccountGen2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterStorageAccountGen2Parameters ¶
type InteractiveQueryClusterStorageAccountGen2Parameters struct { // +kubebuilder:validation:Required FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // +kubebuilder:validation:Required StorageResourceID *string `json:"storageResourceId" tf:"storage_resource_id,omitempty"` }
func (*InteractiveQueryClusterStorageAccountGen2Parameters) DeepCopy ¶
func (in *InteractiveQueryClusterStorageAccountGen2Parameters) DeepCopy() *InteractiveQueryClusterStorageAccountGen2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterStorageAccountGen2Parameters.
func (*InteractiveQueryClusterStorageAccountGen2Parameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterStorageAccountGen2Parameters) DeepCopyInto(out *InteractiveQueryClusterStorageAccountGen2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterStorageAccountObservation ¶
type InteractiveQueryClusterStorageAccountObservation struct { }
func (*InteractiveQueryClusterStorageAccountObservation) DeepCopy ¶
func (in *InteractiveQueryClusterStorageAccountObservation) DeepCopy() *InteractiveQueryClusterStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterStorageAccountObservation.
func (*InteractiveQueryClusterStorageAccountObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterStorageAccountObservation) DeepCopyInto(out *InteractiveQueryClusterStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterStorageAccountParameters ¶
type InteractiveQueryClusterStorageAccountParameters struct { // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*InteractiveQueryClusterStorageAccountParameters) DeepCopy ¶
func (in *InteractiveQueryClusterStorageAccountParameters) DeepCopy() *InteractiveQueryClusterStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterStorageAccountParameters.
func (*InteractiveQueryClusterStorageAccountParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterStorageAccountParameters) DeepCopyInto(out *InteractiveQueryClusterStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaCluster ¶
type KafkaCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KafkaClusterSpec `json:"spec"` Status KafkaClusterStatus `json:"status,omitempty"` }
KafkaCluster is the Schema for the KafkaClusters 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,azurejet}
func (*KafkaCluster) DeepCopy ¶
func (in *KafkaCluster) DeepCopy() *KafkaCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaCluster.
func (*KafkaCluster) DeepCopyInto ¶
func (in *KafkaCluster) DeepCopyInto(out *KafkaCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KafkaCluster) DeepCopyObject ¶
func (in *KafkaCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KafkaCluster) GetCondition ¶
func (mg *KafkaCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KafkaCluster.
func (*KafkaCluster) GetConnectionDetailsMapping ¶
func (tr *KafkaCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KafkaCluster
func (*KafkaCluster) GetDeletionPolicy ¶
func (mg *KafkaCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KafkaCluster.
func (*KafkaCluster) GetID ¶
func (tr *KafkaCluster) GetID() string
GetID returns ID of underlying Terraform resource of this KafkaCluster
func (*KafkaCluster) GetObservation ¶
func (tr *KafkaCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this KafkaCluster
func (*KafkaCluster) GetParameters ¶
func (tr *KafkaCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this KafkaCluster
func (*KafkaCluster) GetProviderConfigReference ¶
func (mg *KafkaCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KafkaCluster.
func (*KafkaCluster) GetProviderReference ¶
func (mg *KafkaCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this KafkaCluster. Deprecated: Use GetProviderConfigReference.
func (*KafkaCluster) GetTerraformResourceType ¶
func (mg *KafkaCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KafkaCluster
func (*KafkaCluster) GetTerraformSchemaVersion ¶
func (tr *KafkaCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KafkaCluster) GetWriteConnectionSecretToReference ¶
func (mg *KafkaCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KafkaCluster.
func (*KafkaCluster) LateInitialize ¶
func (tr *KafkaCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KafkaCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*KafkaCluster) ResolveReferences ¶
ResolveReferences of this KafkaCluster.
func (*KafkaCluster) SetConditions ¶
func (mg *KafkaCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this KafkaCluster.
func (*KafkaCluster) SetDeletionPolicy ¶
func (mg *KafkaCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KafkaCluster.
func (*KafkaCluster) SetObservation ¶
func (tr *KafkaCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this KafkaCluster
func (*KafkaCluster) SetParameters ¶
func (tr *KafkaCluster) SetParameters(params map[string]interface{}) error
SetParameters for this KafkaCluster
func (*KafkaCluster) SetProviderConfigReference ¶
func (mg *KafkaCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KafkaCluster.
func (*KafkaCluster) SetProviderReference ¶
func (mg *KafkaCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this KafkaCluster. Deprecated: Use SetProviderConfigReference.
func (*KafkaCluster) SetWriteConnectionSecretToReference ¶
func (mg *KafkaCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KafkaCluster.
type KafkaClusterComponentVersionObservation ¶
type KafkaClusterComponentVersionObservation struct { }
func (*KafkaClusterComponentVersionObservation) DeepCopy ¶
func (in *KafkaClusterComponentVersionObservation) DeepCopy() *KafkaClusterComponentVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterComponentVersionObservation.
func (*KafkaClusterComponentVersionObservation) DeepCopyInto ¶
func (in *KafkaClusterComponentVersionObservation) DeepCopyInto(out *KafkaClusterComponentVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterComponentVersionParameters ¶
type KafkaClusterComponentVersionParameters struct { // +kubebuilder:validation:Required Kafka *string `json:"kafka" tf:"kafka,omitempty"` }
func (*KafkaClusterComponentVersionParameters) DeepCopy ¶
func (in *KafkaClusterComponentVersionParameters) DeepCopy() *KafkaClusterComponentVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterComponentVersionParameters.
func (*KafkaClusterComponentVersionParameters) DeepCopyInto ¶
func (in *KafkaClusterComponentVersionParameters) DeepCopyInto(out *KafkaClusterComponentVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterGatewayObservation ¶
type KafkaClusterGatewayObservation struct { }
func (*KafkaClusterGatewayObservation) DeepCopy ¶
func (in *KafkaClusterGatewayObservation) DeepCopy() *KafkaClusterGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterGatewayObservation.
func (*KafkaClusterGatewayObservation) DeepCopyInto ¶
func (in *KafkaClusterGatewayObservation) DeepCopyInto(out *KafkaClusterGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterGatewayParameters ¶
type KafkaClusterGatewayParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*KafkaClusterGatewayParameters) DeepCopy ¶
func (in *KafkaClusterGatewayParameters) DeepCopy() *KafkaClusterGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterGatewayParameters.
func (*KafkaClusterGatewayParameters) DeepCopyInto ¶
func (in *KafkaClusterGatewayParameters) DeepCopyInto(out *KafkaClusterGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterList ¶
type KafkaClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KafkaCluster `json:"items"` }
KafkaClusterList contains a list of KafkaClusters
func (*KafkaClusterList) DeepCopy ¶
func (in *KafkaClusterList) DeepCopy() *KafkaClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterList.
func (*KafkaClusterList) DeepCopyInto ¶
func (in *KafkaClusterList) DeepCopyInto(out *KafkaClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KafkaClusterList) DeepCopyObject ¶
func (in *KafkaClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KafkaClusterList) GetItems ¶
func (l *KafkaClusterList) GetItems() []resource.Managed
GetItems of this KafkaClusterList.
type KafkaClusterMetastoresAmbariObservation ¶
type KafkaClusterMetastoresAmbariObservation struct { }
func (*KafkaClusterMetastoresAmbariObservation) DeepCopy ¶
func (in *KafkaClusterMetastoresAmbariObservation) DeepCopy() *KafkaClusterMetastoresAmbariObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresAmbariObservation.
func (*KafkaClusterMetastoresAmbariObservation) DeepCopyInto ¶
func (in *KafkaClusterMetastoresAmbariObservation) DeepCopyInto(out *KafkaClusterMetastoresAmbariObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresAmbariParameters ¶
type KafkaClusterMetastoresAmbariParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*KafkaClusterMetastoresAmbariParameters) DeepCopy ¶
func (in *KafkaClusterMetastoresAmbariParameters) DeepCopy() *KafkaClusterMetastoresAmbariParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresAmbariParameters.
func (*KafkaClusterMetastoresAmbariParameters) DeepCopyInto ¶
func (in *KafkaClusterMetastoresAmbariParameters) DeepCopyInto(out *KafkaClusterMetastoresAmbariParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresHiveObservation ¶
type KafkaClusterMetastoresHiveObservation struct { }
func (*KafkaClusterMetastoresHiveObservation) DeepCopy ¶
func (in *KafkaClusterMetastoresHiveObservation) DeepCopy() *KafkaClusterMetastoresHiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresHiveObservation.
func (*KafkaClusterMetastoresHiveObservation) DeepCopyInto ¶
func (in *KafkaClusterMetastoresHiveObservation) DeepCopyInto(out *KafkaClusterMetastoresHiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresHiveParameters ¶
type KafkaClusterMetastoresHiveParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*KafkaClusterMetastoresHiveParameters) DeepCopy ¶
func (in *KafkaClusterMetastoresHiveParameters) DeepCopy() *KafkaClusterMetastoresHiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresHiveParameters.
func (*KafkaClusterMetastoresHiveParameters) DeepCopyInto ¶
func (in *KafkaClusterMetastoresHiveParameters) DeepCopyInto(out *KafkaClusterMetastoresHiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresObservation ¶
type KafkaClusterMetastoresObservation struct { }
func (*KafkaClusterMetastoresObservation) DeepCopy ¶
func (in *KafkaClusterMetastoresObservation) DeepCopy() *KafkaClusterMetastoresObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresObservation.
func (*KafkaClusterMetastoresObservation) DeepCopyInto ¶
func (in *KafkaClusterMetastoresObservation) DeepCopyInto(out *KafkaClusterMetastoresObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresOozieObservation ¶
type KafkaClusterMetastoresOozieObservation struct { }
func (*KafkaClusterMetastoresOozieObservation) DeepCopy ¶
func (in *KafkaClusterMetastoresOozieObservation) DeepCopy() *KafkaClusterMetastoresOozieObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresOozieObservation.
func (*KafkaClusterMetastoresOozieObservation) DeepCopyInto ¶
func (in *KafkaClusterMetastoresOozieObservation) DeepCopyInto(out *KafkaClusterMetastoresOozieObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresOozieParameters ¶
type KafkaClusterMetastoresOozieParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*KafkaClusterMetastoresOozieParameters) DeepCopy ¶
func (in *KafkaClusterMetastoresOozieParameters) DeepCopy() *KafkaClusterMetastoresOozieParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresOozieParameters.
func (*KafkaClusterMetastoresOozieParameters) DeepCopyInto ¶
func (in *KafkaClusterMetastoresOozieParameters) DeepCopyInto(out *KafkaClusterMetastoresOozieParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresParameters ¶
type KafkaClusterMetastoresParameters struct { // +kubebuilder:validation:Optional Ambari []KafkaClusterMetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // +kubebuilder:validation:Optional Hive []KafkaClusterMetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // +kubebuilder:validation:Optional Oozie []KafkaClusterMetastoresOozieParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*KafkaClusterMetastoresParameters) DeepCopy ¶
func (in *KafkaClusterMetastoresParameters) DeepCopy() *KafkaClusterMetastoresParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresParameters.
func (*KafkaClusterMetastoresParameters) DeepCopyInto ¶
func (in *KafkaClusterMetastoresParameters) DeepCopyInto(out *KafkaClusterMetastoresParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMonitorObservation ¶
type KafkaClusterMonitorObservation struct { }
func (*KafkaClusterMonitorObservation) DeepCopy ¶
func (in *KafkaClusterMonitorObservation) DeepCopy() *KafkaClusterMonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMonitorObservation.
func (*KafkaClusterMonitorObservation) DeepCopyInto ¶
func (in *KafkaClusterMonitorObservation) DeepCopyInto(out *KafkaClusterMonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMonitorParameters ¶
type KafkaClusterMonitorParameters struct { // +kubebuilder:validation:Required LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Required PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*KafkaClusterMonitorParameters) DeepCopy ¶
func (in *KafkaClusterMonitorParameters) DeepCopy() *KafkaClusterMonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMonitorParameters.
func (*KafkaClusterMonitorParameters) DeepCopyInto ¶
func (in *KafkaClusterMonitorParameters) DeepCopyInto(out *KafkaClusterMonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterObservation ¶
type KafkaClusterObservation struct { HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` KafkaRestProxyEndpoint *string `json:"kafkaRestProxyEndpoint,omitempty" tf:"kafka_rest_proxy_endpoint,omitempty"` SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` }
func (*KafkaClusterObservation) DeepCopy ¶
func (in *KafkaClusterObservation) DeepCopy() *KafkaClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterObservation.
func (*KafkaClusterObservation) DeepCopyInto ¶
func (in *KafkaClusterObservation) DeepCopyInto(out *KafkaClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterParameters ¶
type KafkaClusterParameters struct { // +kubebuilder:validation:Required ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Required ComponentVersion []KafkaClusterComponentVersionParameters `json:"componentVersion" tf:"component_version,omitempty"` // +kubebuilder:validation:Optional EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // +kubebuilder:validation:Required Gateway []KafkaClusterGatewayParameters `json:"gateway" tf:"gateway,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional Metastores []KafkaClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // +kubebuilder:validation:Optional Monitor []KafkaClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RestProxy []RestProxyParameters `json:"restProxy,omitempty" tf:"rest_proxy,omitempty"` // +kubebuilder:validation:Required Roles []KafkaClusterRolesParameters `json:"roles" tf:"roles,omitempty"` // +kubebuilder:validation:Optional SecurityProfile []KafkaClusterSecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // +kubebuilder:validation:Optional StorageAccount []KafkaClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // +kubebuilder:validation:Optional StorageAccountGen2 []KafkaClusterStorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*KafkaClusterParameters) DeepCopy ¶
func (in *KafkaClusterParameters) DeepCopy() *KafkaClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterParameters.
func (*KafkaClusterParameters) DeepCopyInto ¶
func (in *KafkaClusterParameters) DeepCopyInto(out *KafkaClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesHeadNodeObservation ¶
type KafkaClusterRolesHeadNodeObservation struct { }
func (*KafkaClusterRolesHeadNodeObservation) DeepCopy ¶
func (in *KafkaClusterRolesHeadNodeObservation) DeepCopy() *KafkaClusterRolesHeadNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesHeadNodeObservation.
func (*KafkaClusterRolesHeadNodeObservation) DeepCopyInto ¶
func (in *KafkaClusterRolesHeadNodeObservation) DeepCopyInto(out *KafkaClusterRolesHeadNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesHeadNodeParameters ¶
type KafkaClusterRolesHeadNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*KafkaClusterRolesHeadNodeParameters) DeepCopy ¶
func (in *KafkaClusterRolesHeadNodeParameters) DeepCopy() *KafkaClusterRolesHeadNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesHeadNodeParameters.
func (*KafkaClusterRolesHeadNodeParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesHeadNodeParameters) DeepCopyInto(out *KafkaClusterRolesHeadNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesObservation ¶
type KafkaClusterRolesObservation struct { }
func (*KafkaClusterRolesObservation) DeepCopy ¶
func (in *KafkaClusterRolesObservation) DeepCopy() *KafkaClusterRolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesObservation.
func (*KafkaClusterRolesObservation) DeepCopyInto ¶
func (in *KafkaClusterRolesObservation) DeepCopyInto(out *KafkaClusterRolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesParameters ¶
type KafkaClusterRolesParameters struct { // +kubebuilder:validation:Required HeadNode []KafkaClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // +kubebuilder:validation:Optional KafkaManagementNode []KafkaManagementNodeParameters `json:"kafkaManagementNode,omitempty" tf:"kafka_management_node,omitempty"` // +kubebuilder:validation:Required WorkerNode []KafkaClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // +kubebuilder:validation:Required ZookeeperNode []KafkaClusterRolesZookeeperNodeParameters `json:"zookeeperNode" tf:"zookeeper_node,omitempty"` }
func (*KafkaClusterRolesParameters) DeepCopy ¶
func (in *KafkaClusterRolesParameters) DeepCopy() *KafkaClusterRolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesParameters.
func (*KafkaClusterRolesParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesParameters) DeepCopyInto(out *KafkaClusterRolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesWorkerNodeObservation ¶
type KafkaClusterRolesWorkerNodeObservation struct { }
func (*KafkaClusterRolesWorkerNodeObservation) DeepCopy ¶
func (in *KafkaClusterRolesWorkerNodeObservation) DeepCopy() *KafkaClusterRolesWorkerNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesWorkerNodeObservation.
func (*KafkaClusterRolesWorkerNodeObservation) DeepCopyInto ¶
func (in *KafkaClusterRolesWorkerNodeObservation) DeepCopyInto(out *KafkaClusterRolesWorkerNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesWorkerNodeParameters ¶
type KafkaClusterRolesWorkerNodeParameters struct { // +kubebuilder:validation:Optional MinInstanceCount *int64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // +kubebuilder:validation:Required NumberOfDisksPerNode *int64 `json:"numberOfDisksPerNode" tf:"number_of_disks_per_node,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*KafkaClusterRolesWorkerNodeParameters) DeepCopy ¶
func (in *KafkaClusterRolesWorkerNodeParameters) DeepCopy() *KafkaClusterRolesWorkerNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesWorkerNodeParameters.
func (*KafkaClusterRolesWorkerNodeParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesWorkerNodeParameters) DeepCopyInto(out *KafkaClusterRolesWorkerNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesZookeeperNodeObservation ¶
type KafkaClusterRolesZookeeperNodeObservation struct { }
func (*KafkaClusterRolesZookeeperNodeObservation) DeepCopy ¶
func (in *KafkaClusterRolesZookeeperNodeObservation) DeepCopy() *KafkaClusterRolesZookeeperNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesZookeeperNodeObservation.
func (*KafkaClusterRolesZookeeperNodeObservation) DeepCopyInto ¶
func (in *KafkaClusterRolesZookeeperNodeObservation) DeepCopyInto(out *KafkaClusterRolesZookeeperNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesZookeeperNodeParameters ¶
type KafkaClusterRolesZookeeperNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*KafkaClusterRolesZookeeperNodeParameters) DeepCopy ¶
func (in *KafkaClusterRolesZookeeperNodeParameters) DeepCopy() *KafkaClusterRolesZookeeperNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesZookeeperNodeParameters.
func (*KafkaClusterRolesZookeeperNodeParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesZookeeperNodeParameters) DeepCopyInto(out *KafkaClusterRolesZookeeperNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterSecurityProfileObservation ¶
type KafkaClusterSecurityProfileObservation struct { }
func (*KafkaClusterSecurityProfileObservation) DeepCopy ¶
func (in *KafkaClusterSecurityProfileObservation) DeepCopy() *KafkaClusterSecurityProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterSecurityProfileObservation.
func (*KafkaClusterSecurityProfileObservation) DeepCopyInto ¶
func (in *KafkaClusterSecurityProfileObservation) DeepCopyInto(out *KafkaClusterSecurityProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterSecurityProfileParameters ¶
type KafkaClusterSecurityProfileParameters struct { // +kubebuilder:validation:Required AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // +kubebuilder:validation:Optional ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Required DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // +kubebuilder:validation:Required LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // +kubebuilder:validation:Required MsiResourceID *string `json:"msiResourceId" tf:"msi_resource_id,omitempty"` }
func (*KafkaClusterSecurityProfileParameters) DeepCopy ¶
func (in *KafkaClusterSecurityProfileParameters) DeepCopy() *KafkaClusterSecurityProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterSecurityProfileParameters.
func (*KafkaClusterSecurityProfileParameters) DeepCopyInto ¶
func (in *KafkaClusterSecurityProfileParameters) DeepCopyInto(out *KafkaClusterSecurityProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterSpec ¶
type KafkaClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KafkaClusterParameters `json:"forProvider"` }
KafkaClusterSpec defines the desired state of KafkaCluster
func (*KafkaClusterSpec) DeepCopy ¶
func (in *KafkaClusterSpec) DeepCopy() *KafkaClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterSpec.
func (*KafkaClusterSpec) DeepCopyInto ¶
func (in *KafkaClusterSpec) DeepCopyInto(out *KafkaClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterStatus ¶
type KafkaClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KafkaClusterObservation `json:"atProvider,omitempty"` }
KafkaClusterStatus defines the observed state of KafkaCluster.
func (*KafkaClusterStatus) DeepCopy ¶
func (in *KafkaClusterStatus) DeepCopy() *KafkaClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterStatus.
func (*KafkaClusterStatus) DeepCopyInto ¶
func (in *KafkaClusterStatus) DeepCopyInto(out *KafkaClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterStorageAccountGen2Observation ¶
type KafkaClusterStorageAccountGen2Observation struct { }
func (*KafkaClusterStorageAccountGen2Observation) DeepCopy ¶
func (in *KafkaClusterStorageAccountGen2Observation) DeepCopy() *KafkaClusterStorageAccountGen2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterStorageAccountGen2Observation.
func (*KafkaClusterStorageAccountGen2Observation) DeepCopyInto ¶
func (in *KafkaClusterStorageAccountGen2Observation) DeepCopyInto(out *KafkaClusterStorageAccountGen2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterStorageAccountGen2Parameters ¶
type KafkaClusterStorageAccountGen2Parameters struct { // +kubebuilder:validation:Required FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // +kubebuilder:validation:Required StorageResourceID *string `json:"storageResourceId" tf:"storage_resource_id,omitempty"` }
func (*KafkaClusterStorageAccountGen2Parameters) DeepCopy ¶
func (in *KafkaClusterStorageAccountGen2Parameters) DeepCopy() *KafkaClusterStorageAccountGen2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterStorageAccountGen2Parameters.
func (*KafkaClusterStorageAccountGen2Parameters) DeepCopyInto ¶
func (in *KafkaClusterStorageAccountGen2Parameters) DeepCopyInto(out *KafkaClusterStorageAccountGen2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterStorageAccountObservation ¶
type KafkaClusterStorageAccountObservation struct { }
func (*KafkaClusterStorageAccountObservation) DeepCopy ¶
func (in *KafkaClusterStorageAccountObservation) DeepCopy() *KafkaClusterStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterStorageAccountObservation.
func (*KafkaClusterStorageAccountObservation) DeepCopyInto ¶
func (in *KafkaClusterStorageAccountObservation) DeepCopyInto(out *KafkaClusterStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterStorageAccountParameters ¶
type KafkaClusterStorageAccountParameters struct { // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*KafkaClusterStorageAccountParameters) DeepCopy ¶
func (in *KafkaClusterStorageAccountParameters) DeepCopy() *KafkaClusterStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterStorageAccountParameters.
func (*KafkaClusterStorageAccountParameters) DeepCopyInto ¶
func (in *KafkaClusterStorageAccountParameters) DeepCopyInto(out *KafkaClusterStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaManagementNodeObservation ¶
type KafkaManagementNodeObservation struct { }
func (*KafkaManagementNodeObservation) DeepCopy ¶
func (in *KafkaManagementNodeObservation) DeepCopy() *KafkaManagementNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaManagementNodeObservation.
func (*KafkaManagementNodeObservation) DeepCopyInto ¶
func (in *KafkaManagementNodeObservation) DeepCopyInto(out *KafkaManagementNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaManagementNodeParameters ¶
type KafkaManagementNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*KafkaManagementNodeParameters) DeepCopy ¶
func (in *KafkaManagementNodeParameters) DeepCopy() *KafkaManagementNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaManagementNodeParameters.
func (*KafkaManagementNodeParameters) DeepCopyInto ¶
func (in *KafkaManagementNodeParameters) DeepCopyInto(out *KafkaManagementNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesCluster ¶
type MLServicesCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MLServicesClusterSpec `json:"spec"` Status MLServicesClusterStatus `json:"status,omitempty"` }
MLServicesCluster is the Schema for the MLServicesClusters 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,azurejet}
func (*MLServicesCluster) DeepCopy ¶
func (in *MLServicesCluster) DeepCopy() *MLServicesCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesCluster.
func (*MLServicesCluster) DeepCopyInto ¶
func (in *MLServicesCluster) DeepCopyInto(out *MLServicesCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MLServicesCluster) DeepCopyObject ¶
func (in *MLServicesCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MLServicesCluster) GetCondition ¶
func (mg *MLServicesCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MLServicesCluster.
func (*MLServicesCluster) GetConnectionDetailsMapping ¶
func (tr *MLServicesCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MLServicesCluster
func (*MLServicesCluster) GetDeletionPolicy ¶
func (mg *MLServicesCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MLServicesCluster.
func (*MLServicesCluster) GetID ¶
func (tr *MLServicesCluster) GetID() string
GetID returns ID of underlying Terraform resource of this MLServicesCluster
func (*MLServicesCluster) GetObservation ¶
func (tr *MLServicesCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this MLServicesCluster
func (*MLServicesCluster) GetParameters ¶
func (tr *MLServicesCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this MLServicesCluster
func (*MLServicesCluster) GetProviderConfigReference ¶
func (mg *MLServicesCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MLServicesCluster.
func (*MLServicesCluster) GetProviderReference ¶
func (mg *MLServicesCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this MLServicesCluster. Deprecated: Use GetProviderConfigReference.
func (*MLServicesCluster) GetTerraformResourceType ¶
func (mg *MLServicesCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MLServicesCluster
func (*MLServicesCluster) GetTerraformSchemaVersion ¶
func (tr *MLServicesCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MLServicesCluster) GetWriteConnectionSecretToReference ¶
func (mg *MLServicesCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MLServicesCluster.
func (*MLServicesCluster) LateInitialize ¶
func (tr *MLServicesCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MLServicesCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*MLServicesCluster) ResolveReferences ¶
ResolveReferences of this MLServicesCluster.
func (*MLServicesCluster) SetConditions ¶
func (mg *MLServicesCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this MLServicesCluster.
func (*MLServicesCluster) SetDeletionPolicy ¶
func (mg *MLServicesCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MLServicesCluster.
func (*MLServicesCluster) SetObservation ¶
func (tr *MLServicesCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this MLServicesCluster
func (*MLServicesCluster) SetParameters ¶
func (tr *MLServicesCluster) SetParameters(params map[string]interface{}) error
SetParameters for this MLServicesCluster
func (*MLServicesCluster) SetProviderConfigReference ¶
func (mg *MLServicesCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MLServicesCluster.
func (*MLServicesCluster) SetProviderReference ¶
func (mg *MLServicesCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MLServicesCluster. Deprecated: Use SetProviderConfigReference.
func (*MLServicesCluster) SetWriteConnectionSecretToReference ¶
func (mg *MLServicesCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MLServicesCluster.
type MLServicesClusterGatewayObservation ¶
type MLServicesClusterGatewayObservation struct { }
func (*MLServicesClusterGatewayObservation) DeepCopy ¶
func (in *MLServicesClusterGatewayObservation) DeepCopy() *MLServicesClusterGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterGatewayObservation.
func (*MLServicesClusterGatewayObservation) DeepCopyInto ¶
func (in *MLServicesClusterGatewayObservation) DeepCopyInto(out *MLServicesClusterGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterGatewayParameters ¶
type MLServicesClusterGatewayParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*MLServicesClusterGatewayParameters) DeepCopy ¶
func (in *MLServicesClusterGatewayParameters) DeepCopy() *MLServicesClusterGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterGatewayParameters.
func (*MLServicesClusterGatewayParameters) DeepCopyInto ¶
func (in *MLServicesClusterGatewayParameters) DeepCopyInto(out *MLServicesClusterGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterList ¶
type MLServicesClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MLServicesCluster `json:"items"` }
MLServicesClusterList contains a list of MLServicesClusters
func (*MLServicesClusterList) DeepCopy ¶
func (in *MLServicesClusterList) DeepCopy() *MLServicesClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterList.
func (*MLServicesClusterList) DeepCopyInto ¶
func (in *MLServicesClusterList) DeepCopyInto(out *MLServicesClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MLServicesClusterList) DeepCopyObject ¶
func (in *MLServicesClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MLServicesClusterList) GetItems ¶
func (l *MLServicesClusterList) GetItems() []resource.Managed
GetItems of this MLServicesClusterList.
type MLServicesClusterObservation ¶
type MLServicesClusterObservation struct { EdgeSSHEndpoint *string `json:"edgeSshEndpoint,omitempty" tf:"edge_ssh_endpoint,omitempty"` HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` }
func (*MLServicesClusterObservation) DeepCopy ¶
func (in *MLServicesClusterObservation) DeepCopy() *MLServicesClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterObservation.
func (*MLServicesClusterObservation) DeepCopyInto ¶
func (in *MLServicesClusterObservation) DeepCopyInto(out *MLServicesClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterParameters ¶
type MLServicesClusterParameters struct { // +kubebuilder:validation:Required ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Required Gateway []MLServicesClusterGatewayParameters `json:"gateway" tf:"gateway,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Roles []MLServicesClusterRolesParameters `json:"roles" tf:"roles,omitempty"` // +kubebuilder:validation:Required Rstudio *bool `json:"rstudio" tf:"rstudio,omitempty"` // +kubebuilder:validation:Optional StorageAccount []MLServicesClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*MLServicesClusterParameters) DeepCopy ¶
func (in *MLServicesClusterParameters) DeepCopy() *MLServicesClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterParameters.
func (*MLServicesClusterParameters) DeepCopyInto ¶
func (in *MLServicesClusterParameters) DeepCopyInto(out *MLServicesClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterRolesHeadNodeObservation ¶
type MLServicesClusterRolesHeadNodeObservation struct { }
func (*MLServicesClusterRolesHeadNodeObservation) DeepCopy ¶
func (in *MLServicesClusterRolesHeadNodeObservation) DeepCopy() *MLServicesClusterRolesHeadNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterRolesHeadNodeObservation.
func (*MLServicesClusterRolesHeadNodeObservation) DeepCopyInto ¶
func (in *MLServicesClusterRolesHeadNodeObservation) DeepCopyInto(out *MLServicesClusterRolesHeadNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterRolesHeadNodeParameters ¶
type MLServicesClusterRolesHeadNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*MLServicesClusterRolesHeadNodeParameters) DeepCopy ¶
func (in *MLServicesClusterRolesHeadNodeParameters) DeepCopy() *MLServicesClusterRolesHeadNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterRolesHeadNodeParameters.
func (*MLServicesClusterRolesHeadNodeParameters) DeepCopyInto ¶
func (in *MLServicesClusterRolesHeadNodeParameters) DeepCopyInto(out *MLServicesClusterRolesHeadNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterRolesObservation ¶
type MLServicesClusterRolesObservation struct { }
func (*MLServicesClusterRolesObservation) DeepCopy ¶
func (in *MLServicesClusterRolesObservation) DeepCopy() *MLServicesClusterRolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterRolesObservation.
func (*MLServicesClusterRolesObservation) DeepCopyInto ¶
func (in *MLServicesClusterRolesObservation) DeepCopyInto(out *MLServicesClusterRolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterRolesParameters ¶
type MLServicesClusterRolesParameters struct { // +kubebuilder:validation:Required EdgeNode []RolesEdgeNodeParameters `json:"edgeNode" tf:"edge_node,omitempty"` // +kubebuilder:validation:Required HeadNode []MLServicesClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // +kubebuilder:validation:Required WorkerNode []MLServicesClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // +kubebuilder:validation:Required ZookeeperNode []MLServicesClusterRolesZookeeperNodeParameters `json:"zookeeperNode" tf:"zookeeper_node,omitempty"` }
func (*MLServicesClusterRolesParameters) DeepCopy ¶
func (in *MLServicesClusterRolesParameters) DeepCopy() *MLServicesClusterRolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterRolesParameters.
func (*MLServicesClusterRolesParameters) DeepCopyInto ¶
func (in *MLServicesClusterRolesParameters) DeepCopyInto(out *MLServicesClusterRolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterRolesWorkerNodeObservation ¶
type MLServicesClusterRolesWorkerNodeObservation struct { }
func (*MLServicesClusterRolesWorkerNodeObservation) DeepCopy ¶
func (in *MLServicesClusterRolesWorkerNodeObservation) DeepCopy() *MLServicesClusterRolesWorkerNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterRolesWorkerNodeObservation.
func (*MLServicesClusterRolesWorkerNodeObservation) DeepCopyInto ¶
func (in *MLServicesClusterRolesWorkerNodeObservation) DeepCopyInto(out *MLServicesClusterRolesWorkerNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterRolesWorkerNodeParameters ¶
type MLServicesClusterRolesWorkerNodeParameters struct { // +kubebuilder:validation:Optional MinInstanceCount *int64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*MLServicesClusterRolesWorkerNodeParameters) DeepCopy ¶
func (in *MLServicesClusterRolesWorkerNodeParameters) DeepCopy() *MLServicesClusterRolesWorkerNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterRolesWorkerNodeParameters.
func (*MLServicesClusterRolesWorkerNodeParameters) DeepCopyInto ¶
func (in *MLServicesClusterRolesWorkerNodeParameters) DeepCopyInto(out *MLServicesClusterRolesWorkerNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterRolesZookeeperNodeObservation ¶
type MLServicesClusterRolesZookeeperNodeObservation struct { }
func (*MLServicesClusterRolesZookeeperNodeObservation) DeepCopy ¶
func (in *MLServicesClusterRolesZookeeperNodeObservation) DeepCopy() *MLServicesClusterRolesZookeeperNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterRolesZookeeperNodeObservation.
func (*MLServicesClusterRolesZookeeperNodeObservation) DeepCopyInto ¶
func (in *MLServicesClusterRolesZookeeperNodeObservation) DeepCopyInto(out *MLServicesClusterRolesZookeeperNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterRolesZookeeperNodeParameters ¶
type MLServicesClusterRolesZookeeperNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*MLServicesClusterRolesZookeeperNodeParameters) DeepCopy ¶
func (in *MLServicesClusterRolesZookeeperNodeParameters) DeepCopy() *MLServicesClusterRolesZookeeperNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterRolesZookeeperNodeParameters.
func (*MLServicesClusterRolesZookeeperNodeParameters) DeepCopyInto ¶
func (in *MLServicesClusterRolesZookeeperNodeParameters) DeepCopyInto(out *MLServicesClusterRolesZookeeperNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterSpec ¶
type MLServicesClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MLServicesClusterParameters `json:"forProvider"` }
MLServicesClusterSpec defines the desired state of MLServicesCluster
func (*MLServicesClusterSpec) DeepCopy ¶
func (in *MLServicesClusterSpec) DeepCopy() *MLServicesClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterSpec.
func (*MLServicesClusterSpec) DeepCopyInto ¶
func (in *MLServicesClusterSpec) DeepCopyInto(out *MLServicesClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterStatus ¶
type MLServicesClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MLServicesClusterObservation `json:"atProvider,omitempty"` }
MLServicesClusterStatus defines the observed state of MLServicesCluster.
func (*MLServicesClusterStatus) DeepCopy ¶
func (in *MLServicesClusterStatus) DeepCopy() *MLServicesClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterStatus.
func (*MLServicesClusterStatus) DeepCopyInto ¶
func (in *MLServicesClusterStatus) DeepCopyInto(out *MLServicesClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterStorageAccountObservation ¶
type MLServicesClusterStorageAccountObservation struct { }
func (*MLServicesClusterStorageAccountObservation) DeepCopy ¶
func (in *MLServicesClusterStorageAccountObservation) DeepCopy() *MLServicesClusterStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterStorageAccountObservation.
func (*MLServicesClusterStorageAccountObservation) DeepCopyInto ¶
func (in *MLServicesClusterStorageAccountObservation) DeepCopyInto(out *MLServicesClusterStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLServicesClusterStorageAccountParameters ¶
type MLServicesClusterStorageAccountParameters struct { // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*MLServicesClusterStorageAccountParameters) DeepCopy ¶
func (in *MLServicesClusterStorageAccountParameters) DeepCopy() *MLServicesClusterStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLServicesClusterStorageAccountParameters.
func (*MLServicesClusterStorageAccountParameters) DeepCopyInto ¶
func (in *MLServicesClusterStorageAccountParameters) DeepCopyInto(out *MLServicesClusterStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresAmbariObservation ¶
type MetastoresAmbariObservation struct { }
func (*MetastoresAmbariObservation) DeepCopy ¶
func (in *MetastoresAmbariObservation) DeepCopy() *MetastoresAmbariObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresAmbariObservation.
func (*MetastoresAmbariObservation) DeepCopyInto ¶
func (in *MetastoresAmbariObservation) DeepCopyInto(out *MetastoresAmbariObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresAmbariParameters ¶
type MetastoresAmbariParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*MetastoresAmbariParameters) DeepCopy ¶
func (in *MetastoresAmbariParameters) DeepCopy() *MetastoresAmbariParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresAmbariParameters.
func (*MetastoresAmbariParameters) DeepCopyInto ¶
func (in *MetastoresAmbariParameters) DeepCopyInto(out *MetastoresAmbariParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresHiveObservation ¶
type MetastoresHiveObservation struct { }
func (*MetastoresHiveObservation) DeepCopy ¶
func (in *MetastoresHiveObservation) DeepCopy() *MetastoresHiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresHiveObservation.
func (*MetastoresHiveObservation) DeepCopyInto ¶
func (in *MetastoresHiveObservation) DeepCopyInto(out *MetastoresHiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresHiveParameters ¶
type MetastoresHiveParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*MetastoresHiveParameters) DeepCopy ¶
func (in *MetastoresHiveParameters) DeepCopy() *MetastoresHiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresHiveParameters.
func (*MetastoresHiveParameters) DeepCopyInto ¶
func (in *MetastoresHiveParameters) DeepCopyInto(out *MetastoresHiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresObservation ¶
type MetastoresObservation struct { }
func (*MetastoresObservation) DeepCopy ¶
func (in *MetastoresObservation) DeepCopy() *MetastoresObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresObservation.
func (*MetastoresObservation) DeepCopyInto ¶
func (in *MetastoresObservation) DeepCopyInto(out *MetastoresObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresOozieObservation ¶
type MetastoresOozieObservation struct { }
func (*MetastoresOozieObservation) DeepCopy ¶
func (in *MetastoresOozieObservation) DeepCopy() *MetastoresOozieObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresOozieObservation.
func (*MetastoresOozieObservation) DeepCopyInto ¶
func (in *MetastoresOozieObservation) DeepCopyInto(out *MetastoresOozieObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresOozieParameters ¶
type MetastoresOozieParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*MetastoresOozieParameters) DeepCopy ¶
func (in *MetastoresOozieParameters) DeepCopy() *MetastoresOozieParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresOozieParameters.
func (*MetastoresOozieParameters) DeepCopyInto ¶
func (in *MetastoresOozieParameters) DeepCopyInto(out *MetastoresOozieParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresParameters ¶
type MetastoresParameters struct { // +kubebuilder:validation:Optional Ambari []AmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // +kubebuilder:validation:Optional Hive []HiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // +kubebuilder:validation:Optional Oozie []OozieParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*MetastoresParameters) DeepCopy ¶
func (in *MetastoresParameters) DeepCopy() *MetastoresParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresParameters.
func (*MetastoresParameters) DeepCopyInto ¶
func (in *MetastoresParameters) DeepCopyInto(out *MetastoresParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorObservation ¶
type MonitorObservation struct { }
func (*MonitorObservation) DeepCopy ¶
func (in *MonitorObservation) DeepCopy() *MonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorObservation.
func (*MonitorObservation) DeepCopyInto ¶
func (in *MonitorObservation) DeepCopyInto(out *MonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorParameters ¶
type MonitorParameters struct { // +kubebuilder:validation:Required LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Required PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*MonitorParameters) DeepCopy ¶
func (in *MonitorParameters) DeepCopy() *MonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorParameters.
func (*MonitorParameters) DeepCopyInto ¶
func (in *MonitorParameters) DeepCopyInto(out *MonitorParameters)
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 ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // +kubebuilder:validation:Optional PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,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 OozieObservation ¶
type OozieObservation struct { }
func (*OozieObservation) DeepCopy ¶
func (in *OozieObservation) DeepCopy() *OozieObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OozieObservation.
func (*OozieObservation) DeepCopyInto ¶
func (in *OozieObservation) DeepCopyInto(out *OozieObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OozieParameters ¶
type OozieParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*OozieParameters) DeepCopy ¶
func (in *OozieParameters) DeepCopy() *OozieParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OozieParameters.
func (*OozieParameters) DeepCopyInto ¶
func (in *OozieParameters) DeepCopyInto(out *OozieParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerCluster ¶
type RServerCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RServerClusterSpec `json:"spec"` Status RServerClusterStatus `json:"status,omitempty"` }
RServerCluster is the Schema for the RServerClusters 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,azurejet}
func (*RServerCluster) DeepCopy ¶
func (in *RServerCluster) DeepCopy() *RServerCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerCluster.
func (*RServerCluster) DeepCopyInto ¶
func (in *RServerCluster) DeepCopyInto(out *RServerCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RServerCluster) DeepCopyObject ¶
func (in *RServerCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RServerCluster) GetCondition ¶
func (mg *RServerCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RServerCluster.
func (*RServerCluster) GetConnectionDetailsMapping ¶
func (tr *RServerCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RServerCluster
func (*RServerCluster) GetDeletionPolicy ¶
func (mg *RServerCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RServerCluster.
func (*RServerCluster) GetID ¶
func (tr *RServerCluster) GetID() string
GetID returns ID of underlying Terraform resource of this RServerCluster
func (*RServerCluster) GetObservation ¶
func (tr *RServerCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this RServerCluster
func (*RServerCluster) GetParameters ¶
func (tr *RServerCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this RServerCluster
func (*RServerCluster) GetProviderConfigReference ¶
func (mg *RServerCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RServerCluster.
func (*RServerCluster) GetProviderReference ¶
func (mg *RServerCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this RServerCluster. Deprecated: Use GetProviderConfigReference.
func (*RServerCluster) GetTerraformResourceType ¶
func (mg *RServerCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RServerCluster
func (*RServerCluster) GetTerraformSchemaVersion ¶
func (tr *RServerCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RServerCluster) GetWriteConnectionSecretToReference ¶
func (mg *RServerCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RServerCluster.
func (*RServerCluster) LateInitialize ¶
func (tr *RServerCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RServerCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*RServerCluster) ResolveReferences ¶
ResolveReferences of this RServerCluster.
func (*RServerCluster) SetConditions ¶
func (mg *RServerCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this RServerCluster.
func (*RServerCluster) SetDeletionPolicy ¶
func (mg *RServerCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RServerCluster.
func (*RServerCluster) SetObservation ¶
func (tr *RServerCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this RServerCluster
func (*RServerCluster) SetParameters ¶
func (tr *RServerCluster) SetParameters(params map[string]interface{}) error
SetParameters for this RServerCluster
func (*RServerCluster) SetProviderConfigReference ¶
func (mg *RServerCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RServerCluster.
func (*RServerCluster) SetProviderReference ¶
func (mg *RServerCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RServerCluster. Deprecated: Use SetProviderConfigReference.
func (*RServerCluster) SetWriteConnectionSecretToReference ¶
func (mg *RServerCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RServerCluster.
type RServerClusterGatewayObservation ¶
type RServerClusterGatewayObservation struct { }
func (*RServerClusterGatewayObservation) DeepCopy ¶
func (in *RServerClusterGatewayObservation) DeepCopy() *RServerClusterGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterGatewayObservation.
func (*RServerClusterGatewayObservation) DeepCopyInto ¶
func (in *RServerClusterGatewayObservation) DeepCopyInto(out *RServerClusterGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterGatewayParameters ¶
type RServerClusterGatewayParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*RServerClusterGatewayParameters) DeepCopy ¶
func (in *RServerClusterGatewayParameters) DeepCopy() *RServerClusterGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterGatewayParameters.
func (*RServerClusterGatewayParameters) DeepCopyInto ¶
func (in *RServerClusterGatewayParameters) DeepCopyInto(out *RServerClusterGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterList ¶
type RServerClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RServerCluster `json:"items"` }
RServerClusterList contains a list of RServerClusters
func (*RServerClusterList) DeepCopy ¶
func (in *RServerClusterList) DeepCopy() *RServerClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterList.
func (*RServerClusterList) DeepCopyInto ¶
func (in *RServerClusterList) DeepCopyInto(out *RServerClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RServerClusterList) DeepCopyObject ¶
func (in *RServerClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RServerClusterList) GetItems ¶
func (l *RServerClusterList) GetItems() []resource.Managed
GetItems of this RServerClusterList.
type RServerClusterObservation ¶
type RServerClusterObservation struct { EdgeSSHEndpoint *string `json:"edgeSshEndpoint,omitempty" tf:"edge_ssh_endpoint,omitempty"` HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` }
func (*RServerClusterObservation) DeepCopy ¶
func (in *RServerClusterObservation) DeepCopy() *RServerClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterObservation.
func (*RServerClusterObservation) DeepCopyInto ¶
func (in *RServerClusterObservation) DeepCopyInto(out *RServerClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterParameters ¶
type RServerClusterParameters struct { // +kubebuilder:validation:Required ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Required Gateway []RServerClusterGatewayParameters `json:"gateway" tf:"gateway,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Roles []RServerClusterRolesParameters `json:"roles" tf:"roles,omitempty"` // +kubebuilder:validation:Required Rstudio *bool `json:"rstudio" tf:"rstudio,omitempty"` // +kubebuilder:validation:Optional StorageAccount []RServerClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*RServerClusterParameters) DeepCopy ¶
func (in *RServerClusterParameters) DeepCopy() *RServerClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterParameters.
func (*RServerClusterParameters) DeepCopyInto ¶
func (in *RServerClusterParameters) DeepCopyInto(out *RServerClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesEdgeNodeObservation ¶
type RServerClusterRolesEdgeNodeObservation struct { }
func (*RServerClusterRolesEdgeNodeObservation) DeepCopy ¶
func (in *RServerClusterRolesEdgeNodeObservation) DeepCopy() *RServerClusterRolesEdgeNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesEdgeNodeObservation.
func (*RServerClusterRolesEdgeNodeObservation) DeepCopyInto ¶
func (in *RServerClusterRolesEdgeNodeObservation) DeepCopyInto(out *RServerClusterRolesEdgeNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesEdgeNodeParameters ¶
type RServerClusterRolesEdgeNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RServerClusterRolesEdgeNodeParameters) DeepCopy ¶
func (in *RServerClusterRolesEdgeNodeParameters) DeepCopy() *RServerClusterRolesEdgeNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesEdgeNodeParameters.
func (*RServerClusterRolesEdgeNodeParameters) DeepCopyInto ¶
func (in *RServerClusterRolesEdgeNodeParameters) DeepCopyInto(out *RServerClusterRolesEdgeNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesHeadNodeObservation ¶
type RServerClusterRolesHeadNodeObservation struct { }
func (*RServerClusterRolesHeadNodeObservation) DeepCopy ¶
func (in *RServerClusterRolesHeadNodeObservation) DeepCopy() *RServerClusterRolesHeadNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesHeadNodeObservation.
func (*RServerClusterRolesHeadNodeObservation) DeepCopyInto ¶
func (in *RServerClusterRolesHeadNodeObservation) DeepCopyInto(out *RServerClusterRolesHeadNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesHeadNodeParameters ¶
type RServerClusterRolesHeadNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RServerClusterRolesHeadNodeParameters) DeepCopy ¶
func (in *RServerClusterRolesHeadNodeParameters) DeepCopy() *RServerClusterRolesHeadNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesHeadNodeParameters.
func (*RServerClusterRolesHeadNodeParameters) DeepCopyInto ¶
func (in *RServerClusterRolesHeadNodeParameters) DeepCopyInto(out *RServerClusterRolesHeadNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesObservation ¶
type RServerClusterRolesObservation struct { }
func (*RServerClusterRolesObservation) DeepCopy ¶
func (in *RServerClusterRolesObservation) DeepCopy() *RServerClusterRolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesObservation.
func (*RServerClusterRolesObservation) DeepCopyInto ¶
func (in *RServerClusterRolesObservation) DeepCopyInto(out *RServerClusterRolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesParameters ¶
type RServerClusterRolesParameters struct { // +kubebuilder:validation:Required EdgeNode []RServerClusterRolesEdgeNodeParameters `json:"edgeNode" tf:"edge_node,omitempty"` // +kubebuilder:validation:Required HeadNode []RServerClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // +kubebuilder:validation:Required WorkerNode []RServerClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // +kubebuilder:validation:Required ZookeeperNode []RServerClusterRolesZookeeperNodeParameters `json:"zookeeperNode" tf:"zookeeper_node,omitempty"` }
func (*RServerClusterRolesParameters) DeepCopy ¶
func (in *RServerClusterRolesParameters) DeepCopy() *RServerClusterRolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesParameters.
func (*RServerClusterRolesParameters) DeepCopyInto ¶
func (in *RServerClusterRolesParameters) DeepCopyInto(out *RServerClusterRolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesWorkerNodeObservation ¶
type RServerClusterRolesWorkerNodeObservation struct { }
func (*RServerClusterRolesWorkerNodeObservation) DeepCopy ¶
func (in *RServerClusterRolesWorkerNodeObservation) DeepCopy() *RServerClusterRolesWorkerNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesWorkerNodeObservation.
func (*RServerClusterRolesWorkerNodeObservation) DeepCopyInto ¶
func (in *RServerClusterRolesWorkerNodeObservation) DeepCopyInto(out *RServerClusterRolesWorkerNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesWorkerNodeParameters ¶
type RServerClusterRolesWorkerNodeParameters struct { // +kubebuilder:validation:Optional MinInstanceCount *int64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RServerClusterRolesWorkerNodeParameters) DeepCopy ¶
func (in *RServerClusterRolesWorkerNodeParameters) DeepCopy() *RServerClusterRolesWorkerNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesWorkerNodeParameters.
func (*RServerClusterRolesWorkerNodeParameters) DeepCopyInto ¶
func (in *RServerClusterRolesWorkerNodeParameters) DeepCopyInto(out *RServerClusterRolesWorkerNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesZookeeperNodeObservation ¶
type RServerClusterRolesZookeeperNodeObservation struct { }
func (*RServerClusterRolesZookeeperNodeObservation) DeepCopy ¶
func (in *RServerClusterRolesZookeeperNodeObservation) DeepCopy() *RServerClusterRolesZookeeperNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesZookeeperNodeObservation.
func (*RServerClusterRolesZookeeperNodeObservation) DeepCopyInto ¶
func (in *RServerClusterRolesZookeeperNodeObservation) DeepCopyInto(out *RServerClusterRolesZookeeperNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterRolesZookeeperNodeParameters ¶
type RServerClusterRolesZookeeperNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RServerClusterRolesZookeeperNodeParameters) DeepCopy ¶
func (in *RServerClusterRolesZookeeperNodeParameters) DeepCopy() *RServerClusterRolesZookeeperNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterRolesZookeeperNodeParameters.
func (*RServerClusterRolesZookeeperNodeParameters) DeepCopyInto ¶
func (in *RServerClusterRolesZookeeperNodeParameters) DeepCopyInto(out *RServerClusterRolesZookeeperNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterSpec ¶
type RServerClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RServerClusterParameters `json:"forProvider"` }
RServerClusterSpec defines the desired state of RServerCluster
func (*RServerClusterSpec) DeepCopy ¶
func (in *RServerClusterSpec) DeepCopy() *RServerClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterSpec.
func (*RServerClusterSpec) DeepCopyInto ¶
func (in *RServerClusterSpec) DeepCopyInto(out *RServerClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterStatus ¶
type RServerClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RServerClusterObservation `json:"atProvider,omitempty"` }
RServerClusterStatus defines the observed state of RServerCluster.
func (*RServerClusterStatus) DeepCopy ¶
func (in *RServerClusterStatus) DeepCopy() *RServerClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterStatus.
func (*RServerClusterStatus) DeepCopyInto ¶
func (in *RServerClusterStatus) DeepCopyInto(out *RServerClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterStorageAccountObservation ¶
type RServerClusterStorageAccountObservation struct { }
func (*RServerClusterStorageAccountObservation) DeepCopy ¶
func (in *RServerClusterStorageAccountObservation) DeepCopy() *RServerClusterStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterStorageAccountObservation.
func (*RServerClusterStorageAccountObservation) DeepCopyInto ¶
func (in *RServerClusterStorageAccountObservation) DeepCopyInto(out *RServerClusterStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RServerClusterStorageAccountParameters ¶
type RServerClusterStorageAccountParameters struct { // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*RServerClusterStorageAccountParameters) DeepCopy ¶
func (in *RServerClusterStorageAccountParameters) DeepCopy() *RServerClusterStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RServerClusterStorageAccountParameters.
func (*RServerClusterStorageAccountParameters) DeepCopyInto ¶
func (in *RServerClusterStorageAccountParameters) DeepCopyInto(out *RServerClusterStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceObservation ¶
type RecurrenceObservation struct { }
func (*RecurrenceObservation) DeepCopy ¶
func (in *RecurrenceObservation) DeepCopy() *RecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceObservation.
func (*RecurrenceObservation) DeepCopyInto ¶
func (in *RecurrenceObservation) DeepCopyInto(out *RecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceParameters ¶
type RecurrenceParameters struct { // +kubebuilder:validation:Required Schedule []ScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // +kubebuilder:validation:Required Timezone *string `json:"timezone" tf:"timezone,omitempty"` }
func (*RecurrenceParameters) DeepCopy ¶
func (in *RecurrenceParameters) DeepCopy() *RecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceParameters.
func (*RecurrenceParameters) DeepCopyInto ¶
func (in *RecurrenceParameters) DeepCopyInto(out *RecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceScheduleObservation ¶
type RecurrenceScheduleObservation struct { }
func (*RecurrenceScheduleObservation) DeepCopy ¶
func (in *RecurrenceScheduleObservation) DeepCopy() *RecurrenceScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceScheduleObservation.
func (*RecurrenceScheduleObservation) DeepCopyInto ¶
func (in *RecurrenceScheduleObservation) DeepCopyInto(out *RecurrenceScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceScheduleParameters ¶
type RecurrenceScheduleParameters struct { // +kubebuilder:validation:Required Days []*string `json:"days" tf:"days,omitempty"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Time *string `json:"time" tf:"time,omitempty"` }
func (*RecurrenceScheduleParameters) DeepCopy ¶
func (in *RecurrenceScheduleParameters) DeepCopy() *RecurrenceScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceScheduleParameters.
func (*RecurrenceScheduleParameters) DeepCopyInto ¶
func (in *RecurrenceScheduleParameters) DeepCopyInto(out *RecurrenceScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestProxyObservation ¶
type RestProxyObservation struct { }
func (*RestProxyObservation) DeepCopy ¶
func (in *RestProxyObservation) DeepCopy() *RestProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestProxyObservation.
func (*RestProxyObservation) DeepCopyInto ¶
func (in *RestProxyObservation) DeepCopyInto(out *RestProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestProxyParameters ¶
type RestProxyParameters struct { // +kubebuilder:validation:Required SecurityGroupID *string `json:"securityGroupId" tf:"security_group_id,omitempty"` }
func (*RestProxyParameters) DeepCopy ¶
func (in *RestProxyParameters) DeepCopy() *RestProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestProxyParameters.
func (*RestProxyParameters) DeepCopyInto ¶
func (in *RestProxyParameters) DeepCopyInto(out *RestProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesEdgeNodeObservation ¶
type RolesEdgeNodeObservation struct { }
func (*RolesEdgeNodeObservation) DeepCopy ¶
func (in *RolesEdgeNodeObservation) DeepCopy() *RolesEdgeNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesEdgeNodeObservation.
func (*RolesEdgeNodeObservation) DeepCopyInto ¶
func (in *RolesEdgeNodeObservation) DeepCopyInto(out *RolesEdgeNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesEdgeNodeParameters ¶
type RolesEdgeNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RolesEdgeNodeParameters) DeepCopy ¶
func (in *RolesEdgeNodeParameters) DeepCopy() *RolesEdgeNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesEdgeNodeParameters.
func (*RolesEdgeNodeParameters) DeepCopyInto ¶
func (in *RolesEdgeNodeParameters) DeepCopyInto(out *RolesEdgeNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesHeadNodeObservation ¶
type RolesHeadNodeObservation struct { }
func (*RolesHeadNodeObservation) DeepCopy ¶
func (in *RolesHeadNodeObservation) DeepCopy() *RolesHeadNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesHeadNodeObservation.
func (*RolesHeadNodeObservation) DeepCopyInto ¶
func (in *RolesHeadNodeObservation) DeepCopyInto(out *RolesHeadNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesHeadNodeParameters ¶
type RolesHeadNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RolesHeadNodeParameters) DeepCopy ¶
func (in *RolesHeadNodeParameters) DeepCopy() *RolesHeadNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesHeadNodeParameters.
func (*RolesHeadNodeParameters) DeepCopyInto ¶
func (in *RolesHeadNodeParameters) DeepCopyInto(out *RolesHeadNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesObservation ¶
type RolesObservation struct { }
func (*RolesObservation) DeepCopy ¶
func (in *RolesObservation) DeepCopy() *RolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesObservation.
func (*RolesObservation) DeepCopyInto ¶
func (in *RolesObservation) DeepCopyInto(out *RolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesParameters ¶
type RolesParameters struct { // +kubebuilder:validation:Optional EdgeNode []EdgeNodeParameters `json:"edgeNode,omitempty" tf:"edge_node,omitempty"` // +kubebuilder:validation:Required HeadNode []HeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // +kubebuilder:validation:Required WorkerNode []WorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // +kubebuilder:validation:Required ZookeeperNode []ZookeeperNodeParameters `json:"zookeeperNode" tf:"zookeeper_node,omitempty"` }
func (*RolesParameters) DeepCopy ¶
func (in *RolesParameters) DeepCopy() *RolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesParameters.
func (*RolesParameters) DeepCopyInto ¶
func (in *RolesParameters) DeepCopyInto(out *RolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeAutoscaleObservation ¶
type RolesWorkerNodeAutoscaleObservation struct { }
func (*RolesWorkerNodeAutoscaleObservation) DeepCopy ¶
func (in *RolesWorkerNodeAutoscaleObservation) DeepCopy() *RolesWorkerNodeAutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeAutoscaleObservation.
func (*RolesWorkerNodeAutoscaleObservation) DeepCopyInto ¶
func (in *RolesWorkerNodeAutoscaleObservation) DeepCopyInto(out *RolesWorkerNodeAutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeAutoscaleParameters ¶
type RolesWorkerNodeAutoscaleParameters struct { // +kubebuilder:validation:Optional Capacity []AutoscaleCapacityParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // +kubebuilder:validation:Optional Recurrence []WorkerNodeAutoscaleRecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*RolesWorkerNodeAutoscaleParameters) DeepCopy ¶
func (in *RolesWorkerNodeAutoscaleParameters) DeepCopy() *RolesWorkerNodeAutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeAutoscaleParameters.
func (*RolesWorkerNodeAutoscaleParameters) DeepCopyInto ¶
func (in *RolesWorkerNodeAutoscaleParameters) DeepCopyInto(out *RolesWorkerNodeAutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeAutoscaleRecurrenceObservation ¶
type RolesWorkerNodeAutoscaleRecurrenceObservation struct { }
func (*RolesWorkerNodeAutoscaleRecurrenceObservation) DeepCopy ¶
func (in *RolesWorkerNodeAutoscaleRecurrenceObservation) DeepCopy() *RolesWorkerNodeAutoscaleRecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeAutoscaleRecurrenceObservation.
func (*RolesWorkerNodeAutoscaleRecurrenceObservation) DeepCopyInto ¶
func (in *RolesWorkerNodeAutoscaleRecurrenceObservation) DeepCopyInto(out *RolesWorkerNodeAutoscaleRecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeAutoscaleRecurrenceParameters ¶
type RolesWorkerNodeAutoscaleRecurrenceParameters struct { // +kubebuilder:validation:Required Schedule []WorkerNodeAutoscaleRecurrenceScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // +kubebuilder:validation:Required Timezone *string `json:"timezone" tf:"timezone,omitempty"` }
func (*RolesWorkerNodeAutoscaleRecurrenceParameters) DeepCopy ¶
func (in *RolesWorkerNodeAutoscaleRecurrenceParameters) DeepCopy() *RolesWorkerNodeAutoscaleRecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeAutoscaleRecurrenceParameters.
func (*RolesWorkerNodeAutoscaleRecurrenceParameters) DeepCopyInto ¶
func (in *RolesWorkerNodeAutoscaleRecurrenceParameters) DeepCopyInto(out *RolesWorkerNodeAutoscaleRecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeObservation ¶
type RolesWorkerNodeObservation struct { }
func (*RolesWorkerNodeObservation) DeepCopy ¶
func (in *RolesWorkerNodeObservation) DeepCopy() *RolesWorkerNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeObservation.
func (*RolesWorkerNodeObservation) DeepCopyInto ¶
func (in *RolesWorkerNodeObservation) DeepCopyInto(out *RolesWorkerNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeParameters ¶
type RolesWorkerNodeParameters struct { // +kubebuilder:validation:Optional Autoscale []WorkerNodeAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional MinInstanceCount *int64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RolesWorkerNodeParameters) DeepCopy ¶
func (in *RolesWorkerNodeParameters) DeepCopy() *RolesWorkerNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeParameters.
func (*RolesWorkerNodeParameters) DeepCopyInto ¶
func (in *RolesWorkerNodeParameters) DeepCopyInto(out *RolesWorkerNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesZookeeperNodeObservation ¶
type RolesZookeeperNodeObservation struct { }
func (*RolesZookeeperNodeObservation) DeepCopy ¶
func (in *RolesZookeeperNodeObservation) DeepCopy() *RolesZookeeperNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesZookeeperNodeObservation.
func (*RolesZookeeperNodeObservation) DeepCopyInto ¶
func (in *RolesZookeeperNodeObservation) DeepCopyInto(out *RolesZookeeperNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesZookeeperNodeParameters ¶
type RolesZookeeperNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RolesZookeeperNodeParameters) DeepCopy ¶
func (in *RolesZookeeperNodeParameters) DeepCopy() *RolesZookeeperNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesZookeeperNodeParameters.
func (*RolesZookeeperNodeParameters) DeepCopyInto ¶
func (in *RolesZookeeperNodeParameters) DeepCopyInto(out *RolesZookeeperNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶
type ScheduleObservation struct { }
func (*ScheduleObservation) DeepCopy ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct { // +kubebuilder:validation:Required Days []*string `json:"days" tf:"days,omitempty"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Time *string `json:"time" tf:"time,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileObservation ¶
type SecurityProfileObservation struct { }
func (*SecurityProfileObservation) DeepCopy ¶
func (in *SecurityProfileObservation) DeepCopy() *SecurityProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileObservation.
func (*SecurityProfileObservation) DeepCopyInto ¶
func (in *SecurityProfileObservation) DeepCopyInto(out *SecurityProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileParameters ¶
type SecurityProfileParameters struct { // +kubebuilder:validation:Required AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // +kubebuilder:validation:Optional ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Required DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // +kubebuilder:validation:Required LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // +kubebuilder:validation:Required MsiResourceID *string `json:"msiResourceId" tf:"msi_resource_id,omitempty"` }
func (*SecurityProfileParameters) DeepCopy ¶
func (in *SecurityProfileParameters) DeepCopy() *SecurityProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileParameters.
func (*SecurityProfileParameters) DeepCopyInto ¶
func (in *SecurityProfileParameters) DeepCopyInto(out *SecurityProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkCluster ¶
type SparkCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SparkClusterSpec `json:"spec"` Status SparkClusterStatus `json:"status,omitempty"` }
SparkCluster is the Schema for the SparkClusters 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,azurejet}
func (*SparkCluster) DeepCopy ¶
func (in *SparkCluster) DeepCopy() *SparkCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkCluster.
func (*SparkCluster) DeepCopyInto ¶
func (in *SparkCluster) DeepCopyInto(out *SparkCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SparkCluster) DeepCopyObject ¶
func (in *SparkCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SparkCluster) GetCondition ¶
func (mg *SparkCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SparkCluster.
func (*SparkCluster) GetConnectionDetailsMapping ¶
func (tr *SparkCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SparkCluster
func (*SparkCluster) GetDeletionPolicy ¶
func (mg *SparkCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SparkCluster.
func (*SparkCluster) GetID ¶
func (tr *SparkCluster) GetID() string
GetID returns ID of underlying Terraform resource of this SparkCluster
func (*SparkCluster) GetObservation ¶
func (tr *SparkCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this SparkCluster
func (*SparkCluster) GetParameters ¶
func (tr *SparkCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this SparkCluster
func (*SparkCluster) GetProviderConfigReference ¶
func (mg *SparkCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SparkCluster.
func (*SparkCluster) GetProviderReference ¶
func (mg *SparkCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this SparkCluster. Deprecated: Use GetProviderConfigReference.
func (*SparkCluster) GetTerraformResourceType ¶
func (mg *SparkCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SparkCluster
func (*SparkCluster) GetTerraformSchemaVersion ¶
func (tr *SparkCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SparkCluster) GetWriteConnectionSecretToReference ¶
func (mg *SparkCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SparkCluster.
func (*SparkCluster) LateInitialize ¶
func (tr *SparkCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SparkCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*SparkCluster) ResolveReferences ¶
ResolveReferences of this SparkCluster.
func (*SparkCluster) SetConditions ¶
func (mg *SparkCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this SparkCluster.
func (*SparkCluster) SetDeletionPolicy ¶
func (mg *SparkCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SparkCluster.
func (*SparkCluster) SetObservation ¶
func (tr *SparkCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this SparkCluster
func (*SparkCluster) SetParameters ¶
func (tr *SparkCluster) SetParameters(params map[string]interface{}) error
SetParameters for this SparkCluster
func (*SparkCluster) SetProviderConfigReference ¶
func (mg *SparkCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SparkCluster.
func (*SparkCluster) SetProviderReference ¶
func (mg *SparkCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SparkCluster. Deprecated: Use SetProviderConfigReference.
func (*SparkCluster) SetWriteConnectionSecretToReference ¶
func (mg *SparkCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SparkCluster.
type SparkClusterComponentVersionObservation ¶
type SparkClusterComponentVersionObservation struct { }
func (*SparkClusterComponentVersionObservation) DeepCopy ¶
func (in *SparkClusterComponentVersionObservation) DeepCopy() *SparkClusterComponentVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterComponentVersionObservation.
func (*SparkClusterComponentVersionObservation) DeepCopyInto ¶
func (in *SparkClusterComponentVersionObservation) DeepCopyInto(out *SparkClusterComponentVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterComponentVersionParameters ¶
type SparkClusterComponentVersionParameters struct { // +kubebuilder:validation:Required Spark *string `json:"spark" tf:"spark,omitempty"` }
func (*SparkClusterComponentVersionParameters) DeepCopy ¶
func (in *SparkClusterComponentVersionParameters) DeepCopy() *SparkClusterComponentVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterComponentVersionParameters.
func (*SparkClusterComponentVersionParameters) DeepCopyInto ¶
func (in *SparkClusterComponentVersionParameters) DeepCopyInto(out *SparkClusterComponentVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterGatewayObservation ¶
type SparkClusterGatewayObservation struct { }
func (*SparkClusterGatewayObservation) DeepCopy ¶
func (in *SparkClusterGatewayObservation) DeepCopy() *SparkClusterGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterGatewayObservation.
func (*SparkClusterGatewayObservation) DeepCopyInto ¶
func (in *SparkClusterGatewayObservation) DeepCopyInto(out *SparkClusterGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterGatewayParameters ¶
type SparkClusterGatewayParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*SparkClusterGatewayParameters) DeepCopy ¶
func (in *SparkClusterGatewayParameters) DeepCopy() *SparkClusterGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterGatewayParameters.
func (*SparkClusterGatewayParameters) DeepCopyInto ¶
func (in *SparkClusterGatewayParameters) DeepCopyInto(out *SparkClusterGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterList ¶
type SparkClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SparkCluster `json:"items"` }
SparkClusterList contains a list of SparkClusters
func (*SparkClusterList) DeepCopy ¶
func (in *SparkClusterList) DeepCopy() *SparkClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterList.
func (*SparkClusterList) DeepCopyInto ¶
func (in *SparkClusterList) DeepCopyInto(out *SparkClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SparkClusterList) DeepCopyObject ¶
func (in *SparkClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SparkClusterList) GetItems ¶
func (l *SparkClusterList) GetItems() []resource.Managed
GetItems of this SparkClusterList.
type SparkClusterMetastoresAmbariObservation ¶
type SparkClusterMetastoresAmbariObservation struct { }
func (*SparkClusterMetastoresAmbariObservation) DeepCopy ¶
func (in *SparkClusterMetastoresAmbariObservation) DeepCopy() *SparkClusterMetastoresAmbariObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresAmbariObservation.
func (*SparkClusterMetastoresAmbariObservation) DeepCopyInto ¶
func (in *SparkClusterMetastoresAmbariObservation) DeepCopyInto(out *SparkClusterMetastoresAmbariObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresAmbariParameters ¶
type SparkClusterMetastoresAmbariParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*SparkClusterMetastoresAmbariParameters) DeepCopy ¶
func (in *SparkClusterMetastoresAmbariParameters) DeepCopy() *SparkClusterMetastoresAmbariParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresAmbariParameters.
func (*SparkClusterMetastoresAmbariParameters) DeepCopyInto ¶
func (in *SparkClusterMetastoresAmbariParameters) DeepCopyInto(out *SparkClusterMetastoresAmbariParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresHiveObservation ¶
type SparkClusterMetastoresHiveObservation struct { }
func (*SparkClusterMetastoresHiveObservation) DeepCopy ¶
func (in *SparkClusterMetastoresHiveObservation) DeepCopy() *SparkClusterMetastoresHiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresHiveObservation.
func (*SparkClusterMetastoresHiveObservation) DeepCopyInto ¶
func (in *SparkClusterMetastoresHiveObservation) DeepCopyInto(out *SparkClusterMetastoresHiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresHiveParameters ¶
type SparkClusterMetastoresHiveParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*SparkClusterMetastoresHiveParameters) DeepCopy ¶
func (in *SparkClusterMetastoresHiveParameters) DeepCopy() *SparkClusterMetastoresHiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresHiveParameters.
func (*SparkClusterMetastoresHiveParameters) DeepCopyInto ¶
func (in *SparkClusterMetastoresHiveParameters) DeepCopyInto(out *SparkClusterMetastoresHiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresObservation ¶
type SparkClusterMetastoresObservation struct { }
func (*SparkClusterMetastoresObservation) DeepCopy ¶
func (in *SparkClusterMetastoresObservation) DeepCopy() *SparkClusterMetastoresObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresObservation.
func (*SparkClusterMetastoresObservation) DeepCopyInto ¶
func (in *SparkClusterMetastoresObservation) DeepCopyInto(out *SparkClusterMetastoresObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresOozieObservation ¶
type SparkClusterMetastoresOozieObservation struct { }
func (*SparkClusterMetastoresOozieObservation) DeepCopy ¶
func (in *SparkClusterMetastoresOozieObservation) DeepCopy() *SparkClusterMetastoresOozieObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresOozieObservation.
func (*SparkClusterMetastoresOozieObservation) DeepCopyInto ¶
func (in *SparkClusterMetastoresOozieObservation) DeepCopyInto(out *SparkClusterMetastoresOozieObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresOozieParameters ¶
type SparkClusterMetastoresOozieParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*SparkClusterMetastoresOozieParameters) DeepCopy ¶
func (in *SparkClusterMetastoresOozieParameters) DeepCopy() *SparkClusterMetastoresOozieParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresOozieParameters.
func (*SparkClusterMetastoresOozieParameters) DeepCopyInto ¶
func (in *SparkClusterMetastoresOozieParameters) DeepCopyInto(out *SparkClusterMetastoresOozieParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresParameters ¶
type SparkClusterMetastoresParameters struct { // +kubebuilder:validation:Optional Ambari []SparkClusterMetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // +kubebuilder:validation:Optional Hive []SparkClusterMetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // +kubebuilder:validation:Optional Oozie []SparkClusterMetastoresOozieParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*SparkClusterMetastoresParameters) DeepCopy ¶
func (in *SparkClusterMetastoresParameters) DeepCopy() *SparkClusterMetastoresParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresParameters.
func (*SparkClusterMetastoresParameters) DeepCopyInto ¶
func (in *SparkClusterMetastoresParameters) DeepCopyInto(out *SparkClusterMetastoresParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMonitorObservation ¶
type SparkClusterMonitorObservation struct { }
func (*SparkClusterMonitorObservation) DeepCopy ¶
func (in *SparkClusterMonitorObservation) DeepCopy() *SparkClusterMonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMonitorObservation.
func (*SparkClusterMonitorObservation) DeepCopyInto ¶
func (in *SparkClusterMonitorObservation) DeepCopyInto(out *SparkClusterMonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMonitorParameters ¶
type SparkClusterMonitorParameters struct { // +kubebuilder:validation:Required LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Required PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*SparkClusterMonitorParameters) DeepCopy ¶
func (in *SparkClusterMonitorParameters) DeepCopy() *SparkClusterMonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMonitorParameters.
func (*SparkClusterMonitorParameters) DeepCopyInto ¶
func (in *SparkClusterMonitorParameters) DeepCopyInto(out *SparkClusterMonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterNetworkObservation ¶
type SparkClusterNetworkObservation struct { }
func (*SparkClusterNetworkObservation) DeepCopy ¶
func (in *SparkClusterNetworkObservation) DeepCopy() *SparkClusterNetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterNetworkObservation.
func (*SparkClusterNetworkObservation) DeepCopyInto ¶
func (in *SparkClusterNetworkObservation) DeepCopyInto(out *SparkClusterNetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterNetworkParameters ¶
type SparkClusterNetworkParameters struct { // +kubebuilder:validation:Optional ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // +kubebuilder:validation:Optional PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*SparkClusterNetworkParameters) DeepCopy ¶
func (in *SparkClusterNetworkParameters) DeepCopy() *SparkClusterNetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterNetworkParameters.
func (*SparkClusterNetworkParameters) DeepCopyInto ¶
func (in *SparkClusterNetworkParameters) DeepCopyInto(out *SparkClusterNetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterObservation ¶
type SparkClusterObservation struct { HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` }
func (*SparkClusterObservation) DeepCopy ¶
func (in *SparkClusterObservation) DeepCopy() *SparkClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterObservation.
func (*SparkClusterObservation) DeepCopyInto ¶
func (in *SparkClusterObservation) DeepCopyInto(out *SparkClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterParameters ¶
type SparkClusterParameters struct { // +kubebuilder:validation:Required ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Required ComponentVersion []SparkClusterComponentVersionParameters `json:"componentVersion" tf:"component_version,omitempty"` // +kubebuilder:validation:Optional EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // +kubebuilder:validation:Required Gateway []SparkClusterGatewayParameters `json:"gateway" tf:"gateway,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional Metastores []SparkClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // +kubebuilder:validation:Optional Monitor []SparkClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Network []SparkClusterNetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Roles []SparkClusterRolesParameters `json:"roles" tf:"roles,omitempty"` // +kubebuilder:validation:Optional SecurityProfile []SparkClusterSecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // +kubebuilder:validation:Optional StorageAccount []SparkClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // +kubebuilder:validation:Optional StorageAccountGen2 []SparkClusterStorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*SparkClusterParameters) DeepCopy ¶
func (in *SparkClusterParameters) DeepCopy() *SparkClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterParameters.
func (*SparkClusterParameters) DeepCopyInto ¶
func (in *SparkClusterParameters) DeepCopyInto(out *SparkClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesHeadNodeObservation ¶
type SparkClusterRolesHeadNodeObservation struct { }
func (*SparkClusterRolesHeadNodeObservation) DeepCopy ¶
func (in *SparkClusterRolesHeadNodeObservation) DeepCopy() *SparkClusterRolesHeadNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesHeadNodeObservation.
func (*SparkClusterRolesHeadNodeObservation) DeepCopyInto ¶
func (in *SparkClusterRolesHeadNodeObservation) DeepCopyInto(out *SparkClusterRolesHeadNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesHeadNodeParameters ¶
type SparkClusterRolesHeadNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*SparkClusterRolesHeadNodeParameters) DeepCopy ¶
func (in *SparkClusterRolesHeadNodeParameters) DeepCopy() *SparkClusterRolesHeadNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesHeadNodeParameters.
func (*SparkClusterRolesHeadNodeParameters) DeepCopyInto ¶
func (in *SparkClusterRolesHeadNodeParameters) DeepCopyInto(out *SparkClusterRolesHeadNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesObservation ¶
type SparkClusterRolesObservation struct { }
func (*SparkClusterRolesObservation) DeepCopy ¶
func (in *SparkClusterRolesObservation) DeepCopy() *SparkClusterRolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesObservation.
func (*SparkClusterRolesObservation) DeepCopyInto ¶
func (in *SparkClusterRolesObservation) DeepCopyInto(out *SparkClusterRolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesParameters ¶
type SparkClusterRolesParameters struct { // +kubebuilder:validation:Required HeadNode []SparkClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // +kubebuilder:validation:Required WorkerNode []SparkClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // +kubebuilder:validation:Required ZookeeperNode []SparkClusterRolesZookeeperNodeParameters `json:"zookeeperNode" tf:"zookeeper_node,omitempty"` }
func (*SparkClusterRolesParameters) DeepCopy ¶
func (in *SparkClusterRolesParameters) DeepCopy() *SparkClusterRolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesParameters.
func (*SparkClusterRolesParameters) DeepCopyInto ¶
func (in *SparkClusterRolesParameters) DeepCopyInto(out *SparkClusterRolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesWorkerNodeAutoscaleObservation ¶
type SparkClusterRolesWorkerNodeAutoscaleObservation struct { }
func (*SparkClusterRolesWorkerNodeAutoscaleObservation) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeAutoscaleObservation) DeepCopy() *SparkClusterRolesWorkerNodeAutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeAutoscaleObservation.
func (*SparkClusterRolesWorkerNodeAutoscaleObservation) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeAutoscaleObservation) DeepCopyInto(out *SparkClusterRolesWorkerNodeAutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesWorkerNodeAutoscaleParameters ¶
type SparkClusterRolesWorkerNodeAutoscaleParameters struct { // +kubebuilder:validation:Optional Capacity []WorkerNodeAutoscaleCapacityParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // +kubebuilder:validation:Optional Recurrence []RolesWorkerNodeAutoscaleRecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*SparkClusterRolesWorkerNodeAutoscaleParameters) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeAutoscaleParameters) DeepCopy() *SparkClusterRolesWorkerNodeAutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeAutoscaleParameters.
func (*SparkClusterRolesWorkerNodeAutoscaleParameters) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeAutoscaleParameters) DeepCopyInto(out *SparkClusterRolesWorkerNodeAutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesWorkerNodeObservation ¶
type SparkClusterRolesWorkerNodeObservation struct { }
func (*SparkClusterRolesWorkerNodeObservation) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeObservation) DeepCopy() *SparkClusterRolesWorkerNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeObservation.
func (*SparkClusterRolesWorkerNodeObservation) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeObservation) DeepCopyInto(out *SparkClusterRolesWorkerNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesWorkerNodeParameters ¶
type SparkClusterRolesWorkerNodeParameters struct { // +kubebuilder:validation:Optional Autoscale []SparkClusterRolesWorkerNodeAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional MinInstanceCount *int64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*SparkClusterRolesWorkerNodeParameters) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeParameters) DeepCopy() *SparkClusterRolesWorkerNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeParameters.
func (*SparkClusterRolesWorkerNodeParameters) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeParameters) DeepCopyInto(out *SparkClusterRolesWorkerNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesZookeeperNodeObservation ¶
type SparkClusterRolesZookeeperNodeObservation struct { }
func (*SparkClusterRolesZookeeperNodeObservation) DeepCopy ¶
func (in *SparkClusterRolesZookeeperNodeObservation) DeepCopy() *SparkClusterRolesZookeeperNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesZookeeperNodeObservation.
func (*SparkClusterRolesZookeeperNodeObservation) DeepCopyInto ¶
func (in *SparkClusterRolesZookeeperNodeObservation) DeepCopyInto(out *SparkClusterRolesZookeeperNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesZookeeperNodeParameters ¶
type SparkClusterRolesZookeeperNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*SparkClusterRolesZookeeperNodeParameters) DeepCopy ¶
func (in *SparkClusterRolesZookeeperNodeParameters) DeepCopy() *SparkClusterRolesZookeeperNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesZookeeperNodeParameters.
func (*SparkClusterRolesZookeeperNodeParameters) DeepCopyInto ¶
func (in *SparkClusterRolesZookeeperNodeParameters) DeepCopyInto(out *SparkClusterRolesZookeeperNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterSecurityProfileObservation ¶
type SparkClusterSecurityProfileObservation struct { }
func (*SparkClusterSecurityProfileObservation) DeepCopy ¶
func (in *SparkClusterSecurityProfileObservation) DeepCopy() *SparkClusterSecurityProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterSecurityProfileObservation.
func (*SparkClusterSecurityProfileObservation) DeepCopyInto ¶
func (in *SparkClusterSecurityProfileObservation) DeepCopyInto(out *SparkClusterSecurityProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterSecurityProfileParameters ¶
type SparkClusterSecurityProfileParameters struct { // +kubebuilder:validation:Required AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // +kubebuilder:validation:Optional ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Required DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // +kubebuilder:validation:Required LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // +kubebuilder:validation:Required MsiResourceID *string `json:"msiResourceId" tf:"msi_resource_id,omitempty"` }
func (*SparkClusterSecurityProfileParameters) DeepCopy ¶
func (in *SparkClusterSecurityProfileParameters) DeepCopy() *SparkClusterSecurityProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterSecurityProfileParameters.
func (*SparkClusterSecurityProfileParameters) DeepCopyInto ¶
func (in *SparkClusterSecurityProfileParameters) DeepCopyInto(out *SparkClusterSecurityProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterSpec ¶
type SparkClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SparkClusterParameters `json:"forProvider"` }
SparkClusterSpec defines the desired state of SparkCluster
func (*SparkClusterSpec) DeepCopy ¶
func (in *SparkClusterSpec) DeepCopy() *SparkClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterSpec.
func (*SparkClusterSpec) DeepCopyInto ¶
func (in *SparkClusterSpec) DeepCopyInto(out *SparkClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterStatus ¶
type SparkClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SparkClusterObservation `json:"atProvider,omitempty"` }
SparkClusterStatus defines the observed state of SparkCluster.
func (*SparkClusterStatus) DeepCopy ¶
func (in *SparkClusterStatus) DeepCopy() *SparkClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterStatus.
func (*SparkClusterStatus) DeepCopyInto ¶
func (in *SparkClusterStatus) DeepCopyInto(out *SparkClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterStorageAccountGen2Observation ¶
type SparkClusterStorageAccountGen2Observation struct { }
func (*SparkClusterStorageAccountGen2Observation) DeepCopy ¶
func (in *SparkClusterStorageAccountGen2Observation) DeepCopy() *SparkClusterStorageAccountGen2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterStorageAccountGen2Observation.
func (*SparkClusterStorageAccountGen2Observation) DeepCopyInto ¶
func (in *SparkClusterStorageAccountGen2Observation) DeepCopyInto(out *SparkClusterStorageAccountGen2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterStorageAccountGen2Parameters ¶
type SparkClusterStorageAccountGen2Parameters struct { // +kubebuilder:validation:Required FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // +kubebuilder:validation:Required StorageResourceID *string `json:"storageResourceId" tf:"storage_resource_id,omitempty"` }
func (*SparkClusterStorageAccountGen2Parameters) DeepCopy ¶
func (in *SparkClusterStorageAccountGen2Parameters) DeepCopy() *SparkClusterStorageAccountGen2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterStorageAccountGen2Parameters.
func (*SparkClusterStorageAccountGen2Parameters) DeepCopyInto ¶
func (in *SparkClusterStorageAccountGen2Parameters) DeepCopyInto(out *SparkClusterStorageAccountGen2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterStorageAccountObservation ¶
type SparkClusterStorageAccountObservation struct { }
func (*SparkClusterStorageAccountObservation) DeepCopy ¶
func (in *SparkClusterStorageAccountObservation) DeepCopy() *SparkClusterStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterStorageAccountObservation.
func (*SparkClusterStorageAccountObservation) DeepCopyInto ¶
func (in *SparkClusterStorageAccountObservation) DeepCopyInto(out *SparkClusterStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterStorageAccountParameters ¶
type SparkClusterStorageAccountParameters struct { // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*SparkClusterStorageAccountParameters) DeepCopy ¶
func (in *SparkClusterStorageAccountParameters) DeepCopy() *SparkClusterStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterStorageAccountParameters.
func (*SparkClusterStorageAccountParameters) DeepCopyInto ¶
func (in *SparkClusterStorageAccountParameters) DeepCopyInto(out *SparkClusterStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountGen2Observation ¶
type StorageAccountGen2Observation struct { }
func (*StorageAccountGen2Observation) DeepCopy ¶
func (in *StorageAccountGen2Observation) DeepCopy() *StorageAccountGen2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountGen2Observation.
func (*StorageAccountGen2Observation) DeepCopyInto ¶
func (in *StorageAccountGen2Observation) DeepCopyInto(out *StorageAccountGen2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountGen2Parameters ¶
type StorageAccountGen2Parameters struct { // +kubebuilder:validation:Required FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // +kubebuilder:validation:Required StorageResourceID *string `json:"storageResourceId" tf:"storage_resource_id,omitempty"` }
func (*StorageAccountGen2Parameters) DeepCopy ¶
func (in *StorageAccountGen2Parameters) DeepCopy() *StorageAccountGen2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountGen2Parameters.
func (*StorageAccountGen2Parameters) DeepCopyInto ¶
func (in *StorageAccountGen2Parameters) DeepCopyInto(out *StorageAccountGen2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountObservation ¶
type StorageAccountObservation struct { }
func (*StorageAccountObservation) DeepCopy ¶
func (in *StorageAccountObservation) DeepCopy() *StorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountObservation.
func (*StorageAccountObservation) DeepCopyInto ¶
func (in *StorageAccountObservation) DeepCopyInto(out *StorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountParameters ¶
type StorageAccountParameters struct { // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*StorageAccountParameters) DeepCopy ¶
func (in *StorageAccountParameters) DeepCopy() *StorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountParameters.
func (*StorageAccountParameters) DeepCopyInto ¶
func (in *StorageAccountParameters) DeepCopyInto(out *StorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormCluster ¶
type StormCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StormClusterSpec `json:"spec"` Status StormClusterStatus `json:"status,omitempty"` }
StormCluster is the Schema for the StormClusters 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,azurejet}
func (*StormCluster) DeepCopy ¶
func (in *StormCluster) DeepCopy() *StormCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormCluster.
func (*StormCluster) DeepCopyInto ¶
func (in *StormCluster) DeepCopyInto(out *StormCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StormCluster) DeepCopyObject ¶
func (in *StormCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StormCluster) GetCondition ¶
func (mg *StormCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StormCluster.
func (*StormCluster) GetConnectionDetailsMapping ¶
func (tr *StormCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StormCluster
func (*StormCluster) GetDeletionPolicy ¶
func (mg *StormCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StormCluster.
func (*StormCluster) GetID ¶
func (tr *StormCluster) GetID() string
GetID returns ID of underlying Terraform resource of this StormCluster
func (*StormCluster) GetObservation ¶
func (tr *StormCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this StormCluster
func (*StormCluster) GetParameters ¶
func (tr *StormCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this StormCluster
func (*StormCluster) GetProviderConfigReference ¶
func (mg *StormCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StormCluster.
func (*StormCluster) GetProviderReference ¶
func (mg *StormCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this StormCluster. Deprecated: Use GetProviderConfigReference.
func (*StormCluster) GetTerraformResourceType ¶
func (mg *StormCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StormCluster
func (*StormCluster) GetTerraformSchemaVersion ¶
func (tr *StormCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StormCluster) GetWriteConnectionSecretToReference ¶
func (mg *StormCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StormCluster.
func (*StormCluster) LateInitialize ¶
func (tr *StormCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StormCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*StormCluster) ResolveReferences ¶
ResolveReferences of this StormCluster.
func (*StormCluster) SetConditions ¶
func (mg *StormCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this StormCluster.
func (*StormCluster) SetDeletionPolicy ¶
func (mg *StormCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StormCluster.
func (*StormCluster) SetObservation ¶
func (tr *StormCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this StormCluster
func (*StormCluster) SetParameters ¶
func (tr *StormCluster) SetParameters(params map[string]interface{}) error
SetParameters for this StormCluster
func (*StormCluster) SetProviderConfigReference ¶
func (mg *StormCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StormCluster.
func (*StormCluster) SetProviderReference ¶
func (mg *StormCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StormCluster. Deprecated: Use SetProviderConfigReference.
func (*StormCluster) SetWriteConnectionSecretToReference ¶
func (mg *StormCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StormCluster.
type StormClusterComponentVersionObservation ¶
type StormClusterComponentVersionObservation struct { }
func (*StormClusterComponentVersionObservation) DeepCopy ¶
func (in *StormClusterComponentVersionObservation) DeepCopy() *StormClusterComponentVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterComponentVersionObservation.
func (*StormClusterComponentVersionObservation) DeepCopyInto ¶
func (in *StormClusterComponentVersionObservation) DeepCopyInto(out *StormClusterComponentVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterComponentVersionParameters ¶
type StormClusterComponentVersionParameters struct { // +kubebuilder:validation:Required Storm *string `json:"storm" tf:"storm,omitempty"` }
func (*StormClusterComponentVersionParameters) DeepCopy ¶
func (in *StormClusterComponentVersionParameters) DeepCopy() *StormClusterComponentVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterComponentVersionParameters.
func (*StormClusterComponentVersionParameters) DeepCopyInto ¶
func (in *StormClusterComponentVersionParameters) DeepCopyInto(out *StormClusterComponentVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterGatewayObservation ¶
type StormClusterGatewayObservation struct { }
func (*StormClusterGatewayObservation) DeepCopy ¶
func (in *StormClusterGatewayObservation) DeepCopy() *StormClusterGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterGatewayObservation.
func (*StormClusterGatewayObservation) DeepCopyInto ¶
func (in *StormClusterGatewayObservation) DeepCopyInto(out *StormClusterGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterGatewayParameters ¶
type StormClusterGatewayParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*StormClusterGatewayParameters) DeepCopy ¶
func (in *StormClusterGatewayParameters) DeepCopy() *StormClusterGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterGatewayParameters.
func (*StormClusterGatewayParameters) DeepCopyInto ¶
func (in *StormClusterGatewayParameters) DeepCopyInto(out *StormClusterGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterList ¶
type StormClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StormCluster `json:"items"` }
StormClusterList contains a list of StormClusters
func (*StormClusterList) DeepCopy ¶
func (in *StormClusterList) DeepCopy() *StormClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterList.
func (*StormClusterList) DeepCopyInto ¶
func (in *StormClusterList) DeepCopyInto(out *StormClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StormClusterList) DeepCopyObject ¶
func (in *StormClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StormClusterList) GetItems ¶
func (l *StormClusterList) GetItems() []resource.Managed
GetItems of this StormClusterList.
type StormClusterMetastoresAmbariObservation ¶
type StormClusterMetastoresAmbariObservation struct { }
func (*StormClusterMetastoresAmbariObservation) DeepCopy ¶
func (in *StormClusterMetastoresAmbariObservation) DeepCopy() *StormClusterMetastoresAmbariObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMetastoresAmbariObservation.
func (*StormClusterMetastoresAmbariObservation) DeepCopyInto ¶
func (in *StormClusterMetastoresAmbariObservation) DeepCopyInto(out *StormClusterMetastoresAmbariObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMetastoresAmbariParameters ¶
type StormClusterMetastoresAmbariParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*StormClusterMetastoresAmbariParameters) DeepCopy ¶
func (in *StormClusterMetastoresAmbariParameters) DeepCopy() *StormClusterMetastoresAmbariParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMetastoresAmbariParameters.
func (*StormClusterMetastoresAmbariParameters) DeepCopyInto ¶
func (in *StormClusterMetastoresAmbariParameters) DeepCopyInto(out *StormClusterMetastoresAmbariParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMetastoresHiveObservation ¶
type StormClusterMetastoresHiveObservation struct { }
func (*StormClusterMetastoresHiveObservation) DeepCopy ¶
func (in *StormClusterMetastoresHiveObservation) DeepCopy() *StormClusterMetastoresHiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMetastoresHiveObservation.
func (*StormClusterMetastoresHiveObservation) DeepCopyInto ¶
func (in *StormClusterMetastoresHiveObservation) DeepCopyInto(out *StormClusterMetastoresHiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMetastoresHiveParameters ¶
type StormClusterMetastoresHiveParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*StormClusterMetastoresHiveParameters) DeepCopy ¶
func (in *StormClusterMetastoresHiveParameters) DeepCopy() *StormClusterMetastoresHiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMetastoresHiveParameters.
func (*StormClusterMetastoresHiveParameters) DeepCopyInto ¶
func (in *StormClusterMetastoresHiveParameters) DeepCopyInto(out *StormClusterMetastoresHiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMetastoresObservation ¶
type StormClusterMetastoresObservation struct { }
func (*StormClusterMetastoresObservation) DeepCopy ¶
func (in *StormClusterMetastoresObservation) DeepCopy() *StormClusterMetastoresObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMetastoresObservation.
func (*StormClusterMetastoresObservation) DeepCopyInto ¶
func (in *StormClusterMetastoresObservation) DeepCopyInto(out *StormClusterMetastoresObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMetastoresOozieObservation ¶
type StormClusterMetastoresOozieObservation struct { }
func (*StormClusterMetastoresOozieObservation) DeepCopy ¶
func (in *StormClusterMetastoresOozieObservation) DeepCopy() *StormClusterMetastoresOozieObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMetastoresOozieObservation.
func (*StormClusterMetastoresOozieObservation) DeepCopyInto ¶
func (in *StormClusterMetastoresOozieObservation) DeepCopyInto(out *StormClusterMetastoresOozieObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMetastoresOozieParameters ¶
type StormClusterMetastoresOozieParameters struct { // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*StormClusterMetastoresOozieParameters) DeepCopy ¶
func (in *StormClusterMetastoresOozieParameters) DeepCopy() *StormClusterMetastoresOozieParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMetastoresOozieParameters.
func (*StormClusterMetastoresOozieParameters) DeepCopyInto ¶
func (in *StormClusterMetastoresOozieParameters) DeepCopyInto(out *StormClusterMetastoresOozieParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMetastoresParameters ¶
type StormClusterMetastoresParameters struct { // +kubebuilder:validation:Optional Ambari []StormClusterMetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // +kubebuilder:validation:Optional Hive []StormClusterMetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // +kubebuilder:validation:Optional Oozie []StormClusterMetastoresOozieParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*StormClusterMetastoresParameters) DeepCopy ¶
func (in *StormClusterMetastoresParameters) DeepCopy() *StormClusterMetastoresParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMetastoresParameters.
func (*StormClusterMetastoresParameters) DeepCopyInto ¶
func (in *StormClusterMetastoresParameters) DeepCopyInto(out *StormClusterMetastoresParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMonitorObservation ¶
type StormClusterMonitorObservation struct { }
func (*StormClusterMonitorObservation) DeepCopy ¶
func (in *StormClusterMonitorObservation) DeepCopy() *StormClusterMonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMonitorObservation.
func (*StormClusterMonitorObservation) DeepCopyInto ¶
func (in *StormClusterMonitorObservation) DeepCopyInto(out *StormClusterMonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterMonitorParameters ¶
type StormClusterMonitorParameters struct { // +kubebuilder:validation:Required LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Required PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*StormClusterMonitorParameters) DeepCopy ¶
func (in *StormClusterMonitorParameters) DeepCopy() *StormClusterMonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterMonitorParameters.
func (*StormClusterMonitorParameters) DeepCopyInto ¶
func (in *StormClusterMonitorParameters) DeepCopyInto(out *StormClusterMonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterObservation ¶
type StormClusterObservation struct { HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` }
func (*StormClusterObservation) DeepCopy ¶
func (in *StormClusterObservation) DeepCopy() *StormClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterObservation.
func (*StormClusterObservation) DeepCopyInto ¶
func (in *StormClusterObservation) DeepCopyInto(out *StormClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterParameters ¶
type StormClusterParameters struct { // +kubebuilder:validation:Required ClusterVersion *string `json:"clusterVersion" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Required ComponentVersion []StormClusterComponentVersionParameters `json:"componentVersion" tf:"component_version,omitempty"` // +kubebuilder:validation:Required Gateway []StormClusterGatewayParameters `json:"gateway" tf:"gateway,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional Metastores []StormClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // +kubebuilder:validation:Optional Monitor []StormClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Roles []StormClusterRolesParameters `json:"roles" tf:"roles,omitempty"` // +kubebuilder:validation:Optional StorageAccount []StormClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*StormClusterParameters) DeepCopy ¶
func (in *StormClusterParameters) DeepCopy() *StormClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterParameters.
func (*StormClusterParameters) DeepCopyInto ¶
func (in *StormClusterParameters) DeepCopyInto(out *StormClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterRolesHeadNodeObservation ¶
type StormClusterRolesHeadNodeObservation struct { }
func (*StormClusterRolesHeadNodeObservation) DeepCopy ¶
func (in *StormClusterRolesHeadNodeObservation) DeepCopy() *StormClusterRolesHeadNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterRolesHeadNodeObservation.
func (*StormClusterRolesHeadNodeObservation) DeepCopyInto ¶
func (in *StormClusterRolesHeadNodeObservation) DeepCopyInto(out *StormClusterRolesHeadNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterRolesHeadNodeParameters ¶
type StormClusterRolesHeadNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*StormClusterRolesHeadNodeParameters) DeepCopy ¶
func (in *StormClusterRolesHeadNodeParameters) DeepCopy() *StormClusterRolesHeadNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterRolesHeadNodeParameters.
func (*StormClusterRolesHeadNodeParameters) DeepCopyInto ¶
func (in *StormClusterRolesHeadNodeParameters) DeepCopyInto(out *StormClusterRolesHeadNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterRolesObservation ¶
type StormClusterRolesObservation struct { }
func (*StormClusterRolesObservation) DeepCopy ¶
func (in *StormClusterRolesObservation) DeepCopy() *StormClusterRolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterRolesObservation.
func (*StormClusterRolesObservation) DeepCopyInto ¶
func (in *StormClusterRolesObservation) DeepCopyInto(out *StormClusterRolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterRolesParameters ¶
type StormClusterRolesParameters struct { // +kubebuilder:validation:Required HeadNode []StormClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // +kubebuilder:validation:Required WorkerNode []StormClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // +kubebuilder:validation:Required ZookeeperNode []StormClusterRolesZookeeperNodeParameters `json:"zookeeperNode" tf:"zookeeper_node,omitempty"` }
func (*StormClusterRolesParameters) DeepCopy ¶
func (in *StormClusterRolesParameters) DeepCopy() *StormClusterRolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterRolesParameters.
func (*StormClusterRolesParameters) DeepCopyInto ¶
func (in *StormClusterRolesParameters) DeepCopyInto(out *StormClusterRolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterRolesWorkerNodeObservation ¶
type StormClusterRolesWorkerNodeObservation struct { }
func (*StormClusterRolesWorkerNodeObservation) DeepCopy ¶
func (in *StormClusterRolesWorkerNodeObservation) DeepCopy() *StormClusterRolesWorkerNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterRolesWorkerNodeObservation.
func (*StormClusterRolesWorkerNodeObservation) DeepCopyInto ¶
func (in *StormClusterRolesWorkerNodeObservation) DeepCopyInto(out *StormClusterRolesWorkerNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterRolesWorkerNodeParameters ¶
type StormClusterRolesWorkerNodeParameters struct { // +kubebuilder:validation:Optional MinInstanceCount *int64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*StormClusterRolesWorkerNodeParameters) DeepCopy ¶
func (in *StormClusterRolesWorkerNodeParameters) DeepCopy() *StormClusterRolesWorkerNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterRolesWorkerNodeParameters.
func (*StormClusterRolesWorkerNodeParameters) DeepCopyInto ¶
func (in *StormClusterRolesWorkerNodeParameters) DeepCopyInto(out *StormClusterRolesWorkerNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterRolesZookeeperNodeObservation ¶
type StormClusterRolesZookeeperNodeObservation struct { }
func (*StormClusterRolesZookeeperNodeObservation) DeepCopy ¶
func (in *StormClusterRolesZookeeperNodeObservation) DeepCopy() *StormClusterRolesZookeeperNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterRolesZookeeperNodeObservation.
func (*StormClusterRolesZookeeperNodeObservation) DeepCopyInto ¶
func (in *StormClusterRolesZookeeperNodeObservation) DeepCopyInto(out *StormClusterRolesZookeeperNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterRolesZookeeperNodeParameters ¶
type StormClusterRolesZookeeperNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*StormClusterRolesZookeeperNodeParameters) DeepCopy ¶
func (in *StormClusterRolesZookeeperNodeParameters) DeepCopy() *StormClusterRolesZookeeperNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterRolesZookeeperNodeParameters.
func (*StormClusterRolesZookeeperNodeParameters) DeepCopyInto ¶
func (in *StormClusterRolesZookeeperNodeParameters) DeepCopyInto(out *StormClusterRolesZookeeperNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterSpec ¶
type StormClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StormClusterParameters `json:"forProvider"` }
StormClusterSpec defines the desired state of StormCluster
func (*StormClusterSpec) DeepCopy ¶
func (in *StormClusterSpec) DeepCopy() *StormClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterSpec.
func (*StormClusterSpec) DeepCopyInto ¶
func (in *StormClusterSpec) DeepCopyInto(out *StormClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterStatus ¶
type StormClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StormClusterObservation `json:"atProvider,omitempty"` }
StormClusterStatus defines the observed state of StormCluster.
func (*StormClusterStatus) DeepCopy ¶
func (in *StormClusterStatus) DeepCopy() *StormClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterStatus.
func (*StormClusterStatus) DeepCopyInto ¶
func (in *StormClusterStatus) DeepCopyInto(out *StormClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterStorageAccountObservation ¶
type StormClusterStorageAccountObservation struct { }
func (*StormClusterStorageAccountObservation) DeepCopy ¶
func (in *StormClusterStorageAccountObservation) DeepCopy() *StormClusterStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterStorageAccountObservation.
func (*StormClusterStorageAccountObservation) DeepCopyInto ¶
func (in *StormClusterStorageAccountObservation) DeepCopyInto(out *StormClusterStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StormClusterStorageAccountParameters ¶
type StormClusterStorageAccountParameters struct { // +kubebuilder:validation:Required IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*StormClusterStorageAccountParameters) DeepCopy ¶
func (in *StormClusterStorageAccountParameters) DeepCopy() *StormClusterStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StormClusterStorageAccountParameters.
func (*StormClusterStorageAccountParameters) DeepCopyInto ¶
func (in *StormClusterStorageAccountParameters) DeepCopyInto(out *StormClusterStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleCapacityObservation ¶
type WorkerNodeAutoscaleCapacityObservation struct { }
func (*WorkerNodeAutoscaleCapacityObservation) DeepCopy ¶
func (in *WorkerNodeAutoscaleCapacityObservation) DeepCopy() *WorkerNodeAutoscaleCapacityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleCapacityObservation.
func (*WorkerNodeAutoscaleCapacityObservation) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleCapacityObservation) DeepCopyInto(out *WorkerNodeAutoscaleCapacityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleCapacityParameters ¶
type WorkerNodeAutoscaleCapacityParameters struct { // +kubebuilder:validation:Required MaxInstanceCount *int64 `json:"maxInstanceCount" tf:"max_instance_count,omitempty"` // +kubebuilder:validation:Required MinInstanceCount *int64 `json:"minInstanceCount" tf:"min_instance_count,omitempty"` }
func (*WorkerNodeAutoscaleCapacityParameters) DeepCopy ¶
func (in *WorkerNodeAutoscaleCapacityParameters) DeepCopy() *WorkerNodeAutoscaleCapacityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleCapacityParameters.
func (*WorkerNodeAutoscaleCapacityParameters) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleCapacityParameters) DeepCopyInto(out *WorkerNodeAutoscaleCapacityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleObservation ¶
type WorkerNodeAutoscaleObservation struct { }
func (*WorkerNodeAutoscaleObservation) DeepCopy ¶
func (in *WorkerNodeAutoscaleObservation) DeepCopy() *WorkerNodeAutoscaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleObservation.
func (*WorkerNodeAutoscaleObservation) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleObservation) DeepCopyInto(out *WorkerNodeAutoscaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleParameters ¶
type WorkerNodeAutoscaleParameters struct { // +kubebuilder:validation:Optional Recurrence []AutoscaleRecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*WorkerNodeAutoscaleParameters) DeepCopy ¶
func (in *WorkerNodeAutoscaleParameters) DeepCopy() *WorkerNodeAutoscaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleParameters.
func (*WorkerNodeAutoscaleParameters) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleParameters) DeepCopyInto(out *WorkerNodeAutoscaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleRecurrenceObservation ¶
type WorkerNodeAutoscaleRecurrenceObservation struct { }
func (*WorkerNodeAutoscaleRecurrenceObservation) DeepCopy ¶
func (in *WorkerNodeAutoscaleRecurrenceObservation) DeepCopy() *WorkerNodeAutoscaleRecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleRecurrenceObservation.
func (*WorkerNodeAutoscaleRecurrenceObservation) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleRecurrenceObservation) DeepCopyInto(out *WorkerNodeAutoscaleRecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleRecurrenceParameters ¶
type WorkerNodeAutoscaleRecurrenceParameters struct { // +kubebuilder:validation:Required Schedule []AutoscaleRecurrenceScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // +kubebuilder:validation:Required Timezone *string `json:"timezone" tf:"timezone,omitempty"` }
func (*WorkerNodeAutoscaleRecurrenceParameters) DeepCopy ¶
func (in *WorkerNodeAutoscaleRecurrenceParameters) DeepCopy() *WorkerNodeAutoscaleRecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleRecurrenceParameters.
func (*WorkerNodeAutoscaleRecurrenceParameters) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleRecurrenceParameters) DeepCopyInto(out *WorkerNodeAutoscaleRecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleRecurrenceScheduleObservation ¶
type WorkerNodeAutoscaleRecurrenceScheduleObservation struct { }
func (*WorkerNodeAutoscaleRecurrenceScheduleObservation) DeepCopy ¶
func (in *WorkerNodeAutoscaleRecurrenceScheduleObservation) DeepCopy() *WorkerNodeAutoscaleRecurrenceScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleRecurrenceScheduleObservation.
func (*WorkerNodeAutoscaleRecurrenceScheduleObservation) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleRecurrenceScheduleObservation) DeepCopyInto(out *WorkerNodeAutoscaleRecurrenceScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleRecurrenceScheduleParameters ¶
type WorkerNodeAutoscaleRecurrenceScheduleParameters struct { // +kubebuilder:validation:Required Days []*string `json:"days" tf:"days,omitempty"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Time *string `json:"time" tf:"time,omitempty"` }
func (*WorkerNodeAutoscaleRecurrenceScheduleParameters) DeepCopy ¶
func (in *WorkerNodeAutoscaleRecurrenceScheduleParameters) DeepCopy() *WorkerNodeAutoscaleRecurrenceScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleRecurrenceScheduleParameters.
func (*WorkerNodeAutoscaleRecurrenceScheduleParameters) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleRecurrenceScheduleParameters) DeepCopyInto(out *WorkerNodeAutoscaleRecurrenceScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeObservation ¶
type WorkerNodeObservation struct { }
func (*WorkerNodeObservation) DeepCopy ¶
func (in *WorkerNodeObservation) DeepCopy() *WorkerNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeObservation.
func (*WorkerNodeObservation) DeepCopyInto ¶
func (in *WorkerNodeObservation) DeepCopyInto(out *WorkerNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeParameters ¶
type WorkerNodeParameters struct { // +kubebuilder:validation:Optional Autoscale []AutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // +kubebuilder:validation:Optional MinInstanceCount *int64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetInstanceCount *int64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*WorkerNodeParameters) DeepCopy ¶
func (in *WorkerNodeParameters) DeepCopy() *WorkerNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeParameters.
func (*WorkerNodeParameters) DeepCopyInto ¶
func (in *WorkerNodeParameters) DeepCopyInto(out *WorkerNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZookeeperNodeObservation ¶
type ZookeeperNodeObservation struct { }
func (*ZookeeperNodeObservation) DeepCopy ¶
func (in *ZookeeperNodeObservation) DeepCopy() *ZookeeperNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZookeeperNodeObservation.
func (*ZookeeperNodeObservation) DeepCopyInto ¶
func (in *ZookeeperNodeObservation) DeepCopyInto(out *ZookeeperNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZookeeperNodeParameters ¶
type ZookeeperNodeParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` // +kubebuilder:validation:Required VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*ZookeeperNodeParameters) DeepCopy ¶
func (in *ZookeeperNodeParameters) DeepCopy() *ZookeeperNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZookeeperNodeParameters.
func (*ZookeeperNodeParameters) DeepCopyInto ¶
func (in *ZookeeperNodeParameters) DeepCopyInto(out *ZookeeperNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_hadoopcluster_terraformed.go
- zz_hadoopcluster_types.go
- zz_hbasecluster_terraformed.go
- zz_hbasecluster_types.go
- zz_interactivequerycluster_terraformed.go
- zz_interactivequerycluster_types.go
- zz_kafkacluster_terraformed.go
- zz_kafkacluster_types.go
- zz_mlservicescluster_terraformed.go
- zz_mlservicescluster_types.go
- zz_rservercluster_terraformed.go
- zz_rservercluster_types.go
- zz_sparkcluster_terraformed.go
- zz_sparkcluster_types.go
- zz_stormcluster_terraformed.go
- zz_stormcluster_types.go