Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=hdinsight.azure.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type AmbariInitParameters
- type AmbariObservation
- type AmbariParameters
- type AutoscaleCapacityInitParameters
- type AutoscaleCapacityObservation
- type AutoscaleCapacityParameters
- type AutoscaleInitParameters
- type AutoscaleObservation
- type AutoscaleParameters
- type AutoscaleRecurrenceInitParameters
- type AutoscaleRecurrenceObservation
- type AutoscaleRecurrenceParameters
- type AutoscaleRecurrenceScheduleInitParameters
- type AutoscaleRecurrenceScheduleObservation
- type AutoscaleRecurrenceScheduleParameters
- type CapacityInitParameters
- type CapacityObservation
- type CapacityParameters
- type ComponentVersionInitParameters
- type ComponentVersionObservation
- type ComponentVersionParameters
- type ComputeIsolationInitParameters
- type ComputeIsolationObservation
- type ComputeIsolationParameters
- type DiskEncryptionInitParameters
- type DiskEncryptionObservation
- type DiskEncryptionParameters
- type EdgeNodeInitParameters
- type EdgeNodeObservation
- type EdgeNodeParameters
- type ExtensionInitParameters
- type ExtensionObservation
- type ExtensionParameters
- type GatewayInitParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *HBaseCluster) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HBaseCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HBaseCluster) GetObservation() (map[string]any, error)
- func (tr *HBaseCluster) GetParameters() (map[string]any, error)
- func (mg *HBaseCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *HBaseCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HBaseCluster) GetTerraformResourceType() string
- func (tr *HBaseCluster) GetTerraformSchemaVersion() int
- func (mg *HBaseCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HBaseCluster) Hub()
- 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 (mg *HBaseCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HBaseCluster) SetObservation(obs map[string]any) error
- func (tr *HBaseCluster) SetParameters(params map[string]any) error
- func (mg *HBaseCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HBaseCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HBaseCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HBaseClusterComponentVersionInitParameters
- type HBaseClusterComponentVersionObservation
- type HBaseClusterComponentVersionParameters
- type HBaseClusterComputeIsolationInitParameters
- type HBaseClusterComputeIsolationObservation
- type HBaseClusterComputeIsolationParameters
- type HBaseClusterDiskEncryptionInitParameters
- type HBaseClusterDiskEncryptionObservation
- type HBaseClusterDiskEncryptionParameters
- type HBaseClusterExtensionInitParameters
- type HBaseClusterExtensionObservation
- type HBaseClusterExtensionParameters
- type HBaseClusterGatewayInitParameters
- type HBaseClusterGatewayObservation
- type HBaseClusterGatewayParameters
- type HBaseClusterInitParameters
- type HBaseClusterList
- type HBaseClusterMetastoresInitParameters
- type HBaseClusterMetastoresObservation
- type HBaseClusterMetastoresParameters
- type HBaseClusterMonitorInitParameters
- type HBaseClusterMonitorObservation
- type HBaseClusterMonitorParameters
- type HBaseClusterNetworkInitParameters
- type HBaseClusterNetworkObservation
- type HBaseClusterNetworkParameters
- type HBaseClusterObservation
- type HBaseClusterParameters
- type HBaseClusterPrivateLinkConfigurationInitParameters
- type HBaseClusterPrivateLinkConfigurationObservation
- type HBaseClusterPrivateLinkConfigurationParameters
- type HBaseClusterRolesInitParameters
- type HBaseClusterRolesObservation
- type HBaseClusterRolesParameters
- type HBaseClusterSecurityProfileInitParameters
- type HBaseClusterSecurityProfileObservation
- type HBaseClusterSecurityProfileParameters
- type HBaseClusterSpec
- type HBaseClusterStatus
- type HBaseClusterStorageAccountGen2InitParameters
- type HBaseClusterStorageAccountGen2Observation
- type HBaseClusterStorageAccountGen2Parameters
- type HBaseClusterStorageAccountInitParameters
- type HBaseClusterStorageAccountObservation
- type HBaseClusterStorageAccountParameters
- type HTTPSEndpointsInitParameters
- type HTTPSEndpointsObservation
- type HTTPSEndpointsParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *HadoopCluster) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HadoopCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HadoopCluster) GetObservation() (map[string]any, error)
- func (tr *HadoopCluster) GetParameters() (map[string]any, error)
- func (mg *HadoopCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *HadoopCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HadoopCluster) GetTerraformResourceType() string
- func (tr *HadoopCluster) GetTerraformSchemaVersion() int
- func (mg *HadoopCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HadoopCluster) Hub()
- 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 (mg *HadoopCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HadoopCluster) SetObservation(obs map[string]any) error
- func (tr *HadoopCluster) SetParameters(params map[string]any) error
- func (mg *HadoopCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HadoopCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HadoopCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HadoopClusterInitParameters
- type HadoopClusterList
- type HadoopClusterObservation
- type HadoopClusterParameters
- type HadoopClusterSpec
- type HadoopClusterStatus
- type HeadNodeInitParameters
- type HeadNodeObservation
- type HeadNodeParameters
- type HeadNodeScriptActionsInitParameters
- type HeadNodeScriptActionsObservation
- type HeadNodeScriptActionsParameters
- type HiveInitParameters
- type HiveObservation
- type HiveParameters
- type IPConfigurationInitParameters
- type IPConfigurationObservation
- type IPConfigurationParameters
- type InstallScriptActionInitParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *InteractiveQueryCluster) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *InteractiveQueryCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *InteractiveQueryCluster) GetObservation() (map[string]any, error)
- func (tr *InteractiveQueryCluster) GetParameters() (map[string]any, error)
- func (mg *InteractiveQueryCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *InteractiveQueryCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InteractiveQueryCluster) GetTerraformResourceType() string
- func (tr *InteractiveQueryCluster) GetTerraformSchemaVersion() int
- func (mg *InteractiveQueryCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InteractiveQueryCluster) Hub()
- 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 (mg *InteractiveQueryCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *InteractiveQueryCluster) SetObservation(obs map[string]any) error
- func (tr *InteractiveQueryCluster) SetParameters(params map[string]any) error
- func (mg *InteractiveQueryCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InteractiveQueryCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InteractiveQueryCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InteractiveQueryClusterComponentVersionInitParameters
- type InteractiveQueryClusterComponentVersionObservation
- type InteractiveQueryClusterComponentVersionParameters
- type InteractiveQueryClusterComputeIsolationInitParameters
- type InteractiveQueryClusterComputeIsolationObservation
- type InteractiveQueryClusterComputeIsolationParameters
- type InteractiveQueryClusterDiskEncryptionInitParameters
- type InteractiveQueryClusterDiskEncryptionObservation
- type InteractiveQueryClusterDiskEncryptionParameters
- type InteractiveQueryClusterExtensionInitParameters
- type InteractiveQueryClusterExtensionObservation
- type InteractiveQueryClusterExtensionParameters
- type InteractiveQueryClusterGatewayInitParameters
- type InteractiveQueryClusterGatewayObservation
- type InteractiveQueryClusterGatewayParameters
- type InteractiveQueryClusterInitParameters
- 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 InteractiveQueryClusterMetastoresAmbariInitParameters
- type InteractiveQueryClusterMetastoresAmbariObservation
- type InteractiveQueryClusterMetastoresAmbariParameters
- type InteractiveQueryClusterMetastoresHiveInitParameters
- type InteractiveQueryClusterMetastoresHiveObservation
- type InteractiveQueryClusterMetastoresHiveParameters
- type InteractiveQueryClusterMetastoresInitParameters
- type InteractiveQueryClusterMetastoresObservation
- type InteractiveQueryClusterMetastoresOozieInitParameters
- type InteractiveQueryClusterMetastoresOozieObservation
- type InteractiveQueryClusterMetastoresOozieParameters
- type InteractiveQueryClusterMetastoresParameters
- type InteractiveQueryClusterMonitorInitParameters
- type InteractiveQueryClusterMonitorObservation
- type InteractiveQueryClusterMonitorParameters
- type InteractiveQueryClusterNetworkInitParameters
- type InteractiveQueryClusterNetworkObservation
- type InteractiveQueryClusterNetworkParameters
- type InteractiveQueryClusterObservation
- type InteractiveQueryClusterParameters
- type InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters
- type InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation
- func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation
- func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation)
- type InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters
- func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters
- func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters)
- type InteractiveQueryClusterPrivateLinkConfigurationInitParameters
- func (in *InteractiveQueryClusterPrivateLinkConfigurationInitParameters) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationInitParameters
- func (in *InteractiveQueryClusterPrivateLinkConfigurationInitParameters) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationInitParameters)
- type InteractiveQueryClusterPrivateLinkConfigurationObservation
- type InteractiveQueryClusterPrivateLinkConfigurationParameters
- type InteractiveQueryClusterRolesHeadNodeInitParameters
- type InteractiveQueryClusterRolesHeadNodeObservation
- type InteractiveQueryClusterRolesHeadNodeParameters
- type InteractiveQueryClusterRolesInitParameters
- type InteractiveQueryClusterRolesObservation
- type InteractiveQueryClusterRolesParameters
- type InteractiveQueryClusterRolesWorkerNodeInitParameters
- type InteractiveQueryClusterRolesWorkerNodeObservation
- type InteractiveQueryClusterRolesWorkerNodeParameters
- type InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters
- func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters
- func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters)
- type InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation
- func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation
- func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation)
- type InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters
- func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters
- func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters)
- type InteractiveQueryClusterRolesZookeeperNodeInitParameters
- type InteractiveQueryClusterRolesZookeeperNodeObservation
- type InteractiveQueryClusterRolesZookeeperNodeParameters
- type InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters
- func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters
- func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters)
- type InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation
- func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation
- func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation)
- type InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters
- func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters
- func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters)
- type InteractiveQueryClusterSecurityProfileInitParameters
- type InteractiveQueryClusterSecurityProfileObservation
- type InteractiveQueryClusterSecurityProfileParameters
- type InteractiveQueryClusterSpec
- type InteractiveQueryClusterStatus
- type InteractiveQueryClusterStorageAccountGen2InitParameters
- type InteractiveQueryClusterStorageAccountGen2Observation
- type InteractiveQueryClusterStorageAccountGen2Parameters
- type InteractiveQueryClusterStorageAccountInitParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *KafkaCluster) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *KafkaCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *KafkaCluster) GetObservation() (map[string]any, error)
- func (tr *KafkaCluster) GetParameters() (map[string]any, error)
- func (mg *KafkaCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *KafkaCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KafkaCluster) GetTerraformResourceType() string
- func (tr *KafkaCluster) GetTerraformSchemaVersion() int
- func (mg *KafkaCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KafkaCluster) Hub()
- 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 (mg *KafkaCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *KafkaCluster) SetObservation(obs map[string]any) error
- func (tr *KafkaCluster) SetParameters(params map[string]any) error
- func (mg *KafkaCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KafkaCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KafkaCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KafkaClusterComponentVersionInitParameters
- type KafkaClusterComponentVersionObservation
- type KafkaClusterComponentVersionParameters
- type KafkaClusterComputeIsolationInitParameters
- type KafkaClusterComputeIsolationObservation
- type KafkaClusterComputeIsolationParameters
- type KafkaClusterDiskEncryptionInitParameters
- type KafkaClusterDiskEncryptionObservation
- type KafkaClusterDiskEncryptionParameters
- type KafkaClusterExtensionInitParameters
- type KafkaClusterExtensionObservation
- type KafkaClusterExtensionParameters
- type KafkaClusterGatewayInitParameters
- type KafkaClusterGatewayObservation
- type KafkaClusterGatewayParameters
- type KafkaClusterInitParameters
- type KafkaClusterList
- type KafkaClusterMetastoresAmbariInitParameters
- type KafkaClusterMetastoresAmbariObservation
- type KafkaClusterMetastoresAmbariParameters
- type KafkaClusterMetastoresHiveInitParameters
- type KafkaClusterMetastoresHiveObservation
- type KafkaClusterMetastoresHiveParameters
- type KafkaClusterMetastoresInitParameters
- type KafkaClusterMetastoresObservation
- type KafkaClusterMetastoresOozieInitParameters
- type KafkaClusterMetastoresOozieObservation
- type KafkaClusterMetastoresOozieParameters
- type KafkaClusterMetastoresParameters
- type KafkaClusterMonitorInitParameters
- type KafkaClusterMonitorObservation
- type KafkaClusterMonitorParameters
- type KafkaClusterNetworkInitParameters
- type KafkaClusterNetworkObservation
- type KafkaClusterNetworkParameters
- type KafkaClusterObservation
- type KafkaClusterParameters
- type KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters
- func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy() *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters
- func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters)
- type KafkaClusterPrivateLinkConfigurationIPConfigurationObservation
- func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy() *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation
- func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation)
- type KafkaClusterPrivateLinkConfigurationIPConfigurationParameters
- func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy() *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters
- func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters)
- type KafkaClusterPrivateLinkConfigurationInitParameters
- type KafkaClusterPrivateLinkConfigurationObservation
- type KafkaClusterPrivateLinkConfigurationParameters
- type KafkaClusterRolesHeadNodeInitParameters
- type KafkaClusterRolesHeadNodeObservation
- type KafkaClusterRolesHeadNodeParameters
- type KafkaClusterRolesHeadNodeScriptActionsInitParameters
- type KafkaClusterRolesHeadNodeScriptActionsObservation
- type KafkaClusterRolesHeadNodeScriptActionsParameters
- type KafkaClusterRolesInitParameters
- type KafkaClusterRolesObservation
- type KafkaClusterRolesParameters
- type KafkaClusterRolesWorkerNodeInitParameters
- type KafkaClusterRolesWorkerNodeObservation
- type KafkaClusterRolesWorkerNodeParameters
- type KafkaClusterRolesWorkerNodeScriptActionsInitParameters
- type KafkaClusterRolesWorkerNodeScriptActionsObservation
- type KafkaClusterRolesWorkerNodeScriptActionsParameters
- type KafkaClusterRolesZookeeperNodeInitParameters
- type KafkaClusterRolesZookeeperNodeObservation
- type KafkaClusterRolesZookeeperNodeParameters
- type KafkaClusterRolesZookeeperNodeScriptActionsInitParameters
- type KafkaClusterRolesZookeeperNodeScriptActionsObservation
- type KafkaClusterRolesZookeeperNodeScriptActionsParameters
- type KafkaClusterSecurityProfileInitParameters
- type KafkaClusterSecurityProfileObservation
- type KafkaClusterSecurityProfileParameters
- type KafkaClusterSpec
- type KafkaClusterStatus
- type KafkaClusterStorageAccountGen2InitParameters
- type KafkaClusterStorageAccountGen2Observation
- type KafkaClusterStorageAccountGen2Parameters
- type KafkaClusterStorageAccountInitParameters
- type KafkaClusterStorageAccountObservation
- type KafkaClusterStorageAccountParameters
- type KafkaManagementNodeInitParameters
- type KafkaManagementNodeObservation
- type KafkaManagementNodeParameters
- type KafkaManagementNodeScriptActionsInitParameters
- type KafkaManagementNodeScriptActionsObservation
- type KafkaManagementNodeScriptActionsParameters
- type MetastoresAmbariInitParameters
- type MetastoresAmbariObservation
- type MetastoresAmbariParameters
- type MetastoresHiveInitParameters
- type MetastoresHiveObservation
- type MetastoresHiveParameters
- type MetastoresInitParameters
- type MetastoresObservation
- type MetastoresOozieInitParameters
- type MetastoresOozieObservation
- type MetastoresOozieParameters
- type MetastoresParameters
- type MonitorInitParameters
- type MonitorObservation
- type MonitorParameters
- type NetworkInitParameters
- type NetworkObservation
- type NetworkParameters
- type OozieInitParameters
- type OozieObservation
- type OozieParameters
- type PrivateLinkConfigurationIPConfigurationInitParameters
- type PrivateLinkConfigurationIPConfigurationObservation
- type PrivateLinkConfigurationIPConfigurationParameters
- type PrivateLinkConfigurationInitParameters
- type PrivateLinkConfigurationObservation
- type PrivateLinkConfigurationParameters
- type RecurrenceInitParameters
- type RecurrenceObservation
- type RecurrenceParameters
- type RecurrenceScheduleInitParameters
- type RecurrenceScheduleObservation
- type RecurrenceScheduleParameters
- type RestProxyInitParameters
- type RestProxyObservation
- type RestProxyParameters
- type RolesHeadNodeInitParameters
- type RolesHeadNodeObservation
- type RolesHeadNodeParameters
- type RolesHeadNodeScriptActionsInitParameters
- type RolesHeadNodeScriptActionsObservation
- type RolesHeadNodeScriptActionsParameters
- type RolesInitParameters
- type RolesObservation
- type RolesParameters
- type RolesWorkerNodeAutoscaleInitParameters
- type RolesWorkerNodeAutoscaleObservation
- type RolesWorkerNodeAutoscaleParameters
- type RolesWorkerNodeAutoscaleRecurrenceInitParameters
- type RolesWorkerNodeAutoscaleRecurrenceObservation
- type RolesWorkerNodeAutoscaleRecurrenceParameters
- type RolesWorkerNodeInitParameters
- type RolesWorkerNodeObservation
- type RolesWorkerNodeParameters
- type RolesWorkerNodeScriptActionsInitParameters
- type RolesWorkerNodeScriptActionsObservation
- type RolesWorkerNodeScriptActionsParameters
- type RolesZookeeperNodeInitParameters
- type RolesZookeeperNodeObservation
- type RolesZookeeperNodeParameters
- type RolesZookeeperNodeScriptActionsInitParameters
- type RolesZookeeperNodeScriptActionsObservation
- type RolesZookeeperNodeScriptActionsParameters
- type ScheduleInitParameters
- type ScheduleObservation
- type ScheduleParameters
- type ScriptActionsInitParameters
- type ScriptActionsObservation
- type ScriptActionsParameters
- type SecurityProfileInitParameters
- 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) GetInitParameters() (map[string]any, error)
- func (mg *SparkCluster) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SparkCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SparkCluster) GetObservation() (map[string]any, error)
- func (tr *SparkCluster) GetParameters() (map[string]any, error)
- func (mg *SparkCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *SparkCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SparkCluster) GetTerraformResourceType() string
- func (tr *SparkCluster) GetTerraformSchemaVersion() int
- func (mg *SparkCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SparkCluster) Hub()
- 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 (mg *SparkCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SparkCluster) SetObservation(obs map[string]any) error
- func (tr *SparkCluster) SetParameters(params map[string]any) error
- func (mg *SparkCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SparkCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SparkCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SparkClusterComponentVersionInitParameters
- type SparkClusterComponentVersionObservation
- type SparkClusterComponentVersionParameters
- type SparkClusterComputeIsolationInitParameters
- type SparkClusterComputeIsolationObservation
- type SparkClusterComputeIsolationParameters
- type SparkClusterDiskEncryptionInitParameters
- type SparkClusterDiskEncryptionObservation
- type SparkClusterDiskEncryptionParameters
- type SparkClusterExtensionInitParameters
- type SparkClusterExtensionObservation
- type SparkClusterExtensionParameters
- type SparkClusterGatewayInitParameters
- type SparkClusterGatewayObservation
- type SparkClusterGatewayParameters
- type SparkClusterInitParameters
- type SparkClusterList
- type SparkClusterMetastoresAmbariInitParameters
- type SparkClusterMetastoresAmbariObservation
- type SparkClusterMetastoresAmbariParameters
- type SparkClusterMetastoresHiveInitParameters
- type SparkClusterMetastoresHiveObservation
- type SparkClusterMetastoresHiveParameters
- type SparkClusterMetastoresInitParameters
- type SparkClusterMetastoresObservation
- type SparkClusterMetastoresOozieInitParameters
- type SparkClusterMetastoresOozieObservation
- type SparkClusterMetastoresOozieParameters
- type SparkClusterMetastoresParameters
- type SparkClusterMonitorInitParameters
- type SparkClusterMonitorObservation
- type SparkClusterMonitorParameters
- type SparkClusterNetworkInitParameters
- type SparkClusterNetworkObservation
- type SparkClusterNetworkParameters
- type SparkClusterObservation
- type SparkClusterParameters
- type SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters
- func (in *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy() *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters
- func (in *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters)
- type SparkClusterPrivateLinkConfigurationIPConfigurationObservation
- func (in *SparkClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy() *SparkClusterPrivateLinkConfigurationIPConfigurationObservation
- func (in *SparkClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationIPConfigurationObservation)
- type SparkClusterPrivateLinkConfigurationIPConfigurationParameters
- func (in *SparkClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy() *SparkClusterPrivateLinkConfigurationIPConfigurationParameters
- func (in *SparkClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationIPConfigurationParameters)
- type SparkClusterPrivateLinkConfigurationInitParameters
- type SparkClusterPrivateLinkConfigurationObservation
- type SparkClusterPrivateLinkConfigurationParameters
- type SparkClusterRolesHeadNodeInitParameters
- type SparkClusterRolesHeadNodeObservation
- type SparkClusterRolesHeadNodeParameters
- type SparkClusterRolesHeadNodeScriptActionsInitParameters
- type SparkClusterRolesHeadNodeScriptActionsObservation
- type SparkClusterRolesHeadNodeScriptActionsParameters
- type SparkClusterRolesInitParameters
- type SparkClusterRolesObservation
- type SparkClusterRolesParameters
- type SparkClusterRolesWorkerNodeAutoscaleInitParameters
- type SparkClusterRolesWorkerNodeAutoscaleObservation
- type SparkClusterRolesWorkerNodeAutoscaleParameters
- type SparkClusterRolesWorkerNodeInitParameters
- type SparkClusterRolesWorkerNodeObservation
- type SparkClusterRolesWorkerNodeParameters
- type SparkClusterRolesWorkerNodeScriptActionsInitParameters
- type SparkClusterRolesWorkerNodeScriptActionsObservation
- type SparkClusterRolesWorkerNodeScriptActionsParameters
- type SparkClusterRolesZookeeperNodeInitParameters
- type SparkClusterRolesZookeeperNodeObservation
- type SparkClusterRolesZookeeperNodeParameters
- type SparkClusterRolesZookeeperNodeScriptActionsInitParameters
- type SparkClusterRolesZookeeperNodeScriptActionsObservation
- type SparkClusterRolesZookeeperNodeScriptActionsParameters
- type SparkClusterSecurityProfileInitParameters
- type SparkClusterSecurityProfileObservation
- type SparkClusterSecurityProfileParameters
- type SparkClusterSpec
- type SparkClusterStatus
- type SparkClusterStorageAccountGen2InitParameters
- type SparkClusterStorageAccountGen2Observation
- type SparkClusterStorageAccountGen2Parameters
- type SparkClusterStorageAccountInitParameters
- type SparkClusterStorageAccountObservation
- type SparkClusterStorageAccountParameters
- type StorageAccountGen2InitParameters
- type StorageAccountGen2Observation
- type StorageAccountGen2Parameters
- type StorageAccountInitParameters
- type StorageAccountObservation
- type StorageAccountParameters
- type UninstallScriptActionsInitParameters
- type UninstallScriptActionsObservation
- type UninstallScriptActionsParameters
- type WorkerNodeAutoscaleCapacityInitParameters
- type WorkerNodeAutoscaleCapacityObservation
- type WorkerNodeAutoscaleCapacityParameters
- type WorkerNodeAutoscaleInitParameters
- type WorkerNodeAutoscaleObservation
- type WorkerNodeAutoscaleParameters
- type WorkerNodeAutoscaleRecurrenceInitParameters
- type WorkerNodeAutoscaleRecurrenceObservation
- type WorkerNodeAutoscaleRecurrenceParameters
- type WorkerNodeAutoscaleRecurrenceScheduleInitParameters
- type WorkerNodeAutoscaleRecurrenceScheduleObservation
- type WorkerNodeAutoscaleRecurrenceScheduleParameters
- type WorkerNodeInitParameters
- type WorkerNodeObservation
- type WorkerNodeParameters
- type WorkerNodeScriptActionsInitParameters
- type WorkerNodeScriptActionsObservation
- type WorkerNodeScriptActionsParameters
- type ZookeeperNodeInitParameters
- type ZookeeperNodeObservation
- type ZookeeperNodeParameters
- type ZookeeperNodeScriptActionsInitParameters
- type ZookeeperNodeScriptActionsObservation
- type ZookeeperNodeScriptActionsParameters
Constants ¶
const ( CRDGroup = "hdinsight.azure.upbound.io" CRDVersion = "v1beta2" )
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 ( 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.
Functions ¶
This section is empty.
Types ¶
type AmbariInitParameters ¶
type AmbariInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*AmbariInitParameters) DeepCopy ¶
func (in *AmbariInitParameters) DeepCopy() *AmbariInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmbariInitParameters.
func (*AmbariInitParameters) DeepCopyInto ¶
func (in *AmbariInitParameters) DeepCopyInto(out *AmbariInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmbariObservation ¶
type AmbariObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 AutoscaleCapacityInitParameters ¶
type AutoscaleCapacityInitParameters struct { MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` }
func (*AutoscaleCapacityInitParameters) DeepCopy ¶
func (in *AutoscaleCapacityInitParameters) DeepCopy() *AutoscaleCapacityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleCapacityInitParameters.
func (*AutoscaleCapacityInitParameters) DeepCopyInto ¶
func (in *AutoscaleCapacityInitParameters) DeepCopyInto(out *AutoscaleCapacityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleCapacityObservation ¶
type AutoscaleCapacityObservation struct { MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` }
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:Optional MaxInstanceCount *float64 `json:"maxInstanceCount" tf:"max_instance_count,omitempty"` // +kubebuilder:validation:Optional MinInstanceCount *float64 `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 AutoscaleInitParameters ¶
type AutoscaleInitParameters struct { // A capacity block as defined below. Capacity *CapacityInitParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // A recurrence block as defined below. Recurrence *RecurrenceInitParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*AutoscaleInitParameters) DeepCopy ¶
func (in *AutoscaleInitParameters) DeepCopy() *AutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleInitParameters.
func (*AutoscaleInitParameters) DeepCopyInto ¶
func (in *AutoscaleInitParameters) DeepCopyInto(out *AutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleObservation ¶
type AutoscaleObservation struct { // A capacity block as defined below. Capacity *CapacityObservation `json:"capacity,omitempty" tf:"capacity,omitempty"` // A recurrence block as defined below. Recurrence *RecurrenceObservation `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
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 { // A capacity block as defined below. // +kubebuilder:validation:Optional Capacity *CapacityParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // A recurrence block as defined below. // +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 AutoscaleRecurrenceInitParameters ¶
type AutoscaleRecurrenceInitParameters struct { // A list of schedule blocks as defined below. Schedule []RecurrenceScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*AutoscaleRecurrenceInitParameters) DeepCopy ¶
func (in *AutoscaleRecurrenceInitParameters) DeepCopy() *AutoscaleRecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleRecurrenceInitParameters.
func (*AutoscaleRecurrenceInitParameters) DeepCopyInto ¶
func (in *AutoscaleRecurrenceInitParameters) DeepCopyInto(out *AutoscaleRecurrenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleRecurrenceObservation ¶
type AutoscaleRecurrenceObservation struct { // A list of schedule blocks as defined below. Schedule []RecurrenceScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
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 { // A list of schedule blocks as defined below. // +kubebuilder:validation:Optional Schedule []RecurrenceScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. // +kubebuilder:validation:Optional 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 AutoscaleRecurrenceScheduleInitParameters ¶
type AutoscaleRecurrenceScheduleInitParameters struct { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. Days []*string `json:"days,omitempty" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. Time *string `json:"time,omitempty" tf:"time,omitempty"` }
func (*AutoscaleRecurrenceScheduleInitParameters) DeepCopy ¶
func (in *AutoscaleRecurrenceScheduleInitParameters) DeepCopy() *AutoscaleRecurrenceScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleRecurrenceScheduleInitParameters.
func (*AutoscaleRecurrenceScheduleInitParameters) DeepCopyInto ¶
func (in *AutoscaleRecurrenceScheduleInitParameters) DeepCopyInto(out *AutoscaleRecurrenceScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleRecurrenceScheduleObservation ¶
type AutoscaleRecurrenceScheduleObservation struct { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. Days []*string `json:"days,omitempty" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. Time *string `json:"time,omitempty" tf:"time,omitempty"` }
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 { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. // +kubebuilder:validation:Optional Days []*string `json:"days" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. // +kubebuilder:validation:Optional 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 CapacityInitParameters ¶
type CapacityInitParameters struct { // The maximum number of worker nodes to autoscale to based on the cluster's activity. MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of worker nodes to autoscale to based on the cluster's activity. MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` }
func (*CapacityInitParameters) DeepCopy ¶
func (in *CapacityInitParameters) DeepCopy() *CapacityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityInitParameters.
func (*CapacityInitParameters) DeepCopyInto ¶
func (in *CapacityInitParameters) DeepCopyInto(out *CapacityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityObservation ¶
type CapacityObservation struct { // The maximum number of worker nodes to autoscale to based on the cluster's activity. MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of worker nodes to autoscale to based on the cluster's activity. MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` }
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 { // The maximum number of worker nodes to autoscale to based on the cluster's activity. // +kubebuilder:validation:Optional MaxInstanceCount *float64 `json:"maxInstanceCount" tf:"max_instance_count,omitempty"` // The minimum number of worker nodes to autoscale to based on the cluster's activity. // +kubebuilder:validation:Optional MinInstanceCount *float64 `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 ComponentVersionInitParameters ¶
type ComponentVersionInitParameters struct { // The version of Hadoop which should be used for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created. Hadoop *string `json:"hadoop,omitempty" tf:"hadoop,omitempty"` }
func (*ComponentVersionInitParameters) DeepCopy ¶
func (in *ComponentVersionInitParameters) DeepCopy() *ComponentVersionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentVersionInitParameters.
func (*ComponentVersionInitParameters) DeepCopyInto ¶
func (in *ComponentVersionInitParameters) DeepCopyInto(out *ComponentVersionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentVersionObservation ¶
type ComponentVersionObservation struct { // The version of Hadoop which should be used for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created. Hadoop *string `json:"hadoop,omitempty" tf:"hadoop,omitempty"` }
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 { // The version of Hadoop which should be used for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 ComputeIsolationInitParameters ¶
type ComputeIsolationInitParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*ComputeIsolationInitParameters) DeepCopy ¶
func (in *ComputeIsolationInitParameters) DeepCopy() *ComputeIsolationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeIsolationInitParameters.
func (*ComputeIsolationInitParameters) DeepCopyInto ¶
func (in *ComputeIsolationInitParameters) DeepCopyInto(out *ComputeIsolationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeIsolationObservation ¶
type ComputeIsolationObservation struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*ComputeIsolationObservation) DeepCopy ¶
func (in *ComputeIsolationObservation) DeepCopy() *ComputeIsolationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeIsolationObservation.
func (*ComputeIsolationObservation) DeepCopyInto ¶
func (in *ComputeIsolationObservation) DeepCopyInto(out *ComputeIsolationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeIsolationParameters ¶
type ComputeIsolationParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. // +kubebuilder:validation:Optional ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. // +kubebuilder:validation:Optional HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*ComputeIsolationParameters) DeepCopy ¶
func (in *ComputeIsolationParameters) DeepCopy() *ComputeIsolationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeIsolationParameters.
func (*ComputeIsolationParameters) DeepCopyInto ¶
func (in *ComputeIsolationParameters) DeepCopyInto(out *ComputeIsolationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionInitParameters ¶
type DiskEncryptionInitParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*DiskEncryptionInitParameters) DeepCopy ¶
func (in *DiskEncryptionInitParameters) DeepCopy() *DiskEncryptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionInitParameters.
func (*DiskEncryptionInitParameters) DeepCopyInto ¶
func (in *DiskEncryptionInitParameters) DeepCopyInto(out *DiskEncryptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionObservation ¶
type DiskEncryptionObservation struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*DiskEncryptionObservation) DeepCopy ¶
func (in *DiskEncryptionObservation) DeepCopy() *DiskEncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionObservation.
func (*DiskEncryptionObservation) DeepCopyInto ¶
func (in *DiskEncryptionObservation) DeepCopyInto(out *DiskEncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionParameters ¶
type DiskEncryptionParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. // +kubebuilder:validation:Optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. // +kubebuilder:validation:Optional EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. // +kubebuilder:validation:Optional KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. // +kubebuilder:validation:Optional KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*DiskEncryptionParameters) DeepCopy ¶
func (in *DiskEncryptionParameters) DeepCopy() *DiskEncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionParameters.
func (*DiskEncryptionParameters) DeepCopyInto ¶
func (in *DiskEncryptionParameters) DeepCopyInto(out *DiskEncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNodeInitParameters ¶
type EdgeNodeInitParameters struct { // The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster. One or more https_endpoints blocks as defined below. HTTPSEndpoints []HTTPSEndpointsInitParameters `json:"httpsEndpoints,omitempty" tf:"https_endpoints,omitempty"` // A install_script_action block as defined below. InstallScriptAction []InstallScriptActionInitParameters `json:"installScriptAction,omitempty" tf:"install_script_action,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // A uninstall_script_actions block as defined below. UninstallScriptActions []UninstallScriptActionsInitParameters `json:"uninstallScriptActions,omitempty" tf:"uninstall_script_actions,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` }
func (*EdgeNodeInitParameters) DeepCopy ¶
func (in *EdgeNodeInitParameters) DeepCopy() *EdgeNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeNodeInitParameters.
func (*EdgeNodeInitParameters) DeepCopyInto ¶
func (in *EdgeNodeInitParameters) DeepCopyInto(out *EdgeNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeNodeObservation ¶
type EdgeNodeObservation struct { // The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster. One or more https_endpoints blocks as defined below. HTTPSEndpoints []HTTPSEndpointsObservation `json:"httpsEndpoints,omitempty" tf:"https_endpoints,omitempty"` // A install_script_action block as defined below. InstallScriptAction []InstallScriptActionObservation `json:"installScriptAction,omitempty" tf:"install_script_action,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // A uninstall_script_actions block as defined below. UninstallScriptActions []UninstallScriptActionsObservation `json:"uninstallScriptActions,omitempty" tf:"uninstall_script_actions,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` }
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 { // The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster. One or more https_endpoints blocks as defined below. // +kubebuilder:validation:Optional HTTPSEndpoints []HTTPSEndpointsParameters `json:"httpsEndpoints,omitempty" tf:"https_endpoints,omitempty"` // A install_script_action block as defined below. // +kubebuilder:validation:Optional InstallScriptAction []InstallScriptActionParameters `json:"installScriptAction" tf:"install_script_action,omitempty"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // A uninstall_script_actions block as defined below. // +kubebuilder:validation:Optional UninstallScriptActions []UninstallScriptActionsParameters `json:"uninstallScriptActions,omitempty" tf:"uninstall_script_actions,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 ExtensionInitParameters ¶
type ExtensionInitParameters struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*ExtensionInitParameters) DeepCopy ¶
func (in *ExtensionInitParameters) DeepCopy() *ExtensionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionInitParameters.
func (*ExtensionInitParameters) DeepCopyInto ¶
func (in *ExtensionInitParameters) DeepCopyInto(out *ExtensionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionObservation ¶
type ExtensionObservation struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*ExtensionObservation) DeepCopy ¶
func (in *ExtensionObservation) DeepCopy() *ExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionObservation.
func (*ExtensionObservation) DeepCopyInto ¶
func (in *ExtensionObservation) DeepCopyInto(out *ExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionParameters ¶
type ExtensionParameters struct { // The workspace ID of the log analytics extension. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. // +kubebuilder:validation:Optional PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*ExtensionParameters) DeepCopy ¶
func (in *ExtensionParameters) DeepCopy() *ExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionParameters.
func (*ExtensionParameters) DeepCopyInto ¶
func (in *ExtensionParameters) DeepCopyInto(out *ExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayInitParameters ¶
type GatewayInitParameters struct { // The password used for the Ambari Portal. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*GatewayInitParameters) DeepCopy ¶
func (in *GatewayInitParameters) DeepCopy() *GatewayInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayInitParameters.
func (*GatewayInitParameters) DeepCopyInto ¶
func (in *GatewayInitParameters) DeepCopyInto(out *GatewayInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayObservation ¶
type GatewayObservation struct { // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The password used for the Ambari Portal. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec HBaseClusterSpec `json:"spec"` Status HBaseClusterStatus `json:"status,omitempty"` }
HBaseCluster is the Schema for the HBaseClusters API. Manages a HDInsight HBase Cluster. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶
func (tr *HBaseCluster) GetInitParameters() (map[string]any, error)
GetInitParameters of this HBaseCluster
func (*HBaseCluster) GetManagementPolicies ¶
func (mg *HBaseCluster) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HBaseCluster.
func (*HBaseCluster) GetMergedParameters ¶
func (tr *HBaseCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HBaseCluster
func (*HBaseCluster) GetObservation ¶
func (tr *HBaseCluster) GetObservation() (map[string]any, error)
GetObservation of this HBaseCluster
func (*HBaseCluster) GetParameters ¶
func (tr *HBaseCluster) GetParameters() (map[string]any, error)
GetParameters of this HBaseCluster
func (*HBaseCluster) GetProviderConfigReference ¶
func (mg *HBaseCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HBaseCluster.
func (*HBaseCluster) GetPublishConnectionDetailsTo ¶
func (mg *HBaseCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HBaseCluster.
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 ¶
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) SetManagementPolicies ¶
func (mg *HBaseCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HBaseCluster.
func (*HBaseCluster) SetObservation ¶
func (tr *HBaseCluster) SetObservation(obs map[string]any) error
SetObservation for this HBaseCluster
func (*HBaseCluster) SetParameters ¶
func (tr *HBaseCluster) SetParameters(params map[string]any) error
SetParameters for this HBaseCluster
func (*HBaseCluster) SetProviderConfigReference ¶
func (mg *HBaseCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HBaseCluster.
func (*HBaseCluster) SetPublishConnectionDetailsTo ¶
func (mg *HBaseCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HBaseCluster.
func (*HBaseCluster) SetWriteConnectionSecretToReference ¶
func (mg *HBaseCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HBaseCluster.
type HBaseClusterComponentVersionInitParameters ¶
type HBaseClusterComponentVersionInitParameters struct { // The version of HBase which should be used for this HDInsight HBase Cluster. Changing this forces a new resource to be created. HBase *string `json:"hbase,omitempty" tf:"hbase,omitempty"` }
func (*HBaseClusterComponentVersionInitParameters) DeepCopy ¶
func (in *HBaseClusterComponentVersionInitParameters) DeepCopy() *HBaseClusterComponentVersionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterComponentVersionInitParameters.
func (*HBaseClusterComponentVersionInitParameters) DeepCopyInto ¶
func (in *HBaseClusterComponentVersionInitParameters) DeepCopyInto(out *HBaseClusterComponentVersionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterComponentVersionObservation ¶
type HBaseClusterComponentVersionObservation struct { // The version of HBase which should be used for this HDInsight HBase Cluster. Changing this forces a new resource to be created. HBase *string `json:"hbase,omitempty" tf:"hbase,omitempty"` }
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 { // The version of HBase which should be used for this HDInsight HBase Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 HBaseClusterComputeIsolationInitParameters ¶
type HBaseClusterComputeIsolationInitParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*HBaseClusterComputeIsolationInitParameters) DeepCopy ¶
func (in *HBaseClusterComputeIsolationInitParameters) DeepCopy() *HBaseClusterComputeIsolationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterComputeIsolationInitParameters.
func (*HBaseClusterComputeIsolationInitParameters) DeepCopyInto ¶
func (in *HBaseClusterComputeIsolationInitParameters) DeepCopyInto(out *HBaseClusterComputeIsolationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterComputeIsolationObservation ¶
type HBaseClusterComputeIsolationObservation struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*HBaseClusterComputeIsolationObservation) DeepCopy ¶
func (in *HBaseClusterComputeIsolationObservation) DeepCopy() *HBaseClusterComputeIsolationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterComputeIsolationObservation.
func (*HBaseClusterComputeIsolationObservation) DeepCopyInto ¶
func (in *HBaseClusterComputeIsolationObservation) DeepCopyInto(out *HBaseClusterComputeIsolationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterComputeIsolationParameters ¶
type HBaseClusterComputeIsolationParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. // +kubebuilder:validation:Optional ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. // +kubebuilder:validation:Optional HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*HBaseClusterComputeIsolationParameters) DeepCopy ¶
func (in *HBaseClusterComputeIsolationParameters) DeepCopy() *HBaseClusterComputeIsolationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterComputeIsolationParameters.
func (*HBaseClusterComputeIsolationParameters) DeepCopyInto ¶
func (in *HBaseClusterComputeIsolationParameters) DeepCopyInto(out *HBaseClusterComputeIsolationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterDiskEncryptionInitParameters ¶
type HBaseClusterDiskEncryptionInitParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*HBaseClusterDiskEncryptionInitParameters) DeepCopy ¶
func (in *HBaseClusterDiskEncryptionInitParameters) DeepCopy() *HBaseClusterDiskEncryptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterDiskEncryptionInitParameters.
func (*HBaseClusterDiskEncryptionInitParameters) DeepCopyInto ¶
func (in *HBaseClusterDiskEncryptionInitParameters) DeepCopyInto(out *HBaseClusterDiskEncryptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterDiskEncryptionObservation ¶
type HBaseClusterDiskEncryptionObservation struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*HBaseClusterDiskEncryptionObservation) DeepCopy ¶
func (in *HBaseClusterDiskEncryptionObservation) DeepCopy() *HBaseClusterDiskEncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterDiskEncryptionObservation.
func (*HBaseClusterDiskEncryptionObservation) DeepCopyInto ¶
func (in *HBaseClusterDiskEncryptionObservation) DeepCopyInto(out *HBaseClusterDiskEncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterDiskEncryptionParameters ¶
type HBaseClusterDiskEncryptionParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. // +kubebuilder:validation:Optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. // +kubebuilder:validation:Optional EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. // +kubebuilder:validation:Optional KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. // +kubebuilder:validation:Optional KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*HBaseClusterDiskEncryptionParameters) DeepCopy ¶
func (in *HBaseClusterDiskEncryptionParameters) DeepCopy() *HBaseClusterDiskEncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterDiskEncryptionParameters.
func (*HBaseClusterDiskEncryptionParameters) DeepCopyInto ¶
func (in *HBaseClusterDiskEncryptionParameters) DeepCopyInto(out *HBaseClusterDiskEncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterExtensionInitParameters ¶
type HBaseClusterExtensionInitParameters struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*HBaseClusterExtensionInitParameters) DeepCopy ¶
func (in *HBaseClusterExtensionInitParameters) DeepCopy() *HBaseClusterExtensionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterExtensionInitParameters.
func (*HBaseClusterExtensionInitParameters) DeepCopyInto ¶
func (in *HBaseClusterExtensionInitParameters) DeepCopyInto(out *HBaseClusterExtensionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterExtensionObservation ¶
type HBaseClusterExtensionObservation struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*HBaseClusterExtensionObservation) DeepCopy ¶
func (in *HBaseClusterExtensionObservation) DeepCopy() *HBaseClusterExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterExtensionObservation.
func (*HBaseClusterExtensionObservation) DeepCopyInto ¶
func (in *HBaseClusterExtensionObservation) DeepCopyInto(out *HBaseClusterExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterExtensionParameters ¶
type HBaseClusterExtensionParameters struct { // The workspace ID of the log analytics extension. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. // +kubebuilder:validation:Optional PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*HBaseClusterExtensionParameters) DeepCopy ¶
func (in *HBaseClusterExtensionParameters) DeepCopy() *HBaseClusterExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterExtensionParameters.
func (*HBaseClusterExtensionParameters) DeepCopyInto ¶
func (in *HBaseClusterExtensionParameters) DeepCopyInto(out *HBaseClusterExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterGatewayInitParameters ¶
type HBaseClusterGatewayInitParameters struct { // The password used for the Ambari Portal. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*HBaseClusterGatewayInitParameters) DeepCopy ¶
func (in *HBaseClusterGatewayInitParameters) DeepCopy() *HBaseClusterGatewayInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterGatewayInitParameters.
func (*HBaseClusterGatewayInitParameters) DeepCopyInto ¶
func (in *HBaseClusterGatewayInitParameters) DeepCopyInto(out *HBaseClusterGatewayInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterGatewayObservation ¶
type HBaseClusterGatewayObservation struct { // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The password used for the Ambari Portal. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 HBaseClusterInitParameters ¶
type HBaseClusterInitParameters struct { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *HBaseClusterComponentVersionInitParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *HBaseClusterComputeIsolationInitParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. DiskEncryption []HBaseClusterDiskEncryptionInitParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // An extension block as defined below. Extension *HBaseClusterExtensionInitParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *HBaseClusterGatewayInitParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *HBaseClusterMetastoresInitParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *HBaseClusterMonitorInitParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *HBaseClusterNetworkInitParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *HBaseClusterPrivateLinkConfigurationInitParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // A roles block as defined below. Roles *HBaseClusterRolesInitParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *HBaseClusterSecurityProfileInitParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []HBaseClusterStorageAccountInitParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *HBaseClusterStorageAccountGen2InitParameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight HBase Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight HBase Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` }
func (*HBaseClusterInitParameters) DeepCopy ¶
func (in *HBaseClusterInitParameters) DeepCopy() *HBaseClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterInitParameters.
func (*HBaseClusterInitParameters) DeepCopyInto ¶
func (in *HBaseClusterInitParameters) DeepCopyInto(out *HBaseClusterInitParameters)
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 HBaseClusterMetastoresInitParameters ¶
type HBaseClusterMetastoresInitParameters struct { // An ambari block as defined below. Ambari *MetastoresAmbariInitParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *MetastoresHiveInitParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *MetastoresOozieInitParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*HBaseClusterMetastoresInitParameters) DeepCopy ¶
func (in *HBaseClusterMetastoresInitParameters) DeepCopy() *HBaseClusterMetastoresInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterMetastoresInitParameters.
func (*HBaseClusterMetastoresInitParameters) DeepCopyInto ¶
func (in *HBaseClusterMetastoresInitParameters) DeepCopyInto(out *HBaseClusterMetastoresInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterMetastoresObservation ¶
type HBaseClusterMetastoresObservation struct { // An ambari block as defined below. Ambari *MetastoresAmbariObservation `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *MetastoresHiveObservation `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *MetastoresOozieObservation `json:"oozie,omitempty" tf:"oozie,omitempty"` }
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 { // An ambari block as defined below. // +kubebuilder:validation:Optional Ambari *MetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. // +kubebuilder:validation:Optional Hive *MetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. // +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 HBaseClusterMonitorInitParameters ¶
type HBaseClusterMonitorInitParameters struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*HBaseClusterMonitorInitParameters) DeepCopy ¶
func (in *HBaseClusterMonitorInitParameters) DeepCopy() *HBaseClusterMonitorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterMonitorInitParameters.
func (*HBaseClusterMonitorInitParameters) DeepCopyInto ¶
func (in *HBaseClusterMonitorInitParameters) DeepCopyInto(out *HBaseClusterMonitorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterMonitorObservation ¶
type HBaseClusterMonitorObservation struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
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 { // The Operations Management Suite (OMS) workspace ID. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. // +kubebuilder:validation:Optional 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 HBaseClusterNetworkInitParameters ¶
type HBaseClusterNetworkInitParameters struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*HBaseClusterNetworkInitParameters) DeepCopy ¶
func (in *HBaseClusterNetworkInitParameters) DeepCopy() *HBaseClusterNetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterNetworkInitParameters.
func (*HBaseClusterNetworkInitParameters) DeepCopyInto ¶
func (in *HBaseClusterNetworkInitParameters) DeepCopyInto(out *HBaseClusterNetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterNetworkObservation ¶
type HBaseClusterNetworkObservation struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*HBaseClusterNetworkObservation) DeepCopy ¶
func (in *HBaseClusterNetworkObservation) DeepCopy() *HBaseClusterNetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterNetworkObservation.
func (*HBaseClusterNetworkObservation) DeepCopyInto ¶
func (in *HBaseClusterNetworkObservation) DeepCopyInto(out *HBaseClusterNetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterNetworkParameters ¶
type HBaseClusterNetworkParameters struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*HBaseClusterNetworkParameters) DeepCopy ¶
func (in *HBaseClusterNetworkParameters) DeepCopy() *HBaseClusterNetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterNetworkParameters.
func (*HBaseClusterNetworkParameters) DeepCopyInto ¶
func (in *HBaseClusterNetworkParameters) DeepCopyInto(out *HBaseClusterNetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterObservation ¶
type HBaseClusterObservation struct { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *HBaseClusterComponentVersionObservation `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *HBaseClusterComputeIsolationObservation `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. DiskEncryption []HBaseClusterDiskEncryptionObservation `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // An extension block as defined below. Extension *HBaseClusterExtensionObservation `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *HBaseClusterGatewayObservation `json:"gateway,omitempty" tf:"gateway,omitempty"` // The HTTPS Connectivity Endpoint for this HDInsight HBase Cluster. HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` // The ID of the HDInsight HBase Cluster. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the Azure Region which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *HBaseClusterMetastoresObservation `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *HBaseClusterMonitorObservation `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *HBaseClusterNetworkObservation `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *HBaseClusterPrivateLinkConfigurationObservation `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A roles block as defined below. Roles *HBaseClusterRolesObservation `json:"roles,omitempty" tf:"roles,omitempty"` // The SSH Connectivity Endpoint for this HDInsight HBase Cluster. SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *HBaseClusterSecurityProfileObservation `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []HBaseClusterStorageAccountObservation `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *HBaseClusterStorageAccountGen2Observation `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight HBase Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight HBase Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,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 { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. // +kubebuilder:validation:Optional ComponentVersion *HBaseClusterComponentVersionParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. // +kubebuilder:validation:Optional ComputeIsolation *HBaseClusterComputeIsolationParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. // +kubebuilder:validation:Optional DiskEncryption []HBaseClusterDiskEncryptionParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // An extension block as defined below. // +kubebuilder:validation:Optional Extension *HBaseClusterExtensionParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. // +kubebuilder:validation:Optional Gateway *HBaseClusterGatewayParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. // +kubebuilder:validation:Optional Metastores *HBaseClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. // +kubebuilder:validation:Optional Monitor *HBaseClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. // +kubebuilder:validation:Optional Network *HBaseClusterNetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. // +kubebuilder:validation:Optional PrivateLinkConfiguration *HBaseClusterPrivateLinkConfigurationParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A roles block as defined below. // +kubebuilder:validation:Optional Roles *HBaseClusterRolesParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SecurityProfile *HBaseClusterSecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. // +kubebuilder:validation:Optional StorageAccount []HBaseClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. // +kubebuilder:validation:Optional StorageAccountGen2 *HBaseClusterStorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight HBase Cluster. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight HBase Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Tier *string `json:"tier,omitempty" 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 HBaseClusterPrivateLinkConfigurationInitParameters ¶ added in v1.7.0
type HBaseClusterPrivateLinkConfigurationInitParameters struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *PrivateLinkConfigurationIPConfigurationInitParameters `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*HBaseClusterPrivateLinkConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *HBaseClusterPrivateLinkConfigurationInitParameters) DeepCopy() *HBaseClusterPrivateLinkConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterPrivateLinkConfigurationInitParameters.
func (*HBaseClusterPrivateLinkConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *HBaseClusterPrivateLinkConfigurationInitParameters) DeepCopyInto(out *HBaseClusterPrivateLinkConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterPrivateLinkConfigurationObservation ¶ added in v1.7.0
type HBaseClusterPrivateLinkConfigurationObservation struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *PrivateLinkConfigurationIPConfigurationObservation `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*HBaseClusterPrivateLinkConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *HBaseClusterPrivateLinkConfigurationObservation) DeepCopy() *HBaseClusterPrivateLinkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterPrivateLinkConfigurationObservation.
func (*HBaseClusterPrivateLinkConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *HBaseClusterPrivateLinkConfigurationObservation) DeepCopyInto(out *HBaseClusterPrivateLinkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterPrivateLinkConfigurationParameters ¶ added in v1.7.0
type HBaseClusterPrivateLinkConfigurationParameters struct { // The ID of the private link service group. // +kubebuilder:validation:Optional GroupID *string `json:"groupId" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional IPConfiguration *PrivateLinkConfigurationIPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // The name of the private link configuration. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*HBaseClusterPrivateLinkConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *HBaseClusterPrivateLinkConfigurationParameters) DeepCopy() *HBaseClusterPrivateLinkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterPrivateLinkConfigurationParameters.
func (*HBaseClusterPrivateLinkConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *HBaseClusterPrivateLinkConfigurationParameters) DeepCopyInto(out *HBaseClusterPrivateLinkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterRolesInitParameters ¶
type HBaseClusterRolesInitParameters struct { // A head_node block as defined above. HeadNode *RolesHeadNodeInitParameters `json:"headNode,omitempty" tf:"head_node,omitempty"` // A worker_node block as defined below. WorkerNode *RolesWorkerNodeInitParameters `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *RolesZookeeperNodeInitParameters `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
func (*HBaseClusterRolesInitParameters) DeepCopy ¶
func (in *HBaseClusterRolesInitParameters) DeepCopy() *HBaseClusterRolesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterRolesInitParameters.
func (*HBaseClusterRolesInitParameters) DeepCopyInto ¶
func (in *HBaseClusterRolesInitParameters) DeepCopyInto(out *HBaseClusterRolesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterRolesObservation ¶
type HBaseClusterRolesObservation struct { // A head_node block as defined above. HeadNode *RolesHeadNodeObservation `json:"headNode,omitempty" tf:"head_node,omitempty"` // A worker_node block as defined below. WorkerNode *RolesWorkerNodeObservation `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *RolesZookeeperNodeObservation `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
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 { // A head_node block as defined above. // +kubebuilder:validation:Optional HeadNode *RolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // A worker_node block as defined below. // +kubebuilder:validation:Optional WorkerNode *RolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. // +kubebuilder:validation:Optional 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 HBaseClusterSecurityProfileInitParameters ¶
type HBaseClusterSecurityProfileInitParameters struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
func (*HBaseClusterSecurityProfileInitParameters) DeepCopy ¶
func (in *HBaseClusterSecurityProfileInitParameters) DeepCopy() *HBaseClusterSecurityProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterSecurityProfileInitParameters.
func (*HBaseClusterSecurityProfileInitParameters) DeepCopyInto ¶
func (in *HBaseClusterSecurityProfileInitParameters) DeepCopyInto(out *HBaseClusterSecurityProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterSecurityProfileObservation ¶
type HBaseClusterSecurityProfileObservation struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
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 { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HBaseClusterInitParameters `json:"initProvider,omitempty"` }
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 HBaseClusterStorageAccountGen2InitParameters ¶
type HBaseClusterStorageAccountGen2InitParameters struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*HBaseClusterStorageAccountGen2InitParameters) DeepCopy ¶
func (in *HBaseClusterStorageAccountGen2InitParameters) DeepCopy() *HBaseClusterStorageAccountGen2InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterStorageAccountGen2InitParameters.
func (*HBaseClusterStorageAccountGen2InitParameters) DeepCopyInto ¶
func (in *HBaseClusterStorageAccountGen2InitParameters) DeepCopyInto(out *HBaseClusterStorageAccountGen2InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterStorageAccountGen2Observation ¶
type HBaseClusterStorageAccountGen2Observation struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 HBaseClusterStorageAccountInitParameters ¶
type HBaseClusterStorageAccountInitParameters struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*HBaseClusterStorageAccountInitParameters) DeepCopy ¶
func (in *HBaseClusterStorageAccountInitParameters) DeepCopy() *HBaseClusterStorageAccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HBaseClusterStorageAccountInitParameters.
func (*HBaseClusterStorageAccountInitParameters) DeepCopyInto ¶
func (in *HBaseClusterStorageAccountInitParameters) DeepCopyInto(out *HBaseClusterStorageAccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HBaseClusterStorageAccountObservation ¶
type HBaseClusterStorageAccountObservation struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of the Storage Container. Changing this forces a new resource to be created. StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_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 HTTPSEndpointsInitParameters ¶
type HTTPSEndpointsInitParameters struct { // A list of access modes for the application. AccessModes []*string `json:"accessModes,omitempty" tf:"access_modes,omitempty"` // The destination port to connect to. DestinationPort *float64 `json:"destinationPort,omitempty" tf:"destination_port,omitempty"` // The value indicates whether the gateway authentication is enabled or not. DisableGatewayAuth *bool `json:"disableGatewayAuth,omitempty" tf:"disable_gateway_auth,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The application's subdomain suffix. SubDomainSuffix *string `json:"subDomainSuffix,omitempty" tf:"sub_domain_suffix,omitempty"` }
func (*HTTPSEndpointsInitParameters) DeepCopy ¶
func (in *HTTPSEndpointsInitParameters) DeepCopy() *HTTPSEndpointsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPSEndpointsInitParameters.
func (*HTTPSEndpointsInitParameters) DeepCopyInto ¶
func (in *HTTPSEndpointsInitParameters) DeepCopyInto(out *HTTPSEndpointsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPSEndpointsObservation ¶
type HTTPSEndpointsObservation struct { // A list of access modes for the application. AccessModes []*string `json:"accessModes,omitempty" tf:"access_modes,omitempty"` // The destination port to connect to. DestinationPort *float64 `json:"destinationPort,omitempty" tf:"destination_port,omitempty"` // The value indicates whether the gateway authentication is enabled or not. DisableGatewayAuth *bool `json:"disableGatewayAuth,omitempty" tf:"disable_gateway_auth,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The application's subdomain suffix. SubDomainSuffix *string `json:"subDomainSuffix,omitempty" tf:"sub_domain_suffix,omitempty"` }
func (*HTTPSEndpointsObservation) DeepCopy ¶
func (in *HTTPSEndpointsObservation) DeepCopy() *HTTPSEndpointsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPSEndpointsObservation.
func (*HTTPSEndpointsObservation) DeepCopyInto ¶
func (in *HTTPSEndpointsObservation) DeepCopyInto(out *HTTPSEndpointsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPSEndpointsParameters ¶
type HTTPSEndpointsParameters struct { // A list of access modes for the application. // +kubebuilder:validation:Optional AccessModes []*string `json:"accessModes,omitempty" tf:"access_modes,omitempty"` // The destination port to connect to. // +kubebuilder:validation:Optional DestinationPort *float64 `json:"destinationPort,omitempty" tf:"destination_port,omitempty"` // The value indicates whether the gateway authentication is enabled or not. // +kubebuilder:validation:Optional DisableGatewayAuth *bool `json:"disableGatewayAuth,omitempty" tf:"disable_gateway_auth,omitempty"` // The private IP address of the IP configuration. // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The application's subdomain suffix. // +kubebuilder:validation:Optional SubDomainSuffix *string `json:"subDomainSuffix,omitempty" tf:"sub_domain_suffix,omitempty"` }
func (*HTTPSEndpointsParameters) DeepCopy ¶
func (in *HTTPSEndpointsParameters) DeepCopy() *HTTPSEndpointsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPSEndpointsParameters.
func (*HTTPSEndpointsParameters) DeepCopyInto ¶
func (in *HTTPSEndpointsParameters) DeepCopyInto(out *HTTPSEndpointsParameters)
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec HadoopClusterSpec `json:"spec"` Status HadoopClusterStatus `json:"status,omitempty"` }
HadoopCluster is the Schema for the HadoopClusters API. Manages a HDInsight Hadoop Cluster. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶
func (tr *HadoopCluster) GetInitParameters() (map[string]any, error)
GetInitParameters of this HadoopCluster
func (*HadoopCluster) GetManagementPolicies ¶
func (mg *HadoopCluster) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HadoopCluster.
func (*HadoopCluster) GetMergedParameters ¶
func (tr *HadoopCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HadoopCluster
func (*HadoopCluster) GetObservation ¶
func (tr *HadoopCluster) GetObservation() (map[string]any, error)
GetObservation of this HadoopCluster
func (*HadoopCluster) GetParameters ¶
func (tr *HadoopCluster) GetParameters() (map[string]any, error)
GetParameters of this HadoopCluster
func (*HadoopCluster) GetProviderConfigReference ¶
func (mg *HadoopCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HadoopCluster.
func (*HadoopCluster) GetPublishConnectionDetailsTo ¶
func (mg *HadoopCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HadoopCluster.
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) SetManagementPolicies ¶
func (mg *HadoopCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HadoopCluster.
func (*HadoopCluster) SetObservation ¶
func (tr *HadoopCluster) SetObservation(obs map[string]any) error
SetObservation for this HadoopCluster
func (*HadoopCluster) SetParameters ¶
func (tr *HadoopCluster) SetParameters(params map[string]any) error
SetParameters for this HadoopCluster
func (*HadoopCluster) SetProviderConfigReference ¶
func (mg *HadoopCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HadoopCluster.
func (*HadoopCluster) SetPublishConnectionDetailsTo ¶
func (mg *HadoopCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HadoopCluster.
func (*HadoopCluster) SetWriteConnectionSecretToReference ¶
func (mg *HadoopCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HadoopCluster.
type HadoopClusterInitParameters ¶
type HadoopClusterInitParameters struct { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *ComponentVersionInitParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *ComputeIsolationInitParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. DiskEncryption []DiskEncryptionInitParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // An extension block as defined below. Extension *ExtensionInitParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *GatewayInitParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *MetastoresInitParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *MonitorInitParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *NetworkInitParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *PrivateLinkConfigurationInitParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // A roles block as defined below. Roles *RolesInitParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *SecurityProfileInitParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []StorageAccountInitParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *StorageAccountGen2InitParameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Hadoop Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` }
func (*HadoopClusterInitParameters) DeepCopy ¶
func (in *HadoopClusterInitParameters) DeepCopy() *HadoopClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopClusterInitParameters.
func (*HadoopClusterInitParameters) DeepCopyInto ¶
func (in *HadoopClusterInitParameters) DeepCopyInto(out *HadoopClusterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *ComponentVersionObservation `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *ComputeIsolationObservation `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. DiskEncryption []DiskEncryptionObservation `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // An extension block as defined below. Extension *ExtensionObservation `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *GatewayObservation `json:"gateway,omitempty" tf:"gateway,omitempty"` // The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster. HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` // The ID of the HDInsight Hadoop Cluster. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *MetastoresObservation `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *MonitorObservation `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *NetworkObservation `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *PrivateLinkConfigurationObservation `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A roles block as defined below. Roles *RolesObservation `json:"roles,omitempty" tf:"roles,omitempty"` // The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster. SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *SecurityProfileObservation `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []StorageAccountObservation `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *StorageAccountGen2Observation `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Hadoop Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,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 { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. // +kubebuilder:validation:Optional ComponentVersion *ComponentVersionParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. // +kubebuilder:validation:Optional ComputeIsolation *ComputeIsolationParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. // +kubebuilder:validation:Optional DiskEncryption []DiskEncryptionParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // An extension block as defined below. // +kubebuilder:validation:Optional Extension *ExtensionParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. // +kubebuilder:validation:Optional Gateway *GatewayParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. // +kubebuilder:validation:Optional Metastores *MetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. // +kubebuilder:validation:Optional Monitor *MonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. // +kubebuilder:validation:Optional Network *NetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. // +kubebuilder:validation:Optional PrivateLinkConfiguration *PrivateLinkConfigurationParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A roles block as defined below. // +kubebuilder:validation:Optional Roles *RolesParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SecurityProfile *SecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. // +kubebuilder:validation:Optional StorageAccount []StorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. // +kubebuilder:validation:Optional StorageAccountGen2 *StorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Hadoop Cluster. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Tier *string `json:"tier,omitempty" 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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HadoopClusterInitParameters `json:"initProvider,omitempty"` }
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 HeadNodeInitParameters ¶
type HeadNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []ScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*HeadNodeInitParameters) DeepCopy ¶
func (in *HeadNodeInitParameters) DeepCopy() *HeadNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadNodeInitParameters.
func (*HeadNodeInitParameters) DeepCopyInto ¶
func (in *HeadNodeInitParameters) DeepCopyInto(out *HeadNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadNodeObservation ¶
type HeadNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []ScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []ScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 HeadNodeScriptActionsInitParameters ¶
type HeadNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*HeadNodeScriptActionsInitParameters) DeepCopy ¶
func (in *HeadNodeScriptActionsInitParameters) DeepCopy() *HeadNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadNodeScriptActionsInitParameters.
func (*HeadNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *HeadNodeScriptActionsInitParameters) DeepCopyInto(out *HeadNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadNodeScriptActionsObservation ¶
type HeadNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*HeadNodeScriptActionsObservation) DeepCopy ¶
func (in *HeadNodeScriptActionsObservation) DeepCopy() *HeadNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadNodeScriptActionsObservation.
func (*HeadNodeScriptActionsObservation) DeepCopyInto ¶
func (in *HeadNodeScriptActionsObservation) DeepCopyInto(out *HeadNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadNodeScriptActionsParameters ¶
type HeadNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*HeadNodeScriptActionsParameters) DeepCopy ¶
func (in *HeadNodeScriptActionsParameters) DeepCopy() *HeadNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadNodeScriptActionsParameters.
func (*HeadNodeScriptActionsParameters) DeepCopyInto ¶
func (in *HeadNodeScriptActionsParameters) DeepCopyInto(out *HeadNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HiveInitParameters ¶
type HiveInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*HiveInitParameters) DeepCopy ¶
func (in *HiveInitParameters) DeepCopy() *HiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HiveInitParameters.
func (*HiveInitParameters) DeepCopyInto ¶
func (in *HiveInitParameters) DeepCopyInto(out *HiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HiveObservation ¶
type HiveObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 IPConfigurationInitParameters ¶ added in v1.7.0
type IPConfigurationInitParameters struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*IPConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *IPConfigurationInitParameters) DeepCopy() *IPConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationInitParameters.
func (*IPConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *IPConfigurationInitParameters) DeepCopyInto(out *IPConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationObservation ¶ added in v1.7.0
type IPConfigurationObservation struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*IPConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *IPConfigurationObservation) DeepCopy() *IPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationObservation.
func (*IPConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *IPConfigurationObservation) DeepCopyInto(out *IPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationParameters ¶ added in v1.7.0
type IPConfigurationParameters struct { // The name of the uninstall script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. // +kubebuilder:validation:Optional Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. // +kubebuilder:validation:Optional PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*IPConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *IPConfigurationParameters) DeepCopy() *IPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationParameters.
func (*IPConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *IPConfigurationParameters) DeepCopyInto(out *IPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallScriptActionInitParameters ¶
type InstallScriptActionInitParameters struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*InstallScriptActionInitParameters) DeepCopy ¶
func (in *InstallScriptActionInitParameters) DeepCopy() *InstallScriptActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallScriptActionInitParameters.
func (*InstallScriptActionInitParameters) DeepCopyInto ¶
func (in *InstallScriptActionInitParameters) DeepCopyInto(out *InstallScriptActionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallScriptActionObservation ¶
type InstallScriptActionObservation struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
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 { // The name of the uninstall script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. // +kubebuilder:validation:Optional 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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec InteractiveQueryClusterSpec `json:"spec"` Status InteractiveQueryClusterStatus `json:"status,omitempty"` }
InteractiveQueryCluster is the Schema for the InteractiveQueryClusters API. Manages a HDInsight Interactive Query Cluster. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶
func (tr *InteractiveQueryCluster) GetInitParameters() (map[string]any, error)
GetInitParameters of this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetManagementPolicies ¶
func (mg *InteractiveQueryCluster) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) GetMergedParameters ¶
func (tr *InteractiveQueryCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetObservation ¶
func (tr *InteractiveQueryCluster) GetObservation() (map[string]any, error)
GetObservation of this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetParameters ¶
func (tr *InteractiveQueryCluster) GetParameters() (map[string]any, error)
GetParameters of this InteractiveQueryCluster
func (*InteractiveQueryCluster) GetProviderConfigReference ¶
func (mg *InteractiveQueryCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) GetPublishConnectionDetailsTo ¶
func (mg *InteractiveQueryCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InteractiveQueryCluster.
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) Hub ¶
func (tr *InteractiveQueryCluster) Hub()
Hub marks this type as a conversion hub.
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) SetManagementPolicies ¶
func (mg *InteractiveQueryCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) SetObservation ¶
func (tr *InteractiveQueryCluster) SetObservation(obs map[string]any) error
SetObservation for this InteractiveQueryCluster
func (*InteractiveQueryCluster) SetParameters ¶
func (tr *InteractiveQueryCluster) SetParameters(params map[string]any) error
SetParameters for this InteractiveQueryCluster
func (*InteractiveQueryCluster) SetProviderConfigReference ¶
func (mg *InteractiveQueryCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) SetPublishConnectionDetailsTo ¶
func (mg *InteractiveQueryCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InteractiveQueryCluster.
func (*InteractiveQueryCluster) SetWriteConnectionSecretToReference ¶
func (mg *InteractiveQueryCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InteractiveQueryCluster.
type InteractiveQueryClusterComponentVersionInitParameters ¶
type InteractiveQueryClusterComponentVersionInitParameters struct { // The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created. InteractiveHive *string `json:"interactiveHive,omitempty" tf:"interactive_hive,omitempty"` }
func (*InteractiveQueryClusterComponentVersionInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterComponentVersionInitParameters) DeepCopy() *InteractiveQueryClusterComponentVersionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterComponentVersionInitParameters.
func (*InteractiveQueryClusterComponentVersionInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterComponentVersionInitParameters) DeepCopyInto(out *InteractiveQueryClusterComponentVersionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterComponentVersionObservation ¶
type InteractiveQueryClusterComponentVersionObservation struct { // The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created. InteractiveHive *string `json:"interactiveHive,omitempty" tf:"interactive_hive,omitempty"` }
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 { // The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 InteractiveQueryClusterComputeIsolationInitParameters ¶
type InteractiveQueryClusterComputeIsolationInitParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*InteractiveQueryClusterComputeIsolationInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterComputeIsolationInitParameters) DeepCopy() *InteractiveQueryClusterComputeIsolationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterComputeIsolationInitParameters.
func (*InteractiveQueryClusterComputeIsolationInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterComputeIsolationInitParameters) DeepCopyInto(out *InteractiveQueryClusterComputeIsolationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterComputeIsolationObservation ¶
type InteractiveQueryClusterComputeIsolationObservation struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*InteractiveQueryClusterComputeIsolationObservation) DeepCopy ¶
func (in *InteractiveQueryClusterComputeIsolationObservation) DeepCopy() *InteractiveQueryClusterComputeIsolationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterComputeIsolationObservation.
func (*InteractiveQueryClusterComputeIsolationObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterComputeIsolationObservation) DeepCopyInto(out *InteractiveQueryClusterComputeIsolationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterComputeIsolationParameters ¶
type InteractiveQueryClusterComputeIsolationParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. // +kubebuilder:validation:Optional ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. // +kubebuilder:validation:Optional HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*InteractiveQueryClusterComputeIsolationParameters) DeepCopy ¶
func (in *InteractiveQueryClusterComputeIsolationParameters) DeepCopy() *InteractiveQueryClusterComputeIsolationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterComputeIsolationParameters.
func (*InteractiveQueryClusterComputeIsolationParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterComputeIsolationParameters) DeepCopyInto(out *InteractiveQueryClusterComputeIsolationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterDiskEncryptionInitParameters ¶
type InteractiveQueryClusterDiskEncryptionInitParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*InteractiveQueryClusterDiskEncryptionInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterDiskEncryptionInitParameters) DeepCopy() *InteractiveQueryClusterDiskEncryptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterDiskEncryptionInitParameters.
func (*InteractiveQueryClusterDiskEncryptionInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterDiskEncryptionInitParameters) DeepCopyInto(out *InteractiveQueryClusterDiskEncryptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterDiskEncryptionObservation ¶
type InteractiveQueryClusterDiskEncryptionObservation struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*InteractiveQueryClusterDiskEncryptionObservation) DeepCopy ¶
func (in *InteractiveQueryClusterDiskEncryptionObservation) DeepCopy() *InteractiveQueryClusterDiskEncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterDiskEncryptionObservation.
func (*InteractiveQueryClusterDiskEncryptionObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterDiskEncryptionObservation) DeepCopyInto(out *InteractiveQueryClusterDiskEncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterDiskEncryptionParameters ¶
type InteractiveQueryClusterDiskEncryptionParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. // +kubebuilder:validation:Optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. // +kubebuilder:validation:Optional EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. // +kubebuilder:validation:Optional KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. // +kubebuilder:validation:Optional KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*InteractiveQueryClusterDiskEncryptionParameters) DeepCopy ¶
func (in *InteractiveQueryClusterDiskEncryptionParameters) DeepCopy() *InteractiveQueryClusterDiskEncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterDiskEncryptionParameters.
func (*InteractiveQueryClusterDiskEncryptionParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterDiskEncryptionParameters) DeepCopyInto(out *InteractiveQueryClusterDiskEncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterExtensionInitParameters ¶
type InteractiveQueryClusterExtensionInitParameters struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*InteractiveQueryClusterExtensionInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterExtensionInitParameters) DeepCopy() *InteractiveQueryClusterExtensionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterExtensionInitParameters.
func (*InteractiveQueryClusterExtensionInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterExtensionInitParameters) DeepCopyInto(out *InteractiveQueryClusterExtensionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterExtensionObservation ¶
type InteractiveQueryClusterExtensionObservation struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*InteractiveQueryClusterExtensionObservation) DeepCopy ¶
func (in *InteractiveQueryClusterExtensionObservation) DeepCopy() *InteractiveQueryClusterExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterExtensionObservation.
func (*InteractiveQueryClusterExtensionObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterExtensionObservation) DeepCopyInto(out *InteractiveQueryClusterExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterExtensionParameters ¶
type InteractiveQueryClusterExtensionParameters struct { // The workspace ID of the log analytics extension. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. // +kubebuilder:validation:Optional PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*InteractiveQueryClusterExtensionParameters) DeepCopy ¶
func (in *InteractiveQueryClusterExtensionParameters) DeepCopy() *InteractiveQueryClusterExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterExtensionParameters.
func (*InteractiveQueryClusterExtensionParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterExtensionParameters) DeepCopyInto(out *InteractiveQueryClusterExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterGatewayInitParameters ¶
type InteractiveQueryClusterGatewayInitParameters struct { // The password used for the Ambari Portal. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*InteractiveQueryClusterGatewayInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterGatewayInitParameters) DeepCopy() *InteractiveQueryClusterGatewayInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterGatewayInitParameters.
func (*InteractiveQueryClusterGatewayInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterGatewayInitParameters) DeepCopyInto(out *InteractiveQueryClusterGatewayInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterGatewayObservation ¶
type InteractiveQueryClusterGatewayObservation struct { // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The password used for the Ambari Portal. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 InteractiveQueryClusterInitParameters ¶
type InteractiveQueryClusterInitParameters struct { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *InteractiveQueryClusterComponentVersionInitParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *InteractiveQueryClusterComputeIsolationInitParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // A disk_encryption block as defined below. DiskEncryption []InteractiveQueryClusterDiskEncryptionInitParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created. EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. Extension *InteractiveQueryClusterExtensionInitParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *InteractiveQueryClusterGatewayInitParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *InteractiveQueryClusterMetastoresInitParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *InteractiveQueryClusterMonitorInitParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *InteractiveQueryClusterNetworkInitParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *InteractiveQueryClusterPrivateLinkConfigurationInitParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // A roles block as defined below. Roles *InteractiveQueryClusterRolesInitParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *InteractiveQueryClusterSecurityProfileInitParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []InteractiveQueryClusterStorageAccountInitParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *InteractiveQueryClusterStorageAccountGen2InitParameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Interactive Query Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` }
func (*InteractiveQueryClusterInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterInitParameters) DeepCopy() *InteractiveQueryClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterInitParameters.
func (*InteractiveQueryClusterInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterInitParameters) DeepCopyInto(out *InteractiveQueryClusterInitParameters)
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 InteractiveQueryClusterMetastoresAmbariInitParameters ¶
type InteractiveQueryClusterMetastoresAmbariInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*InteractiveQueryClusterMetastoresAmbariInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresAmbariInitParameters) DeepCopy() *InteractiveQueryClusterMetastoresAmbariInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresAmbariInitParameters.
func (*InteractiveQueryClusterMetastoresAmbariInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresAmbariInitParameters) DeepCopyInto(out *InteractiveQueryClusterMetastoresAmbariInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresAmbariObservation ¶
type InteractiveQueryClusterMetastoresAmbariObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 InteractiveQueryClusterMetastoresHiveInitParameters ¶
type InteractiveQueryClusterMetastoresHiveInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*InteractiveQueryClusterMetastoresHiveInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresHiveInitParameters) DeepCopy() *InteractiveQueryClusterMetastoresHiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresHiveInitParameters.
func (*InteractiveQueryClusterMetastoresHiveInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresHiveInitParameters) DeepCopyInto(out *InteractiveQueryClusterMetastoresHiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresHiveObservation ¶
type InteractiveQueryClusterMetastoresHiveObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 InteractiveQueryClusterMetastoresInitParameters ¶
type InteractiveQueryClusterMetastoresInitParameters struct { // An ambari block as defined below. Ambari *InteractiveQueryClusterMetastoresAmbariInitParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *InteractiveQueryClusterMetastoresHiveInitParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *InteractiveQueryClusterMetastoresOozieInitParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*InteractiveQueryClusterMetastoresInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresInitParameters) DeepCopy() *InteractiveQueryClusterMetastoresInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresInitParameters.
func (*InteractiveQueryClusterMetastoresInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresInitParameters) DeepCopyInto(out *InteractiveQueryClusterMetastoresInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresObservation ¶
type InteractiveQueryClusterMetastoresObservation struct { // An ambari block as defined below. Ambari *InteractiveQueryClusterMetastoresAmbariObservation `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *InteractiveQueryClusterMetastoresHiveObservation `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *InteractiveQueryClusterMetastoresOozieObservation `json:"oozie,omitempty" tf:"oozie,omitempty"` }
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 InteractiveQueryClusterMetastoresOozieInitParameters ¶
type InteractiveQueryClusterMetastoresOozieInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*InteractiveQueryClusterMetastoresOozieInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMetastoresOozieInitParameters) DeepCopy() *InteractiveQueryClusterMetastoresOozieInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMetastoresOozieInitParameters.
func (*InteractiveQueryClusterMetastoresOozieInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMetastoresOozieInitParameters) DeepCopyInto(out *InteractiveQueryClusterMetastoresOozieInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMetastoresOozieObservation ¶
type InteractiveQueryClusterMetastoresOozieObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 { // An ambari block as defined below. // +kubebuilder:validation:Optional Ambari *InteractiveQueryClusterMetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. // +kubebuilder:validation:Optional Hive *InteractiveQueryClusterMetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. // +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 InteractiveQueryClusterMonitorInitParameters ¶
type InteractiveQueryClusterMonitorInitParameters struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*InteractiveQueryClusterMonitorInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterMonitorInitParameters) DeepCopy() *InteractiveQueryClusterMonitorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterMonitorInitParameters.
func (*InteractiveQueryClusterMonitorInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterMonitorInitParameters) DeepCopyInto(out *InteractiveQueryClusterMonitorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterMonitorObservation ¶
type InteractiveQueryClusterMonitorObservation struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
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 { // The Operations Management Suite (OMS) workspace ID. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. // +kubebuilder:validation:Optional 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 InteractiveQueryClusterNetworkInitParameters ¶
type InteractiveQueryClusterNetworkInitParameters struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*InteractiveQueryClusterNetworkInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterNetworkInitParameters) DeepCopy() *InteractiveQueryClusterNetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterNetworkInitParameters.
func (*InteractiveQueryClusterNetworkInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterNetworkInitParameters) DeepCopyInto(out *InteractiveQueryClusterNetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterNetworkObservation ¶
type InteractiveQueryClusterNetworkObservation struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
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 { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. // +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 { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *InteractiveQueryClusterComponentVersionObservation `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *InteractiveQueryClusterComputeIsolationObservation `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // A disk_encryption block as defined below. DiskEncryption []InteractiveQueryClusterDiskEncryptionObservation `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created. EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. Extension *InteractiveQueryClusterExtensionObservation `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *InteractiveQueryClusterGatewayObservation `json:"gateway,omitempty" tf:"gateway,omitempty"` // The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster. HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` // The ID of the HDInsight Interactive Query Cluster. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *InteractiveQueryClusterMetastoresObservation `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *InteractiveQueryClusterMonitorObservation `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *InteractiveQueryClusterNetworkObservation `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *InteractiveQueryClusterPrivateLinkConfigurationObservation `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A roles block as defined below. Roles *InteractiveQueryClusterRolesObservation `json:"roles,omitempty" tf:"roles,omitempty"` // The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster. SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *InteractiveQueryClusterSecurityProfileObservation `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []InteractiveQueryClusterStorageAccountObservation `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *InteractiveQueryClusterStorageAccountGen2Observation `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Interactive Query Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,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 { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. // +kubebuilder:validation:Optional ComponentVersion *InteractiveQueryClusterComponentVersionParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. // +kubebuilder:validation:Optional ComputeIsolation *InteractiveQueryClusterComputeIsolationParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // A disk_encryption block as defined below. // +kubebuilder:validation:Optional DiskEncryption []InteractiveQueryClusterDiskEncryptionParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. // +kubebuilder:validation:Optional Extension *InteractiveQueryClusterExtensionParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. // +kubebuilder:validation:Optional Gateway *InteractiveQueryClusterGatewayParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. // +kubebuilder:validation:Optional Metastores *InteractiveQueryClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. // +kubebuilder:validation:Optional Monitor *InteractiveQueryClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. // +kubebuilder:validation:Optional Network *InteractiveQueryClusterNetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. // +kubebuilder:validation:Optional PrivateLinkConfiguration *InteractiveQueryClusterPrivateLinkConfigurationParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A roles block as defined below. // +kubebuilder:validation:Optional Roles *InteractiveQueryClusterRolesParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SecurityProfile *InteractiveQueryClusterSecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. // +kubebuilder:validation:Optional StorageAccount []InteractiveQueryClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. // +kubebuilder:validation:Optional StorageAccountGen2 *InteractiveQueryClusterStorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Interactive Query Cluster. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Tier *string `json:"tier,omitempty" 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 InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters ¶ added in v1.7.0
type InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters.
func (*InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation ¶ added in v1.7.0
type InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation.
func (*InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters ¶ added in v1.7.0
type InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. // +kubebuilder:validation:Optional Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. // +kubebuilder:validation:Optional PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters.
func (*InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterPrivateLinkConfigurationInitParameters ¶ added in v1.7.0
type InteractiveQueryClusterPrivateLinkConfigurationInitParameters struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationInitParameters `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*InteractiveQueryClusterPrivateLinkConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationInitParameters) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterPrivateLinkConfigurationInitParameters.
func (*InteractiveQueryClusterPrivateLinkConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationInitParameters) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterPrivateLinkConfigurationObservation ¶ added in v1.7.0
type InteractiveQueryClusterPrivateLinkConfigurationObservation struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationObservation `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*InteractiveQueryClusterPrivateLinkConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationObservation) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterPrivateLinkConfigurationObservation.
func (*InteractiveQueryClusterPrivateLinkConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationObservation) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterPrivateLinkConfigurationParameters ¶ added in v1.7.0
type InteractiveQueryClusterPrivateLinkConfigurationParameters struct { // The ID of the private link service group. // +kubebuilder:validation:Optional GroupID *string `json:"groupId" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional IPConfiguration *InteractiveQueryClusterPrivateLinkConfigurationIPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // The name of the private link configuration. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*InteractiveQueryClusterPrivateLinkConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationParameters) DeepCopy() *InteractiveQueryClusterPrivateLinkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterPrivateLinkConfigurationParameters.
func (*InteractiveQueryClusterPrivateLinkConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *InteractiveQueryClusterPrivateLinkConfigurationParameters) DeepCopyInto(out *InteractiveQueryClusterPrivateLinkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesHeadNodeInitParameters ¶
type InteractiveQueryClusterRolesHeadNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []RolesHeadNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*InteractiveQueryClusterRolesHeadNodeInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesHeadNodeInitParameters) DeepCopy() *InteractiveQueryClusterRolesHeadNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesHeadNodeInitParameters.
func (*InteractiveQueryClusterRolesHeadNodeInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesHeadNodeInitParameters) DeepCopyInto(out *InteractiveQueryClusterRolesHeadNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesHeadNodeObservation ¶
type InteractiveQueryClusterRolesHeadNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []RolesHeadNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []RolesHeadNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 InteractiveQueryClusterRolesInitParameters ¶
type InteractiveQueryClusterRolesInitParameters struct { // A head_node block as defined above. HeadNode *InteractiveQueryClusterRolesHeadNodeInitParameters `json:"headNode,omitempty" tf:"head_node,omitempty"` // A worker_node block as defined below. WorkerNode *InteractiveQueryClusterRolesWorkerNodeInitParameters `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *InteractiveQueryClusterRolesZookeeperNodeInitParameters `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
func (*InteractiveQueryClusterRolesInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesInitParameters) DeepCopy() *InteractiveQueryClusterRolesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesInitParameters.
func (*InteractiveQueryClusterRolesInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesInitParameters) DeepCopyInto(out *InteractiveQueryClusterRolesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesObservation ¶
type InteractiveQueryClusterRolesObservation struct { // A head_node block as defined above. HeadNode *InteractiveQueryClusterRolesHeadNodeObservation `json:"headNode,omitempty" tf:"head_node,omitempty"` // A worker_node block as defined below. WorkerNode *InteractiveQueryClusterRolesWorkerNodeObservation `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *InteractiveQueryClusterRolesZookeeperNodeObservation `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
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 { // A head_node block as defined above. // +kubebuilder:validation:Optional HeadNode *InteractiveQueryClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // A worker_node block as defined below. // +kubebuilder:validation:Optional WorkerNode *InteractiveQueryClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. // +kubebuilder:validation:Optional 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 InteractiveQueryClusterRolesWorkerNodeInitParameters ¶
type InteractiveQueryClusterRolesWorkerNodeInitParameters struct { // A autoscale block as defined below. Autoscale *RolesWorkerNodeAutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*InteractiveQueryClusterRolesWorkerNodeInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesWorkerNodeInitParameters) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesWorkerNodeInitParameters.
func (*InteractiveQueryClusterRolesWorkerNodeInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesWorkerNodeInitParameters) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesWorkerNodeObservation ¶
type InteractiveQueryClusterRolesWorkerNodeObservation struct { // A autoscale block as defined below. Autoscale *RolesWorkerNodeAutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // A autoscale block as defined below. // +kubebuilder:validation:Optional Autoscale *RolesWorkerNodeAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters ¶
type InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters.
func (*InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation ¶
type InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation) DeepCopy ¶
func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation.
func (*InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters ¶
type InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters) DeepCopy() *InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters.
func (*InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters) DeepCopyInto(out *InteractiveQueryClusterRolesWorkerNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesZookeeperNodeInitParameters ¶
type InteractiveQueryClusterRolesZookeeperNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*InteractiveQueryClusterRolesZookeeperNodeInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeInitParameters) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesZookeeperNodeInitParameters.
func (*InteractiveQueryClusterRolesZookeeperNodeInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeInitParameters) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesZookeeperNodeObservation ¶
type InteractiveQueryClusterRolesZookeeperNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters ¶
type InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters.
func (*InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation ¶
type InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation) DeepCopy ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation.
func (*InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters ¶
type InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters) DeepCopy ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters) DeepCopy() *InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters.
func (*InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters) DeepCopyInto(out *InteractiveQueryClusterRolesZookeeperNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterSecurityProfileInitParameters ¶
type InteractiveQueryClusterSecurityProfileInitParameters struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
func (*InteractiveQueryClusterSecurityProfileInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterSecurityProfileInitParameters) DeepCopy() *InteractiveQueryClusterSecurityProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterSecurityProfileInitParameters.
func (*InteractiveQueryClusterSecurityProfileInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterSecurityProfileInitParameters) DeepCopyInto(out *InteractiveQueryClusterSecurityProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterSecurityProfileObservation ¶
type InteractiveQueryClusterSecurityProfileObservation struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
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 { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider InteractiveQueryClusterInitParameters `json:"initProvider,omitempty"` }
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 InteractiveQueryClusterStorageAccountGen2InitParameters ¶
type InteractiveQueryClusterStorageAccountGen2InitParameters struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*InteractiveQueryClusterStorageAccountGen2InitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterStorageAccountGen2InitParameters) DeepCopy() *InteractiveQueryClusterStorageAccountGen2InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterStorageAccountGen2InitParameters.
func (*InteractiveQueryClusterStorageAccountGen2InitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterStorageAccountGen2InitParameters) DeepCopyInto(out *InteractiveQueryClusterStorageAccountGen2InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterStorageAccountGen2Observation ¶
type InteractiveQueryClusterStorageAccountGen2Observation struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 InteractiveQueryClusterStorageAccountInitParameters ¶
type InteractiveQueryClusterStorageAccountInitParameters struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*InteractiveQueryClusterStorageAccountInitParameters) DeepCopy ¶
func (in *InteractiveQueryClusterStorageAccountInitParameters) DeepCopy() *InteractiveQueryClusterStorageAccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InteractiveQueryClusterStorageAccountInitParameters.
func (*InteractiveQueryClusterStorageAccountInitParameters) DeepCopyInto ¶
func (in *InteractiveQueryClusterStorageAccountInitParameters) DeepCopyInto(out *InteractiveQueryClusterStorageAccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InteractiveQueryClusterStorageAccountObservation ¶
type InteractiveQueryClusterStorageAccountObservation struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of the Storage Container. Changing this forces a new resource to be created. StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec KafkaClusterSpec `json:"spec"` Status KafkaClusterStatus `json:"status,omitempty"` }
KafkaCluster is the Schema for the KafkaClusters API. Manages a HDInsight Kafka Cluster. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶
func (tr *KafkaCluster) GetInitParameters() (map[string]any, error)
GetInitParameters of this KafkaCluster
func (*KafkaCluster) GetManagementPolicies ¶
func (mg *KafkaCluster) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this KafkaCluster.
func (*KafkaCluster) GetMergedParameters ¶
func (tr *KafkaCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this KafkaCluster
func (*KafkaCluster) GetObservation ¶
func (tr *KafkaCluster) GetObservation() (map[string]any, error)
GetObservation of this KafkaCluster
func (*KafkaCluster) GetParameters ¶
func (tr *KafkaCluster) GetParameters() (map[string]any, error)
GetParameters of this KafkaCluster
func (*KafkaCluster) GetProviderConfigReference ¶
func (mg *KafkaCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KafkaCluster.
func (*KafkaCluster) GetPublishConnectionDetailsTo ¶
func (mg *KafkaCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KafkaCluster.
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) SetManagementPolicies ¶
func (mg *KafkaCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this KafkaCluster.
func (*KafkaCluster) SetObservation ¶
func (tr *KafkaCluster) SetObservation(obs map[string]any) error
SetObservation for this KafkaCluster
func (*KafkaCluster) SetParameters ¶
func (tr *KafkaCluster) SetParameters(params map[string]any) error
SetParameters for this KafkaCluster
func (*KafkaCluster) SetProviderConfigReference ¶
func (mg *KafkaCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KafkaCluster.
func (*KafkaCluster) SetPublishConnectionDetailsTo ¶
func (mg *KafkaCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KafkaCluster.
func (*KafkaCluster) SetWriteConnectionSecretToReference ¶
func (mg *KafkaCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KafkaCluster.
type KafkaClusterComponentVersionInitParameters ¶
type KafkaClusterComponentVersionInitParameters struct { // The version of Kafka which should be used for this HDInsight Kafka Cluster. Changing this forces a new resource to be created. Kafka *string `json:"kafka,omitempty" tf:"kafka,omitempty"` }
func (*KafkaClusterComponentVersionInitParameters) DeepCopy ¶
func (in *KafkaClusterComponentVersionInitParameters) DeepCopy() *KafkaClusterComponentVersionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterComponentVersionInitParameters.
func (*KafkaClusterComponentVersionInitParameters) DeepCopyInto ¶
func (in *KafkaClusterComponentVersionInitParameters) DeepCopyInto(out *KafkaClusterComponentVersionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterComponentVersionObservation ¶
type KafkaClusterComponentVersionObservation struct { // The version of Kafka which should be used for this HDInsight Kafka Cluster. Changing this forces a new resource to be created. Kafka *string `json:"kafka,omitempty" tf:"kafka,omitempty"` }
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 { // The version of Kafka which should be used for this HDInsight Kafka Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 KafkaClusterComputeIsolationInitParameters ¶
type KafkaClusterComputeIsolationInitParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*KafkaClusterComputeIsolationInitParameters) DeepCopy ¶
func (in *KafkaClusterComputeIsolationInitParameters) DeepCopy() *KafkaClusterComputeIsolationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterComputeIsolationInitParameters.
func (*KafkaClusterComputeIsolationInitParameters) DeepCopyInto ¶
func (in *KafkaClusterComputeIsolationInitParameters) DeepCopyInto(out *KafkaClusterComputeIsolationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterComputeIsolationObservation ¶
type KafkaClusterComputeIsolationObservation struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*KafkaClusterComputeIsolationObservation) DeepCopy ¶
func (in *KafkaClusterComputeIsolationObservation) DeepCopy() *KafkaClusterComputeIsolationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterComputeIsolationObservation.
func (*KafkaClusterComputeIsolationObservation) DeepCopyInto ¶
func (in *KafkaClusterComputeIsolationObservation) DeepCopyInto(out *KafkaClusterComputeIsolationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterComputeIsolationParameters ¶
type KafkaClusterComputeIsolationParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. // +kubebuilder:validation:Optional ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. // +kubebuilder:validation:Optional HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*KafkaClusterComputeIsolationParameters) DeepCopy ¶
func (in *KafkaClusterComputeIsolationParameters) DeepCopy() *KafkaClusterComputeIsolationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterComputeIsolationParameters.
func (*KafkaClusterComputeIsolationParameters) DeepCopyInto ¶
func (in *KafkaClusterComputeIsolationParameters) DeepCopyInto(out *KafkaClusterComputeIsolationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterDiskEncryptionInitParameters ¶
type KafkaClusterDiskEncryptionInitParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*KafkaClusterDiskEncryptionInitParameters) DeepCopy ¶
func (in *KafkaClusterDiskEncryptionInitParameters) DeepCopy() *KafkaClusterDiskEncryptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterDiskEncryptionInitParameters.
func (*KafkaClusterDiskEncryptionInitParameters) DeepCopyInto ¶
func (in *KafkaClusterDiskEncryptionInitParameters) DeepCopyInto(out *KafkaClusterDiskEncryptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterDiskEncryptionObservation ¶
type KafkaClusterDiskEncryptionObservation struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*KafkaClusterDiskEncryptionObservation) DeepCopy ¶
func (in *KafkaClusterDiskEncryptionObservation) DeepCopy() *KafkaClusterDiskEncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterDiskEncryptionObservation.
func (*KafkaClusterDiskEncryptionObservation) DeepCopyInto ¶
func (in *KafkaClusterDiskEncryptionObservation) DeepCopyInto(out *KafkaClusterDiskEncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterDiskEncryptionParameters ¶
type KafkaClusterDiskEncryptionParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. // +kubebuilder:validation:Optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. // +kubebuilder:validation:Optional EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. // +kubebuilder:validation:Optional KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. // +kubebuilder:validation:Optional KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*KafkaClusterDiskEncryptionParameters) DeepCopy ¶
func (in *KafkaClusterDiskEncryptionParameters) DeepCopy() *KafkaClusterDiskEncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterDiskEncryptionParameters.
func (*KafkaClusterDiskEncryptionParameters) DeepCopyInto ¶
func (in *KafkaClusterDiskEncryptionParameters) DeepCopyInto(out *KafkaClusterDiskEncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterExtensionInitParameters ¶
type KafkaClusterExtensionInitParameters struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*KafkaClusterExtensionInitParameters) DeepCopy ¶
func (in *KafkaClusterExtensionInitParameters) DeepCopy() *KafkaClusterExtensionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterExtensionInitParameters.
func (*KafkaClusterExtensionInitParameters) DeepCopyInto ¶
func (in *KafkaClusterExtensionInitParameters) DeepCopyInto(out *KafkaClusterExtensionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterExtensionObservation ¶
type KafkaClusterExtensionObservation struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*KafkaClusterExtensionObservation) DeepCopy ¶
func (in *KafkaClusterExtensionObservation) DeepCopy() *KafkaClusterExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterExtensionObservation.
func (*KafkaClusterExtensionObservation) DeepCopyInto ¶
func (in *KafkaClusterExtensionObservation) DeepCopyInto(out *KafkaClusterExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterExtensionParameters ¶
type KafkaClusterExtensionParameters struct { // The workspace ID of the log analytics extension. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. // +kubebuilder:validation:Optional PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*KafkaClusterExtensionParameters) DeepCopy ¶
func (in *KafkaClusterExtensionParameters) DeepCopy() *KafkaClusterExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterExtensionParameters.
func (*KafkaClusterExtensionParameters) DeepCopyInto ¶
func (in *KafkaClusterExtensionParameters) DeepCopyInto(out *KafkaClusterExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterGatewayInitParameters ¶
type KafkaClusterGatewayInitParameters struct { // The password used for the Ambari Portal. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*KafkaClusterGatewayInitParameters) DeepCopy ¶
func (in *KafkaClusterGatewayInitParameters) DeepCopy() *KafkaClusterGatewayInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterGatewayInitParameters.
func (*KafkaClusterGatewayInitParameters) DeepCopyInto ¶
func (in *KafkaClusterGatewayInitParameters) DeepCopyInto(out *KafkaClusterGatewayInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterGatewayObservation ¶
type KafkaClusterGatewayObservation struct { // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The password used for the Ambari Portal. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 KafkaClusterInitParameters ¶
type KafkaClusterInitParameters struct { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *KafkaClusterComponentVersionInitParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *KafkaClusterComputeIsolationInitParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. DiskEncryption []KafkaClusterDiskEncryptionInitParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this HDInsight Kafka Cluster. Changing this forces a new resource to be created. EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. Extension *KafkaClusterExtensionInitParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *KafkaClusterGatewayInitParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *KafkaClusterMetastoresInitParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *KafkaClusterMonitorInitParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *KafkaClusterNetworkInitParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *KafkaClusterPrivateLinkConfigurationInitParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // A rest_proxy block as defined below. RestProxy *RestProxyInitParameters `json:"restProxy,omitempty" tf:"rest_proxy,omitempty"` // A roles block as defined below. Roles *KafkaClusterRolesInitParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *KafkaClusterSecurityProfileInitParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []KafkaClusterStorageAccountInitParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *KafkaClusterStorageAccountGen2InitParameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Kafka Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Kafka Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` }
func (*KafkaClusterInitParameters) DeepCopy ¶
func (in *KafkaClusterInitParameters) DeepCopy() *KafkaClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterInitParameters.
func (*KafkaClusterInitParameters) DeepCopyInto ¶
func (in *KafkaClusterInitParameters) DeepCopyInto(out *KafkaClusterInitParameters)
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 KafkaClusterMetastoresAmbariInitParameters ¶
type KafkaClusterMetastoresAmbariInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*KafkaClusterMetastoresAmbariInitParameters) DeepCopy ¶
func (in *KafkaClusterMetastoresAmbariInitParameters) DeepCopy() *KafkaClusterMetastoresAmbariInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresAmbariInitParameters.
func (*KafkaClusterMetastoresAmbariInitParameters) DeepCopyInto ¶
func (in *KafkaClusterMetastoresAmbariInitParameters) DeepCopyInto(out *KafkaClusterMetastoresAmbariInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresAmbariObservation ¶
type KafkaClusterMetastoresAmbariObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 KafkaClusterMetastoresHiveInitParameters ¶
type KafkaClusterMetastoresHiveInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*KafkaClusterMetastoresHiveInitParameters) DeepCopy ¶
func (in *KafkaClusterMetastoresHiveInitParameters) DeepCopy() *KafkaClusterMetastoresHiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresHiveInitParameters.
func (*KafkaClusterMetastoresHiveInitParameters) DeepCopyInto ¶
func (in *KafkaClusterMetastoresHiveInitParameters) DeepCopyInto(out *KafkaClusterMetastoresHiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresHiveObservation ¶
type KafkaClusterMetastoresHiveObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 KafkaClusterMetastoresInitParameters ¶
type KafkaClusterMetastoresInitParameters struct { // An ambari block as defined below. Ambari *KafkaClusterMetastoresAmbariInitParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *KafkaClusterMetastoresHiveInitParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *KafkaClusterMetastoresOozieInitParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*KafkaClusterMetastoresInitParameters) DeepCopy ¶
func (in *KafkaClusterMetastoresInitParameters) DeepCopy() *KafkaClusterMetastoresInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresInitParameters.
func (*KafkaClusterMetastoresInitParameters) DeepCopyInto ¶
func (in *KafkaClusterMetastoresInitParameters) DeepCopyInto(out *KafkaClusterMetastoresInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresObservation ¶
type KafkaClusterMetastoresObservation struct { // An ambari block as defined below. Ambari *KafkaClusterMetastoresAmbariObservation `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *KafkaClusterMetastoresHiveObservation `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *KafkaClusterMetastoresOozieObservation `json:"oozie,omitempty" tf:"oozie,omitempty"` }
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 KafkaClusterMetastoresOozieInitParameters ¶
type KafkaClusterMetastoresOozieInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*KafkaClusterMetastoresOozieInitParameters) DeepCopy ¶
func (in *KafkaClusterMetastoresOozieInitParameters) DeepCopy() *KafkaClusterMetastoresOozieInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMetastoresOozieInitParameters.
func (*KafkaClusterMetastoresOozieInitParameters) DeepCopyInto ¶
func (in *KafkaClusterMetastoresOozieInitParameters) DeepCopyInto(out *KafkaClusterMetastoresOozieInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMetastoresOozieObservation ¶
type KafkaClusterMetastoresOozieObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 { // An ambari block as defined below. // +kubebuilder:validation:Optional Ambari *KafkaClusterMetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. // +kubebuilder:validation:Optional Hive *KafkaClusterMetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. // +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 KafkaClusterMonitorInitParameters ¶
type KafkaClusterMonitorInitParameters struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*KafkaClusterMonitorInitParameters) DeepCopy ¶
func (in *KafkaClusterMonitorInitParameters) DeepCopy() *KafkaClusterMonitorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterMonitorInitParameters.
func (*KafkaClusterMonitorInitParameters) DeepCopyInto ¶
func (in *KafkaClusterMonitorInitParameters) DeepCopyInto(out *KafkaClusterMonitorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterMonitorObservation ¶
type KafkaClusterMonitorObservation struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
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 { // The Operations Management Suite (OMS) workspace ID. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. // +kubebuilder:validation:Optional 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 KafkaClusterNetworkInitParameters ¶
type KafkaClusterNetworkInitParameters struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*KafkaClusterNetworkInitParameters) DeepCopy ¶
func (in *KafkaClusterNetworkInitParameters) DeepCopy() *KafkaClusterNetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterNetworkInitParameters.
func (*KafkaClusterNetworkInitParameters) DeepCopyInto ¶
func (in *KafkaClusterNetworkInitParameters) DeepCopyInto(out *KafkaClusterNetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterNetworkObservation ¶
type KafkaClusterNetworkObservation struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*KafkaClusterNetworkObservation) DeepCopy ¶
func (in *KafkaClusterNetworkObservation) DeepCopy() *KafkaClusterNetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterNetworkObservation.
func (*KafkaClusterNetworkObservation) DeepCopyInto ¶
func (in *KafkaClusterNetworkObservation) DeepCopyInto(out *KafkaClusterNetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterNetworkParameters ¶
type KafkaClusterNetworkParameters struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*KafkaClusterNetworkParameters) DeepCopy ¶
func (in *KafkaClusterNetworkParameters) DeepCopy() *KafkaClusterNetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterNetworkParameters.
func (*KafkaClusterNetworkParameters) DeepCopyInto ¶
func (in *KafkaClusterNetworkParameters) DeepCopyInto(out *KafkaClusterNetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterObservation ¶
type KafkaClusterObservation struct { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *KafkaClusterComponentVersionObservation `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *KafkaClusterComputeIsolationObservation `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. DiskEncryption []KafkaClusterDiskEncryptionObservation `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this HDInsight Kafka Cluster. Changing this forces a new resource to be created. EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. Extension *KafkaClusterExtensionObservation `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *KafkaClusterGatewayObservation `json:"gateway,omitempty" tf:"gateway,omitempty"` // The HTTPS Connectivity Endpoint for this HDInsight Kafka Cluster. HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` // The ID of the HDInsight Kafka Cluster. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Kafka Rest Proxy Endpoint for this HDInsight Kafka Cluster. KafkaRestProxyEndpoint *string `json:"kafkaRestProxyEndpoint,omitempty" tf:"kafka_rest_proxy_endpoint,omitempty"` // Specifies the Azure Region which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *KafkaClusterMetastoresObservation `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *KafkaClusterMonitorObservation `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *KafkaClusterNetworkObservation `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *KafkaClusterPrivateLinkConfigurationObservation `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A rest_proxy block as defined below. RestProxy *RestProxyObservation `json:"restProxy,omitempty" tf:"rest_proxy,omitempty"` // A roles block as defined below. Roles *KafkaClusterRolesObservation `json:"roles,omitempty" tf:"roles,omitempty"` // The SSH Connectivity Endpoint for this HDInsight Kafka Cluster. SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *KafkaClusterSecurityProfileObservation `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []KafkaClusterStorageAccountObservation `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *KafkaClusterStorageAccountGen2Observation `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Kafka Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Kafka Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,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 { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. // +kubebuilder:validation:Optional ComponentVersion *KafkaClusterComponentVersionParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. // +kubebuilder:validation:Optional ComputeIsolation *KafkaClusterComputeIsolationParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. // +kubebuilder:validation:Optional DiskEncryption []KafkaClusterDiskEncryptionParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this HDInsight Kafka Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. // +kubebuilder:validation:Optional Extension *KafkaClusterExtensionParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. // +kubebuilder:validation:Optional Gateway *KafkaClusterGatewayParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. // +kubebuilder:validation:Optional Metastores *KafkaClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. // +kubebuilder:validation:Optional Monitor *KafkaClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. // +kubebuilder:validation:Optional Network *KafkaClusterNetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. // +kubebuilder:validation:Optional PrivateLinkConfiguration *KafkaClusterPrivateLinkConfigurationParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A rest_proxy block as defined below. // +kubebuilder:validation:Optional RestProxy *RestProxyParameters `json:"restProxy,omitempty" tf:"rest_proxy,omitempty"` // A roles block as defined below. // +kubebuilder:validation:Optional Roles *KafkaClusterRolesParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SecurityProfile *KafkaClusterSecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. // +kubebuilder:validation:Optional StorageAccount []KafkaClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. // +kubebuilder:validation:Optional StorageAccountGen2 *KafkaClusterStorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Kafka Cluster. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Kafka Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Tier *string `json:"tier,omitempty" 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 KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters ¶ added in v1.7.0
type KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy() *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters.
func (*KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterPrivateLinkConfigurationIPConfigurationObservation ¶ added in v1.7.0
type KafkaClusterPrivateLinkConfigurationIPConfigurationObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*KafkaClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy() *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterPrivateLinkConfigurationIPConfigurationObservation.
func (*KafkaClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterPrivateLinkConfigurationIPConfigurationParameters ¶ added in v1.7.0
type KafkaClusterPrivateLinkConfigurationIPConfigurationParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. // +kubebuilder:validation:Optional Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. // +kubebuilder:validation:Optional PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*KafkaClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy() *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterPrivateLinkConfigurationIPConfigurationParameters.
func (*KafkaClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterPrivateLinkConfigurationInitParameters ¶ added in v1.7.0
type KafkaClusterPrivateLinkConfigurationInitParameters struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *KafkaClusterPrivateLinkConfigurationIPConfigurationInitParameters `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*KafkaClusterPrivateLinkConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationInitParameters) DeepCopy() *KafkaClusterPrivateLinkConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterPrivateLinkConfigurationInitParameters.
func (*KafkaClusterPrivateLinkConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationInitParameters) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterPrivateLinkConfigurationObservation ¶ added in v1.7.0
type KafkaClusterPrivateLinkConfigurationObservation struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *KafkaClusterPrivateLinkConfigurationIPConfigurationObservation `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*KafkaClusterPrivateLinkConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationObservation) DeepCopy() *KafkaClusterPrivateLinkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterPrivateLinkConfigurationObservation.
func (*KafkaClusterPrivateLinkConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationObservation) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterPrivateLinkConfigurationParameters ¶ added in v1.7.0
type KafkaClusterPrivateLinkConfigurationParameters struct { // The ID of the private link service group. // +kubebuilder:validation:Optional GroupID *string `json:"groupId" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional IPConfiguration *KafkaClusterPrivateLinkConfigurationIPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // The name of the private link configuration. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*KafkaClusterPrivateLinkConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationParameters) DeepCopy() *KafkaClusterPrivateLinkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterPrivateLinkConfigurationParameters.
func (*KafkaClusterPrivateLinkConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *KafkaClusterPrivateLinkConfigurationParameters) DeepCopyInto(out *KafkaClusterPrivateLinkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesHeadNodeInitParameters ¶
type KafkaClusterRolesHeadNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. ScriptActions []KafkaClusterRolesHeadNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*KafkaClusterRolesHeadNodeInitParameters) DeepCopy ¶
func (in *KafkaClusterRolesHeadNodeInitParameters) DeepCopy() *KafkaClusterRolesHeadNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesHeadNodeInitParameters.
func (*KafkaClusterRolesHeadNodeInitParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesHeadNodeInitParameters) DeepCopyInto(out *KafkaClusterRolesHeadNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesHeadNodeObservation ¶
type KafkaClusterRolesHeadNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. ScriptActions []KafkaClusterRolesHeadNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. // +kubebuilder:validation:Optional ScriptActions []KafkaClusterRolesHeadNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 KafkaClusterRolesHeadNodeScriptActionsInitParameters ¶
type KafkaClusterRolesHeadNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*KafkaClusterRolesHeadNodeScriptActionsInitParameters) DeepCopy ¶
func (in *KafkaClusterRolesHeadNodeScriptActionsInitParameters) DeepCopy() *KafkaClusterRolesHeadNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesHeadNodeScriptActionsInitParameters.
func (*KafkaClusterRolesHeadNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesHeadNodeScriptActionsInitParameters) DeepCopyInto(out *KafkaClusterRolesHeadNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesHeadNodeScriptActionsObservation ¶
type KafkaClusterRolesHeadNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*KafkaClusterRolesHeadNodeScriptActionsObservation) DeepCopy ¶
func (in *KafkaClusterRolesHeadNodeScriptActionsObservation) DeepCopy() *KafkaClusterRolesHeadNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesHeadNodeScriptActionsObservation.
func (*KafkaClusterRolesHeadNodeScriptActionsObservation) DeepCopyInto ¶
func (in *KafkaClusterRolesHeadNodeScriptActionsObservation) DeepCopyInto(out *KafkaClusterRolesHeadNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesHeadNodeScriptActionsParameters ¶
type KafkaClusterRolesHeadNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*KafkaClusterRolesHeadNodeScriptActionsParameters) DeepCopy ¶
func (in *KafkaClusterRolesHeadNodeScriptActionsParameters) DeepCopy() *KafkaClusterRolesHeadNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesHeadNodeScriptActionsParameters.
func (*KafkaClusterRolesHeadNodeScriptActionsParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesHeadNodeScriptActionsParameters) DeepCopyInto(out *KafkaClusterRolesHeadNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesInitParameters ¶
type KafkaClusterRolesInitParameters struct { // A head_node block as defined above. HeadNode *KafkaClusterRolesHeadNodeInitParameters `json:"headNode,omitempty" tf:"head_node,omitempty"` // A kafka_management_node block as defined below. KafkaManagementNode *KafkaManagementNodeInitParameters `json:"kafkaManagementNode,omitempty" tf:"kafka_management_node,omitempty"` // A worker_node block as defined below. WorkerNode *KafkaClusterRolesWorkerNodeInitParameters `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *KafkaClusterRolesZookeeperNodeInitParameters `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
func (*KafkaClusterRolesInitParameters) DeepCopy ¶
func (in *KafkaClusterRolesInitParameters) DeepCopy() *KafkaClusterRolesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesInitParameters.
func (*KafkaClusterRolesInitParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesInitParameters) DeepCopyInto(out *KafkaClusterRolesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesObservation ¶
type KafkaClusterRolesObservation struct { // A head_node block as defined above. HeadNode *KafkaClusterRolesHeadNodeObservation `json:"headNode,omitempty" tf:"head_node,omitempty"` // A kafka_management_node block as defined below. KafkaManagementNode *KafkaManagementNodeObservation `json:"kafkaManagementNode,omitempty" tf:"kafka_management_node,omitempty"` // A worker_node block as defined below. WorkerNode *KafkaClusterRolesWorkerNodeObservation `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *KafkaClusterRolesZookeeperNodeObservation `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
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 { // A head_node block as defined above. // +kubebuilder:validation:Optional HeadNode *KafkaClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // A kafka_management_node block as defined below. // +kubebuilder:validation:Optional KafkaManagementNode *KafkaManagementNodeParameters `json:"kafkaManagementNode,omitempty" tf:"kafka_management_node,omitempty"` // A worker_node block as defined below. // +kubebuilder:validation:Optional WorkerNode *KafkaClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. // +kubebuilder:validation:Optional 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 KafkaClusterRolesWorkerNodeInitParameters ¶
type KafkaClusterRolesWorkerNodeInitParameters struct { // The number of Data Disks which should be assigned to each Worker Node, which can be between 1 and 8. Changing this forces a new resource to be created. NumberOfDisksPerNode *float64 `json:"numberOfDisksPerNode,omitempty" tf:"number_of_disks_per_node,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. ScriptActions []KafkaClusterRolesWorkerNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*KafkaClusterRolesWorkerNodeInitParameters) DeepCopy ¶
func (in *KafkaClusterRolesWorkerNodeInitParameters) DeepCopy() *KafkaClusterRolesWorkerNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesWorkerNodeInitParameters.
func (*KafkaClusterRolesWorkerNodeInitParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesWorkerNodeInitParameters) DeepCopyInto(out *KafkaClusterRolesWorkerNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesWorkerNodeObservation ¶
type KafkaClusterRolesWorkerNodeObservation struct { // The number of Data Disks which should be assigned to each Worker Node, which can be between 1 and 8. Changing this forces a new resource to be created. NumberOfDisksPerNode *float64 `json:"numberOfDisksPerNode,omitempty" tf:"number_of_disks_per_node,omitempty"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. ScriptActions []KafkaClusterRolesWorkerNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The number of Data Disks which should be assigned to each Worker Node, which can be between 1 and 8. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional NumberOfDisksPerNode *float64 `json:"numberOfDisksPerNode" tf:"number_of_disks_per_node,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. // +kubebuilder:validation:Optional ScriptActions []KafkaClusterRolesWorkerNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 KafkaClusterRolesWorkerNodeScriptActionsInitParameters ¶
type KafkaClusterRolesWorkerNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*KafkaClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopy ¶
func (in *KafkaClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopy() *KafkaClusterRolesWorkerNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesWorkerNodeScriptActionsInitParameters.
func (*KafkaClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopyInto(out *KafkaClusterRolesWorkerNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesWorkerNodeScriptActionsObservation ¶
type KafkaClusterRolesWorkerNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*KafkaClusterRolesWorkerNodeScriptActionsObservation) DeepCopy ¶
func (in *KafkaClusterRolesWorkerNodeScriptActionsObservation) DeepCopy() *KafkaClusterRolesWorkerNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesWorkerNodeScriptActionsObservation.
func (*KafkaClusterRolesWorkerNodeScriptActionsObservation) DeepCopyInto ¶
func (in *KafkaClusterRolesWorkerNodeScriptActionsObservation) DeepCopyInto(out *KafkaClusterRolesWorkerNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesWorkerNodeScriptActionsParameters ¶
type KafkaClusterRolesWorkerNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*KafkaClusterRolesWorkerNodeScriptActionsParameters) DeepCopy ¶
func (in *KafkaClusterRolesWorkerNodeScriptActionsParameters) DeepCopy() *KafkaClusterRolesWorkerNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesWorkerNodeScriptActionsParameters.
func (*KafkaClusterRolesWorkerNodeScriptActionsParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesWorkerNodeScriptActionsParameters) DeepCopyInto(out *KafkaClusterRolesWorkerNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesZookeeperNodeInitParameters ¶
type KafkaClusterRolesZookeeperNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. ScriptActions []KafkaClusterRolesZookeeperNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*KafkaClusterRolesZookeeperNodeInitParameters) DeepCopy ¶
func (in *KafkaClusterRolesZookeeperNodeInitParameters) DeepCopy() *KafkaClusterRolesZookeeperNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesZookeeperNodeInitParameters.
func (*KafkaClusterRolesZookeeperNodeInitParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesZookeeperNodeInitParameters) DeepCopyInto(out *KafkaClusterRolesZookeeperNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesZookeeperNodeObservation ¶
type KafkaClusterRolesZookeeperNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. ScriptActions []KafkaClusterRolesZookeeperNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. // +kubebuilder:validation:Optional ScriptActions []KafkaClusterRolesZookeeperNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 KafkaClusterRolesZookeeperNodeScriptActionsInitParameters ¶
type KafkaClusterRolesZookeeperNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*KafkaClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopy ¶
func (in *KafkaClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopy() *KafkaClusterRolesZookeeperNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesZookeeperNodeScriptActionsInitParameters.
func (*KafkaClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto(out *KafkaClusterRolesZookeeperNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesZookeeperNodeScriptActionsObservation ¶
type KafkaClusterRolesZookeeperNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*KafkaClusterRolesZookeeperNodeScriptActionsObservation) DeepCopy ¶
func (in *KafkaClusterRolesZookeeperNodeScriptActionsObservation) DeepCopy() *KafkaClusterRolesZookeeperNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesZookeeperNodeScriptActionsObservation.
func (*KafkaClusterRolesZookeeperNodeScriptActionsObservation) DeepCopyInto ¶
func (in *KafkaClusterRolesZookeeperNodeScriptActionsObservation) DeepCopyInto(out *KafkaClusterRolesZookeeperNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterRolesZookeeperNodeScriptActionsParameters ¶
type KafkaClusterRolesZookeeperNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*KafkaClusterRolesZookeeperNodeScriptActionsParameters) DeepCopy ¶
func (in *KafkaClusterRolesZookeeperNodeScriptActionsParameters) DeepCopy() *KafkaClusterRolesZookeeperNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterRolesZookeeperNodeScriptActionsParameters.
func (*KafkaClusterRolesZookeeperNodeScriptActionsParameters) DeepCopyInto ¶
func (in *KafkaClusterRolesZookeeperNodeScriptActionsParameters) DeepCopyInto(out *KafkaClusterRolesZookeeperNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterSecurityProfileInitParameters ¶
type KafkaClusterSecurityProfileInitParameters struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
func (*KafkaClusterSecurityProfileInitParameters) DeepCopy ¶
func (in *KafkaClusterSecurityProfileInitParameters) DeepCopy() *KafkaClusterSecurityProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterSecurityProfileInitParameters.
func (*KafkaClusterSecurityProfileInitParameters) DeepCopyInto ¶
func (in *KafkaClusterSecurityProfileInitParameters) DeepCopyInto(out *KafkaClusterSecurityProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterSecurityProfileObservation ¶
type KafkaClusterSecurityProfileObservation struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
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 { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider KafkaClusterInitParameters `json:"initProvider,omitempty"` }
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 KafkaClusterStorageAccountGen2InitParameters ¶
type KafkaClusterStorageAccountGen2InitParameters struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*KafkaClusterStorageAccountGen2InitParameters) DeepCopy ¶
func (in *KafkaClusterStorageAccountGen2InitParameters) DeepCopy() *KafkaClusterStorageAccountGen2InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterStorageAccountGen2InitParameters.
func (*KafkaClusterStorageAccountGen2InitParameters) DeepCopyInto ¶
func (in *KafkaClusterStorageAccountGen2InitParameters) DeepCopyInto(out *KafkaClusterStorageAccountGen2InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterStorageAccountGen2Observation ¶
type KafkaClusterStorageAccountGen2Observation struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 KafkaClusterStorageAccountInitParameters ¶
type KafkaClusterStorageAccountInitParameters struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*KafkaClusterStorageAccountInitParameters) DeepCopy ¶
func (in *KafkaClusterStorageAccountInitParameters) DeepCopy() *KafkaClusterStorageAccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaClusterStorageAccountInitParameters.
func (*KafkaClusterStorageAccountInitParameters) DeepCopyInto ¶
func (in *KafkaClusterStorageAccountInitParameters) DeepCopyInto(out *KafkaClusterStorageAccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaClusterStorageAccountObservation ¶
type KafkaClusterStorageAccountObservation struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of the Storage Container. Changing this forces a new resource to be created. StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_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 KafkaManagementNodeInitParameters ¶
type KafkaManagementNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. ScriptActions []KafkaManagementNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*KafkaManagementNodeInitParameters) DeepCopy ¶
func (in *KafkaManagementNodeInitParameters) DeepCopy() *KafkaManagementNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaManagementNodeInitParameters.
func (*KafkaManagementNodeInitParameters) DeepCopyInto ¶
func (in *KafkaManagementNodeInitParameters) DeepCopyInto(out *KafkaManagementNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaManagementNodeObservation ¶
type KafkaManagementNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. ScriptActions []KafkaManagementNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined below. // +kubebuilder:validation:Optional ScriptActions []KafkaManagementNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 KafkaManagementNodeScriptActionsInitParameters ¶
type KafkaManagementNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*KafkaManagementNodeScriptActionsInitParameters) DeepCopy ¶
func (in *KafkaManagementNodeScriptActionsInitParameters) DeepCopy() *KafkaManagementNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaManagementNodeScriptActionsInitParameters.
func (*KafkaManagementNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *KafkaManagementNodeScriptActionsInitParameters) DeepCopyInto(out *KafkaManagementNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaManagementNodeScriptActionsObservation ¶
type KafkaManagementNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*KafkaManagementNodeScriptActionsObservation) DeepCopy ¶
func (in *KafkaManagementNodeScriptActionsObservation) DeepCopy() *KafkaManagementNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaManagementNodeScriptActionsObservation.
func (*KafkaManagementNodeScriptActionsObservation) DeepCopyInto ¶
func (in *KafkaManagementNodeScriptActionsObservation) DeepCopyInto(out *KafkaManagementNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaManagementNodeScriptActionsParameters ¶
type KafkaManagementNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*KafkaManagementNodeScriptActionsParameters) DeepCopy ¶
func (in *KafkaManagementNodeScriptActionsParameters) DeepCopy() *KafkaManagementNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaManagementNodeScriptActionsParameters.
func (*KafkaManagementNodeScriptActionsParameters) DeepCopyInto ¶
func (in *KafkaManagementNodeScriptActionsParameters) DeepCopyInto(out *KafkaManagementNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresAmbariInitParameters ¶
type MetastoresAmbariInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*MetastoresAmbariInitParameters) DeepCopy ¶
func (in *MetastoresAmbariInitParameters) DeepCopy() *MetastoresAmbariInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresAmbariInitParameters.
func (*MetastoresAmbariInitParameters) DeepCopyInto ¶
func (in *MetastoresAmbariInitParameters) DeepCopyInto(out *MetastoresAmbariInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresAmbariObservation ¶
type MetastoresAmbariObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 MetastoresHiveInitParameters ¶
type MetastoresHiveInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*MetastoresHiveInitParameters) DeepCopy ¶
func (in *MetastoresHiveInitParameters) DeepCopy() *MetastoresHiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresHiveInitParameters.
func (*MetastoresHiveInitParameters) DeepCopyInto ¶
func (in *MetastoresHiveInitParameters) DeepCopyInto(out *MetastoresHiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresHiveObservation ¶
type MetastoresHiveObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 MetastoresInitParameters ¶
type MetastoresInitParameters struct { // An ambari block as defined below. Ambari *AmbariInitParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *HiveInitParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *OozieInitParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*MetastoresInitParameters) DeepCopy ¶
func (in *MetastoresInitParameters) DeepCopy() *MetastoresInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresInitParameters.
func (*MetastoresInitParameters) DeepCopyInto ¶
func (in *MetastoresInitParameters) DeepCopyInto(out *MetastoresInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresObservation ¶
type MetastoresObservation struct { // An ambari block as defined below. Ambari *AmbariObservation `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *HiveObservation `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *OozieObservation `json:"oozie,omitempty" tf:"oozie,omitempty"` }
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 MetastoresOozieInitParameters ¶
type MetastoresOozieInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*MetastoresOozieInitParameters) DeepCopy ¶
func (in *MetastoresOozieInitParameters) DeepCopy() *MetastoresOozieInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoresOozieInitParameters.
func (*MetastoresOozieInitParameters) DeepCopyInto ¶
func (in *MetastoresOozieInitParameters) DeepCopyInto(out *MetastoresOozieInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoresOozieObservation ¶
type MetastoresOozieObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 { // An ambari block as defined below. // +kubebuilder:validation:Optional Ambari *AmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. // +kubebuilder:validation:Optional Hive *HiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. // +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 MonitorInitParameters ¶
type MonitorInitParameters struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*MonitorInitParameters) DeepCopy ¶
func (in *MonitorInitParameters) DeepCopy() *MonitorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorInitParameters.
func (*MonitorInitParameters) DeepCopyInto ¶
func (in *MonitorInitParameters) DeepCopyInto(out *MonitorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorObservation ¶
type MonitorObservation struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
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 { // The Operations Management Suite (OMS) workspace ID. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. // +kubebuilder:validation:Optional 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 NetworkInitParameters ¶
type NetworkInitParameters struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*NetworkInitParameters) DeepCopy ¶
func (in *NetworkInitParameters) DeepCopy() *NetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInitParameters.
func (*NetworkInitParameters) DeepCopyInto ¶
func (in *NetworkInitParameters) DeepCopyInto(out *NetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkObservation ¶
type NetworkObservation struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
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 { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. // +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 OozieInitParameters ¶
type OozieInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*OozieInitParameters) DeepCopy ¶
func (in *OozieInitParameters) DeepCopy() *OozieInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OozieInitParameters.
func (*OozieInitParameters) DeepCopyInto ¶
func (in *OozieInitParameters) DeepCopyInto(out *OozieInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OozieObservation ¶
type OozieObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 PrivateLinkConfigurationIPConfigurationInitParameters ¶ added in v1.7.0
type PrivateLinkConfigurationIPConfigurationInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*PrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *PrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy() *PrivateLinkConfigurationIPConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkConfigurationIPConfigurationInitParameters.
func (*PrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *PrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto(out *PrivateLinkConfigurationIPConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkConfigurationIPConfigurationObservation ¶ added in v1.7.0
type PrivateLinkConfigurationIPConfigurationObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*PrivateLinkConfigurationIPConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *PrivateLinkConfigurationIPConfigurationObservation) DeepCopy() *PrivateLinkConfigurationIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkConfigurationIPConfigurationObservation.
func (*PrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *PrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto(out *PrivateLinkConfigurationIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkConfigurationIPConfigurationParameters ¶ added in v1.7.0
type PrivateLinkConfigurationIPConfigurationParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. // +kubebuilder:validation:Optional Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. // +kubebuilder:validation:Optional PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*PrivateLinkConfigurationIPConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *PrivateLinkConfigurationIPConfigurationParameters) DeepCopy() *PrivateLinkConfigurationIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkConfigurationIPConfigurationParameters.
func (*PrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *PrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto(out *PrivateLinkConfigurationIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkConfigurationInitParameters ¶ added in v1.7.0
type PrivateLinkConfigurationInitParameters struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *IPConfigurationInitParameters `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrivateLinkConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *PrivateLinkConfigurationInitParameters) DeepCopy() *PrivateLinkConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkConfigurationInitParameters.
func (*PrivateLinkConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *PrivateLinkConfigurationInitParameters) DeepCopyInto(out *PrivateLinkConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkConfigurationObservation ¶ added in v1.7.0
type PrivateLinkConfigurationObservation struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *IPConfigurationObservation `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrivateLinkConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *PrivateLinkConfigurationObservation) DeepCopy() *PrivateLinkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkConfigurationObservation.
func (*PrivateLinkConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *PrivateLinkConfigurationObservation) DeepCopyInto(out *PrivateLinkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkConfigurationParameters ¶ added in v1.7.0
type PrivateLinkConfigurationParameters struct { // The ID of the private link service group. // +kubebuilder:validation:Optional GroupID *string `json:"groupId" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional IPConfiguration *IPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // The name of the private link configuration. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*PrivateLinkConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *PrivateLinkConfigurationParameters) DeepCopy() *PrivateLinkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkConfigurationParameters.
func (*PrivateLinkConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *PrivateLinkConfigurationParameters) DeepCopyInto(out *PrivateLinkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceInitParameters ¶
type RecurrenceInitParameters struct { // A list of schedule blocks as defined below. Schedule []ScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*RecurrenceInitParameters) DeepCopy ¶
func (in *RecurrenceInitParameters) DeepCopy() *RecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceInitParameters.
func (*RecurrenceInitParameters) DeepCopyInto ¶
func (in *RecurrenceInitParameters) DeepCopyInto(out *RecurrenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceObservation ¶
type RecurrenceObservation struct { // A list of schedule blocks as defined below. Schedule []ScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
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 { // A list of schedule blocks as defined below. // +kubebuilder:validation:Optional Schedule []ScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. // +kubebuilder:validation:Optional 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 RecurrenceScheduleInitParameters ¶
type RecurrenceScheduleInitParameters struct { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. Days []*string `json:"days,omitempty" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. Time *string `json:"time,omitempty" tf:"time,omitempty"` }
func (*RecurrenceScheduleInitParameters) DeepCopy ¶
func (in *RecurrenceScheduleInitParameters) DeepCopy() *RecurrenceScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceScheduleInitParameters.
func (*RecurrenceScheduleInitParameters) DeepCopyInto ¶
func (in *RecurrenceScheduleInitParameters) DeepCopyInto(out *RecurrenceScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceScheduleObservation ¶
type RecurrenceScheduleObservation struct { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. Days []*string `json:"days,omitempty" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. Time *string `json:"time,omitempty" tf:"time,omitempty"` }
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 { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. // +kubebuilder:validation:Optional Days []*string `json:"days" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. // +kubebuilder:validation:Optional 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 RestProxyInitParameters ¶
type RestProxyInitParameters struct { // The Azure Active Directory Security Group ID. Changing this forces a new resource to be created. SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,omitempty"` // The Azure Active Directory Security Group name. Changing this forces a new resource to be created. SecurityGroupName *string `json:"securityGroupName,omitempty" tf:"security_group_name,omitempty"` }
func (*RestProxyInitParameters) DeepCopy ¶
func (in *RestProxyInitParameters) DeepCopy() *RestProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestProxyInitParameters.
func (*RestProxyInitParameters) DeepCopyInto ¶
func (in *RestProxyInitParameters) DeepCopyInto(out *RestProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestProxyObservation ¶
type RestProxyObservation struct { // The Azure Active Directory Security Group ID. Changing this forces a new resource to be created. SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,omitempty"` // The Azure Active Directory Security Group name. Changing this forces a new resource to be created. SecurityGroupName *string `json:"securityGroupName,omitempty" tf:"security_group_name,omitempty"` }
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 { // The Azure Active Directory Security Group ID. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SecurityGroupID *string `json:"securityGroupId" tf:"security_group_id,omitempty"` // The Azure Active Directory Security Group name. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SecurityGroupName *string `json:"securityGroupName" tf:"security_group_name,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 RolesHeadNodeInitParameters ¶
type RolesHeadNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []HeadNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RolesHeadNodeInitParameters) DeepCopy ¶
func (in *RolesHeadNodeInitParameters) DeepCopy() *RolesHeadNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesHeadNodeInitParameters.
func (*RolesHeadNodeInitParameters) DeepCopyInto ¶
func (in *RolesHeadNodeInitParameters) DeepCopyInto(out *RolesHeadNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesHeadNodeObservation ¶
type RolesHeadNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []HeadNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []HeadNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 RolesHeadNodeScriptActionsInitParameters ¶
type RolesHeadNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*RolesHeadNodeScriptActionsInitParameters) DeepCopy ¶
func (in *RolesHeadNodeScriptActionsInitParameters) DeepCopy() *RolesHeadNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesHeadNodeScriptActionsInitParameters.
func (*RolesHeadNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *RolesHeadNodeScriptActionsInitParameters) DeepCopyInto(out *RolesHeadNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesHeadNodeScriptActionsObservation ¶
type RolesHeadNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*RolesHeadNodeScriptActionsObservation) DeepCopy ¶
func (in *RolesHeadNodeScriptActionsObservation) DeepCopy() *RolesHeadNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesHeadNodeScriptActionsObservation.
func (*RolesHeadNodeScriptActionsObservation) DeepCopyInto ¶
func (in *RolesHeadNodeScriptActionsObservation) DeepCopyInto(out *RolesHeadNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesHeadNodeScriptActionsParameters ¶
type RolesHeadNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*RolesHeadNodeScriptActionsParameters) DeepCopy ¶
func (in *RolesHeadNodeScriptActionsParameters) DeepCopy() *RolesHeadNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesHeadNodeScriptActionsParameters.
func (*RolesHeadNodeScriptActionsParameters) DeepCopyInto ¶
func (in *RolesHeadNodeScriptActionsParameters) DeepCopyInto(out *RolesHeadNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesInitParameters ¶
type RolesInitParameters struct { // A edge_node block as defined below. EdgeNode *EdgeNodeInitParameters `json:"edgeNode,omitempty" tf:"edge_node,omitempty"` // A head_node block as defined above. HeadNode *HeadNodeInitParameters `json:"headNode,omitempty" tf:"head_node,omitempty"` // A worker_node block as defined below. WorkerNode *WorkerNodeInitParameters `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *ZookeeperNodeInitParameters `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
func (*RolesInitParameters) DeepCopy ¶
func (in *RolesInitParameters) DeepCopy() *RolesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesInitParameters.
func (*RolesInitParameters) DeepCopyInto ¶
func (in *RolesInitParameters) DeepCopyInto(out *RolesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesObservation ¶
type RolesObservation struct { // A edge_node block as defined below. EdgeNode *EdgeNodeObservation `json:"edgeNode,omitempty" tf:"edge_node,omitempty"` // A head_node block as defined above. HeadNode *HeadNodeObservation `json:"headNode,omitempty" tf:"head_node,omitempty"` // A worker_node block as defined below. WorkerNode *WorkerNodeObservation `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *ZookeeperNodeObservation `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
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 { // A edge_node block as defined below. // +kubebuilder:validation:Optional EdgeNode *EdgeNodeParameters `json:"edgeNode,omitempty" tf:"edge_node,omitempty"` // A head_node block as defined above. // +kubebuilder:validation:Optional HeadNode *HeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // A worker_node block as defined below. // +kubebuilder:validation:Optional WorkerNode *WorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. // +kubebuilder:validation:Optional 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 RolesWorkerNodeAutoscaleInitParameters ¶
type RolesWorkerNodeAutoscaleInitParameters struct { Capacity *AutoscaleCapacityInitParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // A recurrence block as defined below. Recurrence *WorkerNodeAutoscaleRecurrenceInitParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*RolesWorkerNodeAutoscaleInitParameters) DeepCopy ¶
func (in *RolesWorkerNodeAutoscaleInitParameters) DeepCopy() *RolesWorkerNodeAutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeAutoscaleInitParameters.
func (*RolesWorkerNodeAutoscaleInitParameters) DeepCopyInto ¶
func (in *RolesWorkerNodeAutoscaleInitParameters) DeepCopyInto(out *RolesWorkerNodeAutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeAutoscaleObservation ¶
type RolesWorkerNodeAutoscaleObservation struct { Capacity *AutoscaleCapacityObservation `json:"capacity,omitempty" tf:"capacity,omitempty"` // A recurrence block as defined below. Recurrence *WorkerNodeAutoscaleRecurrenceObservation `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
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"` // A recurrence block as defined below. // +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 RolesWorkerNodeAutoscaleRecurrenceInitParameters ¶
type RolesWorkerNodeAutoscaleRecurrenceInitParameters struct { // A list of schedule blocks as defined below. Schedule []WorkerNodeAutoscaleRecurrenceScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*RolesWorkerNodeAutoscaleRecurrenceInitParameters) DeepCopy ¶
func (in *RolesWorkerNodeAutoscaleRecurrenceInitParameters) DeepCopy() *RolesWorkerNodeAutoscaleRecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeAutoscaleRecurrenceInitParameters.
func (*RolesWorkerNodeAutoscaleRecurrenceInitParameters) DeepCopyInto ¶
func (in *RolesWorkerNodeAutoscaleRecurrenceInitParameters) DeepCopyInto(out *RolesWorkerNodeAutoscaleRecurrenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeAutoscaleRecurrenceObservation ¶
type RolesWorkerNodeAutoscaleRecurrenceObservation struct { // A list of schedule blocks as defined below. Schedule []WorkerNodeAutoscaleRecurrenceScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
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 { // A list of schedule blocks as defined below. // +kubebuilder:validation:Optional Schedule []WorkerNodeAutoscaleRecurrenceScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. // +kubebuilder:validation:Optional 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 RolesWorkerNodeInitParameters ¶
type RolesWorkerNodeInitParameters struct { // A autoscale block as defined below. Autoscale *WorkerNodeAutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []RolesWorkerNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RolesWorkerNodeInitParameters) DeepCopy ¶
func (in *RolesWorkerNodeInitParameters) DeepCopy() *RolesWorkerNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeInitParameters.
func (*RolesWorkerNodeInitParameters) DeepCopyInto ¶
func (in *RolesWorkerNodeInitParameters) DeepCopyInto(out *RolesWorkerNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeObservation ¶
type RolesWorkerNodeObservation struct { // A autoscale block as defined below. Autoscale *WorkerNodeAutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []RolesWorkerNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // A autoscale block as defined below. // +kubebuilder:validation:Optional Autoscale *WorkerNodeAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []RolesWorkerNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 RolesWorkerNodeScriptActionsInitParameters ¶
type RolesWorkerNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*RolesWorkerNodeScriptActionsInitParameters) DeepCopy ¶
func (in *RolesWorkerNodeScriptActionsInitParameters) DeepCopy() *RolesWorkerNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeScriptActionsInitParameters.
func (*RolesWorkerNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *RolesWorkerNodeScriptActionsInitParameters) DeepCopyInto(out *RolesWorkerNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeScriptActionsObservation ¶
type RolesWorkerNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*RolesWorkerNodeScriptActionsObservation) DeepCopy ¶
func (in *RolesWorkerNodeScriptActionsObservation) DeepCopy() *RolesWorkerNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeScriptActionsObservation.
func (*RolesWorkerNodeScriptActionsObservation) DeepCopyInto ¶
func (in *RolesWorkerNodeScriptActionsObservation) DeepCopyInto(out *RolesWorkerNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesWorkerNodeScriptActionsParameters ¶
type RolesWorkerNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*RolesWorkerNodeScriptActionsParameters) DeepCopy ¶
func (in *RolesWorkerNodeScriptActionsParameters) DeepCopy() *RolesWorkerNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesWorkerNodeScriptActionsParameters.
func (*RolesWorkerNodeScriptActionsParameters) DeepCopyInto ¶
func (in *RolesWorkerNodeScriptActionsParameters) DeepCopyInto(out *RolesWorkerNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesZookeeperNodeInitParameters ¶
type RolesZookeeperNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []RolesZookeeperNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*RolesZookeeperNodeInitParameters) DeepCopy ¶
func (in *RolesZookeeperNodeInitParameters) DeepCopy() *RolesZookeeperNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesZookeeperNodeInitParameters.
func (*RolesZookeeperNodeInitParameters) DeepCopyInto ¶
func (in *RolesZookeeperNodeInitParameters) DeepCopyInto(out *RolesZookeeperNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesZookeeperNodeObservation ¶
type RolesZookeeperNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []RolesZookeeperNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []RolesZookeeperNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 RolesZookeeperNodeScriptActionsInitParameters ¶
type RolesZookeeperNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*RolesZookeeperNodeScriptActionsInitParameters) DeepCopy ¶
func (in *RolesZookeeperNodeScriptActionsInitParameters) DeepCopy() *RolesZookeeperNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesZookeeperNodeScriptActionsInitParameters.
func (*RolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *RolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto(out *RolesZookeeperNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesZookeeperNodeScriptActionsObservation ¶
type RolesZookeeperNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*RolesZookeeperNodeScriptActionsObservation) DeepCopy ¶
func (in *RolesZookeeperNodeScriptActionsObservation) DeepCopy() *RolesZookeeperNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesZookeeperNodeScriptActionsObservation.
func (*RolesZookeeperNodeScriptActionsObservation) DeepCopyInto ¶
func (in *RolesZookeeperNodeScriptActionsObservation) DeepCopyInto(out *RolesZookeeperNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesZookeeperNodeScriptActionsParameters ¶
type RolesZookeeperNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*RolesZookeeperNodeScriptActionsParameters) DeepCopy ¶
func (in *RolesZookeeperNodeScriptActionsParameters) DeepCopy() *RolesZookeeperNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesZookeeperNodeScriptActionsParameters.
func (*RolesZookeeperNodeScriptActionsParameters) DeepCopyInto ¶
func (in *RolesZookeeperNodeScriptActionsParameters) DeepCopyInto(out *RolesZookeeperNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleInitParameters ¶
type ScheduleInitParameters struct { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. Days []*string `json:"days,omitempty" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. Time *string `json:"time,omitempty" tf:"time,omitempty"` }
func (*ScheduleInitParameters) DeepCopy ¶
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶
func (in *ScheduleInitParameters) DeepCopyInto(out *ScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶
type ScheduleObservation struct { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. Days []*string `json:"days,omitempty" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. Time *string `json:"time,omitempty" tf:"time,omitempty"` }
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 { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. // +kubebuilder:validation:Optional Days []*string `json:"days" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. // +kubebuilder:validation:Optional 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 ScriptActionsInitParameters ¶
type ScriptActionsInitParameters struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ScriptActionsInitParameters) DeepCopy ¶
func (in *ScriptActionsInitParameters) DeepCopy() *ScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptActionsInitParameters.
func (*ScriptActionsInitParameters) DeepCopyInto ¶
func (in *ScriptActionsInitParameters) DeepCopyInto(out *ScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScriptActionsObservation ¶
type ScriptActionsObservation struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ScriptActionsObservation) DeepCopy ¶
func (in *ScriptActionsObservation) DeepCopy() *ScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptActionsObservation.
func (*ScriptActionsObservation) DeepCopyInto ¶
func (in *ScriptActionsObservation) DeepCopyInto(out *ScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScriptActionsParameters ¶
type ScriptActionsParameters struct { // The name of the uninstall script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*ScriptActionsParameters) DeepCopy ¶
func (in *ScriptActionsParameters) DeepCopy() *ScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptActionsParameters.
func (*ScriptActionsParameters) DeepCopyInto ¶
func (in *ScriptActionsParameters) DeepCopyInto(out *ScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileInitParameters ¶
type SecurityProfileInitParameters struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
func (*SecurityProfileInitParameters) DeepCopy ¶
func (in *SecurityProfileInitParameters) DeepCopy() *SecurityProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileInitParameters.
func (*SecurityProfileInitParameters) DeepCopyInto ¶
func (in *SecurityProfileInitParameters) DeepCopyInto(out *SecurityProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileObservation ¶
type SecurityProfileObservation struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
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 { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterVersion) || (has(self.initProvider) && has(self.initProvider.clusterVersion))",message="spec.forProvider.clusterVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.componentVersion) || (has(self.initProvider) && has(self.initProvider.componentVersion))",message="spec.forProvider.componentVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gateway) || (has(self.initProvider) && has(self.initProvider.gateway))",message="spec.forProvider.gateway is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roles) || (has(self.initProvider) && has(self.initProvider.roles))",message="spec.forProvider.roles is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tier) || (has(self.initProvider) && has(self.initProvider.tier))",message="spec.forProvider.tier is a required parameter" Spec SparkClusterSpec `json:"spec"` Status SparkClusterStatus `json:"status,omitempty"` }
SparkCluster is the Schema for the SparkClusters API. Manages a HDInsight Spark Cluster. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetInitParameters ¶
func (tr *SparkCluster) GetInitParameters() (map[string]any, error)
GetInitParameters of this SparkCluster
func (*SparkCluster) GetManagementPolicies ¶
func (mg *SparkCluster) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SparkCluster.
func (*SparkCluster) GetMergedParameters ¶
func (tr *SparkCluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SparkCluster
func (*SparkCluster) GetObservation ¶
func (tr *SparkCluster) GetObservation() (map[string]any, error)
GetObservation of this SparkCluster
func (*SparkCluster) GetParameters ¶
func (tr *SparkCluster) GetParameters() (map[string]any, error)
GetParameters of this SparkCluster
func (*SparkCluster) GetProviderConfigReference ¶
func (mg *SparkCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SparkCluster.
func (*SparkCluster) GetPublishConnectionDetailsTo ¶
func (mg *SparkCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SparkCluster.
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) SetManagementPolicies ¶
func (mg *SparkCluster) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SparkCluster.
func (*SparkCluster) SetObservation ¶
func (tr *SparkCluster) SetObservation(obs map[string]any) error
SetObservation for this SparkCluster
func (*SparkCluster) SetParameters ¶
func (tr *SparkCluster) SetParameters(params map[string]any) error
SetParameters for this SparkCluster
func (*SparkCluster) SetProviderConfigReference ¶
func (mg *SparkCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SparkCluster.
func (*SparkCluster) SetPublishConnectionDetailsTo ¶
func (mg *SparkCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SparkCluster.
func (*SparkCluster) SetWriteConnectionSecretToReference ¶
func (mg *SparkCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SparkCluster.
type SparkClusterComponentVersionInitParameters ¶
type SparkClusterComponentVersionInitParameters struct { // The version of Spark which should be used for this HDInsight Spark Cluster. Changing this forces a new resource to be created. Spark *string `json:"spark,omitempty" tf:"spark,omitempty"` }
func (*SparkClusterComponentVersionInitParameters) DeepCopy ¶
func (in *SparkClusterComponentVersionInitParameters) DeepCopy() *SparkClusterComponentVersionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterComponentVersionInitParameters.
func (*SparkClusterComponentVersionInitParameters) DeepCopyInto ¶
func (in *SparkClusterComponentVersionInitParameters) DeepCopyInto(out *SparkClusterComponentVersionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterComponentVersionObservation ¶
type SparkClusterComponentVersionObservation struct { // The version of Spark which should be used for this HDInsight Spark Cluster. Changing this forces a new resource to be created. Spark *string `json:"spark,omitempty" tf:"spark,omitempty"` }
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 { // The version of Spark which should be used for this HDInsight Spark Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 SparkClusterComputeIsolationInitParameters ¶
type SparkClusterComputeIsolationInitParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*SparkClusterComputeIsolationInitParameters) DeepCopy ¶
func (in *SparkClusterComputeIsolationInitParameters) DeepCopy() *SparkClusterComputeIsolationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterComputeIsolationInitParameters.
func (*SparkClusterComputeIsolationInitParameters) DeepCopyInto ¶
func (in *SparkClusterComputeIsolationInitParameters) DeepCopyInto(out *SparkClusterComputeIsolationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterComputeIsolationObservation ¶
type SparkClusterComputeIsolationObservation struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*SparkClusterComputeIsolationObservation) DeepCopy ¶
func (in *SparkClusterComputeIsolationObservation) DeepCopy() *SparkClusterComputeIsolationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterComputeIsolationObservation.
func (*SparkClusterComputeIsolationObservation) DeepCopyInto ¶
func (in *SparkClusterComputeIsolationObservation) DeepCopyInto(out *SparkClusterComputeIsolationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterComputeIsolationParameters ¶
type SparkClusterComputeIsolationParameters struct { // This field indicates whether enable compute isolation or not. Possible values are true or false. // +kubebuilder:validation:Optional ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // The name of the host SKU. // +kubebuilder:validation:Optional HostSku *string `json:"hostSku,omitempty" tf:"host_sku,omitempty"` }
func (*SparkClusterComputeIsolationParameters) DeepCopy ¶
func (in *SparkClusterComputeIsolationParameters) DeepCopy() *SparkClusterComputeIsolationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterComputeIsolationParameters.
func (*SparkClusterComputeIsolationParameters) DeepCopyInto ¶
func (in *SparkClusterComputeIsolationParameters) DeepCopyInto(out *SparkClusterComputeIsolationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterDiskEncryptionInitParameters ¶
type SparkClusterDiskEncryptionInitParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*SparkClusterDiskEncryptionInitParameters) DeepCopy ¶
func (in *SparkClusterDiskEncryptionInitParameters) DeepCopy() *SparkClusterDiskEncryptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterDiskEncryptionInitParameters.
func (*SparkClusterDiskEncryptionInitParameters) DeepCopyInto ¶
func (in *SparkClusterDiskEncryptionInitParameters) DeepCopyInto(out *SparkClusterDiskEncryptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterDiskEncryptionObservation ¶
type SparkClusterDiskEncryptionObservation struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*SparkClusterDiskEncryptionObservation) DeepCopy ¶
func (in *SparkClusterDiskEncryptionObservation) DeepCopy() *SparkClusterDiskEncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterDiskEncryptionObservation.
func (*SparkClusterDiskEncryptionObservation) DeepCopyInto ¶
func (in *SparkClusterDiskEncryptionObservation) DeepCopyInto(out *SparkClusterDiskEncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterDiskEncryptionParameters ¶
type SparkClusterDiskEncryptionParameters struct { // This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256. // +kubebuilder:validation:Optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // This is indicator to show whether resource disk encryption is enabled. // +kubebuilder:validation:Optional EncryptionAtHostEnabled *bool `json:"encryptionAtHostEnabled,omitempty" tf:"encryption_at_host_enabled,omitempty"` // The ID of the key vault key. // +kubebuilder:validation:Optional KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // This is the resource ID of Managed Identity used to access the key vault. // +kubebuilder:validation:Optional KeyVaultManagedIdentityID *string `json:"keyVaultManagedIdentityId,omitempty" tf:"key_vault_managed_identity_id,omitempty"` }
func (*SparkClusterDiskEncryptionParameters) DeepCopy ¶
func (in *SparkClusterDiskEncryptionParameters) DeepCopy() *SparkClusterDiskEncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterDiskEncryptionParameters.
func (*SparkClusterDiskEncryptionParameters) DeepCopyInto ¶
func (in *SparkClusterDiskEncryptionParameters) DeepCopyInto(out *SparkClusterDiskEncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterExtensionInitParameters ¶
type SparkClusterExtensionInitParameters struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*SparkClusterExtensionInitParameters) DeepCopy ¶
func (in *SparkClusterExtensionInitParameters) DeepCopy() *SparkClusterExtensionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterExtensionInitParameters.
func (*SparkClusterExtensionInitParameters) DeepCopyInto ¶
func (in *SparkClusterExtensionInitParameters) DeepCopyInto(out *SparkClusterExtensionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterExtensionObservation ¶
type SparkClusterExtensionObservation struct { // The workspace ID of the log analytics extension. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
func (*SparkClusterExtensionObservation) DeepCopy ¶
func (in *SparkClusterExtensionObservation) DeepCopy() *SparkClusterExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterExtensionObservation.
func (*SparkClusterExtensionObservation) DeepCopyInto ¶
func (in *SparkClusterExtensionObservation) DeepCopyInto(out *SparkClusterExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterExtensionParameters ¶
type SparkClusterExtensionParameters struct { // The workspace ID of the log analytics extension. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The workspace key of the log analytics extension. // +kubebuilder:validation:Optional PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*SparkClusterExtensionParameters) DeepCopy ¶
func (in *SparkClusterExtensionParameters) DeepCopy() *SparkClusterExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterExtensionParameters.
func (*SparkClusterExtensionParameters) DeepCopyInto ¶
func (in *SparkClusterExtensionParameters) DeepCopyInto(out *SparkClusterExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterGatewayInitParameters ¶
type SparkClusterGatewayInitParameters struct { // The password used for the Ambari Portal. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SparkClusterGatewayInitParameters) DeepCopy ¶
func (in *SparkClusterGatewayInitParameters) DeepCopy() *SparkClusterGatewayInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterGatewayInitParameters.
func (*SparkClusterGatewayInitParameters) DeepCopyInto ¶
func (in *SparkClusterGatewayInitParameters) DeepCopyInto(out *SparkClusterGatewayInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterGatewayObservation ¶
type SparkClusterGatewayObservation struct { // The username used for the Ambari Portal. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The password used for the Ambari Portal. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username used for the Ambari Portal. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 SparkClusterInitParameters ¶
type SparkClusterInitParameters struct { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *SparkClusterComponentVersionInitParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *SparkClusterComputeIsolationInitParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. DiskEncryption []SparkClusterDiskEncryptionInitParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created. EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. Extension *SparkClusterExtensionInitParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *SparkClusterGatewayInitParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *SparkClusterMetastoresInitParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *SparkClusterMonitorInitParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *SparkClusterNetworkInitParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *SparkClusterPrivateLinkConfigurationInitParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // A roles block as defined below. Roles *SparkClusterRolesInitParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *SparkClusterSecurityProfileInitParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []SparkClusterStorageAccountInitParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *SparkClusterStorageAccountGen2InitParameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Spark Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` }
func (*SparkClusterInitParameters) DeepCopy ¶
func (in *SparkClusterInitParameters) DeepCopy() *SparkClusterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterInitParameters.
func (*SparkClusterInitParameters) DeepCopyInto ¶
func (in *SparkClusterInitParameters) DeepCopyInto(out *SparkClusterInitParameters)
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 SparkClusterMetastoresAmbariInitParameters ¶
type SparkClusterMetastoresAmbariInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SparkClusterMetastoresAmbariInitParameters) DeepCopy ¶
func (in *SparkClusterMetastoresAmbariInitParameters) DeepCopy() *SparkClusterMetastoresAmbariInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresAmbariInitParameters.
func (*SparkClusterMetastoresAmbariInitParameters) DeepCopyInto ¶
func (in *SparkClusterMetastoresAmbariInitParameters) DeepCopyInto(out *SparkClusterMetastoresAmbariInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresAmbariObservation ¶
type SparkClusterMetastoresAmbariObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 SparkClusterMetastoresHiveInitParameters ¶
type SparkClusterMetastoresHiveInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SparkClusterMetastoresHiveInitParameters) DeepCopy ¶
func (in *SparkClusterMetastoresHiveInitParameters) DeepCopy() *SparkClusterMetastoresHiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresHiveInitParameters.
func (*SparkClusterMetastoresHiveInitParameters) DeepCopyInto ¶
func (in *SparkClusterMetastoresHiveInitParameters) DeepCopyInto(out *SparkClusterMetastoresHiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresHiveObservation ¶
type SparkClusterMetastoresHiveObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 SparkClusterMetastoresInitParameters ¶
type SparkClusterMetastoresInitParameters struct { // An ambari block as defined below. Ambari *SparkClusterMetastoresAmbariInitParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *SparkClusterMetastoresHiveInitParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *SparkClusterMetastoresOozieInitParameters `json:"oozie,omitempty" tf:"oozie,omitempty"` }
func (*SparkClusterMetastoresInitParameters) DeepCopy ¶
func (in *SparkClusterMetastoresInitParameters) DeepCopy() *SparkClusterMetastoresInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresInitParameters.
func (*SparkClusterMetastoresInitParameters) DeepCopyInto ¶
func (in *SparkClusterMetastoresInitParameters) DeepCopyInto(out *SparkClusterMetastoresInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresObservation ¶
type SparkClusterMetastoresObservation struct { // An ambari block as defined below. Ambari *SparkClusterMetastoresAmbariObservation `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. Hive *SparkClusterMetastoresHiveObservation `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. Oozie *SparkClusterMetastoresOozieObservation `json:"oozie,omitempty" tf:"oozie,omitempty"` }
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 SparkClusterMetastoresOozieInitParameters ¶
type SparkClusterMetastoresOozieInitParameters struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SparkClusterMetastoresOozieInitParameters) DeepCopy ¶
func (in *SparkClusterMetastoresOozieInitParameters) DeepCopy() *SparkClusterMetastoresOozieInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMetastoresOozieInitParameters.
func (*SparkClusterMetastoresOozieInitParameters) DeepCopyInto ¶
func (in *SparkClusterMetastoresOozieInitParameters) DeepCopyInto(out *SparkClusterMetastoresOozieInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMetastoresOozieObservation ¶
type SparkClusterMetastoresOozieObservation struct { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
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 { // The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 { // An ambari block as defined below. // +kubebuilder:validation:Optional Ambari *SparkClusterMetastoresAmbariParameters `json:"ambari,omitempty" tf:"ambari,omitempty"` // A hive block as defined below. // +kubebuilder:validation:Optional Hive *SparkClusterMetastoresHiveParameters `json:"hive,omitempty" tf:"hive,omitempty"` // An oozie block as defined below. // +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 SparkClusterMonitorInitParameters ¶
type SparkClusterMonitorInitParameters struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. PrimaryKeySecretRef v1.SecretKeySelector `json:"primaryKeySecretRef" tf:"-"` }
func (*SparkClusterMonitorInitParameters) DeepCopy ¶
func (in *SparkClusterMonitorInitParameters) DeepCopy() *SparkClusterMonitorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterMonitorInitParameters.
func (*SparkClusterMonitorInitParameters) DeepCopyInto ¶
func (in *SparkClusterMonitorInitParameters) DeepCopyInto(out *SparkClusterMonitorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterMonitorObservation ¶
type SparkClusterMonitorObservation struct { // The Operations Management Suite (OMS) workspace ID. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` }
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 { // The Operations Management Suite (OMS) workspace ID. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"` // The Operations Management Suite (OMS) workspace key. // +kubebuilder:validation:Optional 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 SparkClusterNetworkInitParameters ¶
type SparkClusterNetworkInitParameters struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
func (*SparkClusterNetworkInitParameters) DeepCopy ¶
func (in *SparkClusterNetworkInitParameters) DeepCopy() *SparkClusterNetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterNetworkInitParameters.
func (*SparkClusterNetworkInitParameters) DeepCopyInto ¶
func (in *SparkClusterNetworkInitParameters) DeepCopyInto(out *SparkClusterNetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterNetworkObservation ¶
type SparkClusterNetworkObservation struct { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. PrivateLinkEnabled *bool `json:"privateLinkEnabled,omitempty" tf:"private_link_enabled,omitempty"` }
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 { // The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ConnectionDirection *string `json:"connectionDirection,omitempty" tf:"connection_direction,omitempty"` // Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created. // +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 { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. ComponentVersion *SparkClusterComponentVersionObservation `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. ComputeIsolation *SparkClusterComputeIsolationObservation `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. DiskEncryption []SparkClusterDiskEncryptionObservation `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created. EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. Extension *SparkClusterExtensionObservation `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. Gateway *SparkClusterGatewayObservation `json:"gateway,omitempty" tf:"gateway,omitempty"` // The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster. HTTPSEndpoint *string `json:"httpsEndpoint,omitempty" tf:"https_endpoint,omitempty"` // The ID of the HDInsight Spark Cluster. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the Azure Region which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. Metastores *SparkClusterMetastoresObservation `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. Monitor *SparkClusterMonitorObservation `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. Network *SparkClusterNetworkObservation `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. PrivateLinkConfiguration *SparkClusterPrivateLinkConfigurationObservation `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A roles block as defined below. Roles *SparkClusterRolesObservation `json:"roles,omitempty" tf:"roles,omitempty"` // The SSH Connectivity Endpoint for this HDInsight Spark Cluster. SSHEndpoint *string `json:"sshEndpoint,omitempty" tf:"ssh_endpoint,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. SecurityProfile *SparkClusterSecurityProfileObservation `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. StorageAccount []SparkClusterStorageAccountObservation `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. StorageAccountGen2 *SparkClusterStorageAccountGen2Observation `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Spark Cluster. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. Tier *string `json:"tier,omitempty" tf:"tier,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 { // Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // A component_version block as defined below. // +kubebuilder:validation:Optional ComponentVersion *SparkClusterComponentVersionParameters `json:"componentVersion,omitempty" tf:"component_version,omitempty"` // A compute_isolation block as defined below. // +kubebuilder:validation:Optional ComputeIsolation *SparkClusterComputeIsolationParameters `json:"computeIsolation,omitempty" tf:"compute_isolation,omitempty"` // One or more disk_encryption block as defined below. // +kubebuilder:validation:Optional DiskEncryption []SparkClusterDiskEncryptionParameters `json:"diskEncryption,omitempty" tf:"disk_encryption,omitempty"` // Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional EncryptionInTransitEnabled *bool `json:"encryptionInTransitEnabled,omitempty" tf:"encryption_in_transit_enabled,omitempty"` // An extension block as defined below. // +kubebuilder:validation:Optional Extension *SparkClusterExtensionParameters `json:"extension,omitempty" tf:"extension,omitempty"` // A gateway block as defined below. // +kubebuilder:validation:Optional Gateway *SparkClusterGatewayParameters `json:"gateway,omitempty" tf:"gateway,omitempty"` // Specifies the Azure Region which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A metastores block as defined below. // +kubebuilder:validation:Optional Metastores *SparkClusterMetastoresParameters `json:"metastores,omitempty" tf:"metastores,omitempty"` // A monitor block as defined below. // +kubebuilder:validation:Optional Monitor *SparkClusterMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A network block as defined below. // +kubebuilder:validation:Optional Network *SparkClusterNetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // A private_link_configuration block as defined below. // +kubebuilder:validation:Optional PrivateLinkConfiguration *SparkClusterPrivateLinkConfigurationParameters `json:"privateLinkConfiguration,omitempty" tf:"private_link_configuration,omitempty"` // Specifies the name of the Resource Group in which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A roles block as defined below. // +kubebuilder:validation:Optional Roles *SparkClusterRolesParameters `json:"roles,omitempty" tf:"roles,omitempty"` // A security_profile block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SecurityProfile *SparkClusterSecurityProfileParameters `json:"securityProfile,omitempty" tf:"security_profile,omitempty"` // One or more storage_account block as defined below. // +kubebuilder:validation:Optional StorageAccount []SparkClusterStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // A storage_account_gen2 block as defined below. // +kubebuilder:validation:Optional StorageAccountGen2 *SparkClusterStorageAccountGen2Parameters `json:"storageAccountGen2,omitempty" tf:"storage_account_gen2,omitempty"` // The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional TLSMinVersion *string `json:"tlsMinVersion,omitempty" tf:"tls_min_version,omitempty"` // A map of Tags which should be assigned to this HDInsight Spark Cluster. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Tier *string `json:"tier,omitempty" 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 SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters ¶ added in v1.7.0
type SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopy() *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters.
func (*SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterPrivateLinkConfigurationIPConfigurationObservation ¶ added in v1.7.0
type SparkClusterPrivateLinkConfigurationIPConfigurationObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*SparkClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopy() *SparkClusterPrivateLinkConfigurationIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterPrivateLinkConfigurationIPConfigurationObservation.
func (*SparkClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationIPConfigurationObservation) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterPrivateLinkConfigurationIPConfigurationParameters ¶ added in v1.7.0
type SparkClusterPrivateLinkConfigurationIPConfigurationParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Indicates whether this IP configuration is primary. // +kubebuilder:validation:Optional Primary *bool `json:"primary,omitempty" tf:"primary,omitempty"` // The private IP address of the IP configuration. // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // The private IP allocation method. The only possible value now is Dynamic. // +kubebuilder:validation:Optional PrivateIPAllocationMethod *string `json:"privateIpAllocationMethod,omitempty" tf:"private_ip_allocation_method,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*SparkClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopy() *SparkClusterPrivateLinkConfigurationIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterPrivateLinkConfigurationIPConfigurationParameters.
func (*SparkClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationIPConfigurationParameters) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterPrivateLinkConfigurationInitParameters ¶ added in v1.7.0
type SparkClusterPrivateLinkConfigurationInitParameters struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *SparkClusterPrivateLinkConfigurationIPConfigurationInitParameters `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*SparkClusterPrivateLinkConfigurationInitParameters) DeepCopy ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationInitParameters) DeepCopy() *SparkClusterPrivateLinkConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterPrivateLinkConfigurationInitParameters.
func (*SparkClusterPrivateLinkConfigurationInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationInitParameters) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterPrivateLinkConfigurationObservation ¶ added in v1.7.0
type SparkClusterPrivateLinkConfigurationObservation struct { // The ID of the private link service group. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` IPConfiguration *SparkClusterPrivateLinkConfigurationIPConfigurationObservation `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // The name of the private link configuration. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*SparkClusterPrivateLinkConfigurationObservation) DeepCopy ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationObservation) DeepCopy() *SparkClusterPrivateLinkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterPrivateLinkConfigurationObservation.
func (*SparkClusterPrivateLinkConfigurationObservation) DeepCopyInto ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationObservation) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterPrivateLinkConfigurationParameters ¶ added in v1.7.0
type SparkClusterPrivateLinkConfigurationParameters struct { // The ID of the private link service group. // +kubebuilder:validation:Optional GroupID *string `json:"groupId" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional IPConfiguration *SparkClusterPrivateLinkConfigurationIPConfigurationParameters `json:"ipConfiguration" tf:"ip_configuration,omitempty"` // The name of the private link configuration. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*SparkClusterPrivateLinkConfigurationParameters) DeepCopy ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationParameters) DeepCopy() *SparkClusterPrivateLinkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterPrivateLinkConfigurationParameters.
func (*SparkClusterPrivateLinkConfigurationParameters) DeepCopyInto ¶ added in v1.7.0
func (in *SparkClusterPrivateLinkConfigurationParameters) DeepCopyInto(out *SparkClusterPrivateLinkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesHeadNodeInitParameters ¶
type SparkClusterRolesHeadNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []SparkClusterRolesHeadNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*SparkClusterRolesHeadNodeInitParameters) DeepCopy ¶
func (in *SparkClusterRolesHeadNodeInitParameters) DeepCopy() *SparkClusterRolesHeadNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesHeadNodeInitParameters.
func (*SparkClusterRolesHeadNodeInitParameters) DeepCopyInto ¶
func (in *SparkClusterRolesHeadNodeInitParameters) DeepCopyInto(out *SparkClusterRolesHeadNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesHeadNodeObservation ¶
type SparkClusterRolesHeadNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []SparkClusterRolesHeadNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []SparkClusterRolesHeadNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 SparkClusterRolesHeadNodeScriptActionsInitParameters ¶
type SparkClusterRolesHeadNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*SparkClusterRolesHeadNodeScriptActionsInitParameters) DeepCopy ¶
func (in *SparkClusterRolesHeadNodeScriptActionsInitParameters) DeepCopy() *SparkClusterRolesHeadNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesHeadNodeScriptActionsInitParameters.
func (*SparkClusterRolesHeadNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *SparkClusterRolesHeadNodeScriptActionsInitParameters) DeepCopyInto(out *SparkClusterRolesHeadNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesHeadNodeScriptActionsObservation ¶
type SparkClusterRolesHeadNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*SparkClusterRolesHeadNodeScriptActionsObservation) DeepCopy ¶
func (in *SparkClusterRolesHeadNodeScriptActionsObservation) DeepCopy() *SparkClusterRolesHeadNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesHeadNodeScriptActionsObservation.
func (*SparkClusterRolesHeadNodeScriptActionsObservation) DeepCopyInto ¶
func (in *SparkClusterRolesHeadNodeScriptActionsObservation) DeepCopyInto(out *SparkClusterRolesHeadNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesHeadNodeScriptActionsParameters ¶
type SparkClusterRolesHeadNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*SparkClusterRolesHeadNodeScriptActionsParameters) DeepCopy ¶
func (in *SparkClusterRolesHeadNodeScriptActionsParameters) DeepCopy() *SparkClusterRolesHeadNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesHeadNodeScriptActionsParameters.
func (*SparkClusterRolesHeadNodeScriptActionsParameters) DeepCopyInto ¶
func (in *SparkClusterRolesHeadNodeScriptActionsParameters) DeepCopyInto(out *SparkClusterRolesHeadNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesInitParameters ¶
type SparkClusterRolesInitParameters struct { // A head_node block as defined above. HeadNode *SparkClusterRolesHeadNodeInitParameters `json:"headNode,omitempty" tf:"head_node,omitempty"` // A worker_node block as defined below. WorkerNode *SparkClusterRolesWorkerNodeInitParameters `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *SparkClusterRolesZookeeperNodeInitParameters `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
func (*SparkClusterRolesInitParameters) DeepCopy ¶
func (in *SparkClusterRolesInitParameters) DeepCopy() *SparkClusterRolesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesInitParameters.
func (*SparkClusterRolesInitParameters) DeepCopyInto ¶
func (in *SparkClusterRolesInitParameters) DeepCopyInto(out *SparkClusterRolesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesObservation ¶
type SparkClusterRolesObservation struct { // A head_node block as defined above. HeadNode *SparkClusterRolesHeadNodeObservation `json:"headNode,omitempty" tf:"head_node,omitempty"` // A worker_node block as defined below. WorkerNode *SparkClusterRolesWorkerNodeObservation `json:"workerNode,omitempty" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. ZookeeperNode *SparkClusterRolesZookeeperNodeObservation `json:"zookeeperNode,omitempty" tf:"zookeeper_node,omitempty"` }
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 { // A head_node block as defined above. // +kubebuilder:validation:Optional HeadNode *SparkClusterRolesHeadNodeParameters `json:"headNode" tf:"head_node,omitempty"` // A worker_node block as defined below. // +kubebuilder:validation:Optional WorkerNode *SparkClusterRolesWorkerNodeParameters `json:"workerNode" tf:"worker_node,omitempty"` // A zookeeper_node block as defined below. // +kubebuilder:validation:Optional 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 SparkClusterRolesWorkerNodeAutoscaleInitParameters ¶
type SparkClusterRolesWorkerNodeAutoscaleInitParameters struct { // A capacity block as defined below. Capacity *WorkerNodeAutoscaleCapacityInitParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // A recurrence block as defined below. Recurrence *RolesWorkerNodeAutoscaleRecurrenceInitParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*SparkClusterRolesWorkerNodeAutoscaleInitParameters) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeAutoscaleInitParameters) DeepCopy() *SparkClusterRolesWorkerNodeAutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeAutoscaleInitParameters.
func (*SparkClusterRolesWorkerNodeAutoscaleInitParameters) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeAutoscaleInitParameters) DeepCopyInto(out *SparkClusterRolesWorkerNodeAutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesWorkerNodeAutoscaleObservation ¶
type SparkClusterRolesWorkerNodeAutoscaleObservation struct { // A capacity block as defined below. Capacity *WorkerNodeAutoscaleCapacityObservation `json:"capacity,omitempty" tf:"capacity,omitempty"` // A recurrence block as defined below. Recurrence *RolesWorkerNodeAutoscaleRecurrenceObservation `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
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 { // A capacity block as defined below. // +kubebuilder:validation:Optional Capacity *WorkerNodeAutoscaleCapacityParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // A recurrence block as defined below. // +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 SparkClusterRolesWorkerNodeInitParameters ¶
type SparkClusterRolesWorkerNodeInitParameters struct { // A autoscale block as defined below. Autoscale *SparkClusterRolesWorkerNodeAutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []SparkClusterRolesWorkerNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*SparkClusterRolesWorkerNodeInitParameters) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeInitParameters) DeepCopy() *SparkClusterRolesWorkerNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeInitParameters.
func (*SparkClusterRolesWorkerNodeInitParameters) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeInitParameters) DeepCopyInto(out *SparkClusterRolesWorkerNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesWorkerNodeObservation ¶
type SparkClusterRolesWorkerNodeObservation struct { // A autoscale block as defined below. Autoscale *SparkClusterRolesWorkerNodeAutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []SparkClusterRolesWorkerNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // A autoscale block as defined below. // +kubebuilder:validation:Optional Autoscale *SparkClusterRolesWorkerNodeAutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []SparkClusterRolesWorkerNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 SparkClusterRolesWorkerNodeScriptActionsInitParameters ¶
type SparkClusterRolesWorkerNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*SparkClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopy() *SparkClusterRolesWorkerNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeScriptActionsInitParameters.
func (*SparkClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeScriptActionsInitParameters) DeepCopyInto(out *SparkClusterRolesWorkerNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesWorkerNodeScriptActionsObservation ¶
type SparkClusterRolesWorkerNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*SparkClusterRolesWorkerNodeScriptActionsObservation) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeScriptActionsObservation) DeepCopy() *SparkClusterRolesWorkerNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeScriptActionsObservation.
func (*SparkClusterRolesWorkerNodeScriptActionsObservation) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeScriptActionsObservation) DeepCopyInto(out *SparkClusterRolesWorkerNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesWorkerNodeScriptActionsParameters ¶
type SparkClusterRolesWorkerNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*SparkClusterRolesWorkerNodeScriptActionsParameters) DeepCopy ¶
func (in *SparkClusterRolesWorkerNodeScriptActionsParameters) DeepCopy() *SparkClusterRolesWorkerNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesWorkerNodeScriptActionsParameters.
func (*SparkClusterRolesWorkerNodeScriptActionsParameters) DeepCopyInto ¶
func (in *SparkClusterRolesWorkerNodeScriptActionsParameters) DeepCopyInto(out *SparkClusterRolesWorkerNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesZookeeperNodeInitParameters ¶
type SparkClusterRolesZookeeperNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []SparkClusterRolesZookeeperNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*SparkClusterRolesZookeeperNodeInitParameters) DeepCopy ¶
func (in *SparkClusterRolesZookeeperNodeInitParameters) DeepCopy() *SparkClusterRolesZookeeperNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesZookeeperNodeInitParameters.
func (*SparkClusterRolesZookeeperNodeInitParameters) DeepCopyInto ¶
func (in *SparkClusterRolesZookeeperNodeInitParameters) DeepCopyInto(out *SparkClusterRolesZookeeperNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesZookeeperNodeObservation ¶
type SparkClusterRolesZookeeperNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []SparkClusterRolesZookeeperNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []SparkClusterRolesZookeeperNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 SparkClusterRolesZookeeperNodeScriptActionsInitParameters ¶
type SparkClusterRolesZookeeperNodeScriptActionsInitParameters struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*SparkClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopy ¶
func (in *SparkClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopy() *SparkClusterRolesZookeeperNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesZookeeperNodeScriptActionsInitParameters.
func (*SparkClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *SparkClusterRolesZookeeperNodeScriptActionsInitParameters) DeepCopyInto(out *SparkClusterRolesZookeeperNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesZookeeperNodeScriptActionsObservation ¶
type SparkClusterRolesZookeeperNodeScriptActionsObservation struct { // The name of the script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script provided. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*SparkClusterRolesZookeeperNodeScriptActionsObservation) DeepCopy ¶
func (in *SparkClusterRolesZookeeperNodeScriptActionsObservation) DeepCopy() *SparkClusterRolesZookeeperNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesZookeeperNodeScriptActionsObservation.
func (*SparkClusterRolesZookeeperNodeScriptActionsObservation) DeepCopyInto ¶
func (in *SparkClusterRolesZookeeperNodeScriptActionsObservation) DeepCopyInto(out *SparkClusterRolesZookeeperNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterRolesZookeeperNodeScriptActionsParameters ¶
type SparkClusterRolesZookeeperNodeScriptActionsParameters struct { // The name of the script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script provided. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI to the script. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*SparkClusterRolesZookeeperNodeScriptActionsParameters) DeepCopy ¶
func (in *SparkClusterRolesZookeeperNodeScriptActionsParameters) DeepCopy() *SparkClusterRolesZookeeperNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterRolesZookeeperNodeScriptActionsParameters.
func (*SparkClusterRolesZookeeperNodeScriptActionsParameters) DeepCopyInto ¶
func (in *SparkClusterRolesZookeeperNodeScriptActionsParameters) DeepCopyInto(out *SparkClusterRolesZookeeperNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterSecurityProfileInitParameters ¶
type SparkClusterSecurityProfileInitParameters struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
func (*SparkClusterSecurityProfileInitParameters) DeepCopy ¶
func (in *SparkClusterSecurityProfileInitParameters) DeepCopy() *SparkClusterSecurityProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterSecurityProfileInitParameters.
func (*SparkClusterSecurityProfileInitParameters) DeepCopyInto ¶
func (in *SparkClusterSecurityProfileInitParameters) DeepCopyInto(out *SparkClusterSecurityProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterSecurityProfileObservation ¶
type SparkClusterSecurityProfileObservation struct { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. AaddsResourceID *string `json:"aaddsResourceId,omitempty" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. DomainUsername *string `json:"domainUsername,omitempty" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +listType=set LdapsUrls []*string `json:"ldapsUrls,omitempty" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. MsiResourceID *string `json:"msiResourceId,omitempty" tf:"msi_resource_id,omitempty"` }
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 { // The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AaddsResourceID *string `json:"aaddsResourceId" tf:"aadds_resource_id,omitempty"` // A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set ClusterUsersGroupDNS []*string `json:"clusterUsersGroupDns,omitempty" tf:"cluster_users_group_dns,omitempty"` // The name of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUserPasswordSecretRef v1.SecretKeySelector `json:"domainUserPasswordSecretRef" tf:"-"` // The username of the Azure Active Directory Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DomainUsername *string `json:"domainUsername" tf:"domain_username,omitempty"` // A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set LdapsUrls []*string `json:"ldapsUrls" tf:"ldaps_urls,omitempty"` // The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SparkClusterInitParameters `json:"initProvider,omitempty"` }
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 SparkClusterStorageAccountGen2InitParameters ¶
type SparkClusterStorageAccountGen2InitParameters struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*SparkClusterStorageAccountGen2InitParameters) DeepCopy ¶
func (in *SparkClusterStorageAccountGen2InitParameters) DeepCopy() *SparkClusterStorageAccountGen2InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterStorageAccountGen2InitParameters.
func (*SparkClusterStorageAccountGen2InitParameters) DeepCopyInto ¶
func (in *SparkClusterStorageAccountGen2InitParameters) DeepCopyInto(out *SparkClusterStorageAccountGen2InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterStorageAccountGen2Observation ¶
type SparkClusterStorageAccountGen2Observation struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 SparkClusterStorageAccountInitParameters ¶
type SparkClusterStorageAccountInitParameters struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*SparkClusterStorageAccountInitParameters) DeepCopy ¶
func (in *SparkClusterStorageAccountInitParameters) DeepCopy() *SparkClusterStorageAccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkClusterStorageAccountInitParameters.
func (*SparkClusterStorageAccountInitParameters) DeepCopyInto ¶
func (in *SparkClusterStorageAccountInitParameters) DeepCopyInto(out *SparkClusterStorageAccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkClusterStorageAccountObservation ¶
type SparkClusterStorageAccountObservation struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of the Storage Container. Changing this forces a new resource to be created. StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_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 StorageAccountGen2InitParameters ¶
type StorageAccountGen2InitParameters struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*StorageAccountGen2InitParameters) DeepCopy ¶
func (in *StorageAccountGen2InitParameters) DeepCopy() *StorageAccountGen2InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountGen2InitParameters.
func (*StorageAccountGen2InitParameters) DeepCopyInto ¶
func (in *StorageAccountGen2InitParameters) DeepCopyInto(out *StorageAccountGen2InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountGen2Observation ¶
type StorageAccountGen2Observation struct { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. FileSystemID *string `json:"filesystemId,omitempty" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // The ID of the Gen2 Filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional FileSystemID *string `json:"filesystemId" tf:"filesystem_id,omitempty"` // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ManagedIdentityResourceID *string `json:"managedIdentityResourceId" tf:"managed_identity_resource_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 StorageAccountInitParameters ¶
type StorageAccountInitParameters struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
func (*StorageAccountInitParameters) DeepCopy ¶
func (in *StorageAccountInitParameters) DeepCopy() *StorageAccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountInitParameters.
func (*StorageAccountInitParameters) DeepCopyInto ¶
func (in *StorageAccountInitParameters) DeepCopyInto(out *StorageAccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountObservation ¶
type StorageAccountObservation struct { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The ID of the Storage Container. Changing this forces a new resource to be created. StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // The ID of the Storage Account. Changing this forces a new resource to be created. StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_id,omitempty"` }
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 { // Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault" tf:"is_default,omitempty"` // The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // The ID of the Storage Container. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Container // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional StorageContainerID *string `json:"storageContainerId,omitempty" tf:"storage_container_id,omitempty"` // Reference to a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDRef *v1.Reference `json:"storageContainerIdRef,omitempty" tf:"-"` // Selector for a Container in storage to populate storageContainerId. // +kubebuilder:validation:Optional StorageContainerIDSelector *v1.Selector `json:"storageContainerIdSelector,omitempty" tf:"-"` // The ID of the Storage Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StorageResourceID *string `json:"storageResourceId,omitempty" tf:"storage_resource_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 UninstallScriptActionsInitParameters ¶
type UninstallScriptActionsInitParameters struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*UninstallScriptActionsInitParameters) DeepCopy ¶
func (in *UninstallScriptActionsInitParameters) DeepCopy() *UninstallScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UninstallScriptActionsInitParameters.
func (*UninstallScriptActionsInitParameters) DeepCopyInto ¶
func (in *UninstallScriptActionsInitParameters) DeepCopyInto(out *UninstallScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UninstallScriptActionsObservation ¶
type UninstallScriptActionsObservation struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*UninstallScriptActionsObservation) DeepCopy ¶
func (in *UninstallScriptActionsObservation) DeepCopy() *UninstallScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UninstallScriptActionsObservation.
func (*UninstallScriptActionsObservation) DeepCopyInto ¶
func (in *UninstallScriptActionsObservation) DeepCopyInto(out *UninstallScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UninstallScriptActionsParameters ¶
type UninstallScriptActionsParameters struct { // The name of the uninstall script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*UninstallScriptActionsParameters) DeepCopy ¶
func (in *UninstallScriptActionsParameters) DeepCopy() *UninstallScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UninstallScriptActionsParameters.
func (*UninstallScriptActionsParameters) DeepCopyInto ¶
func (in *UninstallScriptActionsParameters) DeepCopyInto(out *UninstallScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleCapacityInitParameters ¶
type WorkerNodeAutoscaleCapacityInitParameters struct { // The maximum number of worker nodes to autoscale to based on the cluster's activity. MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of worker nodes to autoscale to based on the cluster's activity. MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` }
func (*WorkerNodeAutoscaleCapacityInitParameters) DeepCopy ¶
func (in *WorkerNodeAutoscaleCapacityInitParameters) DeepCopy() *WorkerNodeAutoscaleCapacityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleCapacityInitParameters.
func (*WorkerNodeAutoscaleCapacityInitParameters) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleCapacityInitParameters) DeepCopyInto(out *WorkerNodeAutoscaleCapacityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleCapacityObservation ¶
type WorkerNodeAutoscaleCapacityObservation struct { // The maximum number of worker nodes to autoscale to based on the cluster's activity. MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of worker nodes to autoscale to based on the cluster's activity. MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` }
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 { // The maximum number of worker nodes to autoscale to based on the cluster's activity. // +kubebuilder:validation:Optional MaxInstanceCount *float64 `json:"maxInstanceCount" tf:"max_instance_count,omitempty"` // The minimum number of worker nodes to autoscale to based on the cluster's activity. // +kubebuilder:validation:Optional MinInstanceCount *float64 `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 WorkerNodeAutoscaleInitParameters ¶
type WorkerNodeAutoscaleInitParameters struct { // A recurrence block as defined below. Recurrence *AutoscaleRecurrenceInitParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*WorkerNodeAutoscaleInitParameters) DeepCopy ¶
func (in *WorkerNodeAutoscaleInitParameters) DeepCopy() *WorkerNodeAutoscaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleInitParameters.
func (*WorkerNodeAutoscaleInitParameters) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleInitParameters) DeepCopyInto(out *WorkerNodeAutoscaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleObservation ¶
type WorkerNodeAutoscaleObservation struct { // A recurrence block as defined below. Recurrence *AutoscaleRecurrenceObservation `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
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 { // A recurrence block as defined below. // +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 WorkerNodeAutoscaleRecurrenceInitParameters ¶
type WorkerNodeAutoscaleRecurrenceInitParameters struct { // A list of schedule blocks as defined below. Schedule []AutoscaleRecurrenceScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*WorkerNodeAutoscaleRecurrenceInitParameters) DeepCopy ¶
func (in *WorkerNodeAutoscaleRecurrenceInitParameters) DeepCopy() *WorkerNodeAutoscaleRecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleRecurrenceInitParameters.
func (*WorkerNodeAutoscaleRecurrenceInitParameters) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleRecurrenceInitParameters) DeepCopyInto(out *WorkerNodeAutoscaleRecurrenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleRecurrenceObservation ¶
type WorkerNodeAutoscaleRecurrenceObservation struct { // A list of schedule blocks as defined below. Schedule []AutoscaleRecurrenceScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
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 { // A list of schedule blocks as defined below. // +kubebuilder:validation:Optional Schedule []AutoscaleRecurrenceScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // The time zone for the autoscale schedule times. // +kubebuilder:validation:Optional 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 WorkerNodeAutoscaleRecurrenceScheduleInitParameters ¶
type WorkerNodeAutoscaleRecurrenceScheduleInitParameters struct { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. Days []*string `json:"days,omitempty" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. Time *string `json:"time,omitempty" tf:"time,omitempty"` }
func (*WorkerNodeAutoscaleRecurrenceScheduleInitParameters) DeepCopy ¶
func (in *WorkerNodeAutoscaleRecurrenceScheduleInitParameters) DeepCopy() *WorkerNodeAutoscaleRecurrenceScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeAutoscaleRecurrenceScheduleInitParameters.
func (*WorkerNodeAutoscaleRecurrenceScheduleInitParameters) DeepCopyInto ¶
func (in *WorkerNodeAutoscaleRecurrenceScheduleInitParameters) DeepCopyInto(out *WorkerNodeAutoscaleRecurrenceScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeAutoscaleRecurrenceScheduleObservation ¶
type WorkerNodeAutoscaleRecurrenceScheduleObservation struct { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. Days []*string `json:"days,omitempty" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. Time *string `json:"time,omitempty" tf:"time,omitempty"` }
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 { // The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. // +kubebuilder:validation:Optional Days []*string `json:"days" tf:"days,omitempty"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The time of day to perform the autoscale in 24hour format. // +kubebuilder:validation:Optional 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 WorkerNodeInitParameters ¶
type WorkerNodeInitParameters struct { // A autoscale block as defined below. Autoscale *AutoscaleInitParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []WorkerNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*WorkerNodeInitParameters) DeepCopy ¶
func (in *WorkerNodeInitParameters) DeepCopy() *WorkerNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeInitParameters.
func (*WorkerNodeInitParameters) DeepCopyInto ¶
func (in *WorkerNodeInitParameters) DeepCopyInto(out *WorkerNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeObservation ¶
type WorkerNodeObservation struct { // A autoscale block as defined below. Autoscale *AutoscaleObservation `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []WorkerNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The number of instances which should be run for the Worker Nodes. TargetInstanceCount *float64 `json:"targetInstanceCount,omitempty" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // A autoscale block as defined below. // +kubebuilder:validation:Optional Autoscale *AutoscaleParameters `json:"autoscale,omitempty" tf:"autoscale,omitempty"` // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []WorkerNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The number of instances which should be run for the Worker Nodes. // +kubebuilder:validation:Optional TargetInstanceCount *float64 `json:"targetInstanceCount" tf:"target_instance_count,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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 WorkerNodeScriptActionsInitParameters ¶
type WorkerNodeScriptActionsInitParameters struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*WorkerNodeScriptActionsInitParameters) DeepCopy ¶
func (in *WorkerNodeScriptActionsInitParameters) DeepCopy() *WorkerNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeScriptActionsInitParameters.
func (*WorkerNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *WorkerNodeScriptActionsInitParameters) DeepCopyInto(out *WorkerNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeScriptActionsObservation ¶
type WorkerNodeScriptActionsObservation struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*WorkerNodeScriptActionsObservation) DeepCopy ¶
func (in *WorkerNodeScriptActionsObservation) DeepCopy() *WorkerNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeScriptActionsObservation.
func (*WorkerNodeScriptActionsObservation) DeepCopyInto ¶
func (in *WorkerNodeScriptActionsObservation) DeepCopyInto(out *WorkerNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerNodeScriptActionsParameters ¶
type WorkerNodeScriptActionsParameters struct { // The name of the uninstall script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*WorkerNodeScriptActionsParameters) DeepCopy ¶
func (in *WorkerNodeScriptActionsParameters) DeepCopy() *WorkerNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerNodeScriptActionsParameters.
func (*WorkerNodeScriptActionsParameters) DeepCopyInto ¶
func (in *WorkerNodeScriptActionsParameters) DeepCopyInto(out *WorkerNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZookeeperNodeInitParameters ¶
type ZookeeperNodeInitParameters struct { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []ZookeeperNodeScriptActionsInitParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
func (*ZookeeperNodeInitParameters) DeepCopy ¶
func (in *ZookeeperNodeInitParameters) DeepCopy() *ZookeeperNodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZookeeperNodeInitParameters.
func (*ZookeeperNodeInitParameters) DeepCopyInto ¶
func (in *ZookeeperNodeInitParameters) DeepCopyInto(out *ZookeeperNodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZookeeperNodeObservation ¶
type ZookeeperNodeObservation struct { // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. ScriptActions []ZookeeperNodeScriptActionsObservation `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. Username *string `json:"username,omitempty" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. VMSize *string `json:"vmSize,omitempty" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. VirtualNetworkID *string `json:"virtualNetworkId,omitempty" tf:"virtual_network_id,omitempty"` }
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 { // The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +listType=set SSHKeys []*string `json:"sshKeys,omitempty" tf:"ssh_keys,omitempty"` // The script action which will run on the cluster. One or more script_actions blocks as defined above. // +kubebuilder:validation:Optional ScriptActions []ZookeeperNodeScriptActionsParameters `json:"scriptActions,omitempty" tf:"script_actions,omitempty"` // The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` // The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VMSize *string `json:"vmSize" tf:"vm_size,omitempty"` // The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created. // +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.
type ZookeeperNodeScriptActionsInitParameters ¶
type ZookeeperNodeScriptActionsInitParameters struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ZookeeperNodeScriptActionsInitParameters) DeepCopy ¶
func (in *ZookeeperNodeScriptActionsInitParameters) DeepCopy() *ZookeeperNodeScriptActionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZookeeperNodeScriptActionsInitParameters.
func (*ZookeeperNodeScriptActionsInitParameters) DeepCopyInto ¶
func (in *ZookeeperNodeScriptActionsInitParameters) DeepCopyInto(out *ZookeeperNodeScriptActionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZookeeperNodeScriptActionsObservation ¶
type ZookeeperNodeScriptActionsObservation struct { // The name of the uninstall script action. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The parameters for the script. Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ZookeeperNodeScriptActionsObservation) DeepCopy ¶
func (in *ZookeeperNodeScriptActionsObservation) DeepCopy() *ZookeeperNodeScriptActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZookeeperNodeScriptActionsObservation.
func (*ZookeeperNodeScriptActionsObservation) DeepCopyInto ¶
func (in *ZookeeperNodeScriptActionsObservation) DeepCopyInto(out *ZookeeperNodeScriptActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZookeeperNodeScriptActionsParameters ¶
type ZookeeperNodeScriptActionsParameters struct { // The name of the uninstall script action. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The parameters for the script. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The URI pointing to the script to run during the installation of the edge node. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*ZookeeperNodeScriptActionsParameters) DeepCopy ¶
func (in *ZookeeperNodeScriptActionsParameters) DeepCopy() *ZookeeperNodeScriptActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZookeeperNodeScriptActionsParameters.
func (*ZookeeperNodeScriptActionsParameters) DeepCopyInto ¶
func (in *ZookeeperNodeScriptActionsParameters) DeepCopyInto(out *ZookeeperNodeScriptActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_hubs.go
- 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_sparkcluster_terraformed.go
- zz_sparkcluster_types.go