Interface HostedConfigurationProps
- All Superinterfaces:
ConfigurationOptions,ConfigurationProps,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
HostedConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:30.711Z")
@Stability(Stable)
public interface HostedConfigurationProps
extends software.amazon.jsii.JsiiSerializable, ConfigurationProps
Properties for HostedConfiguration.
Example:
Application application;
Function fn;
HostedConfiguration.Builder.create(this, "MyHostedConfiguration")
.application(application)
.content(ConfigurationContent.fromInlineText("This is my configuration content."))
.validators(List.of(JsonSchemaValidator.fromFile("schema.json"), LambdaValidator.fromFunction(fn)))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forHostedConfigurationPropsstatic final classAn implementation forHostedConfigurationProps -
Method Summary
Methods inherited from interface software.amazon.awscdk.services.appconfig.ConfigurationOptions
getDeletionProtectionCheck, getDeploymentKey, getDeploymentStrategy, getDeployTo, getDescription, getName, getType, getValidatorsMethods inherited from interface software.amazon.awscdk.services.appconfig.ConfigurationProps
getApplicationMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getContent
The content of the hosted configuration. -
getKmsKey
The customer managed key to encrypt hosted configuration.Default: None
-
getLatestVersionNumber
The latest version number of the hosted configuration.Default: - None.
-
getVersionLabel
The version label of the hosted configuration.Default: - None.
-
builder
- Returns:
- a
HostedConfigurationProps.BuilderofHostedConfigurationProps
-