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

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-06-07T19:09:29.016Z") @Stability(Experimental) public interface StagingRoles extends software.amazon.jsii.JsiiSerializable
(experimental) Roles that are included in the Staging Stack (for access to Staging Resources).

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.app.staging.synthesizer.alpha.*;
 BootstrapRole bootstrapRole;
 StagingRoles stagingRoles = StagingRoles.builder()
         .dockerAssetPublishingRole(bootstrapRole)
         .fileAssetPublishingRole(bootstrapRole)
         .build();
 
  • Method Details

    • getDockerAssetPublishingRole

      @Stability(Experimental) @Nullable default BootstrapRole getDockerAssetPublishingRole()
      (experimental) Docker Asset Publishing Role.

      Default: - staging stack creates a docker asset publishing role

    • getFileAssetPublishingRole

      @Stability(Experimental) @Nullable default BootstrapRole getFileAssetPublishingRole()
      (experimental) File Asset Publishing Role.

      Default: - staging stack creates a file asset publishing role

    • builder

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