- allocate(EC2InstanceTemplate, Collection<String>, int) - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
- allocate() - Method in class com.cloudera.director.aws.ec2.EC2Provider.SpotGroupAllocator
-
Allocates Spot instances.
- allocate(RDSInstanceTemplate, Collection<String>, int) - Method in class com.cloudera.director.aws.rds.RDSProvider
-
- allocatedInstanceCount - Variable in class com.cloudera.director.aws.ec2.EC2Provider.SpotGroupAllocator
-
The number of allocated instances (including reused orphans).
- allocateOnDemandInstances(EC2InstanceTemplate, Collection<String>, int) - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
Atomically allocates multiple regular EC2 instances with the specified identifiers based on a
single instance template.
- allocateSpotInstances(EC2InstanceTemplate, Collection<String>, int) - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
Atomically allocates multiple EC2 Spot Instances with the specified identifiers based on a
single instance template.
- apply(String) - Method in class com.cloudera.director.aws.ec2.EphemeralDeviceMappings
-
Generates a list of block device mappings for all ephemeral drives for
the given instance type.
- apply(String) - Method in class com.cloudera.director.aws.ec2.VirtualizationMappings
-
Gets the instance types that support the given virtualization type.
- apply(String) - Method in class com.cloudera.director.aws.rds.RDSEndpoints
-
Gets the endpoint for the given region.
- asConfigKey(String) - Static method in class com.cloudera.director.aws.common.HoconConfigUtils
-
Returns a string that will be interpreted by the typesafe config library as a single
key instead of as a path through nested configurations.
- asConfigPath(String) - Static method in class com.cloudera.director.aws.common.HoconConfigUtils
-
Returns a string that will be interpreted by the typesafe config library as a path through
nested configurations, instead of as a single key.
- AWS_CLIENT_SECTION - Static variable in class com.cloudera.director.aws.Configurations
-
The HOCON path prefix for AWS client configuration.
- AWS_FILTERS_SECTION - Static variable in class com.cloudera.director.aws.Configurations
-
The HOCON path prefix for AWS filter configuration.
- AWSClientConfig - Class in com.cloudera.director.aws
-
Common configuration options across AWS clients.
- AWSClientConfig() - Constructor for class com.cloudera.director.aws.AWSClientConfig
-
Creates AWS client config with default configuration.
- AWSClientConfig(Configured, HttpProxyParameters, LocalizationContext) - Constructor for class com.cloudera.director.aws.AWSClientConfig
-
Creates AWS client config with the specified configuration.
- awsClientConfig - Variable in class com.cloudera.director.aws.AWSLauncher
-
- AWSClientConfig.AWSClientConfigurationPropertyToken - Enum in com.cloudera.director.aws
-
AWS client configuration properties.
- AWSConfigCredentialsProvider(Configured, LocalizationContext) - Constructor for class com.cloudera.director.aws.AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider
-
Creates a config-based AWS credentials provider with the specified parameters.
- AWSCredentialsProviderChainProvider - Class in com.cloudera.director.aws
-
A credentials provider for AWS.
- AWSCredentialsProviderChainProvider() - Constructor for class com.cloudera.director.aws.AWSCredentialsProviderChainProvider
-
- AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider - Class in com.cloudera.director.aws
-
Config-based AWS credentials provider.
- AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider.AWSConfigCredentialsProviderConfigurationPropertyToken - Enum in com.cloudera.director.aws
-
AWS credentials configuration property tokens.
- AWSExceptions - Class in com.cloudera.director.aws
-
Provides utilities for dealing with AWS exceptions.
- AWSFilters - Class in com.cloudera.director.aws
-
Provides a nested hierarchy of named filter maps,
to be used for blacklists or whitelists.
- AWSFilters(Optional<Config>) - Constructor for class com.cloudera.director.aws.AWSFilters
-
Creates AWS filters with the specified parameters.
- awsFilters - Variable in class com.cloudera.director.aws.AWSLauncher
-
- AWSLauncher - Class in com.cloudera.director.aws
-
AWS plugin launcher.
- AWSLauncher() - Constructor for class com.cloudera.director.aws.AWSLauncher
-
Creates an AWS launcher.
- AWSProvider - Class in com.cloudera.director.aws
-
AWS cloud provider plugin.
- AWSProvider(Configured, EphemeralDeviceMappings, VirtualizationMappings, RDSEndpoints, AWSClientConfig, AWSFilters, LocalizationContext) - Constructor for class com.cloudera.director.aws.AWSProvider
-
Creates an AWS provider with the specified parameters.
- AWSProvider(Configured, EphemeralDeviceMappings, VirtualizationMappings, RDSEndpoints, AWSClientConfig, AWSFilters, AWSCredentialsProviderChain, LocalizationContext) - Constructor for class com.cloudera.director.aws.AWSProvider
-
Creates an AWS provider with the specified parameters.
- EC2Instance - Class in com.cloudera.director.aws.ec2
-
EC2 compute instance.
- EC2Instance(EC2InstanceTemplate, String, Instance) - Constructor for class com.cloudera.director.aws.ec2.EC2Instance
-
Creates an EC2 compute instance with the specified parameters.
- EC2Instance.EC2InstanceDisplayPropertyToken - Enum in com.cloudera.director.aws.ec2
-
EC2 compute instance display properties.
- ec2InstanceId - Variable in class com.cloudera.director.aws.ec2.EC2Provider.SpotAllocationRecord
-
The EC2 instance ID, or null
if an instance has not been provisioned.
- EC2InstanceState - Class in com.cloudera.director.aws.ec2
-
EC2 instance state implementation.
- EC2InstanceState(InstanceStatus, InstanceStateName) - Constructor for class com.cloudera.director.aws.ec2.EC2InstanceState
-
Creates an EC2 instance state with the specified parameters.
- EC2InstanceTemplate - Class in com.cloudera.director.aws.ec2
-
Represents a template for constructing EC2 compute instances.
- EC2InstanceTemplate(String, Configured, Map<String, String>, LocalizationContext) - Constructor for class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Creates an EC2 instance template with the specified parameters.
- EC2InstanceTemplate.EC2InstanceTemplateConfigurationPropertyToken - Enum in com.cloudera.director.aws.ec2
-
EC2 compute instance configuration properties.
- EC2InstanceTemplateConfigurationValidator - Class in com.cloudera.director.aws.ec2
-
Validates EC2 instance template configuration.
- EC2InstanceTemplateConfigurationValidator(EC2Provider) - Constructor for class com.cloudera.director.aws.ec2.EC2InstanceTemplateConfigurationValidator
-
Creates an EC2 instance template configuration validator with the specified parameters.
- EC2Provider - Class in com.cloudera.director.aws.ec2
-
Compute provider of Amazon EC2 instances.
- EC2Provider(Configured, EphemeralDeviceMappings, VirtualizationMappings, AWSFilters, AmazonEC2Client, AmazonIdentityManagementClient, LocalizationContext) - Constructor for class com.cloudera.director.aws.ec2.EC2Provider
-
Construct a new provider instance and validate all configurations.
- EC2Provider.EC2ProviderConfigurationPropertyToken - Enum in com.cloudera.director.aws.ec2
-
EC2 configuration properties.
- EC2Provider.SpotAllocationRecord - Class in com.cloudera.director.aws.ec2
-
Holds details about the allocation state of a single virtual instance.
- EC2Provider.SpotGroupAllocator - Class in com.cloudera.director.aws.ec2
-
Holds state and logic for allocating a group of Spot instances.
- EC2ProviderConfigurationValidator - Class in com.cloudera.director.aws.ec2
-
Validates EC2 provider configuration.
- EC2ProviderConfigurationValidator(AmazonEC2Client, AmazonIdentityManagementClient) - Constructor for class com.cloudera.director.aws.ec2.EC2ProviderConfigurationValidator
-
Creates an EC2 provider configuration validator with the specified parameters.
- EMPTY_FILTERS - Static variable in class com.cloudera.director.aws.AWSFilters
-
Empty filters.
- enhanceTemplateConfiguration(String, Configured, LocalizationContext) - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
- EPHEMERAL_DEVICE_MAPPINGS_SECTION - Static variable in class com.cloudera.director.aws.Configurations
-
The HOCON path prefix for ephemeral device mapping configuration.
- ephemeralDeviceMappings - Variable in class com.cloudera.director.aws.AWSLauncher
-
- EphemeralDeviceMappings - Class in com.cloudera.director.aws.ec2
-
Maps an instance type to a list of block device mappings for ephemeral
storage.
- EphemeralDeviceMappings(Configured, File, LocalizationContext) - Constructor for class com.cloudera.director.aws.ec2.EphemeralDeviceMappings
-
Creates ephemeral device mappings with the specified parameters.
- EphemeralDeviceMappings(EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties) - Constructor for class com.cloudera.director.aws.ec2.EphemeralDeviceMappings
-
Creates ephemeral device mappings with the specified parameters.
- EphemeralDeviceMappings.EphemeralDeviceMappingsConfig - Class in com.cloudera.director.aws.ec2
-
- EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties - Class in com.cloudera.director.aws.ec2
-
- EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties.EphemeralDeviceMappingsConfigurationPropertyToken - Enum in com.cloudera.director.aws.ec2
-
Ephemeral device mappings configuration properties.
- EphemeralDeviceMappingsConfig(EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties) - Constructor for class com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfig
-
Creates an ephemeral device mappings config with the specified parameters.
- ephemeralDeviceMappingsConfigProperties - Variable in class com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfig
-
- EphemeralDeviceMappingsConfigProperties(Configured, File, LocalizationContext) - Constructor for class com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties
-
Creates ephemeral device mappings config properties with the specified parameters.
- ephemeralDeviceMappingsResolver() - Method in class com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfig
-
- getAllocatedStorage() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional amount of storage (in gigabytes) to be initially allocated for the
database instance.
- getAutoMinorVersionUpgrade() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns whether minor engine upgrades will be applied automatically to the DB instance during
the maintenance window.
- getAvailabilityZone() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the optional availability zone.
- getAvailabilityZone() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional availability zone.
- getAWSFilters(Config) - Static method in class com.cloudera.director.aws.AWSFilters
-
Returns AWS filters based on the specified configuration.
- getBackupRetentionPeriod() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional number of days for which automated backups are retained.
- getBlacklistValue(String, String) - Method in class com.cloudera.director.aws.AWSFilters
-
If the specified value is in the specified blacklist, returns the associated
blacklist value.
- getBundle(String, Locale) - Method in interface com.cloudera.director.aws.common.ResourceBundleLocalizationContext.ResourceBundleResolver
-
Returns the specified resource bundle for the specified locale, or null
if there
is no such resource bundle.
- getClient() - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
- getClient() - Method in class com.cloudera.director.aws.rds.RDSProvider
-
Returns the RDS client.
- getClientConfiguration() - Method in class com.cloudera.director.aws.AWSClientConfig
-
Returns an AWS ClientConfiguration representing the current proxy state.
- getClientConfiguration() - Method in class com.cloudera.director.aws.AWSProvider
-
Returns the AWS client configuration.
- getConfiguration(LocalizationContext) - Method in class com.cloudera.director.aws.common.ConfigFragmentWrapper
-
Builds a map with all the configuration properties.
- getConfigurationProperties() - Static method in class com.cloudera.director.aws.AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider
-
Returns the list of configuration properties for creating credentials.
- getConfigurationProperties() - Static method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the list of configuration properties for creating an EC2 instance template,
including inherited properties.
- getConfigurationProperties() - Static method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the list of configuration properties for creating an RDS instance template,
including inherited properties.
- getConfigurationValue(ConfigurationPropertyToken, LocalizationContext) - Method in class com.cloudera.director.aws.common.ConfigFragmentWrapper
-
Gets the value of a configuration property from the underlying config object.
- getConfigurationValue(ConfigurationProperty, LocalizationContext) - Method in class com.cloudera.director.aws.common.ConfigFragmentWrapper
-
Gets the value of a configuration property from the underlying config object.
- getConnectionTimeoutInMilliseconds() - Method in class com.cloudera.director.aws.AWSClientConfig
-
- getCredentials() - Method in class com.cloudera.director.aws.AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider
-
- getCredentialsProviderChain(Configured, LocalizationContext) - Static method in class com.cloudera.director.aws.AWSProvider
-
Returns the provider chain for the specified configuration.
- getCustomEndpointsPath() - Method in class com.cloudera.director.aws.rds.RDSEndpoints.RDSEndpointsConfigProperties
-
- getCustomMappingsPath() - Method in class com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties
-
- getCustomMappingsPath() - Method in class com.cloudera.director.aws.ec2.VirtualizationMappings.VirtualizationMappingsConfigProperties
-
- getDatabaseType() - Method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the generic database type for the engine.
- getDbName() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional database name (meaning varies by database engine).
- getDbParameterGroupName() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional name of the DB parameter group to associate with this DB instance.
- getDbSubnetGroupName() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional DB subnet group to associate with this DB instance.
- getDefaultDescription() - Method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the default human-readable description of the engine, used when a
localized description cannot be found.
- getDefaultEngine(DatabaseType) - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the default database engine for the specified database type.
- getDeviceNamePrefix() - Method in class com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties
-
- getDisplayProperties() - Static method in class com.cloudera.director.aws.ec2.EC2Instance
-
Returns the list of display properties for an EC2 instance, including inherited properties.
- getDisplayProperties() - Static method in class com.cloudera.director.aws.rds.RDSInstance
-
Returns the list of display properties for an RDS instance, including inherited properties.
- getEC2Filters() - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
Returns the EC2 filters.
- getEngine() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the name of the database engine to be used for this instance.
- getEngineName() - Method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the engine name, as required by RDS.
- getEngineVersion() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional version number of the database engine to use.
- getEphemeralDeviceMappings() - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
Returns the ephemeral device mappings.
- getErrorMessage(Exception) - Method in class com.cloudera.director.aws.ec2.EC2Provider.SpotGroupAllocator
-
Returns the error message for the specified exception.
- getFilterMap(String) - Method in class com.cloudera.director.aws.AWSFilters
-
Returns the filter map for the specified key.
- getIamProfileName() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the optional IAM profile name.
- getIdentityManagementClient() - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
- getImage() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the image (AMI) ID.
- getInstanceClass() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional instance class, which represents the compute and memory capacity of the
DB instance.
- getInstanceState(EC2InstanceTemplate, Collection<String>) - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
- getInstanceState(RDSInstanceTemplate, Collection<String>) - Method in class com.cloudera.director.aws.rds.RDSProvider
-
- getKeyName() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the optional EC2 key pair name.
- getLicenseModel() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional license model information for this DB instance.
- getMasterUsername() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional name of master user for the client DB instance.
- getMasterUserPassword() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional password for the master database user.
- getMaxErrorRetries() - Method in class com.cloudera.director.aws.AWSClientConfig
-
- getMetadata() - Method in class com.cloudera.director.aws.AWSCredentialsProviderChainProvider
-
- getOptionalBooleanConfigurationValue(ConfigurationPropertyToken, LocalizationContext) - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional boolean value of the specified configuration property.
- getOptionalIntegerConfigurationParameterValue(ConfigurationPropertyToken, LocalizationContext) - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional integer value of the specified configuration property.
- getOptionalListConfigurationParameterValue(ConfigurationPropertyToken, LocalizationContext) - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional string list value of the specified configuration property.
- getOptionGroupName() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional option group with which the DB instance should be associated.
- getPlacementGroup() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the optional placement group.
- getPort() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the port number on which the database accepts connections.
- getPreferredBackupWindow() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional daily time range during which automated backups are created if
automated backups are enabled,
using the BackupRetentionPeriod parameter.
- getPreferredMaintenanceWindow() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the optional weekly time range (in UTC) during which system maintenance can occur.
- getProperties() - Method in class com.cloudera.director.aws.ec2.EC2Instance
-
- getProperties() - Method in class com.cloudera.director.aws.rds.RDSInstance
-
- getPropertyValue(Instance) - Method in enum com.cloudera.director.aws.ec2.EC2Instance.EC2InstanceDisplayPropertyToken
-
Returns the value of the property from the specified instance.
- getPropertyValue(DBInstance) - Method in enum com.cloudera.director.aws.rds.RDSInstance.RDSInstanceDisplayPropertyToken
-
- getRangeStart() - Method in class com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties
-
- getResourceProviderConfigurationValidator(ResourceProviderMetadata) - Method in class com.cloudera.director.aws.AWSProvider
-
- getResourceTemplateConfigurationValidator() - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
- getResourceTemplateConfigurationValidator() - Method in class com.cloudera.director.aws.rds.RDSProvider
-
- getResourceType() - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
- getResourceType() - Method in class com.cloudera.director.aws.rds.RDSProvider
-
- getRootVolumeSizeGB() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the root volume size (in GB).
- getRootVolumeType() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the root volume type.
- getSectionConfiguration(Config, Optional<String>) - Static method in class com.cloudera.director.aws.common.HoconConfigUtils
-
Returns the specified optional configuration subsection.
- getSectionConfiguration(Config, String) - Static method in class com.cloudera.director.aws.common.HoconConfigUtils
-
Returns the specified configuration subsection.
- getSecurityGroupIds() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the security group IDs.
- getSpotAllocationRecord(String) - Method in class com.cloudera.director.aws.ec2.EC2Provider.SpotGroupAllocator
-
Returns the Spot allocation record corresponding to the specified virtual instance ID.
- getSpotBidUSDPerHour() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the Spot bid, in USD/hr.
- getSpotInstanceState() - Method in enum com.cloudera.director.aws.ec2.SpotInstanceRequestStatusCode
-
Returns the corresponding Spot instance request state.
- getSpotInstanceStatusCodeByStatusCodeString(String) - Static method in enum com.cloudera.director.aws.ec2.SpotInstanceRequestStatusCode
-
Returns the Spot instance request status code corresponding to the specified status code
string, or UNKNOWN if the status code string is not recognized.
- getStatusCodeString() - Method in enum com.cloudera.director.aws.ec2.SpotInstanceRequestStatusCode
-
Returns the status code string.
- getStringMap(Config, String) - Static method in class com.cloudera.director.aws.common.HoconConfigUtils
-
Returns a map view of the data associated with the specified key.
- getSubfilters(String...) - Method in class com.cloudera.director.aws.AWSFilters
-
Returns the subfilters identified by the specified
sequence of keys.
- getSubnetId() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the subnet ID.
- getSupportedDatabaseTypes() - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the supported database types.
- getSupportedEngineByEngineName(String) - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the supported engine with the specified name.
- getSupportedEngineNames() - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the list of supported engine names.
- getSupportedEngineNames(DatabaseType) - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the supported database engine names for the specified database type.
- getSupportedEngineNamesByDatabaseType() - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the valid supported names for each database type.
- getSupportedEnginesByEngineName() - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the map from supported engine name to supported engine.
- getTenancy() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns tenancy.
- getTestInstance(Map<String, Integer>, LocalizationContext) - Static method in class com.cloudera.director.aws.ec2.EphemeralDeviceMappings
-
Gets a test instance of this class that uses only the given mapping.
- getTestInstance(Map<String, List<String>>, LocalizationContext) - Static method in class com.cloudera.director.aws.ec2.VirtualizationMappings
-
Gets a test instance of this class that uses only the given mapping.
- getTestInstance(Map<String, String>, LocalizationContext) - Static method in class com.cloudera.director.aws.rds.RDSEndpoints
-
Gets a test instance of this class that uses only the given endpoints.
- getType() - Method in class com.cloudera.director.aws.ec2.EC2Instance
-
- getType() - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplate
-
Returns the instance type.
- getType() - Method in class com.cloudera.director.aws.rds.RDSInstance
-
- getVirtualizationMappings() - Method in class com.cloudera.director.aws.ec2.EC2Provider
-
Returns the virtualization mappings.
- getVpcSecurityGroupIds() - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Returns the comma-separated list of EC2 VPC security groups to associate with this DB instance.
- RDS_ENDPOINTS_SECTION - Static variable in class com.cloudera.director.aws.Configurations
-
The HOCON path prefix for RDS endpoints configuration.
- rdsEndpoints - Variable in class com.cloudera.director.aws.AWSLauncher
-
- RDSEndpoints - Class in com.cloudera.director.aws.rds
-
A lookup mechanism for RDS endpoints.
- RDSEndpoints(Configured, File, LocalizationContext) - Constructor for class com.cloudera.director.aws.rds.RDSEndpoints
-
Creates RDS endpoints with the specified parameters.
- RDSEndpoints(RDSEndpoints.RDSEndpointsConfigProperties) - Constructor for class com.cloudera.director.aws.rds.RDSEndpoints
-
Creates RDS endpoints with the specified parameters.
- RDSEndpoints.RDSEndpointsConfig - Class in com.cloudera.director.aws.rds
-
- RDSEndpoints.RDSEndpointsConfigProperties - Class in com.cloudera.director.aws.rds
-
- RDSEndpoints.RDSEndpointsConfigProperties.RDSEndpointsConfigurationPropertyToken - Enum in com.cloudera.director.aws.rds
-
RDS endpoints configuration properties.
- RDSEndpointsConfig(RDSEndpoints.RDSEndpointsConfigProperties) - Constructor for class com.cloudera.director.aws.rds.RDSEndpoints.RDSEndpointsConfig
-
Creates an RDS endpoints config with the specified parameters.
- rdsEndpointsConfigProperties - Variable in class com.cloudera.director.aws.rds.RDSEndpoints.RDSEndpointsConfig
-
- RDSEndpointsConfigProperties(Configured, File, LocalizationContext) - Constructor for class com.cloudera.director.aws.rds.RDSEndpoints.RDSEndpointsConfigProperties
-
Creates RDS endpoints config properties with the specified parameters.
- rdsEndpointsResolver() - Method in class com.cloudera.director.aws.rds.RDSEndpoints.RDSEndpointsConfig
-
- RDSEngine - Enum in com.cloudera.director.aws.rds
-
The database engines supported by RDS.
- RDSInstance - Class in com.cloudera.director.aws.rds
-
RDS database server instance.
- RDSInstance(RDSInstanceTemplate, String, DBInstance) - Constructor for class com.cloudera.director.aws.rds.RDSInstance
-
Creates an RDS compute instance with the specified parameters.
- RDSInstance.RDSInstanceDisplayPropertyToken - Enum in com.cloudera.director.aws.rds
-
RDS database server instance properties.
- RDSInstanceState - Class in com.cloudera.director.aws.rds
-
RDS instance state implementation.
- RDSInstanceState(InstanceStatus, RDSStatus) - Constructor for class com.cloudera.director.aws.rds.RDSInstanceState
-
Creates an RDS instance state with the specified parameters.
- RDSInstanceTemplate - Class in com.cloudera.director.aws.rds
-
Represents a template for constructing RDS database server instances.
- RDSInstanceTemplate(String, Configured, Map<String, String>, LocalizationContext) - Constructor for class com.cloudera.director.aws.rds.RDSInstanceTemplate
-
Creates an RDS instance template with the specified parameters.
- RDSInstanceTemplate.RDSInstanceTemplateConfigurationPropertyToken - Enum in com.cloudera.director.aws.rds
-
RDS compute instance configuration properties.
- RDSInstanceTemplateConfigurationValidator - Class in com.cloudera.director.aws.rds
-
Validates RDS instance template configuration.
- RDSInstanceTemplateConfigurationValidator(RDSProvider) - Constructor for class com.cloudera.director.aws.rds.RDSInstanceTemplateConfigurationValidator
-
Creates an RDS instance template configuration validator with the specified parameters.
- RDSProvider - Class in com.cloudera.director.aws.rds
-
Database server provider of Amazon RDS instances.
- RDSProvider(Configured, RDSEndpoints, AmazonRDSClient, AmazonIdentityManagementClient, LocalizationContext) - Constructor for class com.cloudera.director.aws.rds.RDSProvider
-
Construct a new provider instance and validate all configurations.
- RDSProvider.RDSProviderConfigurationPropertyToken - Enum in com.cloudera.director.aws.rds
-
RDS configuration properties.
- RDSProviderConfigurationValidator - Class in com.cloudera.director.aws.rds
-
Validates RDS provider configuration.
- RDSProviderConfigurationValidator(AmazonRDSClient, RDSEndpoints) - Constructor for class com.cloudera.director.aws.rds.RDSProviderConfigurationValidator
-
Creates an RDS provider configuration validator with the specified parameters.
- RDSStatus - Enum in com.cloudera.director.aws.rds
-
An enum for the possible statuses of RDS instances.
- refresh() - Method in class com.cloudera.director.aws.AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider
-
- requestExpirationTime - Variable in class com.cloudera.director.aws.ec2.EC2Provider.SpotGroupAllocator
-
The latest time to wait for Spot instance request fulfillment.
- requestSpotInstances(RequestSpotInstancesRequest) - Method in class com.cloudera.director.aws.ec2.EC2Provider.SpotGroupAllocator
-
Requests Spot instances, and returns the resulting Spot instance request IDs.
- ResourceBundleLocalizationContext - Class in com.cloudera.director.aws.common
-
Localization context that uses resource bundles to perform localization.
- ResourceBundleLocalizationContext(Locale, String, ResourceBundle) - Constructor for class com.cloudera.director.aws.common.ResourceBundleLocalizationContext
-
Creates a resource bundle localization context with the specified parameters.
- ResourceBundleLocalizationContext.ResourceBundleLocalizationContextFactory - Class in com.cloudera.director.aws.common
-
Default localization context factory implementation.
- ResourceBundleLocalizationContext.ResourceBundleResolver - Interface in com.cloudera.director.aws.common
-
Resolver for locale-specific resource bundles.
- ResourceBundleLocalizationContextFactory(ResourceBundleLocalizationContext.ResourceBundleResolver) - Constructor for class com.cloudera.director.aws.common.ResourceBundleLocalizationContext.ResourceBundleLocalizationContextFactory
-
Creates a resource bundle localization context factory with the specified parameters.
- validate(String, Configured, PluginExceptionConditionAccumulator, LocalizationContext) - Method in class com.cloudera.director.aws.ec2.EC2InstanceTemplateConfigurationValidator
-
- validate(String, Configured, PluginExceptionConditionAccumulator, LocalizationContext) - Method in class com.cloudera.director.aws.ec2.EC2ProviderConfigurationValidator
-
- validate(String, Configured, PluginExceptionConditionAccumulator, LocalizationContext) - Method in class com.cloudera.director.aws.rds.RDSInstanceTemplateConfigurationValidator
-
- validate(String, Configured, PluginExceptionConditionAccumulator, LocalizationContext) - Method in class com.cloudera.director.aws.rds.RDSProviderConfigurationValidator
-
- valueOf(String) - Static method in enum com.cloudera.director.aws.AWSClientConfig.AWSClientConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider.AWSConfigCredentialsProviderConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.ec2.EC2Instance.EC2InstanceDisplayPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.ec2.EC2InstanceTemplate.EC2InstanceTemplateConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.ec2.EC2Provider.EC2ProviderConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties.EphemeralDeviceMappingsConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.ec2.SpotInstanceRequestStatusCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.ec2.VirtualizationMappings.VirtualizationMappingsConfigProperties.VirtualizationMappingsConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.rds.RDSEndpoints.RDSEndpointsConfigProperties.RDSEndpointsConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.rds.RDSInstance.RDSInstanceDisplayPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.rds.RDSInstanceTemplate.RDSInstanceTemplateConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.rds.RDSProvider.RDSProviderConfigurationPropertyToken
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.cloudera.director.aws.rds.RDSStatus
-
Returns the enum constant of this type with the specified name.
- valueOfRDSString(String) - Static method in enum com.cloudera.director.aws.rds.RDSStatus
-
Gets the enum with the given RDS string value.
- values() - Static method in enum com.cloudera.director.aws.AWSClientConfig.AWSClientConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider.AWSConfigCredentialsProviderConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.ec2.EC2Instance.EC2InstanceDisplayPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.ec2.EC2InstanceTemplate.EC2InstanceTemplateConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.ec2.EC2Provider.EC2ProviderConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.ec2.EphemeralDeviceMappings.EphemeralDeviceMappingsConfigProperties.EphemeralDeviceMappingsConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.ec2.SpotInstanceRequestStatusCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.ec2.VirtualizationMappings.VirtualizationMappingsConfigProperties.VirtualizationMappingsConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.rds.RDSEndpoints.RDSEndpointsConfigProperties.RDSEndpointsConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.rds.RDSEngine
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.rds.RDSInstance.RDSInstanceDisplayPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.rds.RDSInstanceTemplate.RDSInstanceTemplateConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.rds.RDSProvider.RDSProviderConfigurationPropertyToken
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.cloudera.director.aws.rds.RDSStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- virtualInstanceId - Variable in class com.cloudera.director.aws.ec2.EC2Provider.SpotAllocationRecord
-
The virtual instance ID.
- virtualInstanceIds - Variable in class com.cloudera.director.aws.ec2.EC2Provider.SpotGroupAllocator
-
The virtual instance IDs.
- VIRTUALIZATION_MAPPINGS_SECTION - Static variable in class com.cloudera.director.aws.Configurations
-
The HOCON path prefix for virtualization mapping configuration.
- virtualizationMappings - Variable in class com.cloudera.director.aws.AWSLauncher
-
- VirtualizationMappings - Class in com.cloudera.director.aws.ec2
-
Maps a virtualization type to the instance types that support it.
- VirtualizationMappings(Configured, File, LocalizationContext) - Constructor for class com.cloudera.director.aws.ec2.VirtualizationMappings
-
Creates virtualization mappings with the specified parameters.
- VirtualizationMappings(VirtualizationMappings.VirtualizationMappingsConfigProperties) - Constructor for class com.cloudera.director.aws.ec2.VirtualizationMappings
-
Creates virtualization mappings with the specified parameters.
- VirtualizationMappings.VirtualizationMappingsConfig - Class in com.cloudera.director.aws.ec2
-
- VirtualizationMappings.VirtualizationMappingsConfigProperties - Class in com.cloudera.director.aws.ec2
-
- VirtualizationMappings.VirtualizationMappingsConfigProperties.VirtualizationMappingsConfigurationPropertyToken - Enum in com.cloudera.director.aws.ec2
-
Virtualization mappings configuration properties.
- VirtualizationMappingsConfig(VirtualizationMappings.VirtualizationMappingsConfigProperties) - Constructor for class com.cloudera.director.aws.ec2.VirtualizationMappings.VirtualizationMappingsConfig
-
Creates an virtualization mappings config with the specified parameters.
- virtualizationMappingsConfigProperties - Variable in class com.cloudera.director.aws.ec2.VirtualizationMappings.VirtualizationMappingsConfig
-
- VirtualizationMappingsConfigProperties(Configured, File, LocalizationContext) - Constructor for class com.cloudera.director.aws.ec2.VirtualizationMappings.VirtualizationMappingsConfigProperties
-
Creates virtualization mappings config properties with the specified parameters.
- virtualizationMappingsResolver() - Method in class com.cloudera.director.aws.ec2.VirtualizationMappings.VirtualizationMappingsConfig
-