Interface BootstrapRole

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

    @Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
               date="2025-11-06T20:25:05.763Z")
    @Stability(Stable)
    public interface BootstrapRole
    extends software.amazon.jsii.JsiiSerializable
    Information needed to access an IAM role created as part of the bootstrap process.
    • Method Detail

      • getArn

        @Stability(Stable)
        @NotNull
        String getArn()
        The ARN of the IAM role created as part of bootrapping e.g. lookupRoleArn.
      • getAssumeRoleExternalId

        @Stability(Stable)
        @Nullable
        default String getAssumeRoleExternalId()
        External ID to use when assuming the bootstrap role.

        Default: - No external ID

      • getBootstrapStackVersionSsmParameter

        @Stability(Stable)
        @Nullable
        default String getBootstrapStackVersionSsmParameter()
        Name of SSM parameter with bootstrap stack version.

        Default: - Discover SSM parameter by reading stack

      • getRequiresBootstrapStackVersion

        @Stability(Stable)
        @Nullable
        default Number getRequiresBootstrapStackVersion()
        Version of bootstrap stack required to use this role.

        Default: - No bootstrap stack required