Interface IConfiguration

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IConfiguration.Jsii$Default
All Known Implementing Classes:
HostedConfiguration, IConfiguration.Jsii$Proxy, SourcedConfiguration

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-17T05:10:05.416Z") @Stability(Stable) public interface IConfiguration extends software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct
  • Method Details

    • getApplication

      @Stability(Stable) @NotNull IApplication getApplication()
      The application associated with the configuration.
    • getConfigurationProfileId

      @Stability(Stable) @NotNull String getConfigurationProfileId()
      The ID of the configuration profile.
    • getDeploymentKey

      @Stability(Stable) @Nullable default IKey getDeploymentKey()
      The deployment key for the configuration.
    • getDeploymentStrategy

      @Stability(Stable) @Nullable default IDeploymentStrategy getDeploymentStrategy()
      The deployment strategy for the configuration.
    • getDeployTo

      @Stability(Stable) @Nullable default List<IEnvironment> getDeployTo()
      The environments to deploy to.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The description of the configuration.
    • getName

      @Stability(Stable) @Nullable default String getName()
      The name of the configuration.
    • getType

      @Stability(Stable) @Nullable default ConfigurationType getType()
      The configuration type.
    • getValidators

      @Stability(Stable) @Nullable default List<IValidator> getValidators()
      The validators for the configuration.
    • getVersionNumber

      @Stability(Stable) @Nullable default String getVersionNumber()
      The configuration version number.