Interface SSMParameterConfigurations

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
SSMParameterConfigurations.Jsii$Proxy

@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)", date="2025-11-20T23:37:34.468Z") @Stability(Experimental) public interface SSMParameterConfigurations extends software.amazon.jsii.JsiiSerializable
(experimental) The SSM parameters to create or update for the distributed AMIs.

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.imagebuilder.alpha.*;
 import software.amazon.awscdk.services.ssm.*;
 StringParameter stringParameter;
 SSMParameterConfigurations sSMParameterConfigurations = SSMParameterConfigurations.builder()
         .parameter(stringParameter)
         // the properties below are optional
         .amiAccount("amiAccount")
         .dataType(ParameterDataType.TEXT)
         .build();
 
  • Method Details

    • getParameter

      @Stability(Experimental) @NotNull IStringParameter getParameter()
      (experimental) The SSM parameter to create or update.
    • getAmiAccount

      @Stability(Experimental) @Nullable default String getAmiAccount()
      (experimental) The AWS account ID that will own the SSM parameter in the given region.

      This must be one of the target accounts that was included in the list of AMI distribution target accounts

      Default: The current account is used

    • getDataType

      @Stability(Experimental) @Nullable default ParameterDataType getDataType()
      (experimental) The data type of the SSM parameter.

      Default: ssm.ParameterDataType.AWS_EC2_IMAGE

    • builder

      @Stability(Experimental) static SSMParameterConfigurations.Builder builder()
      Returns:
      a SSMParameterConfigurations.Builder of SSMParameterConfigurations