| Package | Description | 
|---|---|
| org.apache.ambari.server.serveraction.kerberos | |
| org.apache.ambari.server.serveraction.upgrades | |
| org.apache.ambari.server.serveraction.users | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPrepareKerberosServerAction  | 
class  | 
CleanupServerAction
Used to perform Kerberos Cleanup Operations as part of the Unkerberization process 
 | 
class  | 
ConfigureAmbariIdentitiesServerAction
ConfigureAmbariIdentitiesServerAction is a ServerAction implementation that creates keytab files as
 instructed. 
 | 
class  | 
CreateKeytabFilesServerAction
CreateKeytabFilesServerAction is a ServerAction implementation that creates keytab files as
 instructed. 
 | 
class  | 
CreatePrincipalsServerAction
CreatePrincipalsServerAction is a ServerAction implementation that creates principals as instructed. 
 | 
class  | 
DestroyPrincipalsServerAction
DestroyPrincipalsServerAction is a ServerAction implementation that destroys principals as instructed. 
 | 
class  | 
FinalizeKerberosServerAction  | 
class  | 
KerberosServerAction
KerberosServerAction is an abstract class to be implemented by Kerberos-related
  
ServerAction implementations. | 
class  | 
PrepareDisableKerberosServerAction
PrepareEnableKerberosServerAction is a ServerAction implementation that prepares metadata needed
 to enable Kerberos on the cluster. 
 | 
class  | 
PrepareEnableKerberosServerAction
PrepareEnableKerberosServerAction is a ServerAction implementation that prepares metadata needed
 to enable Kerberos on the cluster. 
 | 
class  | 
PrepareKerberosIdentitiesServerAction
PrepareKerberosIdentitiesServerAction is a ServerAction implementation that prepares metadata needed
 to process Kerberos identities (principals and keytabs files). 
 | 
class  | 
UpdateKerberosConfigsServerAction
UpdateKerberosConfigServerAction is implementation of ServerAction that updates service configs
 while enabling Kerberos 
 | 
| Constructor and Description | 
|---|
KerberosCommandParameters(AbstractServerAction serverAction)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractUpgradeServerAction
Abstract class that reads values from command params in a consistent way. 
 | 
class  | 
AddComponentAction
The  
AddComponentAction is used to add a component during an upgrade. | 
class  | 
AutoSkipFailedSummaryAction
The  
AutoSkipFailedSummaryAction is used to check if any
 HostRoleCommands were skipped automatically after they failed during
 an upgrade. | 
class  | 
ComponentVersionCheckAction
Action that checks component versions to ensure  
FinalizeUpgradeAction will
 complete successfully. | 
class  | 
ConfigureAction
The  
ConfigureAction is used to alter a configuration property during
 an upgrade. | 
class  | 
CreateAndConfigureAction
The  
CreateAndConfigureAction is used to alter a configuration property during
 an upgrade. | 
class  | 
DeleteUnsupportedServicesAndComponents
Upgrade Server Action that deletes the components and services which are no
 longer supported in the target stack. 
 | 
class  | 
FinalizeUpgradeAction
Action that represents finalizing the Upgrade by completing any database changes. 
 | 
class  | 
KerberosKeytabsAction
This class is made to emulate a manual action. 
 | 
class  | 
ManualStageAction
Action that represents a manual stage. 
 | 
class  | 
PluginUpgradeServerAction
The  
PluginUpgradeServerAction is used to execute operations from
 UpgradeActionOperations defined in each stack. | 
class  | 
PreconfigureKerberosAction
PreconfigureKerberos updates existing service configurations with properties from service-level
 Kerberos descriptors, flagged for pre-configuring, during stack upgrades in order to prevent service
 restarts when the flagged services are installed. 
 | 
class  | 
UpdateDesiredRepositoryAction
Action that represents updating the Desired Stack Id during the middle of a stack upgrade (typically NonRolling). 
 | 
class  | 
UpgradeUserKerberosDescriptor
Update the user-defined Kerberos Descriptor to work with the current stack. 
 | 
class  | 
YarnNodeManagerCapacityCalculation
Determines the current cluster capacity in terms of NodeManagers mulitplied
 by their total memory. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PostUserCreationHookServerAction  | 
Copyright © 2022 Apache Software Foundation. All rights reserved.