Interface ConfigurationOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ConfigurationProps, HostedConfigurationOptions, HostedConfigurationProps, SourcedConfigurationOptions, SourcedConfigurationProps
All Known Implementing Classes:
ConfigurationOptions.Jsii$Proxy, ConfigurationProps.Jsii$Proxy, HostedConfigurationOptions.Jsii$Proxy, HostedConfigurationProps.Jsii$Proxy, SourcedConfigurationOptions.Jsii$Proxy, SourcedConfigurationProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-18T17:54:26.500Z") @Stability(Deprecated) @Deprecated public interface ConfigurationOptions extends software.amazon.jsii.JsiiSerializable
Deprecated.
(deprecated) Options for the Configuration construct.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.appconfig.alpha.*;
 import software.amazon.awscdk.services.kms.*;
 DeploymentStrategy deploymentStrategy;
 Environment environment;
 Key key;
 IValidator validator;
 ConfigurationOptions configurationOptions = ConfigurationOptions.builder()
         .deploymentKey(key)
         .deploymentStrategy(deploymentStrategy)
         .deployTo(List.of(environment))
         .description("description")
         .name("name")
         .type(ConfigurationType.FREEFORM)
         .validators(List.of(validator))
         .build();
 
  • Method Details

    • getDeploymentKey

      @Stability(Deprecated) @Deprecated @Nullable default IKey getDeploymentKey()
      Deprecated.
      (deprecated) The deployment key of the configuration.

      Default: - None.

    • getDeploymentStrategy

      @Stability(Deprecated) @Deprecated @Nullable default IDeploymentStrategy getDeploymentStrategy()
      Deprecated.
      (deprecated) The deployment strategy for the configuration.

      Default: - A deployment strategy with the rollout strategy set to RolloutStrategy.CANARY_10_PERCENT_20_MINUTES

    • getDeployTo

      @Stability(Deprecated) @Deprecated @Nullable default List<IEnvironment> getDeployTo()
      Deprecated.
      (deprecated) The list of environments to deploy the configuration to.

      If this parameter is not specified, then there will be no deployment.

      Default: - None.

    • getDescription

      @Stability(Deprecated) @Deprecated @Nullable default String getDescription()
      Deprecated.
      (deprecated) The description of the configuration.

      Default: - No description.

    • getName

      @Stability(Deprecated) @Deprecated @Nullable default String getName()
      Deprecated.
      (deprecated) The name of the configuration.

      Default: - A name is generated.

    • getType

      @Stability(Deprecated) @Deprecated @Nullable default ConfigurationType getType()
      Deprecated.
      (deprecated) The type of configuration.

      Default: ConfigurationType.FREEFORM

    • getValidators

      @Stability(Deprecated) @Deprecated @Nullable default List<IValidator> getValidators()
      Deprecated.
      (deprecated) The validators for the configuration.

      Default: - No validators.

    • builder

      @Stability(Deprecated) @Deprecated static ConfigurationOptions.Builder builder()
      Deprecated.
      Returns:
      a ConfigurationOptions.Builder of ConfigurationOptions